function myPopup(url) {
	newwindow = window.open(url,'Passwort_erneuern','height=300,width=200');
	if (window.focus) {newwindow.focus()}
	return false;

}

function pruefeDatum() {
	reschk = pruefeRES(document.Formular.datum.value + " "
			+ document.Formular.stunde.value + ":"
			+ document.Formular.minute.value + ":00",
			document.Formular.personen.value);

	if (document.Formular.datumanzeige.value == "") {
		alert("Bitte Wählen sie ein Datum!");
		return false;
	} else if (reschk == "0") {
		alert("Zu dem von ihnen ausgesuchten Zeitpunkt ist eine Reservierung nicht möglich, versuchen sie bitte eine andere Zeit zu wählen.!");
		return false;
	}

	return true;
}

function pruefeLogin() {
	if (document.Formular1.email_li.value == "") {
		alert("Bitte geben sie ihre Emailadresse ein!");
		document.Formular1.email_li.focus();
		return false;
	} else if (document.Formular1.passwort.value == "") {
		alert("Bitte geben sie ihr Passwort ein!");
		document.Formular1.passwort.focus();
		return false;
	}

	else if (pruefeLoginDB(document.Formular1.email_li.value,
			document.Formular1.passwort.value) == 0) {
		alert("Passwort falsch oder User nicht vorhanden!");
		document.Formular1.passwort.focus();
		return false;
	}

	return true;

}

var emailchk = "0";
function pruefeDaten() {


		if (!document.Formular2.anrede[0].checked && !document.Formular2.anrede[1].checked) {
			alert("Bitte geben sie eine Anrede an!");
		return false;
		}

	
 if (document.Formular2.vname.value == "") {
		alert("Bitte geben sie ihren Vornamen an!");
		document.Formular2.vname.focus();
		return false;
	} else if (document.Formular2.nname.value == "") {
		alert("Bitte geben sie ihren Nachnamen an!");
		document.Formular2.nname.focus();
		return false;
	}
	//else if(document.Formular2.strasse.value == ""){
	//	alert("Bitte geben sie ihre Adresse vollständig ein!");
	// document.Formular2.strasse.focus();
	// return false;
	// }
	// else if(document.Formular2.hausnummer.value == ""){
	// alert("Bitte geben sie ihre Adresse vollständig ein!");
	// document.Formular2.hausnummer.focus();
	// return false;
	// }
	// else if(document.Formular2.plz.value == ""){
	// alert("Bitte geben sie ihre Adresse vollständig ein!");
	// document.Formular2.plz.focus();
	// return false;
	// }
	// else if(document.Formular2.plz.value.length != 5){
	// alert("Bitte geben sie eine gültige PLZ an!");
	// document.Formular2.plz.focus();
	// return false;
	// }

	// else if(document.Formular2.stadt.value == ""){
	// alert("Bitte geben sie ihre Adresse vollständig ein!");
	// document.Formular2.stadt.focus();
	// return false;
	// }
	else if (document.Formular2.telefon.value == "") {
		alert("Bitte geben sie eine Telefonnummer an!");
		document.Formular2.telefon.focus();
		return false;
	} else if (document.Formular2.email.value == "") {
		alert("Bitte geben sie ihre Emailadresse an!");
		document.Formular2.email.focus();
		return false;
	}

	else if (document.Formular2.email.value.indexOf('@') == -1
			|| document.Formular2.email.value.indexOf('.') == -1) {
		alert("Bitte geben sie eine gueltige E-Mail-Adresse an!");
		document.Formular2.email.focus();
		return false;
	}

	emailchk = pruefeEmail(document.Formular2.email.value);
	if (emailchk == "0") {
		alert("Die von ihnen eingegebene Emaildresse wird bereits genutzt!");
		document.Formular2.email.focus();
		return false;
	}

	if (document.Formular2.agb.checked == false) {
		alert("Betätigensie bitte, dass sie die AGB gelesen haben!");
		document.Formular2.agb.focus();
		return false;

	}

	return true;
}

function pruefeEmail(email) {

	if (email.toLowerCase().indexOf('@joe-champs') == -1) {

		var xmlHttp = null;
		// Mozilla
		try {
			// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
			xmlHttp = new XMLHttpRequest();
		} catch (e) {
			try {
				// MS Internet Explorer (ab v6)
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				try {
					// MS Internet Explorer (ab v5)
					xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					xmlHttp = null;
				}
			}
		}

		if (xmlHttp) {

			xmlHttp.open("GET", "http://www.joe-champs.de/tares/chkUP.php?email="
					+ email, false);
			xmlHttp.send(null);
			return xmlHttp.responseText;
		}
	}
}

function pruefeRES(datum, anzahl) {
	var xmlHttp = null;
	// Mozilla
	try {
		// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {
			// MS Internet Explorer (ab v6)
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			try {
				// MS Internet Explorer (ab v5)
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xmlHttp = null;
			}
		}
	}

	if (xmlHttp) {

		xmlHttp.open("GET", "http://www.joe-champs.de/tares/chkRES.php?datum="
				+ datum + "&anzahl=" + anzahl, false);
		xmlHttp.send(null);
		return xmlHttp.responseText;
	}

}

function pruefeLoginDB(email, pw) {
	var xmlHttp = null;
	// Mozilla
	try {
		// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {
			// MS Internet Explorer (ab v6)
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {
			try {
				// MS Internet Explorer (ab v5)
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xmlHttp = null;
			}
		}
	}

	if (xmlHttp) {

		xmlHttp.open("GET", "http://www.joe-champs.de/tares/chkPW.php?email_li="
				+ email + "&passwort=" + pw, false);
		xmlHttp.send(null);
		return xmlHttp.responseText;
	}

}

function ResetCheck() {

	var pruef = window
			.confirm("Sind Sie sicher, dass Sie die Eingaben verwerfen wollen?");
	return pruef;
}
function g_xszGetHidescript(i, root) {

	if (document.getElementById('item_body_' + i).style.display == '') {

		document.getElementById('item_' + i).style.backgroundPosition = '0px -171px';

		document.getElementById('item_hide_' + i).style.backgroundImage = "url('"
				+ root + "img/item_show.png')";
		document.getElementById('item_' + i).style.height = '28px';
		document.getElementById('item_foot_' + i).style.display = 'none';
		document.getElementById('item_body_' + i).style.display = 'none';

	} else {
		document.getElementById('item_' + i).style.height = '171px';

		document.getElementById('item_hide_' + i).style.backgroundImage = "url('"
				+ root + "img/item_hide.png')";
		document.getElementById('item_foot_' + i).style.display = '';
		document.getElementById('item_body_' + i).style.display = '';
		document.getElementById('item_' + i).style.backgroundPosition = '0px 0px';

	}

}
function g_xszHidescript(i) {

	if (document.getElementById(i).style.display == '') {

		document.getElementById(i).style.display = 'none';

	} else {

		document.getElementById(i).style.display = '';

	}

}

function g_xszToggleCheck(i) {

	if (document.getElementById(i).checked) {

		document.getElementById(i).checked = false;

	} else {

		document.getElementById(i).checked = 'checked';

	}

}

function g_xCheckButton(check, count, id) {

	for (i = 0; i < count; i++) {

		document.getElementById(id + i).className = "event_btn event_btn_nc";

		document.getElementById(id + i).backgroundPosition = "0px 0px";

	}
	document.getElementById(id + check).className = "event_btn_selected event_btn_nc activelink";
	document.getElementById(id + check).backgroundPosition = "0px -56px";
}

function formatDatum(datum) {

	var aDatum = datum.split(" ");
	var sDatum = aDatum[0];
	var sZeit = aDatum[1];

	var aDatum = sDatum.split("-");
	var aZeit = sZeit.split(":");

	aDatum[1] = aDatum[1] - 1;
	var jDatum = new Date(aDatum[0], parseInt(aDatum[1]), parseInt(aDatum[2]),
			aZeit[0], aZeit[1], aZeit[2]);

	var TagInWoche = jDatum.getDay();
	var Jahresmonat = jDatum.getMonth();
	var Tag = jDatum.getDate();
	var Jahr = jDatum.getFullYear();

	var Wochentag = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch",
			"Donnerstag", "Freitag", "Samstag");
	var Monat = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai",
			"Juni", "Juli", "August", "September", "Oktober", "November",
			"Dezember");

	return Wochentag[TagInWoche] + " " + Tag + ". " + Monat[Jahresmonat] + " "
			+ Jahr;

}


function loesch_c() {
	var answer = confirm("Reservierung entfernen?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}


function df_c() {
	var answer = confirm("Reservierung ablehnen?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}

function bs_c() {
	var answer = confirm("Reservierung bestaetigen?")
	if (answer){
		return true;
	}
	else{
		return false;
	}
}



