function loeschen1() {
if (document.orakel.vorname.value=='Menschenwesens Name') document.orakel.vorname.value=''
}

function loeschen2() {
if (document.orakel.geburtsdatum.value=='Format: 01.01.1900') document.orakel.geburtsdatum.value=''
}

function zeichen1() {
if (document.orakel.vorname.value.search(/[0-9!"§$%&\/\(\)=;,:_]/)!=-1) { 
	alert ("Wertes Menschenwesen,\nschlechte Nachrichten: Beim Vornamen \nsind nur Buchstaben und der Bindestrich erlaubt.\nR2D2 muss leider draußen bleiben.")	
	}
}
function zeichen2() {

	if (document.orakel.geburtsdatum.value.search(/[a-zA-ZäöüßÄÖÜ!"§$%&\/\(\)=;,:-]/)!=-1) {
	alert ("Würde das Menschenwesen mir Ehre erweisen,\nnur Zahlen und Punkte einzugeben?\nDanke.")
	}
}

function check(f) {
v=f.vorname.value
d=f.geburtsdatum.value
/* ============================== Check Vorname =======================*/
	if (v=="Menschenwesens Name") {
	alert ("Wertes Menschenwesen,\nmich deucht, mich deucht,\nes hat seinen Namen\nnoch nicht eingegeben.")
	return false	
	}
	if (v.length<3)  {
	alert ("Würde das werte Menschenwesen bitte\neinen menschenwürdigen Namen mit\nmindestes drei Buchstaben eingeben?\nDanke.")
	return false	
	}
	if (v.search(/[0-9!"§$%&\/\(\)=;,:_]/)!=-1) { //falls Fehler nicht korrigiert wurde
	alert ("Wertes Menschenwesen,\n schlechte Nachrichten: Beim Vornamen \nsind nur Buchstaben und der Bindestrich erlaubt.\nR2D2 muss leider draußen bleiben.")
	return false	
	}
/* ============================== Check Geburtsdatum =======================*/
	if (d=="") {
	alert ("Hat das werte Menschenwesen vergessen,\nwann es geboren wurde?\nDann frage es seine Mama.")
	return false	
	}	
	if (d.search(/[a-zA-ZäöüßÄÖÜ!"§$%&\/\(\)=;,:-]/)!=-1) { //falls Datumfeld nicht angetastet oder Fehler nicht korrigiert wurde
	alert ("Würde das Menschenwesen mir Ehre erweisen,\nbeim Geburtsdatum nur Zahlen und Punkte einzugeben?\nDanke.")
	return false	
	}
werte_arr=d.split(".")
	if (werte_arr.length==1) { 
	alert ("Wertes Menschenwesen,\nes deucht mich, dass die Punkte dem Datum sehr fehlen.")
	return false
	}
	else if (werte_arr.length==2){ 
	alert ("Wertes Menschenwesen,\nkönnte es sein, dass ein klitzekleines\nPünktchen im Datum fehlt?")
	return false
	}
/* ============================== Check Tag und Monat =======================*/
	 if (werte_arr[0].length>2){ 
	alert ("Wertes Menschenwesen,\netwas mehr Disziplin bitte.\n"+werte_arr[0]+" ist keine akzeptable Tagesangabe.")
	return false	 
	 }
	if (werte_arr[0]>31) {
	alert ("Ach Menschenwesen, ach Menschwenwesen,\nwie viele Tage hat ein Monat?")
	return false
		}
	 if (werte_arr[1].length>2){ 
	alert ("Wertes Menschenwesen,\netwas mehr Disziplin bitte.\n"+werte_arr[1]+" ist keine akzeptable Monatssangabe.")
	return false	 
	 }
	if (werte_arr[1]>12) {
	alert ("Ach Menschenwesen, ach Menschwenwesen,\nwie viele Monate hat das Jahr?")
	return false
		}
	if (werte_arr[0]==0 || werte_arr[1]==0) {
	alert ("Das werte Menschenwesen ist doch nicht \nals Null zur Welt gekommen, oder?")
	return false
		}
/* ============================== Check Jahr =======================*/
	if (werte_arr[2]=="") {
		alert ("Wertes Menschenwesen,\nein Geburtsjahr wäre jetzt nicht verkehrt.")
		return false	
	}
	if (werte_arr[2].length<4) {
		
		alert ("Wertes Menschenwesen, \num der Eindeutigkeit willen wünschte ich, \nes würde eine vierstellige Jahreszahl eingeben.")
		return false	

	}
	else {
		if (werte_arr[2]>2004) {
		alert ("Ist das werte Menschenwesen nicht ein wenig zu jung,\num den Computer zu bedienen?")
		return false	
		}
		if (werte_arr[2]<1900) {
		alert ("Mich deucht, das werte Menschenwesen \nhat sich beim Geburtsjahr vertippert.")
		return false	
		}
	}
}
/* ----- Grafiken laden ------ */
grafik1 = new Image();
grafik1.src = "orakelgeschichte.gif";     
grafikhover1 = new Image();
grafikhover1.src = "orakelgeschichte_hover.gif";

grafik2 = new Image();
grafik2.src = "impressum.gif";     
grafikhover2 = new Image();
grafikhover2.src = "impressum_hover.gif";

grafik3 = new Image();
grafik3.src = "orakelbutton.gif";     
grafikhover3 = new Image();
grafikhover3.src = "orakelbutton_hover.gif";

grafik4 = new Image();
grafik4.src = "orakelschriftzug.gif";     
grafikhover4 = new Image();
grafikhover4.src = "orakelschriftzug_hover.gif";

grafik5 = new Image();
grafik5.src = "anleitung.gif";     
grafikhover5 = new Image();
grafikhover5.src = "anleitung_hover.gif";

grafik6 = new Image();
grafik6.src = "bibliothek.gif";     
grafikhover6 = new Image();
grafikhover6.src = "bibliothek_hover.gif";

grafik7 = new Image();
grafik7.src = "pfeil-links.gif";     
grafikhover7 = new Image();
grafikhover7.src = "pfeil-links_hover.gif";

grafik8 = new Image();
grafik8.src = "kreis-striche.gif";     
grafikhover8 = new Image();
grafikhover8.src = "kreis-striche_hover.gif";

grafik9 = new Image();
grafik9.src = "pfeil-rechts.gif";     
grafikhover9 = new Image();
grafikhover9.src = "pfeil-rechts_hover.gif";


/* ----- Hover-Funktion ------ */
function wechsel(betrifft,zeig)
{
zurquelle=betrifft;
betrifft="grafik"+betrifft;
if (zeig=="ja")
{
quelle="grafikhover"+zurquelle;
}
else
{
quelle=betrifft;
}
eval("document."+betrifft+".src="+quelle+".src");
}
/* ----- Spamschutz E-Mail ------- */
function hiersnix(name,server) {
// wurde keine Server-Adresse angegeben, 
// wird der aktuelle Domain-Namen als Server eingesetzt
if (server==null) server=location.host 
// Zusammensetzen und Schreiben des HTML-Codes
document.write('E-Mail: ') // im Browser sichtbar 
document.write('<a href="mailto:' + name + '@' + server + '">')
document.write(name + '@' + server) // im Browser sichtbar 
document.write('</a>')
}
