/***************************/
//@Author: Adrian "yEnS" Mato Gondelle & Ivan Guardado Castro
//@website: www.yensdesign.com
//@email: yensamg@gmail.com
//@license: Feel free to use it, but keep this credits please!					
/***************************/

$(document).ready(function(){
	//global vars
	$('#loginInfo').hide();
	var email = $("#id_mail");
	var emailInfo = $("#emailInfo");
	var pass1 = $("#id_pass");
	var pass1Info = $("#pass1Info");


	
	//On blur

	email.blur(validateEmail);
	pass1.blur(validatePass1);

	//On key press

	
	//validation functions
	function validateEmail(){
		//testing regular expression
		var a = $("#id_mail").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("Valid E-mail please!");
			emailInfo.removeClass("error");
			return true;
		}
		//if it's NOT valid
		else{
			email.addClass("error");
			emailInfo.text("Type a valid e-mail please");
			emailInfo.addClass("error");
			return false;
		}
	}
	function validatePass1(){
		var a = $("#pass1Info");

		//it's NOT valid
		if(pass1.val().length == 0){
			pass1.addClass("error");
			pass1Info.text("Type a valid password please");
			pass1Info.addClass("error");
			return false;
		}
		else{
			pass1.removeClass("error");
			pass1Info.text("Valid Password please!");
			pass1Info.removeClass("error");
		}
	}  

});
