$(document).ready(function () {

	var emailreg = /^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	var phonereg = /^[0-9]/;
	
	$(".submit").click(function () {
		
		$(".error").remove();
		
		if( $(".name").val() == "") {
			$(".name").focus().after("<span class=\"error\">Requerido: Nombre y Apellido.</span>");
			return false;
		
		} else if( $(".email").val() == "" || !emailreg.test($(".email").val())) {
		
			$(".email").focus().after("<span class=\"error\">Requerido: Ingrese un E-mail correctamente.</span>");
			return false;
		
		} else if( $(".phone").val() == "" || !phonereg.test($(".phone").val())) {
		
			$(".phone").focus().after("<span class=\"error\">Requerido: Teléfono.</span>");
			return false;
		
		} else if( $(".comment").val() == "") {
	
			$(".comment").focus().after("<span class=\"error\">Requerido: Mensaje.</span>");
			return false;
		
		}
	
	});
	
	$(".name, .comment").keyup(function(){
		if( $(this).val() != "" ){
			$(".error").fadeOut();			
			return false;
		}		
	});
	
	$(".email").keyup(function(){
		if( $(this).val() != "" && emailreg.test($(this).val())){
			$(".error").fadeOut();			
			return false;
		}		
	});

	$(".phone").keyup(function(){
		if( $(this).val() != "" && phonereg.test($(this).val())){
			$(".error").fadeOut();			
			return false;
		}		
	});
	
});
