// areas hide + show
function showArea(id) {
	if (document.getElementById) {
                 document.getElementById(id).style.display='inline';
	}
}

function hideArea(id) {
	if (document.getElementById) {
                 document.getElementById(id).style.display='none';
	}
}

// formcheck
function chkFormular(){
 if(document.Formular.vorname.value == "")  {
   alert("Achtung: Bitte Ihren Voramen eingeben!");
   document.Formular.vorname.focus();
   return false;
  }
 if(document.Formular.nachname.value == "")  {
   alert("Achtung: Bitte Ihren Nachnamen eingeben!");
   document.Formular.nachname.focus();
   return false;
  }
 if(document.Formular.strasse.value == "") {
   alert("Achtung: Bitte Ihre Straße eingeben!");
   document.Formular.strasse.focus();
   return false;
  }
  if(document.Formular.plz.value == "") {
   alert("Achtung: Bitte Ihre Postleitzahl eingeben!");
   document.Formular.plz.focus();
   return false;
  }
  if(document.Formular.ort.value == "") {
   alert("Achtung: Bitte Ihren Wohnort eingeben!");
   document.Formular.ort.focus();
   return false;
  }
  if(document.Formular.username.value == "") {
   alert("Achtung: Bitte Ihren Mitgliedsnamen eingeben!");
   document.Formular.username.focus();
   return false;
  }
 if(document.Formular.email.value == "") {
   alert("Achtung: Bitte Ihre E-Mail-Adresse eingeben!");
   document.Formular.email.focus();
   return false;
  }
 if(document.Formular.email.value.indexOf('@') == -1) {
   alert("Achtung: Keine E-Mail-Adresse!");
   document.Formular.email.focus();
   return false;
 }
 if(document.Formular.passwort.value == "") {
   alert("Achtung: Bitte ein Passwort eingeben!");
   document.Formular.passwort.focus();
   return false;
 }
 if(document.Formular.agb.checked != true)  {
         alert("Bitte lesen Sie sich unsere AGB durch und bestätigen diese!");
         document.Formular.agb.focus();
         return false;
 }
 if(document.Formular.datenschutz.checked != true)  {
         alert("Bitte lesen Sie sich unsere Datenschutzerklärung durch und bestätigen diese!");
         document.Formular.datenschutz.focus();
         return false;
 }
}



// Ajax Funktionen
function createRequestObject (){
         httpRQ = false;
         if (window.XMLHttpRequest) { // Mozilla, Safari,...
                 httpRQ = new XMLHttpRequest();
                 if (httpRQ.overrideMimeType) {
                         // set type accordingly to anticipated content type
                         //httpRQ.overrideMimeType('text/xml');
                         httpRQ.overrideMimeType('text/html');
                 }
         } else if (window.ActiveXObject) { // IE
                 try {
                         httpRQ = new ActiveXObject("Msxml2.XMLHTTP");
                 } catch (e) {
                         try {
                                 httpRQ = new ActiveXObject("Microsoft.XMLHTTP");
                         } catch (e) {}
                 }
         }
         return httpRQ;
         if (!httpRQ) {
                 alert('Fehler: es kann keine XMLHTTP instance ausgebaut werden!');
                 return false;
         }

}
var httpRQ = createRequestObject();

function makePOSTRequest(url, parameters) {
	httpRQ.onreadystatechange = alertContents;
      	httpRQ.open('POST', url, true);
      	httpRQ.setRequestHeader("Content-type", "application/x-www-form-urlencoded", "charset=iso-8859-1");
      	httpRQ.setRequestHeader("Content-length", parameters.length);
      	httpRQ.setRequestHeader("Connection", "close");
      	httpRQ.send(parameters);
}

function alertContents() {
      	if (httpRQ.readyState == 4) {
            	if (httpRQ.status == 200) {
            	   	//alert(httpRQ.responseText);
            		result = httpRQ.responseText;
            		document.getElementById('ergebnis').innerHTML = result;
         	} else {
            	       	alert('Es gab ein Fehler bei der Anfrage.');
         	}
      	}
}

// anfrage
function get(obj) {
      var poststr = "&anfrage_name=" + encodeURI( document.getElementById("anfrage_name").value ) +
      		   "&anfrage_mail=" + encodeURI( document.getElementById("anfrage_mail").value ) +
                    "&anfrage_betreff=" + encodeURI( document.getElementById("anfrage_betreff").value ) +
                    "&anfrage_text=" + encodeURI( document.getElementById("anfrage_text").value ) +
                    "&anfrage_scode=" + encodeURI( document.getElementById("anfrage_scode").value );
      makePOSTRequest('anfrage.php?send=ja', poststr);
}