var timeoutTemp=0;
function initSearchBox2(event){
	event =event || window.event;
	//alert(event.keyCode);
	if(document.getElementById("productname").value.length>2){
		if(event!=38 && event!=40 && event!=13){
			event=event.keyCode;
			clearTimeout(timeoutTemp);
			timeoutTemp=setTimeout('zwiFu('+event+')',500);
		}
	}else{
		document.getElementById("loadingSearchBlock").style.display="none";
	}
}

function zwiFu(event){
	var url="/ajax/ajax.jsp?productname="+document.getElementById("productname").value;
	goComplete(url,event);
}
function goComplete(url,event){
	AJAXsendRequest(url,"autoComplete('"+event+"')",null,null,null);
}
var fTarget=0;
function autoComplete(event){
	var xml = req.responseXML;
	//alert("xml: "+xml);
	var anzeige="";
	//alert(xml.getElementsByTagName("Product").length);
	if(xml.getElementsByTagName("Product").length==0){
		document.getElementById("loadingSearchBlock").style.display="none";
	}else{
		elementNames = new Array("Category", "Vendor", "Product");
		showNames = new Array("Kategorie", "Hersteller", "Produkt");
		anzeige="<table style='width:100% ;'>";
		for(a=0;a<3;a++){
			for(i=0;i<xml.getElementsByTagName(elementNames[a]).length;i++){
				search_resp = xml.getElementsByTagName(elementNames[a])[i];
				var sessionId=document.getElementById('sessionAkt').value;
				var link="/"+search_resp.getElementsByTagName("oid")[0].firstChild.nodeValue+".html"+sessionId;
				if(a==1)link="/ProcessForm.jsp"+sessionId+"?action=2&action2=2&productname="+search_resp.getElementsByTagName("name")[0].firstChild.nodeValue;
				var showName=search_resp.getElementsByTagName("name")[0].firstChild.nodeValue.toLowerCase().replace(document.getElementById('productname').value, "<span style='color:red'>"+document.getElementById('productname').value+"</span>");
				anzeige+="<tr>";
				anzeige +="<td><a href='"+link+"' style='display:block;font-weight:bold;' class='pName'>"+showName+"</a></td><td><span   style='display:block;margin-left:10px;' class='pZus'>"+showNames[a]+"</span></td>";
				anzeige+="</tr>";
			}
		}
		anzeige+="</table>";

		document.getElementById("loadingSearchBlock").innerHTML=anzeige;
		document.getElementById("loadingSearchBlock").style.display="block";
	}
	/*if(event==40){
		document.getElementById("productname").focus();
		document.getElementById("loadingSearchBlock").getElementsByTagName("a")[fTarget].style.backgroundColor="#DDDDDD";
		if(document.getElementById("loadingSearchBlock").getElementsByTagName("a")[fTarget+1]){
			fTarget++;
		}
	}
	if(event==38){
		document.getElementById("productname").focus();
		if(document.getElementById("loadingSearchBlock").getElementsByTagName("a")[fTarget-1]){
			fTarget--;
			document.getElementById("loadingSearchBlock").getElementsByTagName("a")[fTarget].style.backgroundColor="#DDDDDD";
		}
	}
	if(event==13){
		document.getElementById("productname").innerHTML=document.getElementById("loadingSearchBlock").getElementsByTagName("a")[fTarget].innerHTML;
	}*/
}


function closeInitBox(){
	document.getElementById("loadingSearchBlock").style.display="none";
}2
