 /* 


    Copyright (c) S & L Werbung, 2001. 
    All rights reserved. Alle Rechte vorbehalten.

    Dieser Code darf f¸r nicht-kommerzielle sowie kommerzielle Zwecke frei
    genutzt und angepaşt werden, solange dies unentgeltlich erfolgt und
    dieser Vermerk bestehen bleibt. 
*/
var basket = "";
var leer = 0;
var wohin = 'body_index.html';
var maxmenge = 1000;
var error = '\nDie eingegebene Menge ist nicht korrekt!';
var del_art = 'M&ouml;chten Sie diesen Artikel wirklich l&ouml;schen?';
var del_all = 'M&ouml;chten Sie den kompletten Warenkorb wirklich l&ouml;schen?';
var nix_drin = '\nSie haben bisher keine Produkte in den Warenkorb abgelegt.';


//---------------------------------------------------------
// Ab hier keine weitere Anpassung notwendig! ------------->
//---------------------------------------------------------


var basket = parent.basket.substring(0, parent.basket.length-3);
if (basket != null) items = basket.split('###');
for (i in items) items[i] = items[i].split('|');


function runden(wert) {
	k = (Math.round(100 * (wert + 0.00001)) / 100 + 0.001) + '';	
    k = k.substring(0, k.indexOf('.') + 3);
    return k;

}

		 
function rechnen() {

	zsumme = runden(parseFloat(items[i][2]))*runden(parseFloat(items[i][3]));
	gesamtpreis += runden(parseFloat(items[i][2]))*runden(parseFloat(items[i][3]));
	ergebnis = runden(zsumme);
	return ergebnis;

}


function gesamt() {
	
	gesamtpreis = runden(gesamtpreis);
    return gesamtpreis;
}

function ende(){
endsumme=runden(gesamtpreis+6.00);
return endsumme;
}



function dazu(name,nummer,preis,menge) {
if(menge <= 0 || menge > 1000)   
   alert('Die eingegebene Menge ist nicht korrekt!');
else
   if (confirm('Moechten Sie '+menge+' x  '+nummer+' '+name+' fuer je '+preis+'  in den Warenkorb ablegen? '))
		parent.basket += name+'|'+nummer+'|'+preis+'|'+menge+'###';
}


function del_me(cnt) {

	if (confirm(del_art)) {
	
	var del = '';
	basket = parent.basket.substring(0, parent.basket.length-3);
	if (basket != null) items = basket.split('###');

	for (i in items) {
		 if (i != cnt) del += items[i] +'###';
	     }
 
 	parent.basket = del;
	self.location = 'HI_bestellen.htm';
	
	}

}


function update() {

	var upd = '';
	var tmp = '';

	for (i in items) {
		 upd += eval('document.forms[0].menge'+i+'.value')+'~';
         }

	upd = upd.substring(0, upd.length-1);
	upd = upd.split('~');

	for (i in items) {
	 	 items[i][3] = upd[i];
	 	 tmp += items[i][0]+ '|' +items[i][1]+ '|' +items[i][2]+ '|' +items[i][3]+ '###';
	 	 }

	parent.basket = tmp;
	self.location = 'HI_warenkorb.htm';

}


function aktion(x) {

	if (x==1) {
		if (confirm(del_all))
		   { parent.basket = ''; self.location='HI_warenkorb.htm'; }
		}
		
	if (x==2) {
		if (parent.basket != "") {
		  self.location='HI_bestellen.htm'; }
		else {
		  alert(nix_drin);  }
		}
				
}

function datum() {
   var jahr, monat, tag;
    var AktuellesDatum=new Date();
    jahr=AktuellesDatum.getYear()+0000;
    monat=AktuellesDatum.getMonth()+1;
    tag=AktuellesDatum.getDate();
	ergebnis = tag+"."+monat+"."+jahr;
	return ergebnis;
}


function chkFormular() {
 if(document.Bestellung.Name.value == "")
  {
   alert("Bitte Ihren Namen eingeben!");
   document.Bestellung.Name.focus();
   return false;
  }
 if(document.Bestellung.Vorname.value == "")
  {
   alert("Bitte Ihren Vorname eingeben!");
   document.Bestellung.Vorname.focus();
   return false;
  }
 if(document.Bestellung.Strasse.value == "")
  {
   alert("Bitte die Strasse eingeben!");
   document.Bestellung.Strasse.focus();
   return false;
  }
 if(document.Bestellung.Postleitzahl.value == "")
  {
   alert("Bitte die Postleitzahl eingeben!");
   document.Bestellung.Postleitzahl.focus();
   return false;
  }
 else
  {
    if(isNaN(document.Bestellung.Postleitzahl.value) == true)
     {
      alert("Keine Postleitzahl!");
	  document.Bestellung.Postleitzahl.focus();
      return false;
     }
  }
 if(document.Bestellung.Ort.value == "")
  {
   alert("Bitte Ihren Wohnort eingeben!");
   document.Bestellung.Ort.focus();
   return false;
  }
 if(document.Bestellung.eMail.value == "")
  {
   alert("Bitte Ihre E-Mail-Adresse eingeben!");
   document.Bestellung.eMail.focus();
   return false;
  }
 if(document.Bestellung.eMail.value.indexOf('@') == -1)
  {
   alert("Keine E-Mail-Adresse!");
   document.Bestellung.eMail.focus();
   return false;
  }
 if(document.Bestellung.Geschaeftsbedingungen.checked == false)
  {
   alert("Gesch”ftsbedingungen nicht anerkannt!");
   document.Bestellung.Geschaeftsbedingungen.focus();
   return false;
  }
}

var remote2;
remote2 == null;

function makeInfoWin(URL) {


	remote2 = window.open(URL,'InfoWin','width=400,height=400,resizable=1,scrollbars=1,menubar=0,status=0,toolbar=0,dependent=0');

	if (remote2 != null) {
		if (remote2.opener == null) {
			remote2.opener = self;
		}
		remote2.focus();
	}
}
