// JavaScript Document
//valida formulario FAQS
function validaForm(){
    //valido pregunta no vacia
    if (document.FAQS.pregunta.value==""){
       alert("Tiene que escribir Su pregunta");
       document.FAQS.pregunta.focus();
       return false;
    } 

	//valido que el email tenga el formato correcto
	var s = document.FAQS.email.value;
    var filter=/^[A-Za-z0-9_._-]+[A-Za-z0-9_]*@[A-Za-z0-9-áéíóúàèòñ_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(s)) {
            alert("El e-mail no tiene el formato correcto");
            document.FAQS.email.focus();
            return false;
    }
   
     
    document.FAQS.submit();
} 

//valida formulario opción sociedades disponibles
function validaForm1() {
	if (document.sociedades.email.value=="") {
		document.sociedades.email.focus();
		alert('Debe indicar un email.');
		return false;
		}
	
	var s = document.sociedades.email.value;
    var filter=/^[A-Za-z0-9_._-]+[A-Za-z0-9_]*@[A-Za-z0-9-áéíóúàèòñ_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(s)) {
            alert("El e-mail no tiene el formato correcto");
            document.sociedades.email.focus();
            return false;
    }
}

//valida formulario constituya su sociedad
function validaForm2() {
	
	if (document.constitucion.nombre.value=="") {
		document.constitucion.nombre.focus();
		alert('Debe indicar su nombre.');
		return false;
		}
	
	if (document.constitucion.domicilio.value=="") {
		document.constitucion.domicilio.focus();
		alert('Debe indicar su domicilio.');
		return false;
		}
	
	if (document.constitucion.provincia.value=="") {
		document.constitucion.provincia.focus();
		alert('Debe indicar su provincia.');
		return false;
		}
	
	if (document.constitucion.telefono.value=="") {
		document.constitucion.telefono.focus();
		alert('Debe indicar su telefono.');
		return false;
		}
	
	if (document.constitucion.email.value=="") {
		document.constitucion.email.focus();
		alert('Debe indicar un email.');
		return false;
		}
	
	var s = document.constitucion.email.value;
    var filter=/^[A-Za-z0-9_._-]+[A-Za-z0-9_]*@[A-Za-z0-9-áéíóúàèòñ_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(s)) {
            alert("El e-mail no tiene el formato correcto");
            document.constitucion.email.focus();
            return false;
    }
	
	
			
	if (document.constitucion.nombresocio.value=="") {
		document.constitucion.nombresocio.focus();
		alert('Debe indicar el nombre de uno de los socios.');
		return false;
		}
	
	if (document.constitucion.emailsocio.value=="") {
		document.constitucion.emailsocio.focus();
		alert('Debe indicar el email del socio.');
		return false;
		}
	
	var s = document.constitucion.emailsocio.value;
    var filter=/^[A-Za-z0-9_._-]+[A-Za-z0-9_]*@[A-Za-z0-9-áéíóúàèòñ_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(s)) {
            alert("El e-mail no tiene el formato correcto");
            document.constitucion.emailsocio.focus();
            return false;
    }
	
	if (document.constitucion.denominacion1.value=="") {
		document.constitucion.denominacion1.focus();
		alert('Debe indicar la primera denominación.');
		return false;
		}
	
	if (document.constitucion.denominacion2.value=="") {
		document.constitucion.denominacion2.focus();
		alert('Debe indicar la segunda denominación.');
		return false;
		}
	
	if (document.constitucion.denominacion3.value=="") {
		document.constitucion.denominacion3.focus();
		alert('Debe indicar la tercera denominación.');
		return false;
		}
	
	if (document.constitucion.politica.checked) {
		return true;
		} else {
		alert('Debe marcar la casilla de Política de Privacidad');
		return false;
		}
}

//comprueba formulario compra de sociedades
function validaForm3() {
	
	if (document.constitucion.nombre.value=="") {
		document.constitucion.nombre.focus();
		alert('Debe indicar su nombre.');
		return false;
		}
	
	if (document.constitucion.domicilio.value=="") {
		document.constitucion.domicilio.focus();
		alert('Debe indicar su domicilio.');
		return false;
		}
	
	if (document.constitucion.provincia.value=="") {
		document.constitucion.provincia.focus();
		alert('Debe indicar su provincia.');
		return false;
		}
	
	if (document.constitucion.telefono.value=="") {
		document.constitucion.telefono.focus();
		alert('Debe indicar su telefono.');
		return false;
		}
	
	if (document.constitucion.email.value=="") {
		document.constitucion.email.focus();
		alert('Debe indicar un email.');
		return false;
		}
	
	var s = document.constitucion.email.value;
    var filter=/^[A-Za-z0-9_._-]+[A-Za-z0-9_]*@[A-Za-z0-9-áéíóúàèòñ_-]+\.[A-Za-z0-9_.]+[A-za-z]$/;
    if (!filter.test(s)) {
            alert("El e-mail no tiene el formato correcto");
            document.constitucion.email.focus();
            return false;
    }
	
	if (document.constitucion.nifpfisica.value=="") {
		document.constitucion.nifpfisica.focus();
		alert('Debe indicar el NIF.');
		return false;
		}
	
	abc=document.constitucion.nifpfisica.value
	dni=abc.substring(0,abc.length-1)
	let=abc.charAt(abc.length-1)
		if (!isNaN(let))
 			{
  			alert('Falta la letra')
  			document.constitucion.nifpfisica.focus()
 			 return false
 			}
		else
		 {
  			cadena="TRWAGMYFPDXBNJZSQVHLCKET"
  			posicion = dni % 23
  			letra = cadena.substring(posicion,posicion+1)
  			if (letra!=let.toUpperCase())
   				{
    			alert("Nif no válido")
    			document.constitucion.nifpfisica.focus()
    			return false
   				}
		 }
		

	
	if (document.constitucion.politica.checked) {
		return true;
		} else {
		alert('Debe marcar la casilla de Política de Privacidad');
		return false;
		}
}