var img1 = new Image();
var img2 = new Image();
img1.src = "b/gaeste/icon_haken.png";
img2.src = "b/gaeste/icon_falsch.png";
var vnameOK = false;
var nnameOK = false;
var emailOK = 2;
var pwOK = false;

function typed(id){
hideAllBlubs();
  if($(id).value.length > 0) 
  {
    $("h_"+id).src = "b/gaeste/icon_haken.png";
    if(id == "vorname") vnameOK = true;
    if(id == "nachname") nnameOK = true;
  }
  else 
  {
    $("h_"+id).src = "b/gaeste/icon_falsch.png";
    if(id == "vorname") {
    	vnameOK = false;
    	$("sprechblase_vorname").style.display = "block";
    } 
    if(id == "nachname") {
    	nnameOK = false;
		$("sprechblase_nachname").style.display = "block";
    }
  }
}
function typedmail(){
  var txt = $("sign_email").value;
  var params = "type=1&txt="+txt;
  make_request_call("r_anmeldung.php", "emailchecked()", params);
}
function emailchecked(){
  	hideAllBlubs();

  if(ajaxAnswer == 1) //alles OK
  {
    $("h_email").src = "b/gaeste/icon_haken.png";
  }
  else if(ajaxAnswer == 2)
  {
  	$("h_email").src = "b/gaeste/icon_falsch.png";
  	$("emailerror").innerHTML = "Bitte gib eine gültige E-Mail-Adresse ein, damit du Schueler.CC nutzen kannst.";
   	$("sprechblase_email").style.display = "block";
  }
  else if(ajaxAnswer == 3)
  {
    $("h_email").src = "b/gaeste/icon_falsch.png";
    $("emailerror").innerHTML = "Deine E-Mail-Adresse ist bereits registriert und aktiv. Du kannst dich einfach mit deiner E-Mail-Adresse und deinem Passwort einloggen.";
   	$("sprechblase_email").style.display = "block";
  }
  else if(ajaxAnswer == 4)
  {
    $("h_email").src = "b/gaeste/icon_falsch.png";
    $("emailerror").innerHTML = "Diese E-Mail-Adresse ist bereits registriert und wurde deaktiviert. Wenn du sie wieder aktivieren möchtest, kannst du dich einfach mit deiner E-Mail-Adresse und deinem Passwort einloggen.";
   	$("sprechblase_email").style.display = "block";
  }
  else if(ajaxAnswer == 5)
  {
    $("h_email").src = "b/gaeste/icon_falsch.png";
    $("emailerror").innerHTML = "Diese E-Mail-Adresse ist bereits registriert.";
   	$("sprechblase_email").style.display = "block";
  }
  emailOK = ajaxAnswer;
}
function typedpasswort(){
  hideAllBlubs();
  if($("sign_passwort").value.length < 6) 
  {
    $("h_passwort").src = "b/gaeste/icon_falsch.png";
    pwOK = false;
    $("sprechblase_passwort").style.display = "block";
  }
  else
  {
    $("h_passwort").src = "b/gaeste/icon_haken.png";
    pwOK = true;
  }
}

function ifAjaxReady() {
	typedmail();
	window.setTimeout("subm()", 1000);
  
}
function hideAllBlubs() {
	$("sprechblase_vorname").style.display = "none";
	$("sprechblase_nachname").style.display = "none";
	$("sprechblase_passwort").style.display = "none";
	$("sprechblase_email").style.display = "none";
	$("sprechblase_nutz").style.display = "none";
}

function subm(){
	typedpasswort();
	typed("vorname");
	typed("nachname");
	hideAllBlubs();
	
  if(vnameOK && nnameOK && emailOK == 1 && pwOK && $("nutz").checked)
  {
  	document.forms["form_anmelden"].submit();
  }
  else
  {
   document.getElementById('id_anmelden_button').disabled=false;
   document.getElementById('id_anmelden_button').value="Anmelden";
   if(!vnameOK) $("sprechblase_vorname").style.display = "block";
   else if(!nnameOK) $("sprechblase_nachname").style.display = "block";
   else if(!pwOK)  $("sprechblase_passwort").style.display = "block";
   else if(emailOK == 3) {
   	$("emailerror").innerHTML = "Deine E-Mail-Adresse ist bereits registriert und aktiv. Du kannst dich einfach mit deiner E-Mail-Adresse und deinem Passwort einloggen.";
   	$("sprechblase_email").style.display = "block";
   }
   else if(emailOK == 4) {
   	$("emailerror").innerHTML = "Diese E-Mail-Adresse ist bereits registriert und wurde deaktiviert. Wenn du sie wieder aktivieren möchtest, kannst du dich einfach mit deiner E-Mail-Adresse und deinem Passwort einloggen.";
   	$("sprechblase_email").style.display = "block";
   }
   else if(emailOK == 5) {
   	$("emailerror").innerHTML = "Diese E-Mail-Adresse ist bereits registriert.";
   	$("sprechblase_email").style.display = "block";
   }
   else if(!$("nutz").checked) $("sprechblase_nutz").style.display = "block";
   else {
   	$("emailerror").innerHTML = "Bitte gib eine gültige E-Mail-Adresse ein, damit du Schueler.CC nutzen kannst.";
   	$("sprechblase_email").style.display = "block";
   }
  }
}
