function Aufklappmenue(id, elem) {

var objekt = elem;

$(id).slideToggle(2000);

window.setTimeout("Pause()", 2500);

//alert(objekt);
if (objekt == "#formularAuf1") {
	document.getElementById('formularAuf1').style.display='none';
	document.getElementById('formularZu1').style.display='';
	document.getElementById('formularAuf2').style.display='none';
	document.getElementById('formularZu2').style.display='';
}

if (objekt == "#formularZu1") {
	document.getElementById('formularAuf1').style.display='';
	document.getElementById('formularZu1').style.display='none';
	document.getElementById('formularAuf2').style.display='';
	document.getElementById('formularZu2').style.display='none';
}

if (objekt == "#formularAuf2") {
	document.getElementById('formularAuf1').style.display='none';
	document.getElementById('formularZu1').style.display='';
	document.getElementById('formularAuf2').style.display='none';
	document.getElementById('formularZu2').style.display='';
}

if (objekt == "#formularZu2") {
	document.getElementById('formularAuf1').style.display='';
	document.getElementById('formularZu1').style.display='none';
	document.getElementById('formularAuf2').style.display='';
	document.getElementById('formularZu2').style.display='none';
}

}


function Aufklappmenue2(id, elem) {

var objekt = elem;

$(id).slideToggle(2000);

window.setTimeout("Pause()", 2500);

}

function Aufklappmenue4(id) {
			document.getElementById('zuFormularPart2').style.display='none';
			
		// Überprüfen Angebote auf Substring in URL
		// Füllt TAG "ueberschrift" und "mitteilung"
		if (window.location.search.substring(1) != 0) {
			var pairs = unescape( window.location.search.substring(1) ).split('&');
			var params = new Object();
			
			for(var param in pairs)
			{
			var tmp = pairs[param].split('=');
			params[tmp[0]] = tmp[1];
			}
			
			for(var name in params)
			{
			//alert(params[name]);
			params[name] = params[name].replace(/Ã¶/g, "ö");
			params[name] = params[name].replace(/Ã¤/g, "ä");
			params[name] = params[name].replace(/Ã¼/g, "ü");
			params[name] = params[name].replace(/Ã/g, "ß");
			document.getElementById(name).value = params[name];
			document.getElementById('mitteilung').value = "Anfrage zu: " + params[name];
			}
		}
			
		if (document.URL.search(/leo.+/) != -1 )
		{
			$('#zusatz1').val("");
			$('#besonWpDrei').html("2. Besondere Wünsche und Absenden");
			$('#besonWpVier').html("3. Datenschutzerklärung und Absenden");
			$('#zusatz2').val("Leo");
			document.getElementById('FormularPart2nichtLeo').style.display='none';
			$('#usatz5AlleH').val("Leo");
			$('#to_email').val("info@brauhaus-zum-loewen.de");
			$('#checkupKontaktadresse').css('background-color', '#950000');
			$('#checkupKontaktadresse').css('color', '#FFFFFF');
			$('#checkupAnfrage').css('background-color', '#FDF48C');
			$('#checkupAnfrage').css('color', '#000');
			$(id).slideToggle(2000);
		}
		else 
		{
			$('#zusatz1').val("Brauhaus");
			$('#zusatz2').val("");
			$('#usatz5AlleH').val("Brauhaus zum Löwen");
			$('#to_email').val("info@brauhaus-zum-loewen.de");
			document.getElementById('FormularPart2nichtLeo').style.display='';
			$('#checkupKontaktadresse').css('background-color', '#012154');
			$('#checkupKontaktadresse').css('color', '#FFFFFF');
			$('#checkupAnfrage').css('background-color', '#FDF48C');
			$('#checkupAnfrage').css('color', '#000000');
			$(id).slideToggle(2000);
		}
}

function checkKontaktformularSchritt(elem) {
	var elem1 = elem;
	if (elem1 == 'schritt2') {
		if (document.getElementById('datenschutzBox').checked == true) {
			$('#checkupAnfrage').css('background-color', '#012154');
			if (document.URL.search(/leo.+/) != -1 ){
				$('#checkupAnfrage').css('background-color', '#950000');
			}
			$('#checkupAnfrage').css('color', '#FFFFFF');
			$('#checkupAbsenden').css('background-color', '#FDF48C');
			$('#checkupAbsenden').css('color', '#000000');
			document.getElementById('datenschutzBox').value = '0';
		}
		else {
			if (document.URL.search(/leo.+/) != -1 ){
				$('#checkupAnfrage').css('background-color', '#FDF48C');
			}
			$('#checkupAnfrage').css('background-color', '#FDF48C');
			$('#checkupAnfrage').css('color', '#000000');
			$('#checkupAbsenden').css('background-color', '#CCCCCC');
			$('#checkupAbsenden').css('color', '#666666');
		}
	}

	if (elem1 == 'schritt3') {
		if (document.URL.search(/leo.+/) != -1 )
		{
		$('#checkupAbsenden').css('background-color', '#950000');
		}
		else {$('#checkupAbsenden').css('background-color', '#012154');}
		$('#checkupAbsenden').css('color', '#FFFFFF');
	}
}

function Pause()
{
   window.setTimeout("window.scrollBy(0,293)", 0);
}


function pruefetagung(elem)
{
	var objekt = elem;
	if (objekt == "#los" ) {
	if ( !document.getElementById('anreise1').value == '' && !document.getElementById('abreise1').value == '') {
			if (document.getElementById('hotel').value == '- bitte auswählen -') {
				alert('Bitte wählen Sie ein Hotel aus!');
			}
			else {
			document.getElementById('buttonTagung1').style.display='none';
			document.getElementById('buttonTagung2').style.display='block';
			document.getElementById('info').style.display='';
			Aufklappmenue2('#anfrageformular', '#formularAuf1');
			document.getElementById('tagungsdauer').style.display='';
			
			var tagungsdauer = document.getElementById('dauer').value;
			var anreise = document.getElementById('anreise1').value;
			var abreise = document.getElementById('abreise1').value;
			
			document.getElementById('tdauer').value = tagungsdauer;
			document.getElementById('anreise').value = anreise;
			document.getElementById('abreise').value = abreise;
			
			if (document.getElementById('hotel').value == 'Göbels Landhotel') {
				document.getElementById('landhotel').checked = true;
				$('#zusatz5').val("Landhotel");
			}
			if (document.getElementById('hotel').value == 'Göbels Schlosshotel') {
				document.getElementById('schlosshotel').checked = true;
				$('#zusatz5').val("Schlosshotel");
			}
			if (document.getElementById('hotel').value == 'Göbels Sophienhotel') {
				document.getElementById('sophien').checked = true;
				$('#zusatz5').val("Sophienhotel");
			}
			if (document.getElementById('hotel').value == 'Göbels Quellenhof') {
				document.getElementById('quellenhof').checked = true;
				$('#zusatz5').val("Quellenhof");
			}
			if (document.getElementById('hotel').value == 'Posthotel Rotenburg') {
				document.getElementById('posthotel').checked = true;
				$('#zusatz5').val("Posthotel");
			}
			if (document.getElementById('hotel').value == 'Hotel Rodenberg') {
				document.getElementById('rodenberg').checked = true;
				$('#zusatz5').val("Hotel Rodenberg");
			}
			}
		}
	else
		{
			alert('Bitte geben Sie das Anreisedatum und das Abreisedatum an!');
		}
	}
	
	if (objekt == "#abbrechen") {
			Aufklappmenue2('#anfrageformular', '#formularAuf1');
			document.getElementById('buttonTagung2').style.display='none';
			document.getElementById('buttonTagung1').style.display='block';
			document.getElementById('info').style.display='none';
			document.getElementById('anreise1').value = '';
			document.getElementById('abreise1').value = '';
			document.getElementById('dauer').value = '1 Tag';
			document.getElementById('hotel').value = '- bitte auswählen -';
			
			document.getElementById('anreise').value = '';
			document.getElementById('abreise').value = '';
			document.getElementById('tdauer').value = '1 Tag';
			document.getElementById('landhotel').checked = false;
			document.getElementById('schlosshotel').checked = false;
			document.getElementById('sophien').checked = false;
			document.getElementById('quellenhof').checked = false;
			document.getElementById('posthotel').checked = false;
	}
}

function pruefetagungHotel(elem)
{
	var objekt = elem;
	if (objekt == "#los" ) {
	if ( !document.getElementById('anreise1').value == '' && !document.getElementById('abreise1').value == '') {
			
			document.getElementById('buttonTagung1').style.display='none';
			document.getElementById('buttonTagung2').style.display='block';
			document.getElementById('info').style.display='';
			Aufklappmenue2('#anfrageformular', '#formularAuf1');
			
			var tagungsdauer = document.getElementById('dauer').value;
			var anreise = document.getElementById('anreise1').value;
			var abreise = document.getElementById('abreise1').value;
			
			document.getElementById('tdauer').value = tagungsdauer;
			document.getElementById('anreise').value = anreise;
			document.getElementById('abreise').value = abreise;
			
		}
	else
		{
			alert('Bitte geben Sie das Anreisedatum und das Abreisedatum an!');
		}
	}
	
	if (objekt == "#abbrechen") {
			Aufklappmenue2('#anfrageformular', '#formularAuf1');
			document.getElementById('buttonTagung2').style.display='none';
			document.getElementById('buttonTagung1').style.display='block';
			document.getElementById('info').style.display='none';
			document.getElementById('anreise1').value = '';

			document.getElementById('abreise1').value = '';
			document.getElementById('dauer').value = '1 Tag';
			
			document.getElementById('anreise').value = '';
			document.getElementById('abreise').value = '';
			document.getElementById('tdauer').value = '1 Tag';
	}
}
/****************************************************************************************************************************************/
// Kontaktformular alle Hotels onsubmit Funktion
function pruefeform() {
									if ( !document.getElementById('datenschutzBox').checked ) {
										alert('Bitte bestaetigen Sie unsere Datenschutzerklaerung, Danke!');
										document.getElementById('submit').value = '» zum Absenden hier klicken...';
										document.getElementById('datenschutzerklaerung').style.border = 'solid #ff0000 2px';
										document.getElementById('datenschutzBox').focus();
									return false;
									}
									else { 
										tb_show('Versandstatus','#TB_inline?height=370&width=610&inlineId=previewMessage&TB_iframe=true');
												
									}
								}
/****************************************************************************************************************************************/

/*************** Newsletterformular Hotelauswahl zusatz5 *************************************/

function newsletterHotel() {
		if (document.getElementById('check_zusatz1').checked == true)
		{
			document.getElementById('newsletter_zusatz1').value = 'Brauhaus';
		}
		
		if (document.getElementById('check_zusatz2').checked == true)
		{
			//$('#newsletter_zusatz2').val() = 'Tagung';
			//alert('Tagungs-Newsletter');
			document.getElementById('newsletter_zusatz2').value = 'Leo';
		}
}

/************************* Feedbackformular **********************/

/************************** E-Mail Validator **************************/
function EMail(s)
  {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
    {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
  }

function pruefeformFeedback() {
	var feld = "";
	if ( EMail(document.getElementById('re_email').value) == false || document.getElementById('re_email').value == '' || document.getElementById('r_mitteilung').value == '' || !document.getElementById('datenschutzBox').checked ) {
		if (EMail(document.getElementById('re_email').value) == false || document.getElementById('re_email').value == '') {
			document.getElementById('re_email').style.borderColor = '#FF0000';
			feld = feld + "Bitte geben Sie die E-Mail Adresse richtig ein!\n";
		}
		if (document.getElementById('r_mitteilung').value == '') {
			document.getElementById('r_mitteilung').style.borderColor = '#FF0000';
			feld = feld + "Bitte geben Sie Ihre Mitteilung ein!\n";
		}
		if ( !document.getElementById('datenschutzBox').checked ) {
			document.getElementById('submit').value = '» zum Absenden hier klicken...';
			document.getElementById('datenschutzerklaerung').style.border = 'solid #ff0000 2px';
			document.getElementById('datenschutzBox').focus();
			feld = feld + "Bitte bestaetigen Sie unsere Datenschutzerklaerung, Danke!\n";
		}
		alert(feld);
		return false;
	}
	else {
		if (document.URL.search(/brauhaus.+/) != -1 )
		{
			$('#to_email').val("info@brauhaus-zum-loewen.de");
			$('#zusatz5').val("Brauhaus");
		}
		
		tb_show('Versandstatus','#TB_inline?height=370&width=610&inlineId=previewMessage&TB_iframe=true');
	}

}
function TranslatorON(id) {
//document.getElementById('translator').style.display='';
$(id).slideToggle(1000);
}
function TranslatorOFF(id) {
$(id).slideToggle(1000);
//document.getElementById('translator').style.display='none';
}
