/* 

    Titel: J|G JSshop v1.0

    Autor: Johannes Gamperl

    email: jg@jg.seite.net



    Copyright (c) J|G Webdesign & Programmierung - Johannes Gamperl, 1999. 

    All rights reserved. Alle Rechte vorbehalten. URL: http://jg.seite.net



    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 leer = 0;

var wohin = 'start.html';

var maxmenge = 100;

var error = '\nDie eingegebene Menge ist nicht korrekt!';

var del_art = 'Möchten Sie diesen Artikel wirklich löschen?';

var del_all = 'Möchten Sie den kompletten Warenkorb wirklich lö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 dazu(name,nummer,preis,menge) {

if(menge <= 0 || menge > maxmenge) 

   alert(error);

else

   if (confirm('Möchten Sie '+menge+' x '+name+' in 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 = 'warenkorb.html';

	

	}



}





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 = 'warenkorb.html';



}





function aktion(x) {



	if (x==1) {

		if (confirm(del_all))

		   { parent.basket = ''; self.location='warenkorb.html'; }

		}

		

	if (x==2) {

		if (parent.basket != "") parent.inhalt.location = 'bestellen.html';

		else alert(nix_drin);

		}

				

}

