<!--
 function submit_page(formulario)
 {

  hayError = false; var numlistas=0;
  listas=document.datos_generales['listas[]']
  if (listas) { numlistas=listas.length; }

  // Comprueba que ha marcado alguna lista o categoría genérica
  for (var k=0;k<numlistas;k++) {
	if (listas[k].checked) break;
	if (k==listas.length-1) { alert("Debe marcar alguna lista de interés."); hayError=true; }
  }


  var regexp_mail = "(^[A-Za-z0-9\._\-]+@[A-Za-z0-9\.-]+[\.]{1,1}[A-Za-z]{2,4}$)",//"^[0-9a-zA-Z\-\.]+[\@](([0-9a-zA-Z][\.][0-9a-zA-Z])|([0-9a-zA-Z][\-]+[0-9a-zA-Z])|[0-9a-zA-Z])+[\.][0-9a-zA-Z]{2,4}$";
  reg=new RegExp(regexp_mail,"i");
  result=(formulario.email.value.match(reg)!=null);

  if (hayError==false && !result)			{ alert("El campo dirección de e-mail no puede quedar en blanco y tiene que ser válido."); hayError = true; }
  if (hayError==false && formulario.pais.value=='')	{ alert("Debe seleccionar un pais"); hayError = true; }
  if (hayError==false && formulario.fec_ncto.value=='') { alert("Debe seleccionar una edad"); hayError = true; }
  if (hayError==false && formulario.sexo.value=='') 	{ alert("Debe seleccionar un sexo"); hayError = true; }
  if (hayError==false && CompruebaPrv()==false)		{ alert("Debe seleccionar una provincia."); hayError = true; }

  if(hayError == false) {	if (checkFields()) { formulario.submit(); }       }
  
  return false;
  
 }

// CHEQUEO DE BLANCOS
 function esBlanco(campo) {
  if(campo.value == "")
   return true;
  else
   for (var i=0;i<campo.value.length;i++)
    if (campo.value.charAt(i)!=" ") return false;
  return true;
 }

//CHEQUEO DE LONGITUD
 function esMenorLongitud(campo, longitud) {
  valor = campo.value;
  if(valor.length > longitud) {
   return false;
  }
  return true;
 }


  //SUBMIT UNA SOLA VEZ
   var submitcount=0;
   function checkFields()
   {
     if (submitcount == 0)
     {
       submitcount++;
       return true;
     }
     else
     {
         alert("La orden de envio ya ha sido dada.");
       return false;
     }
   }
  function CompruebaPrv()
  {
        pais = document.datos_generales.pais.value;
        prov = document.datos_generales.provincia.value;
        if (prov=='') return false;
        if (pais=='MEX' || pais=='ESP' || pais=='ARG' || pais=='POR')
          if (prov=='MEX' || prov=='ESP' || prov=='ARG' || prov=='POR')
            return false;
        return true;
  }

disparaCombo('pais');

//-->

