function popup(adresse){ 
 		 window.open(adresse, "PopUp", "toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=970,height=660")
		 self.close();
}
// -->
function info(){ 
 		 window.open("info.php", "Info", "toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=490,height=415")
}
// -->
function showobjdet(oid){ 
 		 window.open("objdet.php?oid=" + oid, "Objekt_Detail", "toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=220")
}
// -->
function checkfields(date_now,maxreslaenge){
//Fehlermeldung wenn Datum/Zeit falsch bzw. zu klein/zu gross

//Werte aus Formular holen
datvon = document.reservation.txtDatVon.value;
datbis = document.reservation.txtDatBis.value;
zeitvon = document.reservation.lstZeitVon.value;
zeitbis = document.reservation.lstZeitBis.value;

	//Datum nicht in der Vergangenheit (heute) und vor Endzeit des Systems (30.12.2035, So)
	if(Date.parse(DatumUS(datvon,zeitvon))<=Date.parse(DatumUS(date_now,"00:00")) ||
		Date.parse(DatumUS(datbis,zeitbis))>=Date.parse(DatumUS("30.12.2035","23:59"))){
		alert(unescape("Die Reservationszeit liegt in der Vergangenheit oder ausserhalb der g%FCltigen Systemzeit!"));
		return false;
	}
	//Datum/Zeit korrekt zueinander
	//DatVon/ZeitVon muss vor DatBis/ZeitBis liegen
	if(Date.parse(DatumUS(datvon,zeitvon))>=Date.parse(DatumUS(datbis,zeitbis))){ 
		alert("Die Startzeit der Reservation muss vor der Endzeit liegen!");
		return false;
	}
	
	//Online-User dürfen nur Reservationen mit einer max. Länge von xx Std. (maxreslaenge) tätigen
	d = new Date();
	datdiff_max = maxreslaenge*1000; // z.B. 7200 -> 2 Std. (in Milisekunden)
	datvon_max = d.setTime((new Date(datvon.substr(6,4),datvon.substr(3,2),datvon.substr(0,2),zeitvon.substr(0,2),zeitvon.substr(3,2),0)));
	datbis_max = d.setTime((new Date(datbis.substr(6,4),datbis.substr(3,2),datbis.substr(0,2),zeitbis.substr(0,2),zeitbis.substr(3,2),0)));
	//alert(datvon.substr(6,4) + " " + datvon.substr(3,2) + " " + datvon.substr(0,2) + " " + zeitvon.substr(0,2) + " " + zeitvon.substr(3,2) + "\n" +
	//		datbis.substr(6,4) + " " + datbis.substr(3,2) + " " + datbis.substr(0,2) + " " + zeitbis.substr(0,2) + " " + zeitbis.substr(3,2) + "\n" +
	//		datvon_max + datdiff_max + "\n" + datbis_max);
	if(datvon_max+datdiff_max<datbis_max){ 
		alert(unescape("Sie k%F6nnen Reservationen maximal %FCber " + maxreslaenge/60/60 + " Stunden t%E4tigen! Bei gr%F6sseren Reservationen nehmen " +
					   "Sie bitte direkt Kontakt mit der verantwortlichen Person auf!"));
		return false;
	}
}
// -->
function checkchangepw(){
//Passwort ändern, Fehlermeldung wenn neuer Passwort mit Bestätigung nicht übereinstimmt
pwneu1 = document.changepw.txtPWNew1.value;
pwneu2 = document.changepw.txtPWNew2.value;

	if(pwneu1!=pwneu2){
		alert(unescape("Das neue Passwort stimmt mit der Best%E4tigung nicht %FCberein!"));
		return false;
	}
}
// -->
function delres(resid) {	
// Reservation löschen
	var JaNeinDel = false
	
	JaNeinDel = confirm (unescape("Wollen Sie diese Reservation wirklich l%F6schen?"));
	
	if (JaNeinDel) {
			//Reservation löschen
			window.location.href = "res/res_del.php?&resid=" + resid;
	}
}
// -->
function DatumUS(aktdatum,aktzeit) {
//Wandeld DE-Datum in US-Datum (für Vergleich in Javascript nötig)
	var jetzt = new Date();
	Tag = aktdatum.substr(0,2);
	Monat = aktdatum.substr(3,2);
	Jahr = aktdatum.substr(6,4);
	Stunde = aktzeit.substr(0,2);
	Minute = aktzeit.substr(3,2);
	USDatum = Monat + "/" + Tag + "/" + Jahr + " " + Stunde + ":" + Minute + ":00"; 
	return USDatum;
}
// -->
