var regiLayerMailPass2;
var regiLayerSubmit1;
var regiLayerSubmit2;
var regiLayerSubmit3;
regiLayerSubmit1 = false;
regiLayerSubmit2 = false;
regiLayerSubmit3 = false;

var pageRegi;


jQuery(document).ready(function($){

  /* *********************** */
  /* Registration Layer */
  
  
  // email 1
  jQuery("#emailRegiL").bind("keyup cut copy paste", function(event){
	  chk = passwordStrength(jQuery("#passwordRegiL").val(),jQuery("#emailRegiL").val());
   
    jQuery("#result1").html('Error');
    jQuery("#result1").css("backgroundColor", "#FFFFFF");
    if(validateEmail(jQuery("#emailRegiL").val())){
      jQuery(".formErrorContent").hide();
      jQuery("#result1").addClass('hookOkayGreen');
      jQuery("#result1").html('&nbsp;');
      regiLayerSubmit1 = true;
    }else{
     /*
      jQuery("#result1").removeClass('hookOkayGreen');
      jQuery("#result1").css("backgroundColor", "#FF6319");
      jQuery("#result1").html('Error');
      */
    }
  });



  // email 2
  jQuery("#email2RegiL").bind("keyup cut copy paste", function(event){
   
    jQuery("#result1b").html('Error');
    jQuery("#result1b").css("backgroundColor", "#FFFFFF");
    if(validateEmail(jQuery("#email2RegiL").val())  && (jQuery("#emailRegiL").val() == jQuery("#email2RegiL").val())){
      jQuery("#result1b").addClass('hookOkayGreen');
      jQuery("#result1b").html('&nbsp;');
      regiLayerSubmit1b = true;
    }else{
     /*
      jQuery("#result1").removeClass('hookOkayGreen');
      jQuery("#result1").css("backgroundColor", "#FF6319");
      jQuery("#result1").html('Error');
      */
    }
  });

    
  // pass1
  jQuery("#passwordRegiL").keyup(function(event){
	  chk = passwordStrength(jQuery("#passwordRegiL").val(),jQuery("#emailRegiL").val())
	  regiLayerMailPass2 = jQuery("#passwordRegiL").val(); 
	  if(chk == "Strong" || chk == "Good"){
	    jQuery("#result2").css("backgroundColor", "#558829");
	    jQuery("#result2").addClass('hookOkayWhite');
	    regiLayerSubmit2 = true;
    }else {
      jQuery("#result2").css("backgroundColor", "#FF7A21");
    }
    jQuery("#result2").html(chk);
    jQuery("#Cafe").val(chk);
  });


  // pass2
  jQuery("#password2RegiL").keyup(function(event){
	  chk = passwordStrength(jQuery("#password2RegiL").val(),jQuery("#emailRegiL").val())
    jQuery("#result3").css("backgroundColor", "#FFFFFF");
    if(regiLayerSubmit2 && regiLayerMailPass2 == jQuery("#password2RegiL").val()){
      jQuery("#result3").addClass('hookOkayGreen');
      jQuery("#result3").html('&nbsp;');	    
      regiLayerSubmit3 = true;
    }else {
      jQuery("#result3").removeClass('hookOkayGreen');
      jQuery("#result3").css("backgroundColor", "#FF7A21");
      jQuery("#result3").html('<b>!</b>');
    }
  });

  jQuery("form.registrationLayer").submit( function(event){
    if(regiLayerSubmit1 && regiLayerSubmit1b && regiLayerSubmit2 && regiLayerSubmit3){
        //$(this).submit();
        window.top.location = '/index.php?id=249&' + $(this).serialize();
    }
    else{
      return false;
    }
  });
  
});
