/* Rollover Functions */



/* GlOBALS for Special Rollover Functions for Mainnav */



var swapImageName;

var swapImagePath;

var swapImageNameRestore;

var swapImagePathRestore;



var activeItemName;

var TOUT;

var TOMN;

var ACTNUMBER;



// just because of png hack for IE

//var pathToImages = 'fileadmin/template/main/_media/img/pageframe/mainnav/index.php';

var pathToImages = 'fileadmin/template/main/_media/img/pageframe/mainnav/';

var imgNames = new Array('','','','3','4','5','6','7');

//var pathToImages = './_media/img/pageframe/mainnav/';

//var imgNames = new Array('','company','services','references','pressevents','contact');



/* ---------------------------------------------- */





// default rollover functions

function MM_preloadImages(arrPictures) { //v3.0

  // modified preloader

  // preload all images of the document.images object

  // matching "btn_" in image name

  arrPreloadImages = new Array();

  intCounter=0;

  for(i=0;i<arrPictures.length;i++) {

    if(arrPictures[i].name.match(/^btn_/)) {

      arrPreloadImages[intCounter] = arrPictures[i].src.replace(/_l\.gif/,"_h.gif");

      intCounter++;

    }

  }



  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

  var i,j=d.MM_p.length,a=arrPreloadImages; for(i=0; i<a.length; i++)

  if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v4.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && document.getElementById) x=document.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



/* ---------------------------------------------- */





// special rollover functions for mainnav

function MM_swapImageSpecial() { //v3.0

	window.clearTimeout(TOUT);

	

//	if(activeItemName != MM_swapImageSpecial.arguments[0]) {clearAll(MM_swapImageSpecial.arguments[0]);}	

	activeItemName = MM_swapImageSpecial.arguments[0];

				



	swapImageName = MM_swapImageSpecial.arguments[0];

	swapImagePath = MM_swapImageSpecial.arguments[2];	



	setTheActive(MM_swapImageSpecial.arguments[0], false);



	var objSLH = document.getElementById('slhover');

	objSLH.className = objSLH.className.replace(' inv', '');	



	var objSL = document.getElementById('sl_' + MM_swapImageSpecial.arguments[0]);

	objSL.className = objSL.className.replace('inv', '');



  var i,j=0,x,a=MM_swapImageSpecial.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}



function MM_swapImgRestoreSpecial(objname, path) { //v3.0



	swapImageNameRestore = objname;

	swapImagePathRestore = path;	



	setTheActive(objname, true);

		

	var objSLH = document.getElementById('slhover');

	objSLH.className += ' inv';

	

	var objSL = document.getElementById('sl_' + objname);

	objSL.className = 'inv';

			

  var imgobj = document.images[objname];

  imgobj.src = path;

}



function MM_swapStyle(idname, typeVisible) {

	//var dbugger = document.getElementById("dbugger");

	var oElement = document.getElementById(idname);



	var sEClass = oElement.className;

	if(typeVisible == "off") {		

  	oElement.className = oElement.className.replace(' highlight', '');

  } else {

  	window.clearTimeout(TOMN);

  	if(oElement.className.indexOf('highlight') == -1) {

  		oElement.className += ' highlight';

  	}	

  }

}



function MM_swapStyleWrapper(idname, typeVisible) { 	

	//var dbugger = document.getElementById("dbugger");

	if(navigator.appVersion.indexOf('MSIE 5.5') != -1 && navigator.appVersion.indexOf('MSIE 6') != -1) {

		TOMN = window.setTimeout('MM_swapStyle("'+ idname +'", "' + typeVisible + '")', 2);	

	}	else {

		MM_swapStyle(idname, typeVisible)

	}	

}



function MM_swapImgRestoreSpecialWrapper(objname, path) { 	



	swapImageNameRestore = objname;

	swapImagePathRestore = path;		

		

	if(navigator.appVersion.indexOf('MSIE 5.5') != -1 && navigator.appVersion.indexOf('MSIE 6') != -1) {

		TOUT = window.setTimeout('MM_swapImgRestoreSpecial("'+ objname +'", "' + path + '")', 2);

	}	else {

		MM_swapImgRestoreSpecial(objname, path)

	}	

			

	

	

	//MM_swapImgRestoreSpecial(objname, path);

}



function MM_swapImageMainnav() {

	MM_swapImageSpecial(swapImageName,'',swapImagePath,1);

}



function MM_swapImageMainnavRestore() {

	MM_swapImgRestoreSpecialWrapper(swapImageNameRestore, swapImagePathRestore);

}

/* request form */

function showMachine(nr) {
  document.getElementById('machine'+nr).style.display = 'block';
  document.getElementById('more'+nr).style.display = 'none';
  document.contactform['active_'+nr].value = 'yes';  
}

function showShippingAddress() {
  document.getElementById('shipping').style.display = 'block';
  document.getElementById('shipping_link').style.display = 'none';
  document.contactform['active_shipping'].value = 'yes';  
}


function clearAll(objname) {

	var prfx = objname.split('_')[0] + '_' + objname.split('_')[1] + '_';	

	

	var objSLH = document.getElementById('slhover');

	if(objSLH.className.indexOf(' inv') == -1 ){objSLH.className += ' inv';}

	

	for(i=0;i<=10;i++) {

		var objFL = document.getElementsByName(prfx + i)[0];

		var objSL = document.getElementById('sl_' + prfx + i);



		if(objFL != undefined) {

			if(i == ACTNUMBER) {

				objFL.src = pathToImages + imgNames[i] + '_a.png';	

			} else {

				objFL.src = pathToImages + imgNames[i] + '.png';	

			}	

			if(objSLH.className != 'inv'){objSL.className = 'inv'};

		}

	}

}



function setTheActive(objname, bolOn) {

	//var dbugger = document.getElementById("dbugger");

	

	if(ACTNUMBER != undefined && ACTNUMBER != '') {

		var prfx = objname.split('_')[0] + '_' + objname.split('_')[1] + '_';	

		

		var objFL = document.getElementsByName(prfx + ACTNUMBER)[0];

		var objSL = document.getElementById('sl_' + prfx + ACTNUMBER);		

	

		if(bolOn) {

			objFL.src = pathToImages + imgNames[ACTNUMBER] + '_h.png';	

			objSL.className = '';	

		} else {

			objFL.src = pathToImages + imgNames[ACTNUMBER] + '_a.png';	

			objSL.className = 'inv';				

		}	

	}	

}



function setActNumber() {

	//var dbugger = document.getElementById("dbugger");	

	var objMN = document.getElementById('mnhover');

		

	for(i=0;i<objMN.childNodes.length;i++) {

		if(objMN.childNodes[i].className == "item") {									

			for(j=0;j<objMN.childNodes[i].childNodes.length;j++) {				

				if(objMN.childNodes[i].childNodes[j] != undefined) {

					if(objMN.childNodes[i].childNodes[j].className != undefined) {				

						if(objMN.childNodes[i].childNodes[j].className.indexOf('act') != -1) {

							var objname = objMN.childNodes[i].childNodes[j].childNodes[0].childNodes[0].name;

							ACTNUMBER = objname.split('_')[2];

						}

					}

				}

			}			

		}		

	}

}



/* ---------------------------------------------- */







































































































































































































































