
// JavaScript Document

// Produkte im Cookie speichern
function setCookie() {
	var wert="";
	var anzproducts = document.getElementById('anzproducts').value;
	var cookiecontent = getData();
	
	if(document.cookie) {
		var nam = "einkauf";
		var dc = document.cookie;
		if(dc.indexOf(nam + "=") != -1) {
			var anf  =  dc.indexOf(nam) + nam.length + 1;
			var ende =  (dc.indexOf(";", anf) != -1)? dc.indexOf(";", anf) : dc.length;
			wert = dc.substring(anf,ende); 
		}
	}
	
	for(i=0;i<anzproducts;i++) {
		//verhindert, dass Produkte doppelt ins Cookie geschrieben werden
		cookiecontent = cookiecontent + "99";
		if(cookiecontent.indexOf(document.forms["Shop"].elements[i].value) == "-1" ) {
			wert += document.forms["Shop"].elements[i].value+"|";
		}		
	}
	//alert("einkauf="+wert);
	document.cookie = "einkauf="+wert+";";
	//alert(document.cookie);
	parent.location.reload();
}


// Produkte aus dem Cookie laden
function getData() {
	var content=new Array();
	if(document.cookie) {
		var nam = "einkauf";
        var dc = document.cookie;
        if(dc.indexOf(nam + "=") != -1) {
            var anf  =  dc.indexOf(nam) + nam.length + 1;
            var ende =  (dc.indexOf(";", anf) != -1)? dc.indexOf(";", anf) : dc.length;
            wert = dc.substring(anf,ende); 
		//	alert(wert);
			for(i=0;wert.indexOf("|")>-1;i++) {
				var d=wert.substring(0,wert.indexOf("|"));
				/* Daten bis zum Trennstrich auslesen */			
				content[content.length] = d;
				/* Daten als neues Element im Array einfügen */
				wert=wert.substr(wert.indexOf("|")+1,wert.length);
				/* bereits gelesene Daten wegschneiden und wieder von vorne beginnen */
			}
		//	alert(content);
			return content;			
		/* gib das gefüllte Array zurück */			
        }
	}
	/* Sonderfall: Es gibt noch kein Cookie */
	content = '';	
	return content;
}

// Warenkorb anzeigen
function showCart() {
	setCookie();
	location.href="cart.html";
}


// Daten im Cookie löschen
function resetCookie() {
	document.cookie="einkauf=;";
	location.reload();
}






