function validacion_contac(form) {
	var EmailRegEx = /^((\w|\.){2,}@)\w{3,}\.\w{2,4}((\.(\w{2}))?)?$/
	var numericoRegEx = /^\d*$/
 
	if(form.nombre.value == "") {
		form.name.focus();
		mostrar("El campo 'Nombre' es obligatorio!");
		return false;
	}
	if(form.correo.value == "") {
		form.email.focus();
		mostrar("El campo 'Correo' es obligatorio!");
		return false;	
	} else {
		if(!form.correo.value.match(EmailRegEx)) {
			form.correo.focus();
			form.correo.value = "";
			mostrar("Debe ingresar una dirección de Correo válida.");
			return false;
		}
	}
		if(form.mensaje.value == "") {
		form.mensaje.focus();
		mostrar("El campo 'Mensaje' es obligatorio!");
		return false;
	}
	if(form.asunto.value == "") {
		form.asunto.focus();
		mostrar("El campo del 'Asunto' es obligatorio!");
		return false;
	} 
	if(form.Numero.value !== "") {
		if(!form.Numero.value.match(numericoRegEx)) {
			mostrar("El campo 'Campo numérico' sólo puede contener números.");
			form.txtNumero.focus();
			form.txtNumero.value = "";
			return false;
		}
	}
	return true;
}
 
function mostrar(error_comment) {
	document.getElementById('Errores_comment').innerHTML = error_comment;
	document.getElementById('Errores_comment').style.background = "#333333";
}