// Funktion Popupöffnen
	function openPopup(url, width, height) {
			win = window.open(url, '_blank', 'width='+width+',height='+height+',status=yes,scrollbars=no,resizable=no');
			win.focus();
		}
		
		function openwindow(location){
				F2 = window.open(location,"Fenster2","width=1000,height=700,left=320,top=0, resizable=yes");
				F2.focus();
		}

// Cookie-Unterstützung testen
		function supportingCookies(){
			if (navigator.cookieEnabled == true) {
			  return "yes";
			} else if (navigator.cookieEnabled == false) {
			  return "no";
			} else {
			  return "unknown";
			}
		}
		
		function getCookieMerkliste(name){
		   var i=0;  //Suchposition im Cookie
		   var suche = name+"=";
		   while (i<document.cookie.length){
			  if (document.cookie.substring(i, i+suche.length)==suche){
				 var ende = document.cookie.indexOf(";", i+suche.length);
				 ende = (ende>-1) ? ende : document.cookie.length;
				 var cook = document.cookie.substring(i+suche.length, ende);
				 return unescape(cook);
			  }
			  i++;
		   }
		   return null
		}
		
		function setCookieMerkliste(fahrzeuge){
			var coo="";
			var ablauf = new Date();
			var insechsMonaten = ablauf.getTime() + (6 * 31 * 24 * 60 * 60 * 1000);
			ablauf.setTime(insechsMonaten);
			
			if (fahrzeuge == 0){
				coo = "Name=Merkliste; expires=" + ablauf.toGMTString() + "; domain=adu.ch";
			} else {
				coo = fahrzeuge + "expires=" + ablauf.toGMTString() + "; domain=adu.ch";
			}
			// Cookie schreiben
			document.cookie = coo;
		}
		
		function deleteEntry(number, sprache){
			letztereintrag = false; // flag für alert
			
			// extrahiere Zahl
			todelete = number.substr(8, number.length - 8); //z.B. fahrzeug2 wird 2
			nextnum = eval(todelete) + 1;
			
			// lese höhere Werte aus und schreibe neu eins tiefer
			while (getCookieMerkliste("fahrzeug"+nextnum) != null){
				newid = getCookieMerkliste("fahrzeug"+eval(nextnum));
				newnum = nextnum - 1;
				//alert("fahrzeug"+nextnum+"="+getCookieMerkliste("fahrzeug"+nextnum) + "\nzu\nfahrzeug"+newnum+"="+newid);
				setCookieMerkliste("fahrzeug"+newnum+"="+newid+";");
				nextnum++;
			}
			
			// es bleibt nextnum -1 übrig, lösche nextnum -1
			nextnum--;
			
			var coo="";
			var ablauf = new Date();
			var gestern = ablauf.getTime() - (24 * 60 * 60 * 1000);
			ablauf.setTime(gestern);
			
			// Eintrags Cookie
			coo = "fahrzeug" + nextnum + "=; expires=" + ablauf.toGMTString() + "; domain=adu.ch";
			// Cookie schreiben
			document.cookie = coo;
			
			// wenn letzter Eintrag (=0) lösche Listencookie
			if (nextnum == 0){
				
				// Listencookie
				coo = "Name=Merkliste; expires=" + ablauf.toGMTString() + "; domain=adu.ch";
						
				// Cookie schreiben
				document.cookie = coo;	
				
				document.location.href = "content.php";
				
				letztereintrag = true;
			}
			// User Feedback
			//alert("Der Eintrag wurde gelöscht.");
			
			// Seiten reload
			if (!letztereintrag) zeigeMerkliste(sprache);
		}
		
		function zeigeMerkliste(sprache){
			// arg: 1 für aufruf von anderer Seite (nicht Detail)
			// teste ob cookies unterstützt
			if (supportingCookies() != "no"){
				//teste ob Merkliste-cookie vorhanden, 
				// ist nur ein Kontroll-Cookie und existiert, solange es Einträge gibt
				if (getCookieMerkliste("Name") == "Merkliste"){
					// lese vorhandene Werte aus Cookie
					var liste = "";
					var i = 0; // Zähler für Variable
					while (getCookieMerkliste("fahrzeug"+i) != null){
						liste = liste + "fahrzeug"+ i + "=" + getCookieMerkliste("fahrzeug"+i) + "&";
						i++;
					}
					
					// öffne Dokument mit den Inhalten als Übergabewerte im Get-String
					top.contentframe.location.href = "merkliste.php?" + liste;
					
				} else {
					
					js_message1 = "Ihre Merkliste ist noch leer.\nSie können ein Fahrzeug hinzufügen.";
					if (sprache == 0) js_message1 = "Ihre Merkliste ist noch leer.\nSie können ein Fahrzeug hinzufügen.";
					if (sprache == 1) js_message1 = "Votre liste est encore vide,\nvous pouvez ajouter un véhicule.";
					if (sprache == 2) js_message1 = "La vostra Lista appunti e ancora vuota\npotete aggiungere una vettura.";
					if (sprache == 3) js_message1 = "Your list is empty yet.\nYou can add a vehicle.";
					alert(js_message1);
				}
			
			} else {
				alert("Die Merkliste benötigt Cookies.\nIhr Browser akzeptiert jedoch keine Cookies.\n\nBitte aktivieren Sie Cookies.\n\nVeuillez activer cookies svp.\n\nPreggho attivare Cookies.\n\nPlease activate cookies");
			}
		}
		
		function addiereZuMerkliste(fahrzeugnummer, sprache){
			fahrzeugnummer = fahrzeugnummer.replace(/\./, "_");
			var i = 0; // Zähler für Variable
			// teste ob cookies unterstützt
			if (supportingCookies() != "no"){
				var eintrag = "";
				// teste ob cookie vorhanden
				if (getCookieMerkliste("Name") == "Merkliste"){
					// lese vorhandene Inhalte aus
					while (getCookieMerkliste("fahrzeug"+i) != null){
						// zähle hinauf bis unbesetzen Platz gefunden
						i++;
					}
				}	
				// füge neuen Inhalt hinzu
				eintrag = "fahrzeug" + i + "=" + fahrzeugnummer + ";";
				
				// kreiere neues Cookie beim ersten Eintrag
				if (i==0){
					setCookieMerkliste(0);
				}
				// schreibe cookie
				setCookieMerkliste(eintrag);
				js_message1 = "Das Fahrzeug wird der Liste hinzugefügt.";
				if (sprache == 0) js_message1 = "Das Fahrzeug wird der Liste hinzugefügt.";
				if (sprache == 1) js_message1 = "Le véhicule est ajouté à la liste.";
				if (sprache == 2) js_message1 = "La vettura e stata aggiunta alla Lista.";
				if (sprache == 3) js_message1 = "The vehicle is added to the list.";
				alert(js_message1);
			} else {
				alert("Die Merkliste benötigt Cookies.\nIhr Browser akzeptiert jedoch keine Cookies.\n\nBitte aktivieren Sie Cookies.\n\nVeuillez activer cookies svp.\n\nVolete attivare cookies pf.\n\nPlease activate cookies");
			}
		}
