// Valida el formulario de Contacto.
function validarContacto(formulario) {
	// Campo Nombre.
	if(esVacio(formulario.nombre)) {
		alert("El campo Nombre no puede ser vacio.");
		formulario.nombre.focus();
		return false;
	}
	
	// Campo eMail.
	if(formulario.recibe_mails.options[formulario.recibe_mails.selectedIndex].value == '1') {
		if(esVacio(formulario.email)) {
			alert("El campo eMail no puede ser vacio.");
			formulario.email.focus();
			return false;
		}
		if(!esEmail(formulario.email)) {
			alert("El campo eMail debe ser una direccion de eMail valida.");
			formulario.email.focus();
			return false;
		}
	}
	
	// Campo telefono movil
	if(formulario.recibe_smss.options[formulario.recibe_smss.selectedIndex].value == '1') {
		if(esVacio(formulario.telefono_movil)) {
			alert("El campo Telefono movil no puede ser vacio.");
			formulario.telefono_movil.focus();
			return false;
		}	
		if(!esTelefono(formulario.telefono_movil)) {
			alert("El campo Telefono movil debe ser un telefono valida.");
			formulario.telefono_movil.focus();
			return false;
		}
	}
	
	return true;
}

// Marca un campo como obligatorio o no.
function marcarObligatorio(campo, span) {
	if(campo.value == '1')
		document.getElementById(span).innerHTML = "* ";
	else
		document.getElementById(span).innerHTML = "";
}