
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_contacto(){
	
	var errores=0;
	
	errores += validar_campo_texto("nombre", "errorNombre");
	
	errores += validar_campo_texto("comentarios", "errorComentarios");

	errores += validar_campo_texto("telefono", "errorTelefono");
	
	errores += validar_campo_telefono("telefono", "errorTelefono");
	
	errores += validar_campo_texto("correo", "errorCorreo");
	
	errores += validar_campo_email("correo", "errorCorreo");
	
	
	if ( errores == 0){
	document.form1.submit();
	}
}


/******************* inglés *********************************/


function validate_field_text(varCampo, varError){
	//alert(document.getElementById(varCampo).value);
	if (document.getElementById(varCampo).value==""){
		document.getElementById(varError).innerHTML = " The field "+varCampo+" is required";
		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 validate_field_email(varCampoEamil, varError){
	
	var er_email = /^(.+\@.+\..+)$/
	
	if(!er_email.test(document.getElementById(varCampoEamil).value)) {
       	document.getElementById(varError).innerHTML = " The field "+varCampoEamil+" is wrong";
		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 validate_field_telephone(varCampoTelf, varError){
	
	
	var er_tlfono = /^\d{9}$/
	
	if(!er_tlfono.test(document.getElementById(varCampoTelf).value)) {
       	document.getElementById(varError).innerHTML = " The field "+varCampoTelf+" is wrong";
		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 = " The field "+varCampoPriv+" is required";
		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_contact(){
	
	var errores=0;
	
	errores += validate_field_text("name", "errorName");
	
	errores += validate_field_text("comments", "errorComments");

	errores += validate_field_text("telephone", "errorTelephone");
	
	errores += validate_field_telephone("telephone", "errorTelephone");
	
	errores += validate_field_text("email", "errorEmail");
	
	errores += validate_field_email("email", "errorEmail");
	
	
	if ( errores == 0){
	document.form1.submit();
	}
}
