
function write_cookie(){
	/*
	ERSETZT durch cookie.phh, weil Probleme mit Pfad in Unterverzeichnissen
	//Funktion um ein COOKIE zu setzten.
	//Abfrage ob Cookies akzeptiert werden
	//alert('Cookie schreiben');
	if (navigator.cookieEnabled == true){
		var ablauf = new Date();
		var infuenfTagen = ablauf.getTime() + (5 * 24 * 60 * 60 * 1000);
		ablauf.setTime(infuenfTagen);
		//alert('Cookie-Ablauf: '+ ablauf.toGMTString());
		//Feldname der Input und selectfelder deren Wert gespeichert werden soll.
		var Feldnamen = new Array(
			'date1', 'month1', 'year1', 'days1', 'date2', 'month2', 'year2', 'days2', 'adults', 'children', 'animals',
			'fullname', 'firstname', 'address', 'town', 'country', 'phone', 'fax', 'mail'
		);
		//Die values der Felder im COOKIE speichern!
		for (i = 0; i < Feldnamen.length; i++) {
			//Falls valuefeld leer, wird "emptyfield" gesetzt
			if(document.forms['request'].elements[Feldnamen[i]].value == '') {
				document.cookie = Feldnamen[i] + '=emptyfield; expires=' + ablauf.toGMTString();
			}
			else{ //sonst wert Speichern
				document.cookie = Feldnamen[i] + '=' + document.forms['request'].elements[Feldnamen[i]].value
				 + '; expires=' + ablauf.toGMTString();
			}
		} //end for
		//Beim Letzten COOKIE_ELEMENT wird kein ';' mehr angehangen. Das führt evtl. zu Fehlern beim Auslesen!
		//also noch eins dranhängen
		document.cookie = 'author=sup4u; expires=' + ablauf.toGMTString();
	}
	*/
}

function read_cookie(){
	//Funktion um COOKIE-daten auszulesen und in Formular zu schreiben
	//Gibt es schon ein COOKIE
	//alert("COOKIE wird gelesen!");
	//alert('Cookie:' + document.cookie);
	if ((document.cookie) && (document.forms['request'])) {
		//alert("cookie ist vorhanden");
		var a = document.cookie;
		var feld, wert;
		var stop = 0;
		//alert(a);

		//Da es Probleme beim FF mit der Reihenfolge der cookie-Namen gibt (ist beim auslesen anders als beim schreiben)
		//werden die werte gleich in die Felder geschrieben

		//Speichern der Werte aus dem Cookie
		//solange auslesen
		do {
			feld = a.substring(0, a.search('='));
			//erstes Leerzeichen loeschen
			feld = feld.replace(/ /, '');
			wert = a.substring(a.search('=') + 1, a.search(';'));

			if (wert == '' || a.search(';') == -1) {
				if (a.search(';') == -1) {
					stop = 1;
				}
				wert = a.substring(a.search('=') + 1, a.length);
			}
			//Sonderzeichen umwandeln, ! in Leerzeichen, siehe PortalScripts/cookie.php
			//Sonderzeichen umwandeln, ! in Leerzeichen, siehe PortalScripts/cookie.php
			wert = wert.replace(/%E4/g, 'ä');
			wert = wert.replace(/%FC/g, 'ü');
			wert = wert.replace(/%F6/g, 'ö');
			wert = wert.replace(/%CA/g, 'Ä');
			wert = wert.replace(/%DC/g, 'Ü');
			wert = wert.replace(/%D6/g, 'Ö');
			wert = wert.replace(/%DF/g, 'ß');
			wert = wert.replace(/%2F/g, '/');
			wert = decodeURIComponent(wert);
			wert = wert.replace(/\!/g, ' ');
			//alert(stop + ' Feldname:|' + feld + '| Wert:' + wert);
			//wenn es das Feld mit diesem Namen gibt, dann Wert ausfuellen
			if (document.forms['request'].elements[feld] && wert != 'emptyfield') {
				//alert('Feld ausfuellen');
				document.forms['request'].elements[feld].value = wert;
			}
			a = a.substring(a.search(';') + 1, a.length);
			//alert(a + 'Search:' + a.search(';'))
		} while (stop == 0);
	} //end if
} //end function
