var info_text; //Variable fur InfoText
var Wochentagname = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");//Definition des Arrays fur Zeitanzeige
var browserart; //speichert Browserart, die in Init ermittelt wird
var optionen_aktiv; //speichert, ob Optionen schon einmal aktiviert wurden
var uhr_aktiv; //ist die Uhr gewünscht?
var guide_aktiv; //ist Mick gewünscht?
var Optionen;

function init(text) {

		if (navigator.appName == 'Netscape' && document.layers != null) { //Netscape
     		browserart = "n";
    	} else if (document.all != null) { //Internet Explorer
			browserart = "ie";
  		}

		info_text = text;
		
		document.quickAccess.quick_content.options[0].text = info_text; //verandert den Inhalt des Pulldownmenus
		optionen_aktiv = 0; //legt fest, dass bei Betreten das Optionenfenster inaktiv ist
		
		uhr_aktiv = Wert_Holen('Uhr');
		
		return;
}

function change_pic(picname,pic_object) { //Bilder werden bei mouseover ausgetauscht
	window.document[picname].src = pic_object.src;
	return;
}

function info(text) { //Infotext im Pulldownmenue anzeigen
		document.quickAccess.quick_content.options[0].text = text;
        return;
}

function info_back() {
		document.quickAccess.quick_content.options[0].text = info_text;
        return;
}

function quick_access(form_content) { //die angewaehlten Menuepunkte im Pulldownmenue werden geladen
	if(form_content == "leer") {
		document.quickAccess.reset();
		document.quickAccess.elements.elements[0].blur();
		return;
	}
	else if(form_content == "gibtsnich.html") {
		window.location = unescape(form_content);
		document.quickAccess.reset();
		document.quickAccess.elements[0].blur();
	}
	else if(form_content == "end") top.location.href = parent.frames[2].location;
	else {
		window.location = unescape(form_content);
		document.quickAccess.reset();
		document.quickAccess.elements[0].blur();
	}
}

function ebene_visibility(ebene,zeigen) { //zeigt oder versteckt Ebene

	if (browserart == "ie") {
   		document.all[ebene].style.visibility = zeigen;
	}
 	if (browserart == "n") {
   		document.layers[ebene].visibility = zeigen;
	}
}

function ZeitAnzeigen() { //JavaScript von www.netzwelt.com - überarbeitet

	if (uhr_aktiv == "true") { //wurde die Uhr vom Benutzer überhaupt aktiviert

 	var Jetzt = new Date(); var Tag = Jetzt.getDate();
 	var Monat = Jetzt.getMonth() + 1; var Jahr = Jetzt.getYear();
 	var Stunden = Jetzt.getHours(); var Minuten = Jetzt.getMinutes();
 	var Sekunden = Jetzt.getSeconds(); var WoTag = Jetzt.getDay();
 	var Vortag  = ((Tag < 10) ? "0" : "");
 	var Vormon  = ((Monat < 10) ? ".0" : ".");
 	var Vorstd  = ((Stunden < 10) ? "0" : "");
 	var Vormin  = ((Minuten < 10) ? ":0" : ":");
 	var Vorsek  = ((Sekunden < 10) ? ":0" : ":");
 	var Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;
 	var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
 	var Gesamt = Wochentagname[WoTag] + ", " + Datum + " - " +  Uhrzeit;

 	if (browserart == "ie") {
   		document.all.Uhrebene.innerHTML = Gesamt;
	}
 	if (browserart == "n") {
   		document.layers.Uhrebene.document.open();
		Gesamt = '<P Class="Uhr">' + Gesamt + '</P>';
		document.layers.Uhrebene.document.write(Gesamt);
		document.layers.Uhrebene.document.close();
	}
		
		window.setTimeout("ZeitAnzeigen()",1000);
	}
}

function Wert_Holen(Eintrag) {//holt Wert aus cookie - "Wert" bestimmt, welcher Eintrag geholt werden soll
	var Wert = new Boolean(false);
	var Laenge; //speichert die Länge des strings
	
	if(document.cookie) { //überprüft ob ein Eintrag bereits vorliegt
		Eintragbeginn = Eintrag + "=";
		Eintragende = "/" + Eintrag;
		Laenge = Eintrag.length + 1; //Länge des Strings plus 1 = "="
		
			Wertstart = document.cookie.indexOf(Eintragbeginn) + Laenge; //sucht den Eintragsbeginn
			Wertende = document.cookie.indexOf(Eintragende);
			
				if (Wertende == -1) {
				Wertende = document.cookie.length;
				}
				
			Wert = document.cookie.substring(Wertstart,Wertende);
					
	}
	
	return Wert;
}

function parameter_abfragen() { //Parameter abfragen, die gewünscht werden

	uhr_aktiv = Wert_Holen('Uhr');
	return uhr_aktiv;

}

function uhr_aktivieren() { //Uhr wieder aktivieren oder deaktivieren

	if (uhr_aktiv == "true") {
		ebene_visibility('Uhrebene','visible');
		ZeitAnzeigen();
	} else {
		ebene_visibility('Uhrebene','hidden');
	}

}

function Optionen_open() { //öffnet OptionenFenster, falls es nur versteckt ist, wird es wieder angezeigt

	if (optionen_aktiv == 0) { //wurde fenster noch nicht geöffnet
		Optionen = window.open("../allgemeines/optionen.html", "optionen_fenster", "width=400,height=300,status=no,resizable=no,scrollbars=no,menubar=no,toolbar=no,locationbar=no,screenX=100,screenY=100");
		if (browserart == "ie") Optionen.moveTo(0,0); //bei InternetXplorer setze Fenster in linke obere Ecke
		optionen_aktiv = 1;	
	}
	else { //wurde es bereits geöffnet...
		if (Optionen.closed == false) { //...und nicht geschlossen...
			parent.Optionen.focus(); //...aktiviere es wieder...
		}
		else { //...sonst öffne es erneut
			Optionen = window.open("../allgemeines/optionen.html", "optionen_fenster", "width=400,height=300,status=no,resizable=no,scrollbars=no,menubar=no,toolbar=no,locationbar=no,screenX=100,screenY=100");
			if (browserart == "ie") Optionen.moveTo(0,0); //bei InternetXplorer setze Fenster in linke obere Ecke
		}
	}
} 
