function ShowOnlineAnmeldung()
{
	if (document.getElementById('seminarEmpfehlung').style.display == "block")
	{
		document.getElementById('seminarEmpfehlung').style.display = "none";
		document.getElementById('anchorSeminarEmpfehlung').innerHTML = "Seminar empfehlen";
	}

	
	if (document.getElementById('seminarAnmeldung').style.display != "block")
	{
		document.getElementById('seminarAnmeldungSuccess').style.display = "none";
		document.getElementById('seminarAnmeldungErrors').style.display = "none";
		document.getElementById('seminarAnmeldung').style.display = "block";
		document.getElementById('anchorSeminarAnmeldung').innerHTML = "Anmeldung schliessen";
	}
	else
	{
		document.getElementById('seminarAnmeldung').style.display = "none";
		document.getElementById('anchorSeminarAnmeldung').innerHTML = "Online-Anmeldung";
	}
}

function SendeAnmeldung()
{
	document.getElementById('seminarAnmeldungErrors').style.display = 'none';
	document.getElementById('seminarAnmeldungSuccess').style.display = 'none';

	var seminarUrl = document.seminarAnmeldung.seminarUrl.value;
	var seminarTitel = document.seminarAnmeldung.seminarTitel.value;
	var vorname = document.seminarAnmeldung.vorname.value;
	var nachname = document.seminarAnmeldung.name.value; 
	var strasse = document.seminarAnmeldung.strasse.value;
	var hausnummer = document.seminarAnmeldung.hausnummer.value;
	var plz = document.seminarAnmeldung.plz.value;
	var ort = document.seminarAnmeldung.ort.value;
	var telefon = document.seminarAnmeldung.telefon.value;
	var email = document.seminarAnmeldung.email.value;
	var kommentar = document.seminarAnmeldung.kommentar.value;
	var agb = document.seminarAnmeldung.agb.checked;
	var uebernachtung = document.seminarAnmeldung.seminarAnmeldungUebernachtung.checked;
	var uebernachtungswunsch = document.seminarAnmeldung.seminarAnmeldungUebernachtungswunsch.value;
	var verpflegung = document.seminarAnmeldung.verpflegung.value;
		
	var error = false;
	document.getElementById('seminarAnmeldungErrors').innerHTML = '';
		
	if (vorname == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML = '- Bitte geben Sie Ihren Vornamen an.<br>';
		error = true;
	}
	if (nachname == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihren Nachnamen an.<br>';
		error = true;
	}
	if (strasse == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihre Stra&szlig;e an.<br>';
		error = true;
	}
	if (hausnummer == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihre Hausnummer an.<br>';
		error = true;
	}
	if (plz == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihre PLZ an.<br>';
		error = true;
	}
	if (ort == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihren Ort an.<br>';
		error = true;
	}
	if (telefon == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihre Telefonnummer an.<br>';
		error = true;
	}
	if (email == "")
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte geben Sie Ihre E-Mail Adresse an.<br>';
		error = true;
	}
	if (!agb)
	{
		document.getElementById('seminarAnmeldungErrors').innerHTML += '- Bitte akzeptieren Sie unsere AGB.<br>';
		error = true;
	}
	
	if (error)
	{
		document.getElementById('seminarAnmeldungErrors').style.display = 'block';
		return;
	}
					
	var requestObject = null;
	
	if (window.XMLHttpRequest) // Mozilla
	{ 
		requestObject = new XMLHttpRequest();
		
		if (requestObject.overrideMimeType) 
		{
			requestObject.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) //IE
	{
		try 
		{
			requestObject = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				requestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	
	var parameters = 'url=' + escape(seminarUrl) + 
										'&title=' + escape(seminarTitel) + 
										'&vorname=' + escape(vorname) + 
										'&nachname=' + escape(nachname) + 
										'&strasse=' + escape(strasse) + 
										'&hausnummer=' + escape(hausnummer) + 
										'&plz=' + escape(plz) + 
										'&ort=' + escape(ort) + 
										'&telefon=' + escape(telefon) + 
										'&email=' + escape(email) + 
										'&uebernachtung=' + escape(uebernachtung) + 
										'&uebernachtungswunsch=' + escape(uebernachtungswunsch) + 
										'&verpflegung=' + escape(verpflegung) + 
										'&agb=' + escape(agb) + 
										'&kommentar=' + escape(kommentar);
											
	requestObject.open('POST', '/2folks/script/sendsubscription.php', true);
	requestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	requestObject.setRequestHeader("Content-length", parameters.length);
	requestObject.setRequestHeader("Connection", "close");	
	requestObject.onreadystatechange = function()
	{
    if(requestObject.readyState == 4 && requestObject.status == 200) 
    {
    	var response = requestObject.responseXML;
    	if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 1)
    	{
				document.getElementById('seminarAnmeldungSuccess').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('seminarAnmeldungSuccess').style.display = 'block';
			}
    	else if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 0)
    	{
				document.getElementById('seminarAnmeldungErrors').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('seminarAnmeldungErrors').style.display = 'block';
			}
    }
	};
	requestObject.send(parameters);
}

function ShowSeminarEmpfehlen()
{
	if (document.getElementById('seminarAnmeldung').style.display == "block")
	{
		document.getElementById('seminarAnmeldung').style.display = "none";
		document.getElementById('anchorSeminarAnmeldung').innerHTML = "Online-Anmeldung";
	}

	
	if (document.getElementById('seminarEmpfehlung').style.display != "block")
	{
		document.getElementById('seminarEmpfehlungSuccess').style.display = "none";
		document.getElementById('seminarEmpfehlungErrors').style.display = "none";
		document.getElementById('seminarEmpfehlung').style.display = "block";
		document.getElementById('anchorSeminarEmpfehlung').innerHTML = "Empfehlung schliessen";
	}
	else
	{
		document.getElementById('seminarEmpfehlung').style.display = "none";
		document.getElementById('anchorSeminarEmpfehlung').innerHTML = "Seminar empfehlen";
	}
}

function SendeEmpfehlung(seminarUrl, signature, recomKey)
{
	document.getElementById('seminarEmpfehlungErrors').style.display = 'none';
	document.getElementById('seminarEmpfehlungSuccess').style.display = 'none';

	var email = document.seminarEmpfehlen.email.value;
	var comment = document.seminarEmpfehlen.kommentar.value;
	if (email == "")
	{
		document.getElementById('seminarEmpfehlungErrors').innerHTML = 'Bitte geben Sie die E-Mail Adresse des Empf&auml;gers an.';
		document.getElementById('seminarEmpfehlungErrors').style.display = 'block';
		return;
	}
					
	var requestObject = null;
	
	if (window.XMLHttpRequest) // Mozilla
	{ 
		requestObject = new XMLHttpRequest();
		
		if (requestObject.overrideMimeType) 
		{
			requestObject.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) //IE
	{
		try 
		{
			requestObject = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				requestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	
	var parameters = 'url=' + escape(seminarUrl) + '&email=' + escape(email) + '&comment=' + escape(comment) + '&signature=' + escape(signature.replace(/<br \/>/gi, "\n")) + '&rkey=' + escape(recomKey);
	requestObject.open('POST', '/2folks/script/sendrecommendation.php', true);
	requestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	requestObject.setRequestHeader("Content-length", parameters.length);
	requestObject.setRequestHeader("Connection", "close");	
	requestObject.onreadystatechange = function()
	{
    if(requestObject.readyState == 4 && requestObject.status == 200) 
    {
    	var response = requestObject.responseXML;
    	if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 1)
    	{
				document.getElementById('seminarEmpfehlungSuccess').innerHTML = 'Ihre Empfehlung an ' + email + ' wurde versendet.';
				document.getElementById('seminarEmpfehlungSuccess').style.display = 'block';
			}
    	else if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 0)
    	{
				document.getElementById('seminarEmpfehlungErrors').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('seminarEmpfehlungErrors').style.display = 'block';
			}
    } 			
	};
	requestObject.send(parameters);
}

function SendeBuchungsanfrage()
{
	document.getElementById('kontaktErrors').style.display = 'none';
	document.getElementById('kontaktSuccess').style.display = 'none';

	var vorname = document.buchungsanfrage.vorname.value;
	var nachname = document.buchungsanfrage.name.value; 
	var organisation = document.buchungsanfrage.organisation.value; 
	var strasse = document.buchungsanfrage.strasse.value;
	var hausnummer = document.buchungsanfrage.hausnummer.value;
	var plz = document.buchungsanfrage.plz.value;
	var ort = document.buchungsanfrage.ort.value;
	var telefon = document.buchungsanfrage.telefon.value;
	var email = document.buchungsanfrage.email.value;
	var terminVon = document.buchungsanfrage.termin_von.value;
	var terminBis = document.buchungsanfrage.termin_bis.value;
	var alternativterminVon = document.buchungsanfrage.alternativtermin_von.value;
	var alternativterminBis = document.buchungsanfrage.alternativtermin_bis.value;
	var anzahlPersonen = document.buchungsanfrage.personenanzahl.value;
	var einzelzimmer = document.buchungsanfrage.einzelzimmer.value;
	var doppelzimmer = document.buchungsanfrage.doppelzimmer.value;
	var raumwuensche = document.buchungsanfrage.raumwuensche.value;
	var verpflegungswuensche = document.buchungsanfrage.verpflegungswuensche.value;
	var kommentar = document.buchungsanfrage.kommentar.value;
		
	var error = false;
	document.getElementById('kontaktErrors').innerHTML = '';
		
	if (vorname == "")
	{
		document.getElementById('kontaktErrors').innerHTML = '- Bitte geben Sie Ihren Vornamen an.<br>';
		error = true;
	}
	if (organisation == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Organisation/Firma an.<br>';
		error = true;
	}
	if (nachname == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihren Nachnamen an.<br>';
		error = true;
	}
	if (strasse == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Stra&szlig;e an.<br>';
		error = true;
	}
	if (hausnummer == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Hausnummer an.<br>';
		error = true;
	}
	if (plz == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre PLZ an.<br>';
		error = true;
	}
	if (ort == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihren Ort an.<br>';
		error = true;
	}
	if (telefon == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Telefonnummer an.<br>';
		error = true;
	}
	if (email == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre E-Mail Adresse an.<br>';
		error = true;
	}
	if (terminVon == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie einen Anreise-Termin an.<br>';
		error = true;
	}
	if (terminBis == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie einen Abreise-Termin an.<br>';
		error = true;
	}
	if (anzahlPersonen == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Anzahl der Personen an.<br>';
		error = true;
	}
	
	if (error)
	{
		document.getElementById('kontaktErrors').style.display = 'block';
		return;
	}
					
	var requestObject = null;
	
	if (window.XMLHttpRequest) // Mozilla
	{ 
		requestObject = new XMLHttpRequest();
		
		if (requestObject.overrideMimeType) 
		{
			requestObject.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) //IE
	{
		try 
		{
			requestObject = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				requestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}

	var parameters = 'vorname=' + escape(vorname) + 
										'&nachname=' + escape(nachname) + 
										'&organisation=' + escape(organisation) + 
										'&strasse=' + escape(strasse) + 
										'&hausnummer=' + escape(hausnummer) + 
										'&plz=' + escape(plz) + 
										'&ort=' + escape(ort) + 
										'&telefon=' + escape(telefon) + 
										'&email=' + escape(email) + 
										'&terminvon=' + escape(terminVon) + 
										'&terminbis=' + escape(terminBis) + 
										'&altterminvon=' + escape(alternativterminVon) + 
										'&altterminbis=' + escape(alternativterminBis) + 
										'&personen=' + escape(anzahlPersonen) + 
										'&einzelzimmer=' + escape(einzelzimmer) + 
										'&doppelzimmer=' + escape(doppelzimmer) + 
										'&raumwuensche=' + escape(raumwuensche) + 
										'&verpflegungswuensche=' + escape(verpflegungswuensche) + 
										'&message=' + escape(kommentar);
										
	requestObject.open('POST', '/2folks/script/sendbookingrequest.php', true);
	requestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	requestObject.setRequestHeader("Content-length", parameters.length);
	requestObject.setRequestHeader("Connection", "close");	
	requestObject.onreadystatechange = function() 
	{
    if(requestObject.readyState == 4 && requestObject.status == 200) 
    {
    	var response = requestObject.responseXML;
    	if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 1)
    	{
				document.getElementById('kontaktSuccess').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('kontaktSuccess').style.display = 'block';
			}
    	else if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 0)
    	{
				document.getElementById('kontaktErrors').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('kontaktErrors').style.display = 'block';
			}
    }
	};
	requestObject.send(parameters);
}

function SendeKontaktanfrage()
{
	document.getElementById('kontaktErrors').style.display = 'none';
	document.getElementById('kontaktSuccess').style.display = 'none';

	var vorname = document.kontakt.vorname.value;
	var nachname = document.kontakt.name.value; 
	var strasse = document.kontakt.strasse.value;
	var hausnummer = document.kontakt.hausnummer.value;
	var plz = document.kontakt.plz.value;
	var ort = document.kontakt.ort.value;
	var telefon = document.kontakt.telefon.value;
	var email = document.kontakt.email.value;
	var kommentar = document.kontakt.kommentar.value;
		
	var error = false;
	document.getElementById('kontaktErrors').innerHTML = '';
		
	if (vorname == "")
	{
		document.getElementById('kontaktErrors').innerHTML = '- Bitte geben Sie Ihren Vornamen an.<br>';
		error = true;
	}
	if (nachname == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihren Nachnamen an.<br>';
		error = true;
	}
	if (strasse == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Stra&szlig;e an.<br>';
		error = true;
	}
	if (hausnummer == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Hausnummer an.<br>';
		error = true;
	}
	if (plz == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre PLZ an.<br>';
		error = true;
	}
	if (ort == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihren Ort an.<br>';
		error = true;
	}
	if (telefon == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre Telefonnummer an.<br>';
		error = true;
	}
	if (email == "")
	{
		document.getElementById('kontaktErrors').innerHTML += '- Bitte geben Sie Ihre E-Mail Adresse an.<br>';
		error = true;
	}
	
	if (error)
	{
		document.getElementById('kontaktErrors').style.display = 'block';
		return;
	}
					
	var requestObject = null;
	
	if (window.XMLHttpRequest) // Mozilla
	{ 
		requestObject = new XMLHttpRequest();
		
		if (requestObject.overrideMimeType) 
		{
			requestObject.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) //IE
	{
		try 
		{
			requestObject = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				requestObject = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}
	
	var parameters = 'vorname=' + escape(vorname) + 
										'&nachname=' + escape(nachname) + 
										'&strasse=' + escape(strasse) + 
										'&hausnummer=' + escape(hausnummer) + 
										'&plz=' + escape(plz) + 
										'&ort=' + escape(ort) + 
										'&telefon=' + escape(telefon) + 
										'&email=' + escape(email) + 
										'&message=' + escape(kommentar);
										
	requestObject.open('POST', '/2folks/script/sendcontact.php', true);
	requestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	requestObject.setRequestHeader("Content-length", parameters.length);
	requestObject.setRequestHeader("Connection", "close");	
	requestObject.onreadystatechange = function()
	{
    if(requestObject.readyState == 4 && requestObject.status == 200) 
    {
    	var response = requestObject.responseXML;
    	if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 1)
    	{
				document.getElementById('kontaktSuccess').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('kontaktSuccess').style.display = 'block';
			}
    	else if (response.getElementsByTagName('rtc')[0].firstChild.nodeValue == 0)
    	{
				document.getElementById('kontaktErrors').innerHTML = response.getElementsByTagName('message')[0].firstChild.nodeValue;
				document.getElementById('kontaktErrors').style.display = 'block';
			}
    }
	};
	requestObject.send(parameters);
}

