function delFromCartList(product_id,processReq,path,session){
	url=path+"CartMini2.jsp"+session;
	url+="?Article="+product_id+"&value=1"+"&action=22"+"&action2=1";
	sendAjaxRequest(url,processReq);
}

function checkAdress(tre){
	if(tre=='xtr'){
		document.getElementById('deliver').checked=true;
	}else if(tre=='stny'){
		document.getElementById('deliver').checked=false;
	}else if(tre=='nope'){
		document.getElementById('deliver').checked=false;
	}

}
function setSliderValues(first,second,slider){
	var element=document.getElementById(slider);
	var zwi=element.getElementsByTagName('a');
	zwi[0].innerHTML="<span style='margin-top:23px;color:#ffffff;font-size:10px;display:block;'>"+first+"</span>";
	zwi[1].innerHTML="<span style='margin-top:23px;color:#ffffff;font-size:10px;display:block;'>"+second+"</span>";
}
function switchSite(id,url){
	addToCart1(id,url);
	document.getElementById('detail').style.display='none';
	document.getElementById('cart').style.display='block';
}
function switchBlocks(block){
	var blocks=new Array('productOverview','productDetails','productAcc');
	var btns=new Array('overviewBtn','detailBtn','accBtn');
	for(var i=0; i<blocks.length; i++){
		if(blocks[i]==block){
			document.getElementById(btns[i]).className='navi_active';
			document.getElementById(blocks[i]).style.display='block';
		}else{
			document.getElementById(btns[i]).className='navi';
			document.getElementById(blocks[i]).style.display='none';
		}
	}
}
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 closeMessageDiv(){
	document.getElementById("errorBlock").style.visibility="hidden";
	document.getElementById("errorBlock").style.display="none";
 }
 function processReqLeafletList(){
 	if(req.readyState == 4&&req.status == 200){
 		document.getElementById("leafletListMini").innerHTML=req.responseText;
 	}else if(req.readyState == 4){
 		alert("Request Fail:"+req.statustext+" "+req.status);
 	}
}

function productListReq2(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("ContentDiv").innerHTML=req.responseText;
	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function productListReq3(){
	if(req.readyState == 4&&req.status == 200){
		document.getElementById("allAjax").innerHTML=req.responseText;
	}else if(req.readyState == 4){
		alert("Request Fail:"+req.statustext+" "+req.status);
	}
}
function productListSort2(url,session_id,action,action2,form_id){

	genAjaxFormSubmit(url+"AjaxRequest.jsp"+session_id+"?action="+action+"&action2="+action2, form_id, productListReq2);
}
function genAjaxFormSubmit(url, form_id, processReq){
	var form = document.getElementById(form_id);
	var attribute = "";
	var select_fields = form.getElementsByTagName("select");
	//Select-Felder
	for(var i=0;i<select_fields.length;i++){
		attribute = attribute + "&" + select_fields[i].name + "="+ select_fields[i].options[select_fields[i].options.selectedIndex].value;
	}
	// Input-Felder
	var input_fields = form.getElementsByTagName("input");
	for(var i=0;i<input_fields.length;i++){
		if(input_fields[i].type=="checkbox"){
			if(input_fields[i].checked == true){
				attribute = attribute + "&" + input_fields[i].name + "="+ input_fields[i].value;
			}
		}else{
			if(input_fields[i].name!="action2")attribute = attribute + "&" + input_fields[i].name + "="+ input_fields[i].value;
		}
	}
//		alert(attribute);
//		window.open(url+attribute,"","");
	sendAjaxRequest(url+attribute,processReq);
}
function setVal(oidMax,oidMin,max,min,unit){
	document.getElementById('fv_max'+oidMax).value=oidMax+"_"+max;
	document.getElementById('fv_min'+oidMin).value=oidMin+"_"+min;
	var who=oidMin.search("_");
	var slider=oidMin.substr(0,who);
	slider="fn_"+slider;
	setSliderValues(min,max,slider);
	//document.getElementById('wert'+oidMax).innerHTML=max+unit;
	//document.getElementById('wert'+oidMin).innerHTML=min+unit;
}
function productListLimit(url,session_id,limit,action,action2,form_id){
	genAjaxFormSubmit(url+"AjaxRequest.jsp"+session_id+"?limit="+limit, form_id, productListReq2);
}

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);
}

			// this function determines whether the event is the equivalent of the microsoft
			// mouseleave or mouseenter events.
			function isMouseLeaveOrEnter(e, handler)
			{
				var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
				while (reltg && reltg != handler) reltg = reltg.parentNode;
				return (reltg != handler);
			}
