	var items;
	var leer = 0;
	var wohin = 'start.html';
	var maxmenge = 200;
	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);
			if ( gesamtpreis>=50.00 || gesamtpreis==0 )
		 return gesamtpreis
		if ( gesamtpreis<=50.00 )
		gesamtpreis=((gesamtpreis * 100 + 150 ) / 100 )
		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 dazu2(variable) {
	
	
	}
	
	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);
			}
					
	}
	function test() { 
	
	
	// Prüft ob der Vorname eingetragen wurde.
	var abc = document.forms[mail].elements["Vorname"].value;   
	if (abc == ""){
	alert("\nBitte tragen Sie Ihren Vornamen ein.");      
	document.forms[mail].elements["Vorname"].focus();      
	return false;      
	}   
	// Prüft ob eine Zahl eingegeben wurde. Wenn ja wird eine Fehlermeldung zurückgegeben.
	// Zugelassen sind nur Buchstaben und das Leerzeichen.   
	for (var i = 0; i < abc.length; i++){      
	var _123 = abc.substring(i, i + 1);      
	if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123)) && _123 != ' ' && _123 != "ä" && _123 != "Ä" && _123 != "ö" && _123 != "Ö" && _123 != "Ü" && _123 != "ü"){	alert("\nDieses Feld akzeptiert nur Buchstaben und Leerzeichen.\n\n" +
	"Bitte tragen Sie Ihren Namen richtig ein.");         
	document.forms[mail].elements["Vorname"].select();         
	document.forms[mail].elements["Vorname"].focus();         
	return false;         
	}
	}
	if (abc.length <= 2){
	alert("\nEin Vorname besteht aus mindestens 3 Buchstaben.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["Vorname"].select();
	 document.forms[mail].elements["Vorname"].focus();
	return false;
	}
	// Prüft ob der Nachnahme eingetragen wurde.
	var abc = document.forms[mail].elements["Nachname"].value;   
	if (abc == ""){
	alert("\nBitte tragen Sie Ihren Nachnamen ein.");      
	document.forms[mail].elements["Nachname"].focus();      
	return false;      
	}   
	// Prüft ob eine Zahl eingegeben wurde. Wenn ja wird eine Fehlermeldung zurückgegeben.
	// Zugelassen sind nur Buchstaben und das Leerzeichen.   
	for (var i = 0; i < abc.length; i++){      
	var _123 = abc.substring(i, i + 1);      
    if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123)) && _123 != "ä" && _123 != "Ä" && _123 != "ö" && _123 != "Ö" && _123 != "Ü" && _123 != "ü"){	alert("\nDieses Feld akzeptiert nur Buchstaben und Leerzeichen.\n\n" +
	"Bitte tragen Sie Ihren Nachamen richtig ein.");         
	document.forms[mail].elements["Nachname"].select();         
	document.forms[mail].elements["Nachname"].focus();         
	return false;         
	}
	}
	if (abc.length <= 2){
	document.write("penner")
	document.forms[mail].elements["Nachname"].select();
	 document.forms[mail].elements["Nachname"].focus();
	return false;
	}  
	// Prüft ob die Strasse eingetragen wurde.
	var abc = document.forms[mail].elements["Strasse"].value;   
	if (abc == ""){
	alert("\nBitte tragen Sie Ihren Strassennahmen ein.");      
	document.forms[mail].elements["Strasse"].focus();      
	return false;      
	}
	 if (abc.length <= 2){
	alert("\nEin Strassenname besteht aus mindestens 3 Buchstaben.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["Strasse"].select();
	 document.forms[mail].elements["Strasse"].focus();
	return false;
	}  
	// Prüft ob die PLZ eingetragen wurde.
	var _123 = document.forms[mail].elements["PLZ"].value;
	if (_123 == ""){
	alert("\nBitte tragen Sie Ihre PLZ ein.")
	document.forms[mail].elements["PLZ"].focus();
	return false;
	}
	 // Prüft ob Buchstabe eingegeben wurde. Wenn ja wird eine Fehlermeldung zurückgegeben.
	 // Zugelassen sind nur Zahlen.
	for (var i = 0; i < _123.length; i++){
	 var abc = _123.substring(i, i + 1);
	if (abc < "0" || "9" < abc){
	alert("\nDieses Feld akzeptiert nur Zahlen.\nBitte korregieren Sie Ihre Angaben.");
	document.forms[mail].elements["PLZ"].select();
	document.forms[mail].elements["PLZ"].focus();
	return false;
	}
	}
	// Prüft die PLZ mit fünf Stellen eingetragen wurde. Wenn nein wird eine Fehlermeldung zurückgegen.
	if (_123.length != 5){
	alert("\nFür die PLZ werden fünf Zahlen benötigt.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["PLZ"].select();
	 document.forms[mail].elements["PLZ"].focus();
	return false;
	}
	// Prüft ob der Wohnort eingetragen wurde.
	var abc = document.forms[mail].elements["Wohnort"].value;   
	if (abc == ""){
	alert("\nBitte tragen Sie Ihren Wohnort ein.");      
	document.forms[mail].elements["Wohnort"].focus();      
	return false;      
	}   
	// Prüft ob eine Zahl eingegeben wurde. Wenn ja wird eine Fehlermeldung zurückgegeben.
	// Zugelassen sind nur Buchstaben und das Leerzeichen.   
	for (var i = 0; i < abc.length; i++){      
	var _123 = abc.substring(i, i + 1);      
	if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123)) && _123 != "ä" && _123 != "Ä" && _123 != "ö" && _123 != "Ö" && _123 != "Ü" && _123 != "ü"){
	alert("\nDieses Feld akzeptiert nur Buchstaben und Leerzeichen.\n\n" +
	"Bitte tragen Sie Ihren Wohnort richtig ein.");         
	document.forms[mail].elements["Wohnort"].select();         
	document.forms[mail].elements["Wohnort"].focus();         
	return false;         
	}
	}
	if (abc.length <= 2){
	alert("\nEin Städtename besteht aus mindestens 3 Buchstaben.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["Wohnort"].select();
	 document.forms[mail].elements["Wohnort"].focus();
	return false;
	}
	// Prüft ob die email-Adresse eingegeben wurde.   
	if (document.forms[mail].elements["Mail1"].value == ""){      
	alert("\nBitte tragen Sie den ersten Teil Ihrer email-Adresse ein.")      
	document.forms[mail].elements["Mail1"].focus();      
	return false;       
	}   
	// Prüft ob die email-Adresse eingegeben wurde.   
	if (document.forms[mail].elements["Mail2"].value == ""){      
	alert("\nBitte tragen Sie den zweiten Teil Ihrer email-Adresse ein.")      
	document.forms[mail].elements["Mail2"].focus();      
	return false;       
	}   
	// Prüft ob die email-Adresse eingegeben wurde.   
	if (document.forms[mail].elements["Mail3"].value == ""){      
	alert("\nBitte tragen Sie die Domain Ihrer email-Adresse ein.")      
	document.forms[mail].elements["Mail3"].focus();      
	return false;       
	}
	var abc = document.forms[mail].elements["Mail1"].value;      
	if (abc.length <= 1){
	alert("\nDer erste Teil einer E-Mail Adresse besteht aus mindestens zwei Zeichen.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["Mail1"].select();
	 document.forms[mail].elements["Mail1"].focus();
	return false;
	}
	var abc = document.forms[mail].elements["Mail2"].value;   
	if (abc.length <= 1){
	alert("\nDer zweite Teil einer E-Mail Adresse besteht aus mindestens zwei Zeichen.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["Mail2"].select();
	 document.forms[mail].elements["Mail2"].focus();
	return false;
	}
	var abc = document.forms[mail].elements["Mail3"].value;   
	if (abc.length <= 1){
	alert("\nDie Domain einer E-Mail Adresse besteht aus mindestens zwei Zeichen.\nBitte korregieren Sie Ihre Angaben.")
	document.forms[mail].elements["Mail3"].select();
	 document.forms[mail].elements["Mail3"].focus();
	return false;
	}
	for (var i = 0; i < abc.length; i++){      
	var _123 = abc.substring(i, i + 1);      
	if ((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123)){
	alert("\nDieses Feld akzeptiert nur Buchstaben.\n\n" +
	"Bitte tragen Sie Ihre Domain richtig ein.");         
	document.forms[mail].elements["Mail3"].select();         
	document.forms[mail].elements["Mail3"].focus();         
	return false;         
	}
	}
	// Prüft ob die AGBs gelesen wurden.   
	if (document.forms[mail].elements["agree"].checked == false ){      
	alert("\nBitte lesen Sie die AGBs.")      
	document.forms[mail].elements["agree"].focus();      
	return false;       
	}
	}
