$(document).ready(function(){
	var form = $("#customForm");
	var email = $("#email");
	var emailInfo = $("#emailInfo");
	var pass1 = $("#password");
	var pass1Info = $("#passwordInfo");
		
	var minpassword = 5;
	var maxpassword = 20;
	email.blur(validateEmail);
	email.focus(function(){
			$('#email').attr('alt','true');			 
						 });
	
	pass1.blur(validatePass1);
	pass1.focus(function(){
			$('#password').attr('alt','true');			 
						 });
	
	//email.blur(useremailexist);
	
	//On Submitting
	form.submit(function(){
	if(validateEmail() && validatePass1()){
			return true;
		}else{
			return false;
		}
	});


	//validation functions

	function validateEmail(){
		
		var a = $("#email").val();
		var s=$("#email").val();
		   var i;
           var returnString = "";
		if(s == ""){
			email.addClass("error");
			//emailInfo.text('Please Enter Valid EmailId.');
			emailInfo.addClass("error");
			return false;
		}	   
    for (i = 0; i < s.length; i++)
      {   
              var c = s.charAt(i);
        if (c == " " )
		  {
		 	email.addClass("error");
			//emailInfo.text('Please Enter Valid EmailId.');
			emailInfo.addClass("error");
			return false;
		 }
        }
		var filter = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		//if it's valid email
		if(filter.test(a)){
			email.removeClass("error");
			emailInfo.text("");
			emailInfo.removeClass("error");
			return true;
		}
		else{
			email.addClass("error");
			//emailInfo.text('Please Enter Valid EmailId.');
			emailInfo.addClass("error");
			return false;
			}
	}


/* function useremailexist()
 {
     if(validateEmail())
	 {
	 document.getElementById('emailInfo').innerHTML="";
	 var login = '<? //LANG_EMAIL_ALREADY_EXISTS_MSG;?>';
   $.post("passnext.php?action=isUserEmailExistJquery&class=SignUp&dc=yes", {email:email.val()},
    function(data){
	  if(data>0){
            email.addClass("error");
		    emailInfo.html(login);
			emailInfo.addClass("error");
			return false;  
	  }else{ 
			email.removeClass("error");
			emailInfo.text("");
			emailInfo.removeClass("error");
			return true;
	 }
  }); 
   
   }
  }*/





	function validatePass1(){
		
		var a = $("#password");
         var s=pass1.val();
		   var i;
           var returnString = "";
      var cnt = 0;
     for (i = 0; i < s.length; i++)
      {   
        var c = s.charAt(i);
       	 if (c == " " )
		  {
			pass1.addClass("error");
			//pass1Info.text('White spaces not allowed.');
			pass1Info.addClass("error");
			return false;
			 }
		  }

		if(pass1.val().length < minpassword || pass1.val().length > maxpassword){
			pass1.addClass("error");
			//pass1Info.text('Password should be 5-20 Charactors Long.');
			pass1Info.addClass("error");
			return false;
		}
		//it's valid
		else{			
			pass1.removeClass("error");
			pass1Info.text("");
			pass1Info.removeClass("error");
			return true;
		}
	}
	
	


});
