
function validar_campo_texto(varCampo, varError){
	//alert(document.getElementById(varCampo).value);
	if (document.getElementById(varCampo).value==""){
		document.getElementById(varError).innerHTML = "* El campo "+varCampo+" es obligatorio";
		document.getElementById(varCampo).style.border= "solid 1px red";
		document.getElementById(varCampo).focus();
		return 1;
	} else {
		document.getElementById(varError).innerHTML = "";
		document.getElementById(varCampo).style.border= "solid 1px grey";
		return 0;
	}
}

function validar_campo_email(varCampoEamil, varError){
	
	var er_email = /^(.+\@.+\..+)$/
	
	if(!er_email.test(document.getElementById(varCampoEamil).value)) {
       	document.getElementById(varError).innerHTML = "* El campo "+varCampoEamil+" es erroneo";
		document.getElementById(varCampoEamil).style.border= "solid 1px red";
		document.getElementById(varCampoEamil).focus();
		return 1;
	} else {
		document.getElementById(varError).innerHTML = "";
		document.getElementById(varCampoEamil).style.border= "solid 1px black";
		return 0;
	}
	
}

function validar_campo_telefono(varCampoTelf, varError){
	
	
	var er_tlfono = /^\d{9}$/
	
	if(!er_tlfono.test(document.getElementById(varCampoTelf).value)) {
       	document.getElementById(varError).innerHTML = "* El campo "+varCampoTelf+" es erroneo";
		document.getElementById(varCampoTelf).style.border= "solid 1px red";
		document.getElementById(varCampoTelf).focus();
		return 1;
	} else {
		document.getElementById(varError).innerHTML = "";
		document.getElementById(varCampoTelf).style.border= "solid 1px black";
		return 0;
	}
	
}

function validar_campo_privacidad(varCampoPriv, varError){
	//alert(document.getElementById(varCampoPriv).value);
	if (!document.getElementById(varCampoPriv).checked){
		document.getElementById(varError).innerHTML = "* El campo "+varCampoPriv+" es obligatorio";
		document.getElementById(varCampoPriv).style.border= "solid 1px red";
		document.getElementById(varCampoPriv).focus();
		return 1;
		//alert('Selecciona el cuadradito')
	} else {
		document.getElementById(varError).innerHTML = "";
		document.getElementById(varCampoPriv).style.border= "solid 1px black";
		return 0;
	}
}

	
function validar_formulario(){
	
	var errores=0;
	
	errores += validar_campo_texto("nombre", "errorNombre");
	
	//errores += validar_campo_texto("apellidos", "errorApellidos");
	
	//errores += validar_campo_texto("nif", "errorNif");
		
	errores += validar_campo_texto("email", "errorEmail");
	
	errores += validar_campo_email("email", "errorEmail");
	
	errores += validar_campo_texto("telefono", "errorTelefono");
	
	errores += validar_campo_telefono("telefono", "errorTelefono");
	
	//errores += validar_campo_texto("direccion", "errorDireccion");
	
	//errores += validar_campo_texto("codigo_postal", "errorCodigo_postal");
	
	//errores += validar_campo_texto("localidad", "errorLocalidad");
	
	//errores += validar_campo_texto("provincia", "errorProvincia");
	
	//errores += validar_campo_texto("observaciones", "errorObservaciones");
	
	//errores += validar_campo_texto("como_nos_conocio", "errorComo_nos_conocio");
	
	errores += validar_campo_privacidad("privacidad", "errorPrivacidad");
	
	
	//el formulario se envia
	if ( errores == 0){
	document.form1.submit();
	}
}

function validar_formulario_contacto(){
	
	var errores=0;
	
	errores += validar_campo_texto("nombre", "errorNombre");
	
	errores += validar_campo_texto("comentarios", "errorMensaje");
	
	//errores += validar_campo_texto("direccion", "errorDireccion");
	
	errores += validar_campo_texto("telefono", "errorTelefono");
	
	errores += validar_campo_telefono("telefono", "errorTelefono");
	
	errores += validar_campo_texto("email", "errorEmail");
	
	errores += validar_campo_email("email", "errorEmail");
	
	errores += validar_campo_privacidad("privacidad", "errorPrivacidad");
	
	
	if ( errores == 0){
	document.form1.submit();
	}
}