function comprobarContacto(){
	var er_tlf = /(^([0-9]{9})|^)$/;
	var er_email = /[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/;
	
	resetColor2();
	if (document.frmcontacto.nombre.value.length==0){
		alert("Escriba su nombre.")
		document.frmcontacto.nombre.style.borderColor="red";
		document.frmcontacto.nombre.focus()
		return 0;
	}
	if(document.frmcontacto.apellidos.value.length==0){
		alert("Escriba sus apellidos.")
		document.frmcontacto.apellidos.style.borderColor="red";
		document.frmcontacto.apellidos.focus()
		return 0;
	}
	if((document.frmcontacto.email.value.length==0) || (!(er_email.test(document.frmcontacto.email.value)))){
		alert("Debe especificar una dirección válida de e-mail.")
		document.frmcontacto.email.style.borderColor="red";
		document.frmcontacto.email.focus()
		return 0;
	}
	if((document.frmcontacto.tlf.value.length==0) || (!(er_tlf.test(document.frmcontacto.tlf.value)))){
		alert("Debe especificar un número telefónico.")
		document.frmcontacto.tlf.style.borderColor="red";
		document.frmcontacto.tlf.focus()
		return 0;
	}
	if(document.frmcontacto.asunto.value.length==0){
		alert("Debe especificar un asunto.")
		document.frmcontacto.asunto.style.borderColor="red";
		document.frmcontacto.asunto.focus()
		return 0;
	}
	if(document.frmcontacto.comentario.value.length==0){
		alert("Debe contarnos el motivo de tu contacto.")
		document.frmcontacto.comentario.style.borderColor="red";
		document.frmcontacto.comentario.focus()
		return 0;
	}
	document.frmcontacto.submit(); 
}

function resetColor2(){
	document.frmcontacto.nombre.style.borderColor="#000000";
	document.frmcontacto.apellidos.style.borderColor="#000000";
	document.frmcontacto.email.style.borderColor="#000000";	
	document.frmcontacto.tlf.style.borderColor="#000000";
	document.frmcontacto.asunto.style.borderColor="#000000";
	document.frmcontacto.comentario.style.borderColor="#000000";
}
