http = getHTTPObject();
 
function getHTTPObject(){
  var xmlhttp;
 
  /*@cc_on
 
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
      try{
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(E){
      xmlhttp = false;
    }
  }
  @else
    xmlhttp = false;
  @end @*/
 
  if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){
    try {
      xmlhttp = new XMLHttpRequest();
    }catch(e){
      xmlhttp = false;
    }
  }
 
  return xmlhttp;
}

function calcEnergiesparlampen(){
  var url = "energiesparlampen.php?anzahl=" + document.getElementById('anzahl').value;
  url += "&preis=" + document.getElementById('preis').value;
  url += "&brenndauer=" + document.getElementById('brenndauer').value;
  url += "&powernormal=" + document.getElementById('powernormal').value;
  url += "&powerspar=" + document.getElementById('powerspar').value;
  url += "&haltbarkeitnormal=" + document.getElementById('haltbarkeitnormal').value;
  url += "&haltbarkeitspar=" + document.getElementById('haltbarkeitspar').value;
  url += "&preisnormal=" + document.getElementById('preisnormal').value;
  url += "&preisspar=" + document.getElementById('preisspar').value;
         
  http.open("GET", url, true);
  http.onreadystatechange = handleHttpResponse;
 
  http.send(null);
}

function calcStromkosten(){
  var url = "stromkosten.php?betriebsstundenprotag=" + document.getElementById('betriebsstundenprotag').value;
  url += "&preis=" + document.getElementById('preis').value;
  url += "&powerwatt=" + document.getElementById('powerwatt').value;
  url += "&powerkilowattstunden=" + document.getElementById('powerkilowattstunden').value;
         
  http.open("GET", url, true);
  http.onreadystatechange = handleHttpResponse;
 
  http.send(null);
}

function calcVersandkosten(){
  var url = "versandkosten.php?laenge=" + document.getElementById('laenge').value;
  url += "&breite=" + document.getElementById('breite').value;
  url += "&hoehe=" + document.getElementById('hoehe').value;
  url += "&gewicht=" + document.getElementById('gewicht').value;
  url += "&versicherung=" + document.getElementById('versicherung').checked;
  url += "&abholservice=" + document.getElementById('abholservice').checked;
  url += "&plz=" + document.getElementById('plz').value;
         
  http.open("GET", url, true);
  http.onreadystatechange = handleHttpResponse;
 
  http.send(null);
}

function handleHttpResponse(){
  if(http.readyState == 4){
    document.getElementById('answer').innerHTML = http.responseText;
  }
}
