// JavaScript Document

function borrar(){
	document.contactar.reset();	
}

function enviar() {

	/* Condiciones que verifican si el campo está vacío */
	if (contactar.nombre.value == ""){
	/* Se dispara un cuadro alert con el mensaje. Se hace foco sobre el elemento */
		alert("Por favor introduzca su nombre"); contactar.nombre.focus(); return;
	}
	
	if (contactar.telefono.value == "") {
		alert("Por favor introduzca su número de teléfono"); contactar.telefono.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no es un número se ejecuta la condición */
	if (isNaN(contactar.telefono.value) == true) {
	
		alert("Teléfono inválido.\nIntroduzca su teléfono solo con caracteres numéricos"); 
		contactar.telefono.focus(); contactar.telefono.select(); return;
	}
	
	if (contactar.email.value == "") {
		alert("Por favor introduzca su dirección de e-mail"); contactar.email.focus(); return;
	}
	/* Se verifica el dato escrito 
	Si no contiene el simbolo @ o . se ejecuta la condición */
	if (contactar.email.value.indexOf('@', 1) == -1 || contactar.email.value.indexOf('.', 
		contactar.email.value.indexOf('@', 0)) == -1) {
		alert("Dirección de e-mail inválida"); contactar.email.focus(); return;
	}
	
	if (contactar.mensaje.value == "") {
		alert("Por favor introduzca el mensaje que nos desea enviar"); 
		contactar.mensaje.focus(); return;
	}
		
	/* Se envía el formulario por AJAX */
	nom = contactar.nombre.value;
	tel = contactar.telefono.value;
	ema = contactar.email.value;
	men = contactar.mensaje.value;
	
	new Ajax.Request('contactar.php?nom='+nom+'&tel='+tel+'&ema='+ema+'&men='+men, { method: 'get', 
			onSuccess: function(transport) { alert("Mensaje enviado correctamente");borrar(); } });	

}

