function initSearchBox(event){
	event =event || window.event;
	//alert(event.keyCode);
	if(document.getElementById("productname").value.length>2){
		url="/ajax/ajax.jsp?productname="+document.getElementById("productname").value;
		if(event!="klick"){
			event=parseInt(event.keyCode);
		}
		goComplete(url,event);
	}else{
		document.getElementById("loadingSearchBlock").style.display="none";
	}
}


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{
		for(i=0;i< xml.getElementsByTagName("Product").length;i++){
			search_resp = xml.getElementsByTagName("Product")[i];
			var sessionId=document.getElementById('sessionAkt').value;
			anzeige += "<a  href='/"+search_resp.getElementsByTagName("oid")[0].firstChild.nodeValue+".html"+sessionId+"'>"+search_resp.getElementsByTagName("name")[0].firstChild.nodeValue+"</a>";

		}
		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";
}
function showDiv(name){
	document.getElementById(name).style.visibility="visible";
	document.getElementById(name).style.display="block";
}
function hideDiv(name){
	document.getElementById(name).style.visibility="hidden";
	document.getElementById(name).style.display="none";
}
function weiterRdy(){
		setTimeout("document.getElementById('weiterProd').style.display='none';	document.getElementById('weiterProdRdy').style.display='block';",5000);



}
function frageRdy(){
		setTimeout("document.getElementById('queProd').style.display='none';	document.getElementById('queProdRdy').style.display='block';",5000);
}

function weiterempfRdy(){
	document.getElementById('nyroModalContent').innerHTML+="<input type='hidden' id='checkInput' name='checkInput' />";
	checkWeiter();
}
var iFori=0;
function checkWeiter(){
	if(document.getElementById('checkInput')){
		if(iFori<30){
			iFori++;
			setTimeout("checkWeiter();",500);
		}else{
			iFori=0;
		}
	}else{
		iFori=0;
		document.getElementById('startCont').style.display='none';
		document.getElementById('endCont').style.display='block';
	}
}
function showImgBig(id){

}
function processReqCompareList(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("compareListMini").innerHTML=req.responseText;
		if(document.getElementById("vergleichProd")){
			$('#vergleichProd').nyroModal();
		}else{
			setTimeout("$('#vergleichProd').nyroModal()",2000);
		}

	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function sendAjaxRequest(url,processReq){
	req = createXMLHttpRequest();
	req.onreadystatechange=processReq;
	req.open("GET",url,true);
	req.send(null);
}
function createXMLHttpRequest() {
	return AJAXcreateXMLHttpRequest();
}
