/** blendet je ein hotelfoto von schwarz-weiss auf farbe oder umgekehrt
	ea: blende (1=farbe, 0= sw)
	hn: hotelnummer (1=reinickendorf, 2=tegel, 3=eberswalde)
 **/
function show(ea, hn) {
	if (ea==1) {
		switch (hn) {
			case 1: document.getElementById('rec').style.visibility='visible'; break;
			case 2: document.getElementById('tgc').style.visibility='visible'; break;
			case 3: document.getElementById('ebc').style.visibility='visible'; break;
		}
	} else {
		switch (hn) {
			case 1: document.getElementById('rec').style.visibility='hidden'; break;
			case 2: document.getElementById('tgc').style.visibility='hidden'; break;
			case 3: document.getElementById('ebc').style.visibility='hidden'; break;
		}
	}
}
/**------------------------------------------**/
var s = 0;	// lfd. schriftgroesse
var i = 0;
var m = 30;	// max. schriftgroesse
var d = 1500;	// wechselzeit im ms
var z = 70;	// einzoom-zeitstufe im ms
var id;

var msg = new Array();
/*msg[0] = "Hier<br />&uuml;bernachten<br />die kleinen<br />Preise";
msg[1] = "EZ 45,- &euro;";
msg[2] = "DZ 55,- &euro;";
msg[3] = "Hier<br />&uuml;bernachten<br />die kleinen<br />Preise";
*/
msg[0] = "Hier<br />&uuml;bernachten<br />die kleinen<br />Preise";
msg[1] = "EZ 50,- &euro;";
msg[2] = "EZ 34,- &euro;";
msg[3] = "Hier<br />&uuml;bernachten<br />die kleinen<br />Preise";

function changeMsg() {
	if(document.getElementById){
		if (i>=msg.length){
			clearTimeout(id);
			return true;
		}
		txt=document.getElementById("cont");
		txt.innerHTML=msg[i];
		s=0;
		zoomTxt();
		i++;
		switch (i) {
			case 2: document.getElementById("tgp").style.visibility = "visible"; break;
			case 3: document.getElementById("rep").style.visibility = "visible"; break;
			case 4: document.getElementById("ebp").style.visibility = "visible"; break;
		}
		id = setTimeout("changeMsg()", d);
	}
}

function zoomTxt(){
	if(s<m){
		txt.style.fontSize = s;
		s+=3;
		setTimeout("zoomTxt()", z);
	}
}

/** Prueft die Eingabe der Pflichtfelder vor dem Versand
	und springt bei fehlender/falscher Eingabe an dieses Feld zurück
 **/
function chk() {
	z = 0;
	if (document.f00.f03.value == "") {
		window.alert("Bitte einen Namen angeben !");
		document.f00.f03.focus();
		return false;
	} else z++;
	if (document.f00.f04.value == "") {
		window.alert("Bitte Straße und Hausnummer angeben !");
		document.f00.f04.focus();
		return false;
	} else z++;
	if (document.f00.f05.value == "") {
		window.alert("Bitte Postleitzahl und Ort angeben !");
		document.f00.f05.focus();
		return false;
	} else z++;
	if (document.f00.f11.value == "") {
		window.alert("Bitte eine Telefonnummer angeben !");
		document.f00.f11.focus();
		return false;
	} else z++;
	if (document.f00.f13.value == "") {
		window.alert("Bitte eine Emailadresse angeben !");
		document.f00.f13.focus();
		return false;
	} else z++;
	if (z == 5) {
        if( document.f00.f13.value.indexOf('@') <= 0 ||
        	document.f00.f13.value.indexOf(' ') > -1 ||
            document.f00.f13.value.lastIndexOf('.') < 0 ||
            document.f00.f13.value.lastIndexOf('.') < document.f00.f13.value.indexOf('0' + 3) ||
            document.f00.f13.value.lastIndexOf('0') != document.f00.f13.value.indexOf('0') ||
            document.f00.f13.value.lastIndexOf('.') < (document.f00.f13.value.length-3) ) {
            window.alert("Dies ist keine korrekte E-Mail-Adresse !!!");
            document.f00.f13.focus();
        	return false;
    }	}
    if (document.f00.f25.value != "") {
    	if (document.f00.f26.value == "") {
            window.alert("Sie haben 'Apartment' gewählt.\nBitte geben Sie noch die Anzahl Personen an !");
            document.f00.f26.focus();
            return false;
    	}
    }
	return true;
}


/** Prueft die Pflichtfelder in der Buchungsmaske persoenliche Daten **/
function chk1() {
	z = 0;
	if (document.f01._nnm.value == "") {
		window.alert("Bitte einen Namen angeben !");
		document.f01._nnm.focus();
		return false;
	} else z++;
	if (document.f01._stn.value == "") {
		window.alert("Bitte eine Straße angeben !");
		document.f01._stn.focus();
		return false;
	} else z++;
	if (document.f01._plz.value == "") {
		window.alert("Bitte eine Postleitzahl angeben !");
		document.f01._plz.focus();
		return false;
	} else z++;
	if (document.f01._ort.value == "") {
		window.alert("Bitte einen Ort angeben !");
		document.f01._ort.focus();
		return false;
	} else z++;
	if ((document.f01._tel.value == "")&&(document.f01._mob.value == "")) {
		window.alert("Bitte eine Telefonnummer angeben !");
		document.f01._tel.focus();
		return false;
	} else z++;
	if (document.f01._eml.value == "") {
		window.alert("Bitte eine Emailadresse angeben !");
		document.f01._eml.focus();
		return false;
	} else z++;
	if (z == 6) {
        if( document.f01._eml.value.indexOf('@') <= 0 ||
        	document.f01._eml.value.indexOf(' ') > -1 ||
            document.f01._eml.value.lastIndexOf('.') < 0 ||
            document.f01._eml.value.lastIndexOf('.') < document.f01._eml.value.indexOf('0' + 3) ||
            document.f01._eml.value.lastIndexOf('0') != document.f01._eml.value.indexOf('0') ||
            document.f01._eml.value.lastIndexOf('.') < (document.f01._eml.value.length-4) ) {

            window.alert("Dies ist keine korrekte E-Mail-Adresse !!!");
			document.f01._eml.focus();
            return false;
    	}
	}
	return true;
}
