function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(action) {
    http.open('get', 'output.php?action='+action);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}


function chkFormular () {
  if (document.Formular.name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.Formular.name.focus();
    return false;
  }
  if (document.Formular.ort.value == "") {
    alert("Bitte Ihren Wohnort oder PLZ eingeben!");
    document.Formular.ort.focus();
    return false;
  }
   if (document.Formular.strasse.value == "") {
    alert("Bitte Ihre Strasse eingeben!");
    document.Formular.strasse.focus();
    return false;
  }
  if (document.Formular.email.value == "") {
    alert("Bitte Ihre E-Mail-Adresse eingeben!");
    document.Formular.email.focus();
    return false;
  }
  if (document.Formular.email.value.indexOf("@") == -1) {
    alert("Keine E-Mail-Adresse!");
    document.Formular.email.focus();
    return false;
  }
  if (document.Formular.telefon.value == "") {
    alert("Bitte Ihre Telefon-Nr eingeben!");
    document.Formular.telefon.focus();
    return false;
  }
  var chkZ = 1;
  for (i = 0; i < document.Formular.telefon.value.length; ++i)
    if (document.Formular.telefon.value.charAt(i) < "0" ||
        document.Formular.telefon.value.charAt(i) > "9")
      chkZ = -1;
  if (chkZ == -1) {
    alert("Telfon-Nr: Bitte nur Zahlen eingeben!");
    document.Formular.telefon.focus();
    return false;
  }
}

