onerror = stopError;
function stopError()
{
return true;
}


//Sprungmenue
function jumpMenuGo(objId,targ,restore){ //v9.0
  var selObj = null;  with (document) { 
  if (getElementById) selObj = getElementById(objId);
  if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0; }
}

//Bildtausch zuruecksetzen
function swapImgRestore() { //v3.0
  var i,x,a=document._sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

//Bildvorladen
function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d._p) d._p=new Array();
    var i,j=d._p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d._p[j]=new Image; d._p[j++].src=a[i];}}
}

//Diese Bilder vorladen
window.onload = function() { preloadImages('images/but_startseite_h.gif','images/but_neu_h.gif','images/but_anfahrt_h.gif','images/but_konto_h.gif','images/but_info_h.gif','images/but_workshops_h.gif'); }

//Objekt finden
function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//Bildtausch
function swapImage() { //v3.0
  var i,j=0,x,a=swapImage.arguments; document._sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document._sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//FENSTER ÖFFNEN
function openWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//Warenkorb leeren
function delcard() {
Check = confirm("Wollen Sie den Warenkorb wirklich leeren?");
if (Check == true)
  window.location.href='delcard.php';
}

function pempf(url)
{
	openWindow(url,'produktempfehlung','width=400,height=500,top=100,left=300');
}

function sbOver(text) {
	if (text == '') {
		text = '...';
	} else {
		text='&nbsp;<strong>'+text+'</strong>';
	}
	document.getElementById('sText').innerHTML=text;
}

// SMILIE EINFUGEN
function insertsmilie(smilieface){
	document.getElementById('message').value+=smilieface;
}

//OPtionsklick
function insertnumber(tnr) {
	document.getElementById('opttext').value = tnr;
}

//Routenplaner
function routenplaner()
{
	routePlz = document.getElementById('strasse').value;
	routeOrt = document.getElementById('plz').value;
	routeStr = document.getElementById('ort').value;

	if(document.getElementById('plz').value == "")
	{
		alert("Geben Sie bitte Ihre PLZ ein");
		document.getElementById('plz').focus();
	}
	if(document.getElementById('ort').value == "")
	{
		alert("Geben Sie bitte Ihren Wohnort ein");
		document.getElementById('ort').focus();
	} else {
	if(document.getElementById('strasse').value == "")
	{
		routeStart = routePlz+ " " +routeOrt;
	} else {
	routeStart = routeStr +", " +routePlz+ " " +routeOrt;
	}
	routeZiel = document.getElementById('rziel').value;

	window.open('http://maps.google.de/maps?saddr=' +routeStart+ '&daddr=' +routeZiel);
	}
}

//Ausloggen
function logout()
{
	Check = confirm("Wollen Sie sich wirklich ausloggen?");
	if (Check == true)
	{
 	 	top.location.href='logout.php';
	}
}

function blendsc(doo)
{
	if(doo == "in")
	{
		document.getElementById('miniwk').style.visibility = "visible";
	} else
	if(doo == "out")
	{
		document.getElementById('miniwk').style.visibility = "hidden";
	}
}

function zahlgebuehr(zahl)
{
	document.getElementById('zahlgeb').value = zahl;
}

//Bestellung stornieren
function delorder()
{
	Check = confirm("Möchten Sie die Bestellung wirklich abbrechen?\nDie Bestellung wird gelöscht und der Warenkorb geleert.\n\nKlicken Sie auf OK um die Bestellung abzubrechen.");
	if (Check == true)
	{
 	 	top.location.href='delorder.php';
	}
}

function validateOpt()
{
	if(document.getElementById('opttext').value == "") 
	{
		alert('Option ist nicht gewählt');
		return false;
	}
}

//Gutschein Fenster
function GutscheinCenter()
{
	openWindow('gutscheincenter/index.php','gutscheine','width=830,height=650,scrollbars=yes,resizable=yes')
}

function ChangeOpt(param)
{
	if(param != "'','',''")
	{
	eval('loadTyp(' +param+ ')');
	}
	function loadTyp(oName,oPreis,oArt)
	{
		document.getElementById('opttext').value = oName;
		document.getElementById('preis').value = oPreis;
		document.getElementById('price').innerHTML = oPreis + ' &euro;';
		document.getElementById('artnr').value = oArt;
		document.getElementById('artikelnummer').innerHTML = 'Art.Nr.: '+ oArt;
	}
}

function checkMenge(menge)
{
	var cmenge = Number;
	cmenge = document.getElementById('menge');
	if(cmenge.value > menge)
	{
		alert('Bitte beachten Sie:\nEs sind nur noch ' +menge+' Stück dieses Produktes vorhanden.\nSie können deshalb nur ' +menge+ ' Stück in den Warenkorb legen.');
		cmenge.value = menge;
		return false;
	}
}

function checkStck(menge,prod)
{
	var cmenge = Number;
	cmenge = document.getElementById('menge_'+prod).value;
	if(cmenge > menge)
	{
		alert('Bitte beachten Sie:\nEs sind nur noch ' +menge+' Stück dieses Produktes vorhanden.\nSie können deshalb nur ' +menge+ ' Stück zusätzlich in den Warenkorb legen.');
		return false;
	}
}

function checkTpg()
{
	if(document.getElementById('name').value == "")
	{
		alert('Geben Sie bitte Ihren Namen ein.');
		return false;
	}
	if(document.getElementById('email').value == "")
	{
		alert('Geben Sie bitte Ihre E-Mail Adresse ein.');
		return false;
	}
	if(document.getElementById('tel').value == "")
	{
		alert('Geben Sie bitte Ihre Telefonnummer ein.');
		return false;
	}
	if(document.getElementById('pre').value == "EUR")
	{
		alert('Uups, Sie haben den Preis vergessen.');
		return false;
	}
	if(document.getElementById('url').value == "http://www.")
	{
		alert('Geben Sie bitte die URL zum Produkt ein.');
		return false;
	}
}