var httpRequestObject = getXMLHttpRequestObject();

function getXMLHttpRequestObject() {

    var requestObject;

    var browser = navigator.appName;

    if(browser == "Microsoft Internet Explorer") {

        requestObject = new ActiveXObject("Microsoft.XMLHTTP");

    }else{

        requestObject = new XMLHttpRequest();

    }

    return requestObject;

}


function forgotPassword(id) {
    
     
    param = 'query=forgotPassword&eMail='+$("#"+id).val();     
    httpRequestObject.open('POST', 'ajax.php',true);      
    httpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");      
    httpRequestObject.setRequestHeader("Content-length", param.length);  
    httpRequestObject.setRequestHeader("Connection", "close");  

    httpRequestObject.onreadystatechange = forgotPasswordResponse;

    httpRequestObject.send(param);

}

function forgotPasswordResponse() {
      
        // Ajax-Anfrage erfolgreich?

    if(httpRequestObject.readyState == 4){
            
        // Holt die Antwort aus der Anfrage

        var ajaxResponse = httpRequestObject.responseXML;
          $('#black').fadeIn('slow',function(){});
          document.getElementById('infoWindow').style.display='inline';    
          document.getElementById('infoWindow').innerHTML=ajaxResponse.getElementsByTagName("content")[0].firstChild.nodeValue+'<input type="submit" onclick="hideVideo()" value="schließen" class="send" style="margin-top:10px;"/>'; 
  

    }

}

function checkEmail(mail){
    param = 'query=checkEmail&eMail='+mail;     
    httpRequestObject.open('POST', 'ajax.php',true);      
    httpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");      
    httpRequestObject.setRequestHeader("Content-length", param.length);  
    httpRequestObject.setRequestHeader("Connection", "close");  
    httpRequestObject.onreadystatechange = checkEmailResponse;
    httpRequestObject.send(param);  
}

function checkEmailResponse() {
    if(httpRequestObject.readyState == 4){
        var ajaxResponse = httpRequestObject.responseXML;
        if(ajaxResponse.getElementsByTagName("status")[0].firstChild){
          $('#black').fadeIn('slow',function(){});
          document.getElementById('infoWindow').style.display='inline';    
          document.getElementById('infoWindow').innerHTML=ajaxResponse.getElementsByTagName("content")[0].firstChild.nodeValue+'<input type="submit" onclick="hideVideo()" value="schließen" class="send" style="margin-top:10px;"/>';
        }else{
          document.forms['customerSubmit'].submit();
        } 
    }
}

function getRegistryEmail(mail){
    param = 'query=getRegistryEmail&eMail='+mail;     
    httpRequestObject.open('POST', 'ajax.php',true);      
    httpRequestObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");      
    httpRequestObject.setRequestHeader("Content-length", param.length);  
    httpRequestObject.setRequestHeader("Connection", "close");  
    httpRequestObject.onreadystatechange = getRegistryEmailResponse;
    httpRequestObject.send(param);  
}

function getRegistryEmailResponse() {
    if(httpRequestObject.readyState == 4){
        var ajaxResponse = httpRequestObject.responseXML;
        document.getElementById('infoWindow').innerHTML=ajaxResponse.getElementsByTagName("content")[0].firstChild.nodeValue+'<input type="submit" onclick="hideVideo()" value="schließen" class="send" style="margin-top:10px;"/>'; 
    }
}
