
//$(document).ready(function(){
//	//global vars
//	var form = $("#frmReg");

//	var email = $("#MainContentPH_txtEmail");
//	var emailInfo = $("#emailInfo");
//	var pass = $("#MainContentPH_txtPassword");
//	var passInfo = $("#passInfo");
//	
//	//On blur
//	email.blur(validateEmail);
//	pass.blur(validatepass);
//	//On key press
//	pass.keyup(validatepass);
//	//On Submitting
//	form.submit(function(){
//		if(validateEmail() & validatepass() )
//			return true
//		else
//			return false;
//	});
	
	//validation functions
	function validateEmail(txtEmail, emailInfo){
		
        var email = $("#" + txtEmail);
        var emailInfo = $("#" + emailInfo);
        
        //testing regular expression
        var a = email.val();
		var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			email.removeClass("error");
			emailInfo.text("");
			emailInfo.removeClass("error");
			return true;
		}
		//if it's NOT valid
		else{
		    email.addClass("error");
			emailInfo.text("please type a valid e-mail");
			emailInfo.addClass("error");
			return false;
		}
	}

	function validatePass(txtPass, passInfo) {
	    var pass = $("#" + txtPass);
	    var passInfo = $("#" + passInfo);

	    //it's NOT valid
	    if (pass.val() != null && pass.val().length < 1) {
	        pass.addClass("error");
	        passInfo.text("Please type password");
	        passInfo.addClass("error");
	        return false;
	    }
	    //it's valid
	    else {
	        pass.removeClass("error");
	        passInfo.text("");
	        passInfo.removeClass("error");
	        return true;
	    }
   }

	    function validateRePass(txtPass, txtRePass, repassInfo) {
	        var pass = $("#" + txtPass);
	        var repass = $("#" + txtRePass);
	        var passInfo = $("#" + repassInfo);

	        //it's NOT valid
	        if (repass.val().length < 1) {
	            repass.addClass("error");
	            passInfo.text("Please retype password");
	            passInfo.addClass("error");
	            return false;
	        }
	        else if (repass.val() != pass.val()) {
	            repass.addClass("error");
	            passInfo.text("Both passwords must match");
	            passInfo.addClass("error");
	            return false;
	        }
	        //it's valid
	        else {
	            repass.removeClass("error");
	            passInfo.text("");
	            passInfo.removeClass("error");
	            return true;
	        }
	    }

	    function validatefname(txtfname, fnameInfo) {
	        var fname = $("#" + txtfname);
	        var nameInfo = $("#" + fnameInfo);
	        var filter = /^[a-zA-Z ]{2,50}$/;

            //it's NOT valid

            if (fname.val().length > 1 && (!filter.test(fname.val()))) {
                fname.addClass("error");
	            nameInfo.text("Please enter only alphabets");
	            nameInfo.addClass("error");
	            return false;
	        }
	        //it's valid
	        else {
	            fname.removeClass("error");
	            nameInfo.text("");
	            nameInfo.removeClass("error");
	            return true;
	        }

	    }

	    function validateRfname(txtfname, fnameInfo) {
	        var fname = $("#" + txtfname);
	        var nameInfo = $("#" + fnameInfo);
	        var filter = /^[a-zA-Z ]{2,50}$/;

	        
	        //it's NOT valid
	        if (fname.val().length < 1) {
	            fname.addClass("error");
	            nameInfo.text("Please enter first name");
	            nameInfo.addClass("error");
	            return false;
	        }
	        else if ((!filter.test(fname.val()))) {
	            fname.addClass("error");
	            nameInfo.text("Please enter only alphabets");
	            nameInfo.addClass("error");
	            return false;
	        }
	        //it's valid
	        else {
	            fname.removeClass("error");
	            nameInfo.text("");
	            nameInfo.removeClass("error");
	            return true;
	        }

	    }

	    function validatePhone(txtfname, fnameInfo) {
	        var fname = $("#" + txtfname);
	        var nameInfo = $("#" + fnameInfo);
	        var filter = /^[0-9- ]{8-11}$/;

	        //it's NOT valid

	        if (fname.val().length > 1 && (!filter.test(fname.val()))) {
	            fname.addClass("error");
	            nameInfo.text("Please enter valid 11 digit phone");
	            nameInfo.addClass("error");
	            return false;
	        }
	        //it's valid
	        else {
	            fname.removeClass("error");
	            nameInfo.text("");
	            nameInfo.removeClass("error");
	            return true;
	        }

	    }
