var MouseOverMenu='';
var menuTimeOut=false;
var rememberOver='';
function c_getElement(m){
	if (document.getElementById){
		var obj = document.getElementById(m);
	} else if (document.all){
		var obj = document.all[m];
	} else if (document.layers){
		var obj = document.layers[m];
	}
	return obj;
}
function menuMO(mid){	
	if(mid!=rememberOver && rememberOver!=''){
		var thisclassname=c_getElement(rememberOver).className;
		if(thisclassname=='mainmenuliMO' || thisclassname=='mainmenufirstMO'){
			c_getElement(rememberOver).className='mainmenuliPA';
		}
		if(c_getElement(rememberOver+'Sub')){
			c_getElement(rememberOver+'Sub').style.display='none';
		}
	}
	if(c_getElement(mid)){		
		var thisclassname=c_getElement(mid).className;
		if(thisclassname=='mainmenuliPA'){
			if(mid=="home"){
				c_getElement(mid).className='mainmenufirstMO';
			}else{
			c_getElement(mid).className='mainmenuliMO';
			}
		}
		if(c_getElement(mid+'Sub')){
			c_getElement(mid+'Sub').style.display='block';
		}
		rememberOver=mid;
	}
}
function menuMOUT(mid){
	setTimeout("menuHide('"+mid+"')",500);
}
function menuHide(welches){
	if(MouseOverMenu!=welches){
		var thisclassname=c_getElement(welches).className;
		if(thisclassname=='mainmenuliMO'){
			c_getElement(welches).className='mainmenuliPA';
		}
		if(c_getElement(welches+'Sub')){
			c_getElement(welches+'Sub').style.display='none';
		}
	}
}
function hideHomeLayer(){
	if(doimageslideshowauto){
		doimageslideshowauto=false;	
	}
	bildersrcarray=Array();
	fadingIsActive=false;	
	c_getElement('homelayer').style.display='none';
	c_getElement('slideshowlayer').style.display='block';
	c_getElement('contentlayer').style.display='block';
}
function showProdLayer(wert){
	c_getElement(wert).style.display='block';
}
function hideProdLayer(wert){
	c_getElement(wert).style.display='none';
}
var fadingwert=0;
var ImageFading_t=false;
function changeHomeContent(menuid){
	for(i in homeMenuArray){
		if(c_getElement("h"+i)){
			c_getElement("h"+i).className='homemenuPA';
		}
		if(c_getElement("hl"+i)){
			c_getElement("hl"+i).className='homemenuPA';
		}
		if(i==0){
			c_getElement("hl"+i).className+=" topborder";
		}
	}
	c_getElement("h"+menuid).className='homemenuAC';
	c_getElement("hl"+menuid).className='homemenuAC';
	fillRightContent(menuid);
	if(menuid==0){
		c_getElement("hl"+menuid).className+=" topborder";
	}
	c_getElement("layer2").style.backgroundImage="url('"+jsURL+homeImageArray[menuid]+"')";
	fadingwert=0;
	clearTimeout(ImageFading_t);
	ImageFading_t=setTimeout("ImageFading("+fadingwert+")", 50);
}
function fillRightContent(menuid){
	var c_width=c_getElement("contentlayer").offsetWidth;
	var bild1=homeContentImagesArray1[menuid];
	var bild2=homeContentImagesArray2[menuid];
	bild1=bild1.replace("src="+jsURL+"'","src='");
	bild2=bild2.replace("src="+jsURL+"'","src='");
	c_getElement("cattitle").innerHTML=homeTitleArray[menuid];
	c_getElement("homeadditional").innerHTML=homeAdditionalArray[menuid];
	c_getElement("catimage1").innerHTML=bild1;
	c_getElement("catimage2").innerHTML=bild2;
	c_getElement("catimage").src=jsURL+homeIconArray[menuid];
	c_getElement("startlink").href=jsURL2+"index.php?pid=pproductscat"+homeLinkArray[menuid];
}
function ImageFading(fadingwert){
	if(c_getElement("layer2")){
		fadingwert=fadingwert+10;
		if(fadingwert<100){
			if(document.all){
				c_getElement("contentlayer2").style.filter="Alpha(opacity="+fadingwert+")";
				c_getElement("layer2").style.filter="Alpha(opacity="+fadingwert+")";
			}else{
				var inwert2=fadingwert/100;
				if(c_getElement("layer2").style.opacity){
					c_getElement("contentlayer2").style.opacity=inwert2;
					c_getElement("layer2").style.opacity=inwert2;
				}else{
					c_getElement("contentlayer2").style.MozOpacity=inwert2;
					c_getElement("layer2").style.MozOpacity=inwert2;
				}
			}
			ImageFading_t=setTimeout("ImageFading("+fadingwert+")", 50);
		}else{
			c_getElement("layer1").style.backgroundImage=c_getElement("layer2").style.backgroundImage;
			c_getElement("startlink_o").innerHTML=c_getElement("startlink").innerHTML;
			c_getElement("cattitle_o").innerHTML=c_getElement("cattitle").innerHTML;
			c_getElement("homeadditional_o").innerHTML=c_getElement("homeadditional").innerHTML;
			c_getElement("catimage1_o").innerHTML=c_getElement("catimage1").innerHTML;
			c_getElement("catimage2_o").innerHTML=c_getElement("catimage2").innerHTML;
			c_getElement("catimage_o").src=c_getElement("catimage").src;

			fadingwert=0;
			if(document.all){
				c_getElement("layer2").style.filter="Alpha(opacity=0)";
				c_getElement("contentlayer2").style.filter="Alpha(opacity=0)";
			}else{
				var inwert2=fadingwert/100;
				if(c_getElement("layer2").style.opacity){
					c_getElement("layer2").style.opacity='0';
					c_getElement("contentlayer2").style.opacity='0';
				}else{
					c_getElement("layer2").style.MozOpacity='0';
					c_getElement("contentlayer2").style.MozOpacity='0';
				}
			}
		}
	}
}
function buildLinks(){
	delete homeMenuArray["each"];
	c_getElement("closelayericon").href="javascript:hideHomeLayer();";
	for(i in homeMenuArray){
		if(c_getElement("h"+i)){
			c_getElement("h"+i).href="javascript:changeHomeContent("+i+")";
		}
	}
}
/*SUCHE*/
var tout=false;
var searchIsActive=false;
var request=new Array();
function startsearch(va,sprache,land,profilid){
	if(va==sucheinitval){
		clearTimeout(tout);
		document.getElementById('searchlayer_main').style.display='none';
		document.getElementById('suchfeld').className="suchfeldAC";
		document.getElementById('suchfeld').value='';
	}else{
		if(va.length>1){
			clearTimeout(tout);
			
			cAjax(jsURL2+"project/interface/ajaxsearch.php?swort="+encodeURI(va)+"&sprache="+sprache+"&cc="+land+"&prof="+profilid,"putsearchinlayer","sinlay");
			tout=setTimeout("showsearch()",100);
			document.getElementById('suchfeld').className="suchfeldAC";
		} else {
			clearTimeout(tout);
			document.getElementById('searchlayer_main').style.display='none';
			if(!searchIsActive){
			}
		}
	}
}
function showsearch(){
	clearTimeout(tout);
	/*FÜR FREISCHALTUNG*/
	document.getElementById('searchlayer_inner').scrollTop=0;
	document.getElementById('searchlayer_main').style.display='';
}
function cAjax(url, finaltodo, id){
	if(navigator.appName == "Microsoft Internet Explorer") {
		request[id] = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request[id] = new XMLHttpRequest();
	}
	if (request[id] == null) {
		alert("Fehler beim Erzeugen des Anfrage-Objekts!");
	} else {
		request[id].open("POST", url, true);
		finalaction=finaltodo;
		request[id].onreadystatechange = function(){
			if (request[id].readyState == 4) {
				if (request[id].status == 200) {
					ajaxresponse = request[id].responseText;
					if(finaltodo=="putsearchinlayer"){
						searchResultInLayer(ajaxresponse);
					}
				}
			}
		}
		request[id].setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		request[id].send("");
	}
}
function checkSearchAction(){
	if(document.getElementById('suchfeld').value==sucheinitval){		
	}else{
		document.searchform.submit();		
	}	
}
function searchResultInLayer(wert){	
	document.getElementById("searchlayer_inner").innerHTML=wert;
}
function MouseDown(){
	if(!searchIsActive){
		clearTimeout(tout);
		document.getElementById('searchlayer_main').style.display='none';
		document.getElementById('suchfeld').value=sucheinitval;
		document.getElementById('suchfeld').className="suchfeldPA";
		//document.getElementById('reset_searchval').src=jsURL+'project/templates/main/images/search_icon.gif';
	}
}
document.onmousedown=MouseDown;
