function Validar(form)
{
	
/*  if (form.nombre.value == "")
  { alert("Por favor escriba su nombre"); form.nombre.focus(); return; }
*/  

  var er_cp = /(^([0-9]{5,5})|^)$/				
  
  if (form.b_fecha1.value == "")
  { alert("Debe escribir las fechas de nacimiento de todos los asegurados"); form.b_fecha1.focus(); return; }   
   
  if (form.b_fecha1.value != "")
  {
	if ((!form.b_sexo1[0].checked) && (!form.b_sexo1[1].checked))
	{ alert("Por favor seleccione el sexo del asegurado 1"); 				form.b_sexo1[0].focus(); return; }   	  	
  }  		 
  
  if (form.b_fecha2.value != "")
  {
	if ((!form.b_sexo2[0].checked) && (!form.b_sexo2[1].checked))
	{ alert("Por favor seleccione el sexo del asegurado 2"); 				form.b_sexo2[0].focus(); return; }   	  
  }  		
  	
  if (form.b_fecha3.value != "")
  {
	if ((!form.b_sexo3[0].checked) && (!form.b_sexo3[1].checked))
	{ alert("Por favor seleccione el sexo del asegurado 3"); 				form.b_sexo3[0].focus(); return; }   	  
  }  		  
  
  if (form.b_fecha4.value != "")
  {
	if ((!form.b_sexo4[0].checked) && (!form.b_sexo4[1].checked))
	{ alert("Por favor seleccione el sexo del asegurado 4"); 				form.b_sexo4[0].focus(); return; }   	  
  } 
  
 
  if (form.b_fecha5.value != "")
  {
	if ((!form.b_sexo5[0].checked) && (!form.b_sexo5[1].checked))
	{ alert("Por favor seleccione el sexo del asegurado 5"); 				form.b_sexo5[0].focus(); return; }
  }  		
  
   
  if (form.b_fecha6.value != "")
  {
	if ((!form.b_sexo6[0].checked) && (!form.b_sexo6[1].checked))
	{ alert("Por favor seleccione el sexo del asegurado 6"); 				form.b_sexo6[0].focus(); return; }   	  
  }  		

  if (form.cp.value == "")
  { alert("Por favor escriba su codigo postal de residencia"); form.cp.focus(); return; } 
  
  if(!er_cp.test(form.cp.value)) 
  { alert("El CODIGO POSTAL no parece correcto"); form.cp.focus(); return; }     
    
  if (form.por_email.checked)  
  {
  	if (form.email.value == "")
    { alert("Por favor escriba una dirección de Email para enviar el presupuesto"); form.email.focus(); return; }
   
  	if (form.email.value.indexOf('@', 0) == -1 ||
	    form.email.value.indexOf('.', 0) == -1)
  	{ alert("La dirección de Email no parece correcta"); form.email.focus(); return; }  	
  }  	
  
  if (form.por_telefono.checked)  
  {
  	if (form.telefono.value == "")
    { alert("Por favor escriba una teléfono para poder comunicarle el presupuesto"); form.telefono.focus(); return; }
   
  }  	
  
  
  if ((!form.por_email.checked) && (!form.por_telefono.checked))
  {
	alert("Por favor indique cómo desea recibir su presupuesto: por email o por teléfono"); form.por_email.focus(); return;
  }
  
  
  if (!form.legal.checked)
  { alert("Por favor lea y acepte las condiciones de uso para poder enviar la solicitud de presupuesto"); form.legal.focus(); return; }  

  form.submit();
}

