nameStatus=false;
emailStatus=false;
homepageStatus=true;



function status(){
 var submit = document.getElementById("submit");

 if(emailStatus==true && homepageStatus==true && nameStatus==true){
 submit.disabled = false;
 }
 else{
  submit.disabled = true;
 }
}

function codeCheck(){
    var code = document.getElementById("code");

    if(code.value!=""){
       codeStatus=true;
       status();
    }
    else{
         codeStatus=false;
         status();
    }
}

function checkAll()
{
	nameCheck();
	homepageCheck();
	codeCheck();
	emailCheck();
	status();
}

function nameCheck(){
    var name = document.getElementById("name");

    if(name.value!=""){
       nameStatus=true;
       status();
    }
    else{
         alert("Name darf nicht leer sein");
         nameStatus=false;
         status();
    }
}

function emailCheck() {
    var email = document.getElementById("email");
    
    var at_i = email.value.indexOf("@");
    var dot_i = email.value.lastIndexOf(".");

    if (0 < at_i &&
             at_i < dot_i &&
             dot_i < email.value.length - 2) {
        emailStatus=true;
        status();
    }
    else{
    alert("Email ist unkorrekt");
    emailStatus=false;
    status();
    }

}

function homepageCheck() {
    var homepage = document.getElementById("webseite");
    var laenge=homepage.value.length;
    var anzahlDot=0;

    var www_i = homepage.value.indexOf("www.");
    var ww2_i = homepage.value.indexOf("ww2.");
    var http_i = homepage.value.indexOf("http://");
    var dot_i = homepage.value.lastIndexOf(".");
                                                           // && anzahlDot>=2
    if (((www_i == 0 || ww2_i == 0 || http_i == 0)  && dot_i != 3 &&
    (www_i < dot_i || ww2_i < dot_i || http_i < dot_i) &&
            dot_i < homepage.value.length - 2) || homepage.value=="") {
        homepageStatus=true;
        status();
    }
   else {
       alert("http://  ist unkorrekt");
       homepageStatus=false;
       status();
    }
}

