// JavaScript Document






function checkAnfrage() {
		//if (( document.forms[0].vornachname.value == "") && (document.forms[0].vornachname.value == "Vor- und Nachname") {
		if (document.anfrageformular.vorname.value == "") {
            alert("Bitte geben Sie Ihren Vornamen ein!");
            document.anfrageformular.vorname.focus();
            return false;

        }
		
		if (document.anfrageformular.nachname.value == "") {
            alert("Bitte geben Sie Ihren Nachnamen ein!");
			document.anfrageformular.nachname.focus();
            return false;
        }
				
		if (document.anfrageformular.telefon.value == "") {
            alert("Bitte geben Sie Ihre Telefonnummer ein!");
            return false;
        }
		
		if (document.anfrageformular.plz.value == "") {
            alert("Bitte geben Sie Ihre Postleitzahl ein!");
			document.anfrageformular.plz.focus();
            return false;
        }
		
		if (document.anfrageformular.ort.value == "") {
            alert("Bitte geben Sie Ihren Wohnort ein!");
			document.anfrageformular.ort.focus();
            return false;
        }

		if (document.anfrageformular.strasse.value == "") {
            alert("Bitte geben Sie einen Strassennamen ein!");
			document.anfrageformular.strasse.focus();
            return false;
        }
		
		if (document.anfrageformular.wunsch.value == "") {
            alert("Bitte geben Sie einen Reservierungswunsch an!");
			document.anfrageformular.wunsch.focus();
            return false;
        }
		

		if (document.anfrageformular.personen.value == "") {
            alert("Bitte geben Sie eine Personenanzahl an!");
			document.anfrageformular.personen.focus();
            return false;
        }
		
		if (document.anfrageformular.von.value == "") {
            alert("Bitte geben Sie ein Datum an!");
			document.anfrageformular.von.focus();
            return false;
        }
		
		if (document.anfrageformular.bis.value == "") {
            alert("Bitte geben Sie ein Datum an!");
			document.anfrageformular.bis.focus();
            return false;
        }

		if (!checkMail() ) {return false;}
		
				//SafeAnfrage();
				//alert("CORRRECT!");
				//return true;
				return false;
				
				document.anfrageformular.submit();
}



function checkMail()
{
	var y = document.anfrageformular.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//if (filter.test(x) && filter.test(y)) return true;
	if (filter.test(y)) return true;
	else alert('Bitte geben Sie eine korrekte Email-Adresse an!');
}

var http = createRequestObject();

function createRequestObject() {
		var xmlhttp;
		try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
	  catch(e) {
	    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
	    catch(f) { xmlhttp=null; }
	  }
	  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {
	  	xmlhttp=new XMLHttpRequest();
	  }
		return  xmlhttp;
	}


function SafeAnfrage(){
           http.open("POST", "http://www.schubertlinde.at/de/kontakt_senden.php", true);
           http.onreadystatechange = ausgeben;
           http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		   	
			var rnd = Math.random();
			var anrede = escape(document.getElementById("anrede").value);
			var vorname = escape(document.getElementById("vorname").value);
			var nachname = escape(document.getElementById("nachname").value);
			var telefon = escape(document.getElementById("telefon").value);
			var email = escape(document.getElementById("email").value);
			var anfragedatum = escape(document.getElementById("anfragedatum").value);
			var angebotstitel = escape(document.getElementById("angebotstitel").value);
			var nachricht = escape(document.getElementById("nachricht").value);
			//var sicherheitscode = escape(document.getElementById("sicherheitscode").value);

        
			http.send('vorname='+vorname+'&nachname='+nachname+'&telefon='+telefon+'&email='+email+'&anrede='+anrede+'&ort='+ort+'&strasse='+strasse+'&wunsch='+wunsch+'&nachricht='+nachricht+'&anfragedatum='+anfragedatum+'&angebotstitel='+angebotstitel+'&rnd='+rnd);
		}
		
				
        
        function ausgeben() {
           if (http.readyState == 4) {
		      document.getElementById("Loading").style.visibility = "hidden";	
			  document.getElementById("Ausgabe").style.visibility = "visible";	
              document.getElementById("Ausgabe").innerHTML = http.responseText;
           }
		   if (http.readyState == 2) {
		   	  document.getElementById("Loading").style.visibility = "visible";	
              document.getElementById("Loading").innerHTML = "<img src=\"img/loader.gif\">";
			  document.forms[0].submit.disabled = true;

           }
		   if (http.readyState == 1) {
		   	  document.getElementById("Loading").style.visibility = "visible";	
              document.getElementById("Loading").innerHTML = "<img src=\"img/loader.gif\">";
			  document.forms[0].submit.disabled = true;

           }
        }
		
/* NEWSLETTERANMELDUNG **********************************************/

function checkNewsletter() {

		if (document.newsletter.vorname.value == "") {
            alert("Bitte geben Sie Ihren Vornamen ein!");
            return false;
        }

		if (document.newsletter.nachname.value == "") {
            alert("Bitte geben Sie Ihren Nachnamen ein!");
            return false;
        }
		
		if (!checkMail() ) {
		return false;
        }

       // SafeRequest();
		//return true;
		return true;
      }

function checkMail()
{
	var y = document.newsletter.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//if (filter.test(x) && filter.test(y)) return true;
	if (filter.test(y)) return true;
	else alert('Bitte geben Sie eine korrekte Email-Adresse an!');
}


function checkMailNL()
{
	var y = document.newsletterform.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	//if (filter.test(x) && filter.test(y)) return true;
	if (filter.test(y)) return true;
	else alert('Bitte geben Sie eine korrekte Email-Adresse an!');
	return false;
}


