// JavaScript Document

function enviarFormulario() {
	
			var form = document.getElementById('frmSolicitud');
			
			var strNombre = document.getElementById('nombre').value;
			var strApellido1 = document.getElementById('apellido1').value;
			var strTlf1 = document.getElementById('telefono1').value;
			var strEmail1 = document.getElementById('email').value;


			if ( strNombre == "" ) {
				alert("Indique por favor o seu nome");
			} else if ( strApellido1 == "" ) {
				alert("Indique por favor o seu apelido");
			} else if ( strTlf1 == "" ) {
				alert("Indique por favor um numero de contacto");
			} else if (!checkNumPhone(strTlf1)) {
				alert("Insira por favor um numero de contacto válido");
			} else if (!checkEmail(strEmail1)) {
				alert("Por favor, introduza o endereço de e-mail válido");
			} else {				
				form.action = "/insertar.php";
				form.submit();				
			}
			
}
		
		function isNumeric(string, ignoreWhiteSpace){
			if (string.search){
				if ((ignoreWhiteSpace && string.search(/[^\d\s]/) != -1) || (!ignoreWhiteSpace && string.search(/\D/) != -1)) return false;
			}
			return true;
		}
		
		
		function checkNumPhone(objValue){
			var myobjDato = new String(objValue)
			
			if (myobjDato == "")			// Comprueba que no está vacio
				return false;
			if (myobjDato.length != 9)		// Comprueba que tenga longitud de nueve
				return false;
			if (!isNumeric(myobjDato))		// Comprueba si es numérico
				return false;
			if ((myobjDato.substring(0,1) != '2') && (myobjDato.substring(0,1) != '9'))	// Comprueba si empieza por 2 ó 9
				return false;
			return true;
		}

		function checkEmail(objValue){
			if (objValue == "")
				return true;
			if (objValue.charAt(0) == '@')
				return false;
			if (objValue.length < 6)
				return false;
			if (objValue.indexOf("@") == -1)
				return false;
			if (objValue.indexOf(".") == -1)
				return false;
			if (objValue.slice(objValue.indexOf("@")).indexOf(".") == -1)
				return false;
			return true;
		}



