// AJAX
function erzXMLHttpRequestObject(){
var resObjekt=null;
try{
resObjekt=new ActiveXObject("Mircosoft.XMLHTTP");
}
catch(Error){
try{
resObjekt=new ActiveXObject("MSXML2.XMLHTTP");
}
catch(Error){
try{
resObjekt=new XMLHttpRequest();
}
catch(Error){
alert("Ajax nicht möglich!");
}
}
}
return resObjekt;
}
function wm_account_eroeffnen(){
var field = document.getElementsByName("wm_account");
if (field){
                        var chk = false;
                        if (field[0] && field[0].checked)
                        {
                        document.getElementById('wm_account_div').style.display='none';
                        document.getElementById('wm_account_div2').style.display='none';
                        document.getElementById('wm_account_div3').style.display='none';
                        return false;
                        }else if(field[0]){
                        document.getElementById('wm_account_div').style.display='block';
                        document.getElementById('wm_account_div2').style.display='block';
                        document.getElementById('wm_account_div3').style.display='block';
                        return true;
                        }
}
return false;
}
function ajax_download_lizenzierte_version_formcheck(){
var wm_account=wm_account_eroeffnen();
if (wm_account){
// Passwort-Check
var field3 = document.getElementById("passwort");
                      if (!field3.value) {
                                alert("Bitte gewünschtes Passwort angeben!");
                                field3.focus();
                                return false;
                        }
// Passwort-Check 2
var field4 = document.getElementById("passwort2");
                      if (!field4.value) {
                                alert("Bitte Passwort-Wiederholung angeben!");
                                field4.focus();
                                return false;
                        }
// Passwort-Check 3
                      if (field3.value!=field4.value) {
                                alert("Passwort & -Wiederholung stimmen nicht überein!");
                                field4.focus();
                                return false;
                        }
// Passwort-Check 4
if (field3.value.length<5) {
                                alert("Bitte wählen Sie ein Passwort mit mind. 5 Zeichen!");
                                field3.focus();
                                return false;
                        }
// Widerruf
var field = document.getElementsByName("widerruf");
                        var chk = false;
                        if (field[0].checked) chk = true;
                        if (!chk) {alert("Die Widerrufsbelehrung muss gelesen, verstanden und akzeptiert werden!");
                        return false;
                        }
// eMail-Check 2
var field2 = document.getElementById("email2");
                        if (field2.value=="") {
                                alert("Bitte eMail-Adresse wiederholen!");
                                field2.focus();
                                return false;
                        }
// eMail-Check 3
                        if (field.value!=field2.value) {
                                alert("eMail-Adresse und -Wiederholung stimmen nicht überein!");
                                field2.focus();
                                return false;
                        }
}
// eMail-Check
var field = document.getElementById("update_code_email");
                        if (!emailveri(field.value)) {
                                alert("Bitte gültige eMail-Adresse angeben!");
                                field.focus();
                                return false;
                        }
var update_code_email=field.value;
// Update-Code-Check
var field = document.getElementById("update_code_code");
                        if (field.value=="") {
                                alert("Bitte Update-Code angeben!");
                                field.focus();
                                return false;
                        }
var update_code_code=field.value;
// Update-Code-Check 2
var field = document.getElementById("update_code_code");
                        if (field.value.length<10) {
                                alert("Dieser Update-Code ist ungültig!");
                                field.focus();
                                return false;
                        }
var update_code_art=document.getElementById("update_code_art").value;
resObjekt.open('get','./js/ajax_update_code_check.php?email=' + update_code_email + '&art=' + update_code_art + '&code=' + update_code_code,true);
resObjekt.onreadystatechange=ajax_update_code_check;
resObjekt.send(null);
return false;
}

function ajax_update_code_check(){
if(resObjekt.readyState==4){
var temp=resObjekt.responseText;
var temp2=temp.split("@@@@@@");
document.getElementById('update_code_check_meldung_0').style.display="none";
document.getElementById('update_code_check_meldung_1').style.display="none";
document.getElementById('update_code_check_meldung_2').style.display="none";
document.getElementById('update_code_check_meldung_' + temp2[0]).style.display="block";
if (temp2[0]==1){
document.getElementById('update_code_check_meldung_auswahl').innerHTML=temp2[2];
}else{
document.getElementById('update_code_check_meldung_auswahl').innerHTML="";
}
}}


function zeig_download_update_code_vergessen(email){
if (document.getElementById('download_update_code_vergessen_div').style.display!='block'){
document.getElementById('download_update_code_vergessen_link').style.display='none';
document.getElementById('download_update_code_vergessen_div').style.display='block';
if (document.getElementById('download_update_code_vergessen_email').value==""){document.getElementById('download_update_code_vergessen_email').value=email;}
}else{
document.getElementById('download_update_code_vergessen_div').style.display='none';
document.getElementById('download_update_code_vergessen_link').style.display='inline';
}
return false;
}

function download_update_code_vergessen_formcheck(update_code_art){
// eMail-Check
var field = document.getElementById("download_update_code_vergessen_email");
                        if (!emailveri(field.value)) {
                                alert("Bitte gültige eMail-Adresse angeben!");
                                field.focus();
                                return false;
                        }
resObjekt.open('get','./js/ajax_update_code_vergessen.php?email=' + field.value + '&art=' + update_code_art,true);
resObjekt.onreadystatechange=download_update_code_vergessen_formcheck2;
resObjekt.send(null);
return false;
}
function download_update_code_vergessen_formcheck2(){
if(resObjekt.readyState==4){
var temp=resObjekt.responseText;
var temp2=temp.split("@@@@@@");
document.getElementById('update_code_vergessen_check_meldung_0').style.display="none";
document.getElementById('update_code_vergessen_check_meldung_1').style.display="none";
document.getElementById('update_code_vergessen_check_meldung_' + temp2[0]).style.display="block";
if (temp2[0]==1){alert(temp2[1]);
if (document.getElementById('update_code_submit_button')){
document.getElementById('update_code_submit_button').disabled='disabled';
}
}
}}

resObjekt=erzXMLHttpRequestObject();
