function checkForCookies(lang)
{
	if(navigator.cookieEnabled==true)
   		hasCookie=true;
 	else if(navigator.cookieEnabled==false) 
 		hasCookie=false;
    else 
		hasCookie=false;
	if (!hasCookie)
	{
		if (lang=="de")
		{
			document.write("<font color=\"admin\">ACHTUNG !!<br>"+
						   "Um unseren Shop nutzen zu können, müssen bei Ihnen Sitzungs-Cookies aktiviert sein!<br>"+
						   "Im Internet Explorer können Sie dies unter <b>Extras > Internetoptionen > Datenschutz > Erweitert</b> einstellen.<br>"+
						   "Im Mozilla Firefox finden Sie die Einstellung unter <b>Extras > Einstellungen > Datenschutz > Cookies</b>.<br>"+
					  	   "Diese Einstellung birgt keinerlei Sicherheitsrisiko, da keine dauerhaften Daten bei Ihnen gespeichert werden!<br><br></font>");
		}
		else if (lang=="en")
		{
			document.write("<font color=\"admin\">WARNING !!<br>"+
						   "To use our shop session cookies have to be activated!<br>"+
						   "In Internet Explorer you will find this option at <b>Tools > Internet options > Privacy > Advanced</b>.<br>"+
						   "In Mozilla Firefox you will find this Option at <b>Tools > Options > Privacy > Cookies</b>.<br>"+
					  	   "This option is no security risk because no permanent data is stored on your computer!<br><br></font>");
		}
	}
}

function showImage(url,width,height,title,mask)
{
	image="<div style=\"width:"+width+"px;height:"+height+"px;background:url("+url+") center no-repeat\"><a href=\"javascript:window.close()\"><img src=\""+(mask ? mask : "/img/s.gif")+"\" width=\""+width+"\" height=\""+height+"\" border=\"0\" alt=\"Fenster schließen\"></a></div>"; 
    popupwin=window.open("about:blank","_blank","'toolbar=no,location=no,directories=no,status=no,menubar=no,top=50,left=200,width="+width+",height="+height);
    popupwin.document.write("<HTML><HEAD><TITLE>"+title+"</TITLE></HEAD><BODY BGCOLOR=\"#ffffff\" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><CENTER>"+image+"</CENTER></BODY></HTML>");
    popupwin.document.close();
}

function shopPreview()
{
	var color1=document.data.elements["data[color1]"].value;
	var color2=document.data.elements["data[color2]"].value;
	var color3=document.data.elements["data[color3]"].value;
	var color4=document.data.elements["data[color4]"].value;
	var color5=document.data.elements["data[color5]"].value;
	var color6=document.data.elements["data[color6]"].value;
	var color7=document.data.elements["data[color7]"].value;
	
	document.getElementById("preview1").style.backgroundColor="#"+color1;
	document.getElementById("preview2").style.color="#"+color2;
	document.getElementById("preview3").style.border="1px solid #"+color3;
	document.getElementById("preview4").style.backgroundColor="#"+color4;
	document.getElementById("preview5").style.border="1px solid #"+color5;
	document.getElementById("preview6").style.backgroundColor="#"+color6;
	document.getElementById("preview7").style.color="#"+color7;
}

function div_close(nr)
{
	if (document.getElementById("o"+nr+"-open")) {
		document.getElementById("o"+nr+"-open").style.display="none";
	}
	if (document.getElementById("o"+nr+"-closed")) {
		document.getElementById("o"+nr+"-closed").style.display="";
	}
	if (document.getElementById("o"+nr+"-detail")) {
		document.getElementById("o"+nr+"-detail").style.display="none";
	}
}

function div_open(nr)
{
	if (document.getElementById("o"+nr+"-open")) {
		document.getElementById("o"+nr+"-open").style.display="";
	}
	if (document.getElementById("o"+nr+"-closed")) {
		document.getElementById("o"+nr+"-closed").style.display="none";
	}
	if (document.getElementById("o"+nr+"-detail")) {
		document.getElementById("o"+nr+"-detail").style.display="";
	}
}
function frameGroupSelect(source) 
{
	var nr=parseInt(source.options[source.selectedIndex].value);
	var f=document.forms["frameForm"];
	f.elements["item_id"].value=nr;
	var i=1;
	while (document.getElementById("frame_"+i)!=null)
	{
		var div=document.getElementById("frame_"+i);
		div.style.display=(nr==i ? "" : "none"); 
		if (nr==i) 
		{
			var sel=document.getElementById("frame_"+i+"_select");
			sel.selectedIndex=0;
			frameSelect(sel);
		}
		i++;
	}
}
function frameSelect(source)
{
	var f=document.forms["frameForm"];
	var p=document.getElementById("frame_price");
	if (f==null) return;
	if (source.selectedIndex>0)
	{
		var id=source.options[source.selectedIndex].value;
		var price=source.options[source.selectedIndex].getAttribute("price");
		f.elements["item_type"].value=id;
		if (p!=null) p.innerHTML=price;
	}
	else
	{
		f.elements["item_type"].value="0";
		if (p!=null) p.innerHTML="0,00";
	}
}
function updateNewFields()
{
	var sel=document.getElementById("new_class");
	var number=document.getElementById("new_number");
	var type_item=document.getElementById("new_type_item");
	var type_frame=document.getElementById("new_type_frame");
	var amount=document.getElementById("new_amount");
	var price=document.getElementById("new_price");
	switch (sel.selectedIndex)
	{
		case 0:
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:
			number.disabled=false;
			type_item.style.display="";
			type_frame.style.display="none";
			amount.disabled=false;
			price.disabled=true;
			break;
			
		case 6:
			number.disabled=false;
			type_item.style.display="none";
			type_frame.style.display="";
			amount.disabled=false;
			price.disabled=true;
			break;
			
		case 7:
		case 9:
			number.disabled=true;
			type_item.style.display="none";
			type_frame.style.display="none";
			amount.disabled=true;
			price.disabled=false;
			break;
			
		case 8:
			number.disabled=false;
			type_item.style.display="none";
			type_frame.style.display="none";
			amount.disabled=true;
			price.disabled=false;
			break;
	}
}

function changePP(radio) 
{
	var id=radio.id;
	var parts=id.split("-");
	var num=parts[0];
	var pp=parts[1];
	
	var target0=document.getElementById(num+"-p0-display");
	var target1=document.getElementById(num+"-p1-display");
	var target2=document.getElementById(num+"-p2-display");
	if (pp=="p0") {
		if (target0!=null) target0.style.display="";
		if (target1!=null) target1.style.display="none";
		if (target2!=null) target2.style.display="none";
	} else if (pp=="p1") {
		if (target0!=null) target0.style.display="none";
		if (target1!=null) target1.style.display="";
		if (target2!=null) target2.style.display="none";
	} else if (pp=="p2") {
		if (target0!=null) target0.style.display="none";
		if (target1!=null) target1.style.display="none";
		if (target2!=null) target2.style.display="";
	} 
}