 function validatePrompt(Ctrl,PromptStr)
 {
   alert(PromptStr);
   Ctrl.focus();
   return;
 }
 
 
 function testControl(form,control,texto)
 {
   	dato = eval("form."+control);
     if (dato.value == "")
      {
         validatePrompt(dato,"Falta " + texto);
         return(false);
      }
         else return(true);
 }


 function Comprueba_Auto(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"fechanacimiento","la fecha de nacimiento del solicitante")) return;
	if (!testControl(form,"fechaemisioncarnet","la fecha de emisión del carnet del solicitante")) return;
	if (!testControl(form,"ciaanterior","la compañía anterior del solicitante")) return;
	if (!testControl(form,"anyoscia","los años en compañía anterior del solicitante")) return;
	if (!testControl(form,"numerosiniestros","el nº de siniestros en compañía anterior del solicitante")) return;
	if (!(formulario.datospropietario.checked)) {
		if (!testControl(form,"nombrepropietario","el nombre del propietario")) return;
		if (!testControl(form,"apellido1propietario","el primer apellido del propietario")) return;
		if (!testControl(form,"apellido2propietario","el segundo apellido del propietario")) return;
		if (!testControl(form,"domiciliopropietario","el domicilio del propietario")) return;
		if (!testControl(form,"cppropietario","el código postal del propietario")) return;
		if (!testControl(form,"poblacionpropietario","la población del propietario")) return;
		if (!testControl(form,"provinciapropietario","la provincia del propietario")) return;
		if (!testControl(form,"telefonopropietario","el teléfono de contacto del propietario")) return;
		if (!testControl(form,"fechanacimientopropietario","la fecha de nacimiento del propietario")) return;
		if (!testControl(form,"fechaemisioncarnetpropietario","la fecha de emisión del carnet del propietario")) return;
		if (!testControl(form,"ciaanteriorpropietario","la compañía anterior del propietario")) return;
		if (!testControl(form,"anyosciapropietario","los años en compañía anterior del propietario")) return;
		if (!testControl(form,"numerosiniestrospropietario","el nº de siniestros en compañía anterior del propietario")) return;	
	}
	if (!(formulario.datosconductor.checked)) {
		if (!testControl(form,"nombreconductor","el nombre del conductor")) return;
		if (!testControl(form,"apellido1conductor","el primer apellido del conductor")) return;
		if (!testControl(form,"apellido2conductor","el segundo apellido del conductor")) return;
		if (!testControl(form,"domicilioconductor","el domicilio del conductor")) return;
		if (!testControl(form,"cpconductor","el código postal del conductor")) return;
		if (!testControl(form,"poblacionconductor","la población del conductor")) return;
		if (!testControl(form,"provinciaconductor","la provincia del conductor")) return;
		if (!testControl(form,"telefonoconductor","el teléfono de contacto del conductor")) return;
		if (!testControl(form,"fechanacimientoconductor","la fecha de nacimiento del conductor")) return;
		if (!testControl(form,"fechaemisioncarnetconductor","la fecha de emisión del carnet del conductor")) return;
		if (!testControl(form,"ciaanteriorconductor","la compañía anterior del conductor")) return;
		if (!testControl(form,"anyosciaconductor","los años en compañía anterior del conductor")) return;
		if (!testControl(form,"numerosiniestrosconductor","el nº de siniestros en compañía anterior del conductor")) return;
	}
	if (!(formulario.datossegundo.checked)) {
		if (!testControl(form,"nombresegundo","el nombre del segundo conductor")) return;
		if (!testControl(form,"apellido1segundo","el primer apellido del segundo conductor")) return;
		if (!testControl(form,"apellido2segundo","el segundo apellido del segundo conductor")) return;
		if (!testControl(form,"domiciliosegundo","el domicilio del segundo conductor")) return;
		if (!testControl(form,"cpsegundo","el código postal del segundo conductor")) return;
		if (!testControl(form,"poblacionsegundo","la población del segundo conductor")) return;
		if (!testControl(form,"provinciasegundo","la provincia del segundo conductor")) return;
		if (!testControl(form,"telefonosegundo","el teléfono de contacto del segundo conductor")) return;
		if (!testControl(form,"fechanacimientosegundo","la fecha de nacimiento del segundo conductor")) return;
		if (!testControl(form,"fechaemisioncarnetsegundo","la fecha de emisión del carnet del segundo conductor")) return;
		if (!testControl(form,"ciaanteriorsegundo","la compañía anterior del segundo conductor")) return;
		if (!testControl(form,"anyosciasegundo","los años en compañía anterior del segundo conductor")) return;
		if (!testControl(form,"numerosiniestrossegundo","el nº de siniestros en compañía anterior del segundo conductor")) return;
	}
	if (!testControl(form,"marca","la marca del vehículo")) return;
	if (!testControl(form,"modelo","el modelo y versión exacta del vehículo")) return;
	if (!testControl(form,"matricula","la matrícula del vehículo")) return;
	//if (!testControl(form,"accesoriosmusicales","el valor de los accesorios musicales")) return;
	//if (!testControl(form,"accesoriosnomusicales","el valor de los accesorios no musicales")) return;
	//if (!testControl(form,"tara","la tara del vehículo")) return;
	//if (!testControl(form,"pma","el valor del campo pma del vehículo")) return;
	//if (!testControl(form,"ambito","el ámbito del vehículo")) return;
	if ((!(formulario.riesgo1.checked))&&(!(formulario.riesgo2.checked))&&(!(formulario.riesgo3.checked))&&(!(formulario.riesgo4.checked))&&(!(formulario.riesgo5.checked))) {
		validatePrompt(formulario.riesgo3,"Debe indicar una modalidad de seguro");
	}
	if (formulario.riesgo4.checked) {
		if (!testControl(form,"eurostodoriesgo","la franquicia")) return;
	}
	document.formulario.submit();
	
   return;
 }

 function Comprueba_Hogar(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"anyoconstruccion","el año de construcción de la vivienda")) return;
	document.formulario.submit();
	
   return;
 }

 function Comprueba_Comercio(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"anyo","el año de construcción del comercio")) return;
	if (!testControl(form,"metros","los metros construídos del comercio")) return;
	if (!testControl(form,"actividad","la actividad del comercio")) return;
	document.formulario.submit();
	
   return;
 } 
 
  function Comprueba_Pyme(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"anyo","el año de construcción de la empresa")) return;
	if (!testControl(form,"metros","los metros construídos de la empresa")) return;
	if (!testControl(form,"actividad","la actividad realizada por la empresa")) return;
	document.formulario.submit();
	
   return;
 } 
 
    function Comprueba_RCGeneral(form)
 {
	if (!testControl(form,"nombre","el nombre del tomador")) return;
	if (!testControl(form,"apellido1","el primer apellido del tomador")) return;
	if (!testControl(form,"apellido2","el segundo apellido del tomador")) return;
	if (!testControl(form,"domicilio","el domicilio del tomador")) return;
	if (!testControl(form,"cp","el código postal del tomador")) return;
	if (!testControl(form,"poblacion","la población del tomador")) return;
	if (!testControl(form,"provincia","la provincia del tomador")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del tomador")) return;
	if (!testControl(form,"actividad","la descripción de la actividad")) return;
	if (!testControl(form,"situacionriesgo","la situación del riesgo")) return;
	document.formulario.submit();
	
   return;
 } 
 
  function Comprueba_Vida(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"profesion","la profesión del asegurado")) return;
	if (!testControl(form,"fechanacimiento","la fecha de nacimiento del asegurado")) return;
	if (!testControl(form,"muerte","los capitales por muerte")) return;
	document.formulario.submit();
	
   return;
 }
 
 
  function Comprueba_Accidentes(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"profesion","la profesión del asegurado")) return;
	if (!testControl(form,"fechanacimiento","la fecha de nacimiento del asegurado")) return;
	document.formulario.submit();
	
   return;
 }
 
 
  function Comprueba_ILT(form)
 {
	if (!testControl(form,"nombre","el nombre del tomador")) return;
	if (!testControl(form,"apellido1","el primer apellido del tomador")) return;
	if (!testControl(form,"apellido2","el segundo apellido del tomador")) return;
	if (!testControl(form,"domicilio","el domicilio del tomador")) return;
	if (!testControl(form,"cp","el código postal del tomador")) return;
	if (!testControl(form,"poblacion","la población del tomador")) return;
	if (!testControl(form,"provincia","la provincia del tomador")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del tomador")) return;
	if (!testControl(form,"profesion","la profesión del asegurado")) return;
	if (!testControl(form,"fechanacimiento","la fecha de nacimiento del asegurado")) return;
	if (!testControl(form,"indemnizaciondiaria","la indemnización diaria del asegurado")) return;
	document.formulario.submit();
	
   return;
 }
 
   function Comprueba_Salud(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"fechanacimiento","la fecha de nacimiento del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	document.formulario.submit();
	
   return;
 }
 
    function Comprueba_Otros(form)
 {
    if (!testControl(form,"tiposeguro","el riesgo a asegurar")) return;
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return; 
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return;
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	if (!testControl(form,"profesion","la profesion del asegurado")) return;
	if (!testControl(form,"fecha","la fecha de nacimiento del asegurado")) return;
	document.formulario.submit();
	
   return;
 }
 
    function Comprueba_Comunidades(form)
 {
    if (!testControl(form,"nombrecomunidad","el nombre de la comunidad")) return;
	if (!testControl(form,"domicilio","el domicilio del tomador")) return;
	if (!testControl(form,"cp","el código postal del tomador")) return;
	if (!testControl(form,"poblacion","la población del tomador")) return;
	if (!testControl(form,"provincia","la provincia del tomador")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del tomador")) return;
	if (!testControl(form,"anyoconstruccion","el año de construcción")) return;
	if (!testControl(form,"superficieconstruida","la superficie construída")) return;
	document.formulario.submit();
	
   return;
 }
 
  function Comprueba_DefensaJuridica(form)
 {
	if (!testControl(form,"nombre","el nombre del tomador")) return;
	if (!testControl(form,"apellido1","el primer apellido del tomador")) return;
	if (!testControl(form,"apellido2","el segundo apellido del tomador")) return;
	if (!testControl(form,"domicilio","el domicilio del tomador")) return;
	if (!testControl(form,"cp","el código postal del tomador")) return; 
	if (!testControl(form,"poblacion","la población del tomador")) return;
	if (!testControl(form,"provincia","la provincia del tomador")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del tomador")) return;
	document.formulario.submit();
	
   return;
 }
 
 
  function Comprueba_Decesos(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"fechanacimiento","la fecha de nacimiento del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return; 
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	document.formulario.submit();
	
   return;
 }
 
   function Comprueba_Transportes(form)
 {
	if (!testControl(form,"nombre","el nombre del tomador")) return;
	if (!testControl(form,"apellido1","el primer apellido del tomador")) return;
	if (!testControl(form,"apellido2","el segundo apellido del tomador")) return;
	if (!testControl(form,"domicilio","el domicilio del tomador")) return;
	if (!testControl(form,"cp","el código postal del tomador")) return; 
	if (!testControl(form,"poblacion","la población del tomador")) return;
	if (!testControl(form,"provincia","la provincia del tomador")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del tomador")) return;
	document.formulario.submit();
	
   return;
 }
 
   function Comprueba_FuerzasSeguridad(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"nif","el NIF del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return; 
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	
	if ((!(formulario.opcion[0].checked)) && (!(formulario.opcion[1].checked))) 
	{
		alert("Debe indicar la opción de contratación de seguro");
		return;
	}
	
	if (!testControl(form,"fechaefecto","la fecha de efecto")) return;
	if (!testControl(form,"fechavencimiento","la fecha de vencimiento")) return;
	
	if (!testControl(form,"entidad","la entidad de su cuenta bancaria")) return;
	if (!testControl(form,"oficina","la oficina de su cuenta bancaria")) return;
	if (!testControl(form,"dc","el dígito control de su número de cuenta")) return;
	if (!testControl(form,"numerocuenta","el número de cuenta")) return;
	
	document.formulario.submit();
	
   return;
 }
 
   function Comprueba_Funcionarios(form)
 {
	if (!testControl(form,"nombre","el nombre del solicitante")) return;
	if (!testControl(form,"apellido1","el primer apellido del solicitante")) return;
	if (!testControl(form,"apellido2","el segundo apellido del solicitante")) return;
	if (!testControl(form,"nif","el NIF del solicitante")) return;
	if (!testControl(form,"domicilio","el domicilio del solicitante")) return;
	if (!testControl(form,"cp","el código postal del solicitante")) return; 
	if (!testControl(form,"poblacion","la población del solicitante")) return;
	if (!testControl(form,"provincia","la provincia del solicitante")) return;
	if (!testControl(form,"telefono","el teléfono de contacto del solicitante")) return;
	
	if ((!(formulario.opcion[0].checked)) && (!(formulario.opcion[1].checked))) 
	{
		alert("Debe indicar la opción de contratación de seguro");
		return;
	}
	
	if (!testControl(form,"fechaefecto","la fecha de efecto")) return;
	if (!testControl(form,"fechavencimiento","la fecha de vencimiento")) return;
	
	if (!testControl(form,"entidad","la entidad de su cuenta bancaria")) return;
	if (!testControl(form,"oficina","la oficina de su cuenta bancaria")) return;
	if (!testControl(form,"dc","el dígito control de su número de cuenta")) return;
	if (!testControl(form,"numerocuenta","el número de cuenta")) return;
	
	document.formulario.submit();
	
   return;
 }
 

