function watchmouse(e)
{
	if(window.event)
	{
		mx = window.event.x;
		my = window.event.y;
	}
	else
	{
		mx = e.layerX;
		my = e.layerY;
	}
}
function showBubble(text)
{
	if(bubble.style)
	{
		bubble.style.left = 60;
		bubble.style.top = 340;
		bubble.style.visibility = "visible";
	}
	else
	{
		bubble.left = 60;
		bubble.top = 340;
		bubble.visibility = "SHOW";
	}
	if(text==1) text = "CD-ROM&#39;s, DVD&#39;s, BD-R&#39;s in verschie- densten auswählbaren Formen und Formaten werden mit Ihren Daten bespielt und in der von Ihnen ausgewählten Stückzahl vervielfältigt.<br>Dabei werden die Rohlinge ent- sprechend Ihrer Vorlage mit bis zu 4800 dpi in einem Mehrschicht-Druckverfahren in Fotoqualit&auml;t bedruckt.<br><p align=center style='color:red; font-weight:bold; font-size:14px; margin-bottom:0px;'>WICHTIG</p>Vorgaben zur Druckdatenerstellung, Datenbereitsstellung, etc. erhalten Sie im Menüpunkt <b>HILFE - FAQ</b>";
	if(text==2) text = "CD-ROM&#39;s, DVD&#39;s, BD-R&#39;s in verschie- densten auswählbaren Formen und Formaten werden in der von Ihnen ausgewählten Stückzahl entsprech- end Ihrer Vorlage in einem Mehrschicht-Druckverfahren in Fotoqualit&auml;t mit bis zu 4800 dpi  bedruckt.<br>Diese bedruckten Rohlinge können Sie dann selbst mit Daten bespielen.<br><p align=center style='color:red; font-weight:bold; font-size:14px; margin-bottom:0px;'>WICHTIG</p>Vorgaben zur Druckdatenerstellung, Datenbereitsstellung, etc. erhalten Sie im Menüpunkt <b>HILFE - FAQ</b>";
	if(text==3) text = "CD-ROM&#39;s, DVD&#39;s, BD-R&#39;s in verschie- densten auswählbaren Formen und Formaten werden mit Ihren Daten bespielt und in der von Ihnen ausgewählten Stückzahl vervielfältigt.<br><p align=center style='color:red; font-weight:bold; font-size:14px; margin-bottom:0px;'>WICHTIG</p>Vorgaben zur Druckdatenerstellung, Datenbereitsstellung, etc. erhalten Sie im Menüpunkt <b>HILFE - FAQ</b>";
	var bb = "";
	bb += "<table border=0 width=220 cellpadding=0 cellspacing=0><tr><td valign=bottom><img src='images/bubbleOben.gif'></td></tr>";
	bb += "<tr><td class=hilfe>" + text + "</td></tr>";
	bb += "<tr><td valign=top><img src='images/bubbleUnten.gif'></td></tr></table>";
	bubble.innerHTML = bb;
}
function hideBubble()
{
	if(bubble.style) bubble.style.visibility = "hidden"; else bubble.visibility = "HIDE";
}
function getUrl(link, targ)
{
	if(targ=="info") 
	{
		if(link=="") 
		{
			document.shop.action="index.php";
			document.shop.submit();
			return;
		}
		WIN=window.open(link,"INFO","width=590, height=600, scrollbars=yes, status=yes,menubar=no");
	}
	else
	{
			if(targ==1) if(document.shop.medium) document.shop.medium.value="";
			if(!isNaN(targ)) 
			{
				//alert('Hallo');
				document.shop.mpoint.value=targ;
				if(link!="UploadAll") document.shop.target=""; //Prüfen!!!
				//alert(document.shop.mpoint.value);
				document.shop.action=link+".php";
				document.shop.submit();
			} else WIN=window.open(link + ".php?f=" + targ,"INFO","width=640, height=680, scrollbars=yes, status=yes,menubar=no"); //Aktuelles
			return;
	}

}

function getWIN(link)
{
	WIN=window.open(link + ".php","NEWWIN","width=660, height=680, scrollbars=yes, status=yes,menubar=no");
	document.shop.action=link + ".php";
	document.shop.target="NEWWIN";
	document.shop.submit();
	return;
}

var zahlein=0;
function checkZahl(e)
{
	if(zahlein==1)
	{
		var fehler="";
		var eingabe=document.getElementById('stueck');
		if(!e) e = (window.event)? window.event : keyEvent;
				
		if(e.keyCode) key=e.keyCode; else key=e.KeyBoardEvent;
		if(key==13)
		{
			zahl=eingabe.value;
			if(isNaN(zahl)||(zahl=="")) 
			{
				alert((zahl==""?"Das ":zahl) + " ist keine gültige Zahl!"); 
			}
			else 
			{	
				if((document.shop.coverdruck.value.length>6)&&(zahl<200)) //kein oder "" ausschließen
				{
					alert("Bei Coverblattdruck ist die Mindestbestellmenge 200 Stück!");
					return;
				}
				if(zahl>=1000)
				{
					//document.getElementById('G1000').style.visibility='visible';
					document.shop.anzahl.value=zahl;
					getWIN("ueber1000");
					WIN.focus();
				}
				document.shop.anzahl.value=zahl;
				document.shop.versand.value="";
				document.shop.mpoint.value=31;
				getUrl(document.shop.produkt.value,document.shop.mpoint.value);
			}
		}
	}
}

document.onkeyup=checkZahl;
function getSelection(x)
{
	alert(x);
	document.shop.mpoint.value=x;
}
function setShopVars(index, value)
{
	/*if(index=="medium")
	{
		post.farbe.value="";
		post.form.value="";
		post.aufdruck.value="";
		post.eindruck.value="";
		post.oberflaeche.value="";
		post.qualitaet.value="";
		post.zubehoer.value="";
		post.cover.value="";
		post.cover12.value="";
		post.coveroberflaeche.value="";
		post.sonst.value="";
		post.medium.value=value;
	}
	*/
	var post = eval("document.shop."+index);
	post.value=value;
}
document.onmousemove = watchmouse;
function test()
{
	alert();
}
function setStatus(txt)
{
	window.status=txt;
	return true;
}

function checkMail(em)
{
  if ((em.indexOf("@")<0)||(em.indexOf(".")<0)) return (false);
  return (true);
}

function checkform(targ,act)
{
	f=(document.Formular?document.Formular:document.shop);
	fehler="";
	if(f.Name) if(f.Name.value=="") fehler+="- Name fehlt\n";
	if(f.Vorname) if(f.Vorname.value=="") fehler+="- Vorname fehlt\n";
	if(f.Strasse) if(f.Strasse.value=="") fehler+="- Straße fehlt\n";
	if(f.PLZ) if(f.PLZ.value=="") fehler+="- PLZ fehlt\n";
	if(f.Ort) if(f.Ort.value=="") fehler+="- Ort fehlt\n";
	if(f.Land) if(f.Land.value=="") fehler+="- Land fehlt\n";
	if(f.NameL) if(f.NameL.value=="") fehler+="- Name fehlt\n";
	if(f.VornameL) if(f.VornameL.value=="") fehler+="- Vorname fehlt\n";
	if(f.StrasseL) if(f.StrasseL.value=="") fehler+="- Straße fehlt\n";
	if(f.PLZL) if(f.PLZL.value=="") fehler+="- PLZ fehlt\n";
	if(f.OrtL) if(f.OrtL.value=="") fehler+="- Ort fehlt\n";
	if(f.LandL) if(f.LandL.value=="") fehler+="- Land fehlt\n";	
	if(f.Email) 
	{
		if(f.Email.value=="") fehler+="- Email fehlt\n";
		else if(!checkMail(f.Email.value)) fehler+="- Dies ist keine gültige Email\n";
	}
	if(f.User) if(f.User.value=="") fehler+="- Email fehlt\n";
	if(f.Passwort) if(f.Passwort.value=="") fehler+="- Passwort fehlt\n";
	if(fehler=="")
	{
		//alert("Momentan noch nicht implementiert");
		if(targ!="") f.target=targ; //else alert('Target');
		f.action=act+".php";
		f.submit();
	}
	else
	{
		alert("Folgende Felder sind noch nicht ausgefüllt:\n"+fehler);
	}
}

function checkAktion(targ,act)
{
	f=(document.Formular?document.Formular:document.shop);
	fehler="";
	if(f.Name) if(f.Name.value=="") fehler+="- Name fehlt\n";
	if(f.Vorname) if(f.Vorname.value=="") fehler+="- Vorname fehlt\n";
	if(f.Strasse) if(f.Strasse.value=="") fehler+="- Straße fehlt\n";
	if(f.PLZ) if(f.PLZ.value=="") fehler+="- PLZ fehlt\n";
	if(f.Ort) if(f.Ort.value=="") fehler+="- Ort fehlt\n";
	if(f.Land) if(f.Land.value=="") fehler+="- Land fehlt\n";
	if(f.NameL) if(f.NameL.value=="") fehler+="- Name fehlt\n";
	if(f.VornameL) if(f.VornameL.value=="") fehler+="- Vorname fehlt\n";
	if(f.StrasseL) if(f.StrasseL.value=="") fehler+="- Straße fehlt\n";
	if(f.PLZL) if(f.PLZL.value=="") fehler+="- PLZ fehlt\n";
	if(f.OrtL) if(f.OrtL.value=="") fehler+="- Ort fehlt\n";
	if(f.LandL) if(f.LandL.value=="") fehler+="- Land fehlt\n";	
	if(f.Email) 
	{
		if(f.Email.value=="") fehler+="- Email fehlt\n";
		else if(!checkMail(f.Email.value)) fehler+="- Dies ist keine gültige Email\n";
	}
	if(f.User) if(f.User.value=="") fehler+="- Email fehlt\n";
	if(f.Passwort) if(f.Passwort.value=="") fehler+="- Passwort fehlt\n";
	if(!f.gelesen.checked) fehler+="- Bitte bestätigen Sie, dass Sie die AGB's gelesen haben!\n";
	if((!f.bundle139.checked)&&(!f.bundle199.checked)) fehler+="- Sie haben kein Produkt angeklickt!\n";
	if((f.bundle139.checked)&&(f.bundleText139.value=="")) fehler+="- Bitte geben Sie einen Projektnamen für das gewählte Produkt ein!\n"; 
	if((f.bundle199.checked)&&(f.bundleText199.value=="")) fehler+="- Bitte geben Sie einen Projektnamen für das gewählte Produkt ein!\n"; 
	if(fehler=="")
	{
		//alert("Momentan noch nicht implementiert");
		if(targ!="") f.target=targ; //else alert('Target');
		f.action=act+".php";
		f.submit();
	}
	else
	{
		alert("Folgende Felder sind noch nicht ausgefüllt:\n"+fehler);
	}
	
}

//self.resizeTo(1037,768);

window.defaultStatus="publishing-services-online.com";

