// JavaScript Document

	
	var last_aim;
	var pos_x;
	var pos_y;
	var repos=false;	
	var reset_repos=false;
	var short_stopper=0;
	var intv=null;
	var tshow=null;
			
	//für die Nicht-Detail-Bilder
	function change_pic(aim,x,link,imgx,imgy)
	{
		clearTimeout(intv);
		if (x!="")
		{
		//last_aim=aim;
		var lay_detail=document.getElementById("layer_detail");
		lay_detail.style.visibility="hidden";
			//document.getElementById("img_detail").src=x;
		
			lay_detail.innerHTML='<a href="#" onclick="'+link+';lay_weg();"><img id="img_detail" width="'+imgx+'px" height="'+imgy+'px" src="'+x+'" onmouseover="clearTimeout(intv);" onmouseout="javascript:lay_weg();" /></a>';
			document.getElementById("img_detail").style.width=imgx+"px";
			document.getElementById("img_detail").style.height=imgy+"px";
					
		repos=true;
		}else{
			lay_detail.style.visibility="hidden";
			intv=null;
		}
		short_stopper=1;
		tshow=window.setTimeout(lay_show,750);
		window.setTimeout(reset_stopper,1000);
		reset_repos=false;
	}
	
	function change_pic2(aim,x,imgx,imgy)
	{
		clearTimeout(intv);
		if (x!="")
		{
		//last_aim=aim;
		var lay_detail=document.getElementById("layer_detail");
		lay_detail.style.visibility="hidden";
			//document.getElementById("img_detail").src=x;
			

			lay_detail.innerHTML='<img id="img_detail" width="'+imgx+'px" height="'+imgy+'px" src="'+x+'"  onmouseover="clearTimeout(intv);" onmouseout="javascript:lay_weg();" />';
			document.getElementById("img_detail").style.width=imgx+"px";
			document.getElementById("img_detail").style.height=imgy+"px";
	
			
		//lay_detail.innerHTML='<img id="img_detail" width="300px" src="'+x+'" />';
		//document.getElementById("img_detail").style.width="300px";
		repos=true;
		reset_repos=true;
		short_stopper=1;
		tshow=window.setTimeout(lay_show,750);
		window.setTimeout(reset_stopper,1000);
		}else{
			lay_detail.style.visibility="hidden";
			reset_repos=false;
				
		}
	}
	
	function lay_show()
	{
		var lay_detail=document.getElementById("layer_detail");
		lay_detail.style.visibility="visible";	
	}
	
	function lay_weg()
	{
		var lay_detail=document.getElementById("layer_detail");
		if (short_stopper==0){
		lay_detail.style.visibility="hidden";
		clearTimeout(intv);
		}else{
		intv=window.setInterval(lay_weg,1000);
		clearTimeout(tshow);
		}
		
	}

	function reset_stopper()
	{
		
		short_stopper=0;
	}
	
	
	
	document.onmousemove = updateLay;
	
	function updateLay(e) {
		var lay_detail=document.getElementById("layer_detail");
		var x_rand=220;
		var y_rand=5;
		var x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
		var y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
		if (lay_detail != null  ) { //&& repos && lay_detail.style.visibility!="hidden"
			/*
			if (!reset_repos)
			{
				
			}else{
				lay_detail.style.left = (x - x_rand) + "px";
				lay_detail.style.top  = (y - y_rand) + "px";
			}
			*/
			lay_detail.style.left = "5px";
			//lay_detail.style.top  = (y - 250) + "px";
			y_rand=(document.all) ? document.documentElement.scrollTop : window.pageYOffset;
			lay_detail.style.top  = (y_rand+5) + "px";
			if (!reset_repos)repos=false;
		}
	}
	
	var win1=null;
	
	function show_detail(x){ if (win1) win1.close(); 
	if (intv)clearTimeout(intv);
	if (tshow)clearTimeout(tshow);
	var lay_detail=document.getElementById("layer_detail");
	lay_detail.style.visibility="hidden";
	win1=open(x,"Detail","width=650,height=660,top=5,left=5,scrollbars=yes,resizable=yes");win1.focus();
	}
	
	function frage_warenkorb_leeren(anylink)
	{
		var x=confirm('Soll der Warenkorb wirklich geleert werden?',1);
		if (x==1)
		{
			document.location.href=anylink;
			cart_changed=false;
		}
	}
	
	
	function showOverlay(txt)
	{
		var ov = document.getElementById("overlay");
		var closeLink = '<div class="closeLink"><img src="image/close.png" align="absmiddle"> <a href="#" onclick="hideOverlay();">Aktuelles schlie&szlig;en</a></div>';
		ov.innerHTML = '<div class="package"><div class="head">Aktuelles</div><div class="content">'+closeLink+''+txt+'<br /><br /></div></div>';
		ov.style.visibility="visible";
		
	}
	
	function hideOverlay()
	{
		var ov = document.getElementById("overlay");
		ov.innerHTML = '';
		ov.style.visibility="hidden";
	}
	
	function ajax_loadContent(element,url)
	{
		new Ajax.Updater(element, url,{});
						 //{ parameters: { text: $F('text') }
	}
