<!--
//-----------------------------------------
// Browser und dessen Eigenschaften
//-----------------------------------------
var browserName = navigator.appName;
var browserVersion = parseInt(navigator.appVersion);
var isIE = false;
var isNN = false;
var isDOM = false;
var isDomIE = false;
var isDomNN = false;
var layerok = false;

var isIE = browserName.indexOf("Microsoft Internet Explorer" )==-1?false:true;
var isNN = browserName.indexOf("Netscape")==-1?false:true;
var isOpera = browserName.indexOf("Opera")==-1?false:true;
var isDOM = document.getElementById?true:false;
var isDomNN = document.layers?true:false;
var isDomIE = document.all?true:false;

if ( isNN && browserVersion>=4 ) layerok=true;
if ( isIE && browserVersion>=4 ) layerok=true;
if ( isOpera && browserVersion>=5 ) layerok=true;

//-----------------------------------------
// Bullets fuer Mouseover-Animation laden
//-----------------------------------------
bPath = "images/";
bPref = "bullet_";
bKeys = new Array("AE","GR","HY","IF","OE","PR","MF");
bSuff = new Array("_off","_on");
function loadimages(bt, bKeys)
{
  for(be=0; be<bSuff.length; be++) {
	  eval(bPref+bt+"_"+bKeys+bSuff[be]+"     = new Image;")+
	  eval(bPref+bt+"_"+bKeys+bSuff[be]+".src = '"+bPath+bPref+bt+"_"+bKeys+bSuff[be]+".gif';");
  }
}
loadimages(1, "AE");
loadimages(2, "GR");
loadimages(3, "AE");
/*for(bt=1; bt<=3; bt++) {
  for(bc=0; bc<bKeys.length; bc++) {
    for(be=0; be<bSuff.length; be++) {
	  eval(bPref+bt+"_"+bKeys[bc]+bSuff[be]+"     = new Image");
	  eval(bPref+bt+"_"+bKeys[bc]+bSuff[be]+".src = '"+bPath+bPref+bt+"_"+bKeys[bc]+bSuff[be]+".gif'");
} } }*/

//-----------------------------------------
// fenster initialisieren
//-----------------------------------------
function initWindow(windowName)
{
	window.name = windowName;
	window.focus();
}

//-----------------------------------------
// layer initialisieren (onLoad, onResize)
// - hoehe greybeam-layer (nur Netscape)
// - scrolltop-icon ggf. ausblenden
//-----------------------------------------
function initLayers(layout)
{
	if(layout == "1")
		var scrollIconOffset = 90;
	else
		var scrollIconOffset = 20;

	if(isIE) {
		var scrollIconPos = document.all.endOfBody.offsetTop-scrollIconOffset;
		if(document.body.offsetHeight)
			var bodyHeight = document.body.offsetHeight;
		else
			var bodyHeight = 400;

		if(scrollIconPos < bodyHeight) {
			if(isDOM)
				document.getElementById("ScrollTopIcon").style.visibility="hidden";
			else
				document.all["ScrollTopIcon"].style.visibility="hidden";
		}
	}

	if(isNN && browserVersion >= 5) {
		document.getElementById("GreyBeam").style.height = "100%";
		var scrollIconPos = document.body.offsetHeight-scrollIconOffset;
		if(scrollIconPos < window.innerHeight) {
			document.getElementById("ScrollTopIcon").style.visibility="hidden";
		}
	}
}

//-----------------------------------------
// bullets umschalten (mouseover/mouseout)
//-----------------------------------------
function bulletOn(imgName)
{
	eval("imgSrc = window.document."+imgName+".src");
	bulletSrcOld = imgSrc.substring(imgSrc.lastIndexOf("/")+1,imgSrc.lastIndexOf("."));
	bulletSrcNew = bulletSrcOld.replace(/_off/,"_on");
	eval("window.document."+imgName+".src = "+bulletSrcNew+".src");
}

function bulletOff(imgName)
{
	eval("imgSrc = window.document."+imgName+".src");
	bulletSrcOld = imgSrc.substring(imgSrc.lastIndexOf("/")+1,imgSrc.lastIndexOf("."));
	bulletSrcNew = bulletSrcOld.replace(/_on/,"_off");
	eval("window.document."+imgName+".src = "+bulletSrcNew+".src");
}

//-----------------------------------------
// sprachen-menue oeffnen/schliessen
//-----------------------------------------
function openLanguages()
{
	if(isDOM)
		document.getElementById("LangMenu").style.visibility="visible";
	else
		document.all["LangMenu"].style.visibility="visible";
}

function closeLanguages()
{
	if(isDOM)
		document.getElementById("LangMenu").style.visibility="hidden";
	else
		document.all["LangMenu"].style.visibility="hidden";
}

function sitemap()
{
	window.open("http://www.mann-hummel.com/sitemap.html?iKeys=1.1.0.0.0");
}

function certs()
{
	window.open("http://www.mann-hummel.com/company/index.html?iKeys=3.1.192.1.1");
}

function group()
{
	window.open("http://www.mann-hummel.com/index.html?iKeys=1.1.0.5.1");
}

function sg()
{
	window.open("http://www.mann-hummel.com.sg/CN");
}

function job()
{
	window.open("http://www.mann-hummel.com/jobs/index.html?iKeys=14.1.0.5.1");
}

function jobs()
{
	window.open("http://www.mann-hummel.com/jobs/index.html?iKeys=14.1.0.5.1");
}

function advsearch()
{
	window.open("http://www.mann-hummel.com/index.html?iKeys=3.1.5.0.0");
}

function mannfilterintl()
{
	window.open("http://www.mann-hummel.com/mannfilter/index.html?iKeys=2.1.0.0.0");
}

function mannfilterbrochure()
{
	window.open("http://www.mann-hummel.com/mf_prodkata_all/index.html?iKeys=21.1.0.2.1");
}

function mannfilterevents()
{
	window.open("http://www.mann-hummel.com.sg/CN/events/index.html");
}

function mannfilterEN()
{
	window.open("http://www.mann-filter.com.sg/EN/aftermarket");
}

function mannfilterCN()
{
	window.open("http://www.mann-filter.com.sg/CN/aftermarket");
}

function mannfilterKR()
{
	window.open("http://www.mann-filter.com.sg/KR/aftermarket");
}

function mannfilterTH()
{
	window.open("http://www.mann-filter.com.sg/TH/aftermarket");
}

//-----------------------------------------
// zum beginn der seite scrollen
//-----------------------------------------
function scrollTop()
{
	var scrollPos = 0;
	var scrollInt = 15;
	if(window.pageYOffset) {
		scrollPos = window.pageYOffset;
	}
	else {
		if(document.body && document.body.scrollTop) {
			scrollPos = document.body.scrollTop;
		}
	}

	if(scrollPos == 0) {
		window.scrollTo(0,0);
	}
	else {
		while(scrollPos > 0) {
			window.setTimeout("window.scrollBy(0,-"+scrollInt+")",10);
			scrollPos = scrollPos - scrollInt;
		}
	}
}

//-----------------------------------------
// aufruf popup-fenster fuer images/-----------------------------------------
function popupImage(imgPath,imgTitle,imgWidth,imgHeight)
{
	var imgW = imgWidth;			// Bildgroesse
	var imgH = imgHeight;
	var winLeft = 30;				// Default-Fensterposition
	var winTop  = 30;
	var winBarsW = 10				// Breite horizontale Fenster-Rahmen (ca./IE:10px)
//	var winBarsH = 30				// Hoehe Titelleiste + Fenster-Rahmen (ca./IE:29px)
	var winBarsH = 50				// Hoehe Titelleiste + Statusleiste (ca./IE:48px)
	var winW = imgW+winBarsW;		// Fenstergroesse
	var winH = imgH+winBarsH;
	var wMin = 100;					// Mindestgroesse fuer Fenster-Fixierung
	var hMin = 100;
	var wMax = 760-(2*winLeft);		// Maximalgroesse fuer Fenster-Fixierung
	var hMax = 560-(2*winTop);
	var imgURL = "/_main_lib/hbs/popup_image.html?file="+imgPath+"&title="+imgTitle;
	var padding = "1";
	var winPars1 = "location=no,toolbar=no,status=yes";
	var winPars2 = ",menubar=yes,dependent=no,resizable=yes,scrollbars=yes";
	var winPars3 = "";
	var winPars4 = "";

	if(imgW >= wMin && imgH >= hMin) {
		if(screen.availWidth) {
			wMax = screen.availWidth-(2*winLeft);
			hMax = screen.availHeight-(2*winTop);
			if(winW <= wMax && winH <= hMax) {
				winLeft = parseInt(String((screen.availWidth-winW)/2));
				winTop  = parseInt(String((screen.availHeight-winH)/2));
			}
		}
		if(winW <= wMax && winH <= hMax) {
			winPars2 = ",menubar=no,dependent=yes,resizable=no,scrollbars=no";
			winPars3 = ",width="+String(imgW)+",height="+String(imgH);
			winPars4 = ",left="+String(winLeft)+",top="+String(winTop);
			padding = "0";
		}
	}
	
	imgURL = imgURL+"&padding="+padding;
	ImgPopup = window.open(imgURL,'_blank',winPars1+winPars2+winPars3+winPars4);
	ImgPopup.focus();
}
//-->