$(document).ready(function()
{
	$("#nombre").focus();
	
	$("#formulario").submit(function()
	{
		return validacionForm();
	});
		
	

});

function validacionForm()
{
	
	var validacion=true;
	
	correo= $("#email").val();
	nombre= $("#nombre").val();
	telefono= $("#telefono").val();
	ciudad= $("#ciudad").val();
	mensaje= $("#mensaje").val();
	email= $("#email").val();
	error="";
	error2=0;
	//alert(correo);
	if(isBlank(nombre))
	{
		$("#nombre").css('border','1px solid #AB2F2F');
		$("#nombre").focus();
		error+="nombre Vacio";
		error2=1;
		validacion=false;
		
	}else{
		  $("#nombre").css('border','medium none');
		}
	
	if(isBlank(telefono))
	{
		$("#telefono").css('border','1px solid #AB2F2F');
		$("#telefono").focus();
		error+=" telefono Vacio ";
		error2=1;
		validacion=false;
		
	}else{
		  $("#telefono").css('border','medium none');
		}
	if(isBlank(fecha_boda))
	{
		$("#fecha_boda").css('border','1px solid #AB2F2F');
		$("#fecha_boda").focus();
		error+=" Fecha de boda vacio";
		error2=1;
		validacion=false;
		
	}else{
		  $("#fecha_boda").css('border','medium none');
		}
	
	if(isBlank(ciudad))
	{
		$("#ciudad").css('border','1px solid #AB2F2F');
		$("#ciudad").focus();
		error+=" ciudad Vacio ";
		error2=1;
		validacion=false;
		
	}else{
		  $("#ciudad").css('border','medium none');
		}
	
	if(isBlank(email))
	{
		$("#email").css('border','1px solid #AB2F2F');
		$("#email").focus();
		error+=" email Vacio ";
		error2=1;
		validacion=false;
	}else{
			if(!validaCorreo(email))
			{
				$("#email").css('border','1px solid #AB2F2F');
				$("#email").focus();
				error+=" email "+email+" incorrecto ";
				error2=1;
				validacion=false;
				
			}else{
			
				$("#email").css('border','medium none');
				}
		}
	
	if(isBlank(mensaje))
	{
		$("#mensaje").css('border','1px solid #AB2F2F');
		$("#mensaje").focus();
		error+=" mensaje Vacio ";
		error2=1;
		validacion=false;
		
	}else{
		  $("#mensaje").css('border','medium none');
		}
	
	if(error2==1)	
	{
		$("#respuesta").addClass("error");
		$("#respuesta").html(error);
	}
	
	
	return validacion;
}


function validaCorreo(valor)
{
	var reg=/(^[a-zA-Z0-9._-]{1,30})@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$/;
	if(reg.test(valor)) return true;
	else return false;
}

function isBlank(val)
{
	if(val==null){
		return true;
	}
	for(var i=0;i<val.length;i++) {
		if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){
			return false;
		}
	}
	return true;

}