// JavaScript Document
var visibleObj = false;

function showhide(id) {
    obj = document.getElementsByTagName("div");
    if (obj[id].style.visibility == 'visible'){
    obj[id].style.visibility = 'hidden';
    }
    else {
    obj[id].style.visibility = 'visible';
    }
}

function switchlayer(id) {
    obj = document.getElementsByTagName("div");
    if (obj[id].style.visibility == 'visible'){
    }
    else {
		if(visibleObj){visibleObj.style.visibility = 'hidden';}
    obj[id].style.visibility  = 'visible';
		visibleObj = obj[id];
    }
}

function hover(id) {
    obj = document.getElementsByTagName("div");
    if (obj[id].style.visibility == 'visible'){
    obj[id].style.visibility = 'hidden';
    }
    else {
    obj[id].style.visibility = 'visible';
    }
}

function chkform() {
		var strEmail      = document.jnl2_sign_form.strEmail.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.jnl2_sign_form.strName.value == "")
		{
			alert("Bitte geben Sie einen Namen ein!");
			document.jnl2_sign_form.strName.focus();
			return false;
		}
		if(document.jnl2_sign_form.strEmail.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.jnl2_sign_form.strEmail.focus();
			return false;
		}
		if (!pattern_email.test(strEmail) )
		{
			alert("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
			document.jnl2_sign_form.strEmail.focus();
			return false;
		}

		if(document.getElementsByName("grp_00")[0].checked == false)
		{
			if(document.getElementsByName("grp_2")[0].checked == false)
			{
				if(document.getElementsByName("grp_3")[0].checked == false)
				{
					if(document.getElementsByName("grp_4")[0].checked == false)
					{
						alert('Bitte wählen Sie einen Newsletter aus!');
						return false;
					}
				}
			}
		}

return true;

}

function chkform_sign_out() {
		var strEmail      = document.sign_out_form.strEmail.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.sign_out_form.strEmail.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.sign_out_form.strEmail.focus();
			return false;
		}
		if (!pattern_email.test(strEmail) )
		{
			alert("Bitte geben Sie eine korrekte E-Mail-Adresse ein!");
			document.sign_out_form.strEmail.focus();
			return false;
		}
return true;
}

function checkform() {
		var email         = document.anfrage_zimmer.email.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.anfrage_zimmer.name.value == "")
		{
			alert("Bitte geben Sie einen Namen ein!");
			document.anfrage_zimmer.name.focus();
			return false;
		}
		else if(document.anfrage_zimmer.strasse.value == "")
		{
			alert("Bitte geben Sie eine Strasse ein!");
			document.anfrage_zimmer.strasse.focus();
			return false;
		}
		else if(document.anfrage_zimmer.plz.value == "")
		{
			alert("Bitte geben Sie eine Postleitzahl ein!");
			document.anfrage_zimmer.plz.focus();
			return false;
		}
		else if(document.anfrage_zimmer.ort.value == "")
		{
			alert("Bitte geben Sie einen Ort ein!");
			document.anfrage_zimmer.ort.focus();
			return false;
		}
		else if(document.anfrage_zimmer.email.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.anfrage_zimmer.email.focus();
			return false;
		}
		else if(document.anfrage_zimmer.telefon.value == "")
		{
			alert("Bitte geben Sie eine Telefonnummer ein!");
			document.anfrage_zimmer.telefon.focus();
			return false;
		}
		else if(document.anfrage_zimmer.taganreise.value == "")
		{
			alert("Bitte geben Sie den Tag Ihrer Anreise ein!");
			document.anfrage_zimmer.taganreise.focus();
			return false;
		}
		else if(document.anfrage_zimmer.tagabreise.value == "")
		{
			alert("Bitte geben Sie den Tag Ihrer Abreise ein!");
			document.anfrage_zimmer.tagabreise.focus();
			return false;
		}
		if(!pattern_email.test(email))
		{
			alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
			document.anfrage_zimmer.email.focus();
			return false;
		}

return true;
}

function checkformfeiern() {
		var email         = document.anfrage_feiern.email.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.anfrage_feiern.name.value == "")
		{
			alert("Bitte geben Sie einen Namen ein!");
			document.anfrage_feiern.name.focus();
			return false;
		}
		else if(document.anfrage_feiern.strasse.value == "")
		{
			alert("Bitte geben Sie eine Strasse ein!");
			document.anfrage_feiern.strasse.focus();
			return false;
		}
		else if(document.anfrage_feiern.plz.value == "")
		{
			alert("Bitte geben Sie eine Postleitzahl ein!");
			document.anfrage_feiern.plz.focus();
			return false;
		}
		else if(document.anfrage_feiern.ort.value == "")
		{
			alert("Bitte geben Sie einen Ort ein!");
			document.anfrage_feiern.ort.focus();
			return false;
		}
		else if(document.anfrage_feiern.email.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.anfrage_feiern.email.focus();
			return false;
		}
		else if(document.anfrage_feiern.telefon.value == "")
		{
			alert("Bitte geben Sie eine Telefonnummer ein!");
			document.anfrage_feiern.telefon.focus();
			return false;
		}

		if(!pattern_email.test(email))
		{
			alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
			document.anfrage_feiern.email.focus();
			return false;
		}

return true;
}


function checkformwohnen() {
		var email         = document.anfrage_wohnen.email.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.anfrage_wohnen.name.value == "")
		{
			alert("Bitte geben Sie einen Namen ein!");
			document.anfrage_wohnen.name.focus();
			return false;
		}
		else if(document.anfrage_wohnen.strasse.value == "")
		{
			alert("Bitte geben Sie eine Strasse ein!");
			document.anfrage_wohnen.strasse.focus();
			return false;
		}
		else if(document.anfrage_wohnen.plz.value == "")
		{
			alert("Bitte geben Sie eine Postleitzahl ein!");
			document.anfrage_wohnen.plz.focus();
			return false;
		}
		else if(document.anfrage_wohnen.ort.value == "")
		{
			alert("Bitte geben Sie einen Ort ein!");
			document.anfrage_wohnen.ort.focus();
			return false;
		}
		else if(document.anfrage_wohnen.email.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.anfrage_wohnen.email.focus();
			return false;
		}
		else if(document.anfrage_wohnen.telefon.value == "")
		{
			alert("Bitte geben Sie eine Telefonnummer ein!");
			document.anfrage_wohnen.telefon.focus();
			return false;
		}

		if(!pattern_email.test(email))
		{
			alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
			document.anfrage_wohnen.email.focus();
			return false;
		}

return true;
}


function checkformanfragebogen() {
		var email         = document.anfrage_tagungskapazitaeten.email.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.anfrage_tagungskapazitaeten.firma.value == "")
		{
			alert("Bitte geben Sie eine Firma an!");
			document.anfrage_tagungskapazitaeten.firma.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.strasse.value == "")
		{
			alert("Bitte geben Sie eine Strasse ein!");
			document.anfrage_tagungskapazitaeten.strasse.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.plzort.value == "")
		{
			alert("Bitte geben Sie Plz und Ort ein!");
			document.anfrage_tagungskapazitaeten.plzort.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.ansprechpartner.value == "")
		{
			alert("Bitte geben Sie einen Ansprechpartner an!");
			document.anfrage_tagungskapazitaeten.ansprechpartner.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.telefon.value == "")
		{
			alert("Bitte geben Sie eine Telefonnummer ein!");
			document.anfrage_tagungskapazitaeten.telefon.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.fax.value == "")
		{
			alert("Bitte geben Sie eine Faxnummer ein!");
			document.anfrage_tagungskapazitaeten.fax.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.email.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.anfrage_tagungskapazitaeten.email.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.artveranstaltung.value == "")
		{
			alert("Bitte geben Sie Art der Veranstaltung an!");
			document.anfrage_tagungskapazitaeten.artveranstaltung.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.teilnehmerzahl.value == "")
		{
			alert("Bitte geben Sie die Teilnehmerzahl an!");
			document.anfrage_tagungskapazitaeten.teilnehmerzahl.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.anzahlez.value == "")
		{
			alert("Bitte geben Sie Anzahl der Einzelzimmer ein!");
			document.anfrage_tagungskapazitaeten.anzahlez.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.anzahldz.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Doppelzimmer ein!");
			document.anfrage_tagungskapazitaeten.anzahldz.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.anreisedatum.value == "")
		{
			alert("Bitte geben Sie eine Anreisedatum ein!");
			document.anfrage_tagungskapazitaeten.anreisedatum.focus();
			return false;
		}
		else if(document.anfrage_tagungskapazitaeten.abreisedatum.value == "")
		{
			alert("Bitte geben Sie ein Abreisedatum ein!");
			document.anfrage_tagungskapazitaeten.abreisedatum.focus();
			return false;
		}
		if(!pattern_email.test(email))
		{
			alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
			document.anfrage_tagungskapazitaeten.email.focus();
			return false;
		}

		if(document.getElementsByName("tagungsraum1")[0].checked == true && document.anfrage_tagungskapazitaeten.Personen_Tagungsraum_1.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Personen für Tagungsraum 1 ein!");
			document.anfrage_tagungskapazitaeten.Personen_Tagungsraum_1.focus();
			return false;
		}
		if(document.getElementsByName("tagungsraum2")[0].checked == true && document.anfrage_tagungskapazitaeten.Personen_Tagungsraum_2.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Personen für Tagungsraum 2 ein!");
			document.anfrage_tagungskapazitaeten.Personen_Tagungsraum_2.focus();
			return false;
		}
		if(document.getElementsByName("tagungsraum3")[0].checked == true && document.anfrage_tagungskapazitaeten.Personen_Tagungsraum_3.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Personen für Tagungsraum 3 ein!");
			document.anfrage_tagungskapazitaeten.Personen_Tagungsraum_3.focus();
			return false;
		}
		if(document.getElementsByName("gruppenraum1")[0].checked == true && document.anfrage_tagungskapazitaeten.Personen_Gruppenraum_1.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Personen für Guppenraum 1 ein!");
			document.anfrage_tagungskapazitaeten.Personen_Gruppenraum_1.focus();
			return false;
		}
		if(document.getElementsByName("gruppenraum2")[0].checked == true && document.anfrage_tagungskapazitaeten.Personen_Gruppenraum_2.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Personen für Guppenraum 2 ein!");
			document.anfrage_tagungskapazitaeten.Personen_Gruppenraum_2.focus();
			return false;
		}
		if(document.getElementsByName("gruppenraum3")[0].checked == true && document.anfrage_tagungskapazitaeten.Personen_Gruppenraum_3.value == "")
		{
			alert("Bitte geben Sie die Anzahl der Personen für Guppenraum 3 ein!");
			document.anfrage_tagungskapazitaeten.Personen_Gruppenraum_3.focus();
			return false;
		}

		if(document.getElementsByName("verpflegung_anreisetag_kaffeepause1")[0].checked == false)
		{
			if(document.getElementsByName("verpflegung_anreisetag_mittagessen")[0].checked == false)
			{
				if(document.getElementsByName("verpflegung_anreisetag_kaffeepause2")[0].checked == false)
				{
					if(document.getElementsByName("verpflegung_anreisetag_abendessen")[0].checked == false)
					{
						alert('Bitte geben Sie Verpflegung des Anreisetages an!');
						return false;
					}
				}
			}
		}

		if(document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value < "3")
		{
			alert("Bitte wählen Sie einen Endtag x, der nach dem zweiten Tag liegt!");
			document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value = "";
			document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.focus();
			return false;
		}

		if(document.getElementsByName("verpflegung_bis_tag_kaffeepause1")[0].checked == false)
		{
			if(document.getElementsByName("verpflegung_bis_tag_mittagessen")[0].checked == false)
			{
				if(document.getElementsByName("verpflegung_bis_tag_kaffeepause2")[0].checked == false)
				{
					if(document.getElementsByName("verpflegung_bis_tag_abendessen")[0].checked == false)
					{
						alert('Bitte geben Sie Verpflegung der Zwischentage an!');
						return false;
					}
					else if(document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value < "3")
					{
						alert("Bitte wählen Sie einen Endtag x, der nach dem zweiten Tag liegt!");
						document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value = "";
						document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.focus();
						return false;
					}
				}
				else if(document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value < "3")
				{
					alert("Bitte wählen Sie einen Endtag x, der nach dem zweiten Tag liegt!");
					document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value = "";
					document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.focus();
					return false;
				}
			}
			else if(document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value < "3")
			{
				alert("Bitte wählen Sie einen Endtag x, der nach dem zweiten Tag liegt!");
				document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value = "";
				document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.focus();
				return false;
			}
		}
		else if(document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value < "3")
		{
			alert("Bitte wählen Sie einen Endtag x, der nach dem zweiten Tag liegt!");
			document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.value = "";
			document.anfrage_tagungskapazitaeten.verpflegung_bis_tag.focus();
			return false;
		}

		if(document.getElementsByName("verpflegung_abreisetag_kaffeepause1")[0].checked == false)
		{
			if(document.getElementsByName("verpflegung_abreisetag_mittagessen")[0].checked == false)
			{
				if(document.getElementsByName("verpflegung_abreisetag_kaffeepause2")[0].checked == false)
				{
					if(document.getElementsByName("verpflegung_abreisetag_abendessen")[0].checked == false)
					{
						alert('Bitte geben Sie Verpflegung des Abreisetages an!');
						return false;
					}
				}
			}
		}
		
}


function checkformanfragerahmenprogramm() {
		var email         = document.anfrage_rahmenprogramm.email.value;
		var pattern_email = new RegExp( '^([a-zA-Z0-9\-\.\_]+)(\@)([a-zA-Z0-9\-\.]+)([\.])([a-zA-Z]{2,4})$' );

		if(document.anfrage_rahmenprogramm.firma.value == "")
		{
			alert("Bitte geben Sie eine Firma an!");
			document.anfrage_rahmenprogramm.firma.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.strasse.value == "")
		{
			alert("Bitte geben Sie eine Strasse ein!");
			document.anfrage_rahmenprogramm.strasse.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.plzort.value == "")
		{
			alert("Bitte geben Sie Plz und Ort ein!");
			document.anfrage_rahmenprogramm.plzort.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.ansprechpartner.value == "")
		{
			alert("Bitte geben Sie einen Ansprechpartner an!");
			document.anfrage_rahmenprogramm.ansprechpartner.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.telefon.value == "")
		{
			alert("Bitte geben Sie eine Telefonnummer ein!");
			document.anfrage_rahmenprogramm.telefon.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.fax.value == "")
		{
			alert("Bitte geben Sie eine Faxnummer ein!");
			document.anfrage_rahmenprogramm.fax.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.email.value == "")
		{
			alert("Bitte geben Sie eine E-Mail-Adresse ein!");
			document.anfrage_rahmenprogramm.email.focus();
			return false;
		}
		else if(!pattern_email.test(email))
		{
			alert("Bitte geben Sie eine gültige E-Mail-Adresse ein!");
			document.anfrage_rahmenprogramm.email.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.teilnehmerzahl.value == "")
		{
			alert("Bitte geben Sie die Teilnehmerzahl an!");
			document.anfrage_rahmenprogramm.teilnehmerzahl.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.zeitrahmenvon.value == "")
		{
			alert("Bitte geben Sie einen vollständigen Zeitrahmen an!");
			document.anfrage_rahmenprogramm.zeitrahmenvon.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.zeitrahmenbis.value == "")
		{
			alert("Bitte geben Sie einen vollständigen Zeitrahmen an!");
			document.anfrage_rahmenprogramm.zeitrahmenbis.focus();
			return false;
		}
		else if(document.anfrage_rahmenprogramm.budget.value == "")
		{
			alert("Bitte geben Sie ein Budget ein!");
			document.anfrage_rahmenprogramm.budget.focus();
			return false;
		}

		if(document.getElementsByName("ausrichtig_sportlich")[0].checked == false)
		{
			if(document.getElementsByName("ausrichtig_aktiv")[0].checked == false)
			{
				if(document.getElementsByName("ausrichtig_indoor")[0].checked == false)
				{
					if(document.getElementsByName("ausrichtig_kreativ")[0].checked == false)
					{
						if(document.getElementsByName("ausrichtig_passiv")[0].checked == false)
						{
							if(document.getElementsByName("ausrichtig_outdoor")[0].checked == false)
							{
								if(document.getElementsByName("ausrichtig_kulturell")[0].checked == false)
								{
									if(document.getElementsByName("ausrichtig_wellness")[0].checked == false)
									{
										alert('Bitte geben Sie eine Ausrichtung des Rahmenprogramms an!');
										return false;
									}
								}
							}
						}
					}
				}
			}
		}

}

function checkboxactive(intNummer) {
	switch(intNummer) {
		case 1:
		{
			document.getElementsByName("tagungsraum1")[0].checked = true;
		} break;
		case 2:
		{
			document.getElementsByName("tagungsraum2")[0].checked = true;
		} break;
		case 3:
		{
			document.getElementsByName("tagungsraum3")[0].checked = true;
		} break;
		case 4:
		{
			document.getElementsByName("gruppenraum1")[0].checked = true;
		} break;
		case 5:
		{
			document.getElementsByName("gruppenraum2")[0].checked = true;
		} break;
		case 6:
		{
			document.getElementsByName("gruppenraum3")[0].checked = true;
		} break;
	}
	
}

function openNaturkathedrale(Adresse) {
  Fenster1 = window.open(Adresse, "Zweitfenster", "width=600,height=800,left=100,top=200");
  Fenster1.focus();
}