function valida_contacto(contacto){

	//var emailRegEx = /^((\w|\.){2,}@)\w{3,}\.\w{2,4}((\.(\w{2}))?)?$/
	var emailRegEx = "[a-zA-Z0-9'_-]*@[a-zA-Z0-9_.]*.[a-zA-Z][a-zA-Z]?[a-zA-Z]";
	var checktelefono = /^\d{8,}$/g;

	//Valido nombre
	if(contacto.nombre.value == ''){
	alert('Introduzca su nombre por favor');
	// seleccionamos el campo incorrecto
	contacto.nombre.focus();
	return false;
	}

	//Valido email formato texto@dominio.com
	if(contacto.email.value == ''){
	alert('Introduzca su direcci\xf3n de email por favor');
	contacto.email.focus();
	return false;
	} else {
		if(!contacto.email.value.match(emailRegEx)) {
			contacto.email.focus();
			alert("Debe ingresar una direcci\xf3n de email v\xe1lida.");
			return false;
		}
	}

	//Valido conocio
	if(contacto.conocio.value == ''){
	alert('Indique como nos conoci\xf3 por favor');
	// seleccionamos el campo incorrecto
	contacto.conocio.focus();
	return false;
	}


	//Valido textarea comentarios
	if(contacto.comentarios.value == ''){
	alert('Introduzca sus comentarios por favor');
	// seleccionamos el campo incorrecto
	contacto.comentarios.focus();
	return false;
	}


	//Valido aceptación términos legales
	if(contacto.acepto_terminos_legales.checked == ''){
	alert('Debe aceptar los t\xe9rminos legales');
	return false;
	
	}

return true;
}



