// Popup für Bilder
f1=false
function popFoto(imgID,w,h,titel,bild,verz){
	if(f1 &&f1.closed==false)
	f1.close()
	f1=window.open("","","width="+w+",height="+h+",top=1,left=1")
	with(f1.document)		{
		open()
		write('<title>'+titel+'</title><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img alt="" src="'+verz+bild+'"></body>')
		close()
	}
}
	
// Kontakformular
function check() {
	feld = 0;
	meldung = "";
	if  (document.kontakt.realname.value == "") {
			feld = document.kontakt.realname;
			meldung = meldung + "Bitte geben Sie Ihren Namen ein.\n";
	} 
	if ((feld == 0)&& (document.kontakt.email.value == "")) {
			feld = document.kontakt.email;
			meldung = meldung + "Bitte geben Sie Ihre E-Mail-Adresse ein.\n";
	}
	if ((feld == 0)&& (document.kontakt.subject.value == "")) {
			feld = document.kontakt.subject;
			meldung = meldung + "Bitte geben Sie noch einen Betreff ein.\n";
	}
	if ((feld == 0)&& (document.kontakt.Kommentar.value == "")) {
			feld = document.kontakt.Kommentar;
			meldung = meldung + "Schreiben Sie auch bitte etwas ins Textfeld.\n";
	}
	if (feld == 0) {
		document.forms.kontakt.submit();
	} else {
		alert(meldung);
		feld.focus();
		feld.select();
	}
}

// Gästebuchabfrage

function checkGB2()
{
 if(document.gb.user.value == "")  {
   alert("Bitte Ihren Namen eingeben!");
   document.gb.user.focus();
   return false;
  }
// E-Mailadresse nach Gültigkeit prüfen
var ergebnis
	var filter=/^\w+[\w|\.|-]*\w+@\w+[\w|\.|-]*\w+\.\w{2,4}$/i;
	if (filter.test(document.gb.email.value))
	ergebnis=true
	else{
	alert("Bitte eine gültige E-Mailadresse eingeben!")
	ergebnis=false
	document.gb.email.focus();
	document.gb.email.select();
	return (ergebnis)
	}

 if(document.gb.comment.value == "") {
	alert("Bitte schreiben Sie etwas ins Kommentarfeld.");   
   document.gb.comment.focus();
   return false;
  }
 }
  
 /////////////// Funktionen für Admibereich /////
 ////////////////////////////////////////////////
 
 function CheckTermin () {
 obj = document.ff;
 	
	if (!obj.titel.value) {
 		alert ("Bitte einen Titel eingeben!")
 		obj.titel.focus();
		return false;
 	}
	
	startzeit= obj.von.value
	endzeit= obj.bis.value
	
	// frage nach ob datum in der zukunft liegt ///
	jetzt = new Date();
	Tag = jetzt.getDate();
	Monat = jetzt.getMonth()+1;
	Jahr = jetzt.getFullYear();
	if(Tag<10) Tag = "0" + Tag
	if(Monat<10) Monat= "0" + Monat 
	if(Jahr < 100) Jahr+=1900;
	heute =Jahr+""+Monat+""+Tag;
	dat = startzeit;
	datbis = endzeit;
	datArray = dat.split('.');
	datbisArray = datbis.split('.');
	datumdrehen = datArray[2]+datArray[1]+datArray[0];
	datumdrehenbis = datbisArray[2]+datbisArray[1]+datbisArray[0];
	
	var ergebnis
	 filter = /^(3[01]|0[1-9]|[12]\d)\.(0[1-9]|1[012])\.\d{4}/;
		if (filter.test(startzeit))
			ergebnis=true;
		else {
			alert("Bitte geben Sie ein gültiges Datum \"von\" ein\n\nRichtiges Format: dd.mm.yyyy\n");
	 		obj.von.focus();
			obj.von.select();
			return false
		}
		if (!endzeit) {
			if (datumdrehen<heute) {
				alert ("Das gewählte Datum liegt in der Vergangenheit!\nBitte ein aktuelleres Datum eingeben.")
				obj.von.focus();
				obj.von.select();
				return false;
			}
		}
		
		if (endzeit) {
			if (filter.test(endzeit))
				ergebnis=true;
			else {
				alert("Bitte geben Sie ein gültiges Datum \"bis\" ein\n\nRichtiges Format: dd.mm.yyyy\n");
		 		obj.bis.focus();
				obj.bis.select();
				return false
			}
			/*
			if (datumdrehenbis<heute) {
				alert ("Das gewählte Datum liegt in der Vergangenheit!\nBitte ein aktuelleres Datum eingeben.")
				obj.bis.focus();
				obj.bis.select();
				return false;
			}
			*/
		}
		
		if (startzeit==endzeit){
			alert("Startzeit und Endzeit dürfen nicht identisch sein!\nLass einfach das Feld \"bis\" leer, wenn der Termin nur 1 Tag dauert.")
			return false;
		}
	
}

function fotoupload () {
	if (document.ff.album.selectedIndex==0) {
		alert ("Bitte zuerst ein Fotoalbum auswählen!");
		return false;
	}
	if (!document.ff.img.value) {
		alert ("Bitte ein Foto auswählen!");
		return false;
	}
	if (!document.ff.titel.value) {
		alert ("Bitte einen Titel für das Foto eingeben!");
		return false;
	}
	if (!document.ff.author.value) {
		alert ("Bitte den Author (Fotograf) des Fotos eingeben!");
		return false;
	}
}

// Stylesheets nach Browser definieren

document.write('<link rel="stylesheet" href="ww.css" type="text/css"/>'); // Allgemein
nav='<link rel="stylesheet" href="nav.css" type="text/css"/>'; // IE > 5.5
navff='<link rel="stylesheet" href="navff.css" type="text/css"/>'; // FireFox & Mozilla TopNav

if((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 )){
if((navigator.appVersion.indexOf("Macintosh"))!= -1){
document.write(navff);}
else if ((navigator.userAgent.indexOf(" Opera ") != -1) || (navigator.userAgent.indexOf("Opera/") != -1)){
document.write(nav);}else if ((navigator.appVersion.indexOf('MSIE 6')) != -1){
document.write(nav);}else{
document.write(nav);}}
else if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4)){if((navigator.appVersion.indexOf("Macintosh"))!= -1){document.write(navff);}else if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 5)){document.write(navff);}else if ((navigator.appVersion.indexOf('X11')) != -1){document.write(navff);}else if ((navigator.userAgent.indexOf(" Opera ") != -1) || (navigator.userAgent.indexOf("Opera/") != -1)){document.write(nav);}else{document.write(navff);}}
else{document.write(navff);}
//alert (navigator.userAgent)
