

function mail(texto){ 

    var mailres = true;             
    var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
     
    var arroba = texto.indexOf("@",0); 
    if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
     
    var punto = texto.lastIndexOf("."); 
                 
     for (var contador = 0 ; contador < texto.length ; contador++){ 
        if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
            mailres = false; 
            break; 
     } 
    } 

    if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
     mailres = true; 
    else 
     mailres = false; 
                 
    return mailres; 
} 


function enviar(){

	persona_contacto = $('persona_contacto').value;
	provincia = $('provincia').value;
	movil = $('movil').value;
	email = $('email').value;
	telefono = $('telefono').value;
	consulta = $('consulta').value;
	seccion = $('seccion').value;
	
	if(persona_contacto=="") {
	
		alert('Debe rellenar el campo persona de contacto');
	
	} else {
	
		if(!mail(email)) {
	
			alert('Debe introducir un email valido');
			
		} else {
		
			if(consulta=="") {
	
				alert('Debe formular una consulta');
				
			} else {
			
				if(telefono=="") {
	
				alert('Debe rellenar el campo telefono');
				
				} else {
				
					if(provincia=="") {
	
					alert('Debe rellenar el campo provincia');
					
					} else {
					
						$('submit').value = "enviando...";
						
						$('submit').disabled = "disabled";
					
						new Ajax.Updater('formulario', '_formulario.php?persona_contacto=' + persona_contacto + '&amp;provincia=' + provincia + '&amp;movil=' + movil + '&amp;email=' + email + '&amp;telefono=' + telefono + '&amp;consulta=' + consulta + '&amp;seccion=' + seccion);
					
					}	
				
				}			
			}
		
		}
	
	}

}
