//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;
 }


//COMPRUEBA EMAIL
function esEmailValido(email) // Devuelve los valores:0(correcto),1(incorrecto),2(con espacios)
  {
    if (email.indexOf(" ")!=-1) // Comprobamos que email no contenga espacios,tampoco en los laterales
       return 2;
    if (email.indexOf("@")==-1) // Comprobamos que exista al menos un carÃ¡cter @
    {
       return 1;
    }
    else
    {
      var posarroba=email.indexOf("@");
      var nombre=email.substring(0, posarroba);
      var dominio=email.substring(posarroba+1);

      // Comprobamos que nombre  tenga al menos un carÃ¡cter
      if (nombre.length==0)
         return 1;

      // Comprobamos que nombre no sea un solo punto
      if (nombre==".")
         return 1;

      // Comprobamos que dominio tenga al menos un carÃ¡cter
      if (dominio.length==0)
         return 1

      // Comprobamos que dominio tenga al menos existe un punto
      if (dominio.indexOf(".")==-1)
         return 1;

      // Comprobamos que la ni la primera ni la Ãºltima posiciÃ³n del dominio sea el punto
      len_dom=dominio.length - 1;
      if ((dominio.charAt(0)==".")||(dominio.charAt(len_dom)=="."))
         return 1;

      // Comprobamos que tanto nombre como dominio sÃ³lo cotengan carÃ¡cteres vÃ¡lidos
      if (CharInCorrectos(nombre)) return 1;
      if (CharInCorrectos(dominio)) return 1;
    }
    return 0;
  }

//COMPROBACION DE CARACTERES CORRECTOS
function CharInCorrectos(cadena)
   {
     validos="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.";

     // Comprobamos que cadena no tenga algÃºn carÃ¡cter no contemplado
     // en el string validos y que no existan dos puntos contiguos
     for (i=0;i<cadena.length;i++)
     {
       if (validos.indexOf(cadena.charAt(i))==-1) return true;
       if (cadena.charAt(i)==".")
         if ((i!=cadena.length-1) && (cadena.charAt(i+1)=="."))
           return true;
     }
     return false; // No se ha encontrado ninguna irregularidad
   }

//COMPRUEBA PROVINCIAS
function CompruebaPrv()
  {
        pais = document.datos_generales.pais.value;
        prov = document.datos_generales.provincia.value;
        if (pais=='ESP' || pais=='ARG' || pais=='BOL' || pais=='BRA' || pais=='CHL' || pais=='COL' || pais=='CRI' || pais=='MEX' || pais=='PER' || pais=='POR' || pais=='URU' || pais=='USA' || pais=='VEN')
        {
        	if (prov=='')
        		return false;
        }
        else
        	prov=pais;
        return true;
  }

//COMPRUEBA EDAD
function compEdad()
        {
                  var k;
                  for (k=0;k < document.datos_generales.fec_ncto.length ; k++)
                        {
                                 if (document.datos_generales.fec_ncto[k].checked == true )
                                        {
                                                return false;
                                        }
                        }
                  return true;
        }

//COMPRUEBA FECHA NACIMIENTO VALIDA
function validateDate(fld) {
    var RegExPattern = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
    if ((fld.match(RegExPattern)) && (fld!=''))
    	return true; 
    else
        return false; 
}

//CARGA PROVINCIAS EN EL OPTION
function CargaProvincias()
  {
    var i=0;
    var longitud;
    var o= new Array;
    var indice=0;
	document.datos_generales.provincia.length=0;
    indice= (document.datos_generales.pais.selectedIndex);
	
    //CASO DE ESPAÑA
    switch(indice)
    {
    	case 1:
		  o[i++]=new Option("Elige una provincia","");
	      o[i++]=new Option("MADRID", "M");
	      o[i++]=new Option("BARCELONA", "B");
	      o[i++]=new Option("Álava", "VI");
	      o[i++]=new Option("Albacete", "AB");
	      o[i++]=new Option("Alicante", "A");
	      o[i++]=new Option("Almeria", "AL");
	      o[i++]=new Option("Asturias", "O");
	      o[i++]=new Option("Avila", "AV");
	      o[i++]=new Option("Badajoz", "BA");
	      o[i++]=new Option("Baleares", "IB");
	      o[i++]=new Option("Burgos", "BU");
	      o[i++]=new Option("Caceres", "CC");
	      o[i++]=new Option("Cádiz", "CA");
	      o[i++]=new Option("Cantabria", "S");
	      o[i++]=new Option("Castellón", "CS");
	      o[i++]=new Option("Ceuta", "CE");
	      o[i++]=new Option("Ciudad Real", "CR");
	      o[i++]=new Option("Córdoba", "CO");
	      o[i++]=new Option("Cuenca", "CU");
	      o[i++]=new Option("Girona", "GI");
	      o[i++]=new Option("Granada", "GR");
	      o[i++]=new Option("Guadalajara", "GU");
	      o[i++]=new Option("Guipúzcua", "SS");
	      o[i++]=new Option("Huelva", "H");
	      o[i++]=new Option("Huesca", "HU");
	      o[i++]=new Option("Jaen", "J");
	      o[i++]=new Option("Coruña", "C");
	      o[i++]=new Option("La Rioja", "LO");
	      o[i++]=new Option("Las Palmas", "GC");
	      o[i++]=new Option("León", "LE");
	      o[i++]=new Option("Lleida", "L");
	      o[i++]=new Option("Lugo", "LU");
	      o[i++]=new Option("Málaga", "MA");
	      o[i++]=new Option("Murcia", "MU");
	      o[i++]=new Option("Navarra", "NA");
	      o[i++]=new Option("Ourense", "OU");
	      o[i++]=new Option("Palencia", "P");
	      o[i++]=new Option("Pontevedra", "PO");
	      o[i++]=new Option("Salamanca", "SA");
	      o[i++]=new Option("Tenerife", "TF");
	      o[i++]=new Option("Segovia", "SG");
	      o[i++]=new Option("Sevilla", "SE");
	      o[i++]=new Option("Soria", "SO");
	      o[i++]=new Option("Tarragona", "T");
	      o[i++]=new Option("Teruel", "TE");
	      o[i++]=new Option("Toledo", "TO");
	      o[i++]=new Option("Valencia", "V");
	      o[i++]=new Option("Valladolid", "VA");
	      o[i++]=new Option("Vizcaya", "BI");
	      o[i++]=new Option("Zamora", "ZA");
	      o[i++]=new Option("Zaragoza", "Z");
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 2:
		  o[i++]=new Option("Elige una provincia","");	  
	      o[i++]=new Option("Atlantico Sur", "Atlantico Sur");
	      o[i++]=new Option("Buenos Aires", "Buenos Aires");
	      o[i++]=new Option("Capital Federal", "Capital Federal");
	      o[i++]=new Option("Catamarca", "Catamarca");
	      o[i++]=new Option("Chaco", "Chaco");
	      o[i++]=new Option("Chubut", "Chubut");
	      o[i++]=new Option("Cordoba", "Cordoba");
	      o[i++]=new Option("Corrientes", "Corrientes");
	      o[i++]=new Option("Entre Rios", "Entre Rios");
	      o[i++]=new Option("Formosa", "Formosa");
	      o[i++]=new Option("Jujuy", "Jujuy");
	      o[i++]=new Option("La Pampa", "La Pampa");
	      o[i++]=new Option("La Rioja", "La Rioja");
	      o[i++]=new Option("Mendoza", "Mendoza");
	      o[i++]=new Option("Misiones", "Misiones");
	      o[i++]=new Option("Neuquen", "Neuquen");
	      o[i++]=new Option("Rio Negro", "Rio Negro");
	      o[i++]=new Option("Salta", "Salta");
	      o[i++]=new Option("San Juan", "San Juan");
	      o[i++]=new Option("San Luis", "San Luis");
	      o[i++]=new Option("Santa Cruz", "Santa Cruz");
	      o[i++]=new Option("Santa Fe", "Santa Fe");
	      o[i++]=new Option("Santiago del Estero", "Santiago del Estero");
	      o[i++]=new Option("Tierra del Fuego", "Tierra del Fuego");
	      o[i++]=new Option("Tucuman", "Tucuman");
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 5:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Beni","Beni");
			o[i++]=new Option("Chuquisaca","Chuquisaca");
			o[i++]=new Option("Cochabamba","Cochabamba");
			o[i++]=new Option("La Paz","La Paz");
			o[i++]=new Option("Oruro","Oruro");
			o[i++]=new Option("Pando","Pando");
			o[i++]=new Option("Potosi","Potosi");
			o[i++]=new Option("Santa Cruz","Santa Cruz");
			o[i++]=new Option("Tarija","Tarija");	  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 6:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Acre","Acre");
			o[i++]=new Option("Alagoas","Alagoas");
			o[i++]=new Option("Amapa","Amapa");
			o[i++]=new Option("Amazonas","Amazonas");
			o[i++]=new Option("Bahia","Bahia");
			o[i++]=new Option("Ceara","Ceara");
			o[i++]=new Option("Distrito Federal","Distrito Federal");
			o[i++]=new Option("Espiritu Santo","Espiritu Santo");
			o[i++]=new Option("Goias","Goias");
			o[i++]=new Option("Maranhao","Maranhao");
			o[i++]=new Option("Mato Grosso","Mato Grosso");
			o[i++]=new Option("Mato Grosso do Sul","Mato Grosso do Sul");
			o[i++]=new Option("Minas Gerais","Minas Gerais");
			o[i++]=new Option("Para","Para");
			o[i++]=new Option("Paraiba","Paraiba");
			o[i++]=new Option("Parana","Parana");
			o[i++]=new Option("Pernambuco","Pernambuco");
			o[i++]=new Option("Piuai","Piuai");
			o[i++]=new Option("Rio de Janeiro","Rio de Janeiro");
			o[i++]=new Option("Rio Grande do Norte","Rio Grande do Norte");
			o[i++]=new Option("Rio Grande do Sul","Rio Grande do Sul");
			o[i++]=new Option("Rondonia","Rondonia");
			o[i++]=new Option("Roraima","Roraima");
			o[i++]=new Option("Santa Catarina","Santa Catarina");
			o[i++]=new Option("Sao Paulo","Sao Paulo");
			o[i++]=new Option("Sergipe","Sergipe");
			o[i++]=new Option("Tocantins","Tocantins");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;    	
    	case 7:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Aisen","Aisen");
			o[i++]=new Option("Antofagasta","Antofagasta");
			o[i++]=new Option("Araucania","Araucania");
			o[i++]=new Option("Atacama","Atacama");
			o[i++]=new Option("Bio-Bio","Bio-Bio");
			o[i++]=new Option("Coquimbo","Coquimbo");
			o[i++]=new Option("Libertador General","Libertador General");
			o[i++]=new Option("Los Lagos","Los Lagos");
			o[i++]=new Option("Magall. Y Ant. Chilena","Magall. Y Ant. Chilena");
			o[i++]=new Option("Maule","Maule");
			o[i++]=new Option("Metrop. De Santiago","Metrop. De Santiago");
			o[i++]=new Option("Tarapaca","Tarapaca");
			o[i++]=new Option("Valparaiso","Valparaiso");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 8:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Amazonas","Amazonas");
			o[i++]=new Option("Antioquia","Antioquia");
			o[i++]=new Option("Arauca","Arauca");
			o[i++]=new Option("Atlantico","Atlantico");
			o[i++]=new Option("Bogota","Bogota");
			o[i++]=new Option("Bolivar","Bolivar");
			o[i++]=new Option("Boyaca","Boyaca");
			o[i++]=new Option("Caldas","Caldas");
			o[i++]=new Option("Caqueta","Caqueta");
			o[i++]=new Option("Casanare","Casanare");
			o[i++]=new Option("Cauca","Cauca");
			o[i++]=new Option("Cesar","Cesar");
			o[i++]=new Option("Choco","Choco");
			o[i++]=new Option("Cordoba","Cordoba");
			o[i++]=new Option("Cundinamarca","Cundinamarca");
			o[i++]=new Option("Distrito Capital","Distrito Capital");
			o[i++]=new Option("Huila","Huila");
			o[i++]=new Option("Guajira","Guajira");
			o[i++]=new Option("Magdalena","Magdalena");
			o[i++]=new Option("Meta","Meta");
			o[i++]=new Option("Narino","Narino");
			o[i++]=new Option("Norte de Santander","Norte de Santander");
			o[i++]=new Option("Putumayo","Putumayo");
			o[i++]=new Option("Risaralda","Risaralda");
			o[i++]=new Option("San Andres y Providencia","San Andres y Providencia");
			o[i++]=new Option("Santander","Santander");
			o[i++]=new Option("Tolima","Tolima");
			o[i++]=new Option("Valle del Cauca","Valle del Cauca");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 9:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Alajuela","Alajuela");
			o[i++]=new Option("Cartago","Cartago");
			o[i++]=new Option("Guanacaste","Guanacaste");
			o[i++]=new Option("Heredia","Heredia");
			o[i++]=new Option("Puerto Limon - Limon","Puerto Limon - Limon");
			o[i++]=new Option("Puntarenas","Puntarenas");
			o[i++]=new Option("San Jose","San Jose");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 13:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Aguascalientes","Aguascalientes");
			o[i++]=new Option("Baja California","Baja California");
			o[i++]=new Option("Baja California Sur","Baja California Sur");
			o[i++]=new Option("Campeche","Campeche");
			o[i++]=new Option("Chiapas","Chiapas");
			o[i++]=new Option("Chihuahua","Chihuahua");
			o[i++]=new Option("Coahuila","Coahuila");
			o[i++]=new Option("Colima","Colima");
			o[i++]=new Option("Distrito Federal","Distrito Federal");
			o[i++]=new Option("Durango","Durango");
			o[i++]=new Option("Guanajuato","Guanajuato");
			o[i++]=new Option("Guerrero","Guerrero");
			o[i++]=new Option("Hidalgo","Hidalgo");
			o[i++]=new Option("Jalisco","Jalisco");
			o[i++]=new Option("Mexico","Mexico");
			o[i++]=new Option("Michoacan","Michoacan");
			o[i++]=new Option("Morelos","Morelos");
			o[i++]=new Option("Nayarit","Nayarit");
			o[i++]=new Option("Nuevo Leon","Nuevo Leon");
			o[i++]=new Option("Oaxaca","Oaxaca");
			o[i++]=new Option("Puebla","Puebla");
			o[i++]=new Option("Queretaro","Queretaro");
			o[i++]=new Option("Quintana Roo","Quintana Roo");
			o[i++]=new Option("San Luis Potosi","San Luis Potosi");
			o[i++]=new Option("Sinaloa","Sinaloa");
			o[i++]=new Option("Sonora","Sonora");
			o[i++]=new Option("Tabasco","Tabasco");
			o[i++]=new Option("Tamaulipas","Tamaulipas");
			o[i++]=new Option("Tlaxcala","Tlaxcala");
			o[i++]=new Option("Veracruz","Veracruz");
			o[i++]=new Option("Yucatan","Yucatan");
			o[i++]=new Option("Zacatecas","Zacatecas");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 15:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Amazonas","Amazonas");
			o[i++]=new Option("Ancash","Ancash");
			o[i++]=new Option("Apurimac","Apurimac");
			o[i++]=new Option("Arequipa","Arequipa");
			o[i++]=new Option("Ayacucho","Ayacucho");
			o[i++]=new Option("Cajamarca","Cajamarca");
			o[i++]=new Option("Callao","Callao");
			o[i++]=new Option("Cusco","Cusco");
			o[i++]=new Option("Huancavelica","Huancavelica");
			o[i++]=new Option("Huanuco","Huanuco");
			o[i++]=new Option("Ica","Ica");
			o[i++]=new Option("Junin","Junin");
			o[i++]=new Option("La Libertad","La Libertad");
			o[i++]=new Option("Lambayeque","Lambayeque");
			o[i++]=new Option("Lima","Lima");
			o[i++]=new Option("Loreto","Loreto");
			o[i++]=new Option("Madre de Dios","Madre de Dios");
			o[i++]=new Option("Moquegua","Moquegua");
			o[i++]=new Option("Pasco","Pasco");
			o[i++]=new Option("Piura","Piura");
			o[i++]=new Option("Puno","Puno");
			o[i++]=new Option("San Martin","San Martin");
			o[i++]=new Option("Tacna","Tacna");
			o[i++]=new Option("Tumbes","Tumbes");
			o[i++]=new Option("Ucayali","Ucayali");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 16:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Aveiro","Aveiro");
			o[i++]=new Option("Azores","Azores");
			o[i++]=new Option("Braganca","Bragança");
			o[i++]=new Option("Coimbra","Coimbra");
			o[i++]=new Option("Evora","Evora");
			o[i++]=new Option("Faro","Faro");
			o[i++]=new Option("Guarda","Guarda");
			o[i++]=new Option("Leiria","Leiria");
			o[i++]=new Option("Lisboa","Lisboa");
			o[i++]=new Option("Madeira","Madeira");
			o[i++]=new Option("Portalegre","Portalegre");
			o[i++]=new Option("Porto","Porto");
			o[i++]=new Option("Santarem","Santarem");
			o[i++]=new Option("Setubal","Setubal");
			o[i++]=new Option("Viana do Castelo","Viana do Castelo");
			o[i++]=new Option("Viseu","Viseu");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
		case 20:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Artigas","Artigas");
			o[i++]=new Option("Canelones","Canelones");
			o[i++]=new Option("Cerro Largo","Cerro Largo");
			o[i++]=new Option("Colonia","Colonia");
			o[i++]=new Option("Durazno","Durazno");
			o[i++]=new Option("Flores","Flores");
			o[i++]=new Option("Florida","Florida");
			o[i++]=new Option("Lavalleja","Lavalleja");
			o[i++]=new Option("Maldonado","Maldonado");
			o[i++]=new Option("Montevideo","Montevideo");
			o[i++]=new Option("Paysandu","Paysandu");
			o[i++]=new Option("Rio Negro","Rio Negro");
			o[i++]=new Option("Rivera","Rivera");
			o[i++]=new Option("Rocha","Rocha");
			o[i++]=new Option("Salto","Salto");
			o[i++]=new Option("San Jose","San Jose");
			o[i++]=new Option("Soriano","Soriano");
			o[i++]=new Option("Tacuarembo","Tacuarembo");
			o[i++]=new Option("Treinta y Tres","Treinta y Tres");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 21:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Alabama","Alabama");
			o[i++]=new Option("Alaska","Alaska");
			o[i++]=new Option("Arizona","Arizona");
			o[i++]=new Option("Arkansas","Arkansas");
			o[i++]=new Option("California","California");
			o[i++]=new Option("Colorado","Colorado");
			o[i++]=new Option("Connecticut","Connecticut");
			o[i++]=new Option("Delaware","Delaware");
			o[i++]=new Option("District of Columbia","District of Columbia");
			o[i++]=new Option("Florida","Florida");
			o[i++]=new Option("Georgia","Georgia");
			o[i++]=new Option("Hawaii","Hawaii");
			o[i++]=new Option("Idaho","Idaho");
			o[i++]=new Option("Illinois","Illinois");
			o[i++]=new Option("Indiana","Indiana");
			o[i++]=new Option("Iowa","Iowa");
			o[i++]=new Option("Kansas","Kansas");
			o[i++]=new Option("Kentucky","Kentucky");
			o[i++]=new Option("Louisiana","Louisiana");
			o[i++]=new Option("Maine","Maine");
			o[i++]=new Option("Maryland","Maryland");
			o[i++]=new Option("Massachusetts","Massachusetts");
			o[i++]=new Option("Michigan","Michigan");
			o[i++]=new Option("Minnesota","Minnesota");
			o[i++]=new Option("Mississippi","Mississippi");
			o[i++]=new Option("Missouri","Missouri");
			o[i++]=new Option("Montana","Montana");
			o[i++]=new Option("Nebraska","Nebraska");
			o[i++]=new Option("Nevada","Nevada");
			o[i++]=new Option("New Hampshire","New Hampshire");
			o[i++]=new Option("New Jersey","New Jersey");
			o[i++]=new Option("New Mexico","New Mexico");
			o[i++]=new Option("New York","New York");
			o[i++]=new Option("North Carolina","North Carolina");
			o[i++]=new Option("North Dakota","North Dakota");
			o[i++]=new Option("Ohio","Ohio");
			o[i++]=new Option("Oklahoma","Oklahoma");	
			o[i++]=new Option("Oregon","Oregon");
			o[i++]=new Option("Pennsylvania","Pennsylvania");
			o[i++]=new Option("Rhode Island","Rhode Island");
			o[i++]=new Option("South Carolina","South Carolina");
			o[i++]=new Option("South Dakota","South Dakota");
			o[i++]=new Option("Tennessee","Tennessee");
			o[i++]=new Option("Texas","Texas");
			o[i++]=new Option("Utah","Utah");
			o[i++]=new Option("Vermont","Vermont");
			o[i++]=new Option("Virginia","Virginia");
			o[i++]=new Option("Washington","Washington");
			o[i++]=new Option("West Virginia","West Virginia");
			o[i++]=new Option("Wisconsin","Wisconsin");
			o[i++]=new Option("Wyoming","Wyoming");				  
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;
    	case 22:
			o[i++]=new Option("Elige una provincia","");
			o[i++]=new Option("Amazonas","Amazonas");
			o[i++]=new Option("Anzoategui","Anzoategui");
			o[i++]=new Option("Apure","Apure");
			o[i++]=new Option("Aragua","Aragua");
			o[i++]=new Option("Barinas","Barinas");
			o[i++]=new Option("Bolivar","Bolivar");
			o[i++]=new Option("Carabobo","Carabobo");
			o[i++]=new Option("Cojedes","Cojedes");
			o[i++]=new Option("Delta Amacuro","Delta Amacuro");
			o[i++]=new Option("Dependencias Federales","Dependencias Federales");
			o[i++]=new Option("Distrito Federal","Distrito Federal");
			o[i++]=new Option("Falcon","Falcon");
			o[i++]=new Option("Guarico","Guarico");
			o[i++]=new Option("Lara","Lara");
			o[i++]=new Option("Merida","Merida");
			o[i++]=new Option("Miranda","Miranda");
			o[i++]=new Option("Monagas","Monagas");
			o[i++]=new Option("Nueva Esparta","Nueva Esparta");
			o[i++]=new Option("Portuguesa","Portuguesa");
			o[i++]=new Option("Sucre","Sucre");
			o[i++]=new Option("Tachira","Tachira");
			o[i++]=new Option("Trujillo","Trujillo");
			o[i++]=new Option("Vargas","Vargas");
			o[i++]=new Option("Yaracuy","Yaracuy");
			o[i++]=new Option("Zulia","Zulia");
	      longitud = (o.length);
	      for (j=0; j<longitud; j++)
	       {
	       document.datos_generales.provincia.options[j]=o[j];
	       }
	 	  document.datos_generales.provincia.style.visibility="visible";    	
    	break;    	    	
    	default:
			document.datos_generales.provincia.style.visibility="hidden";
			longitud = (document.datos_generales.provincia.length);
			for (j=0; j<longitud; j++)
			{
				o[j]=new Option("","");
				document.datos_generales.provincia.options[j]=o[j];
			}
    	break;
    }
  }


// CARGA DE DATOS INICIAL DE PAIS/PROVINCIA
function cargadatos(pais,provincia)
{
	longi=document.datos_generales.pais.length;
	for (i=0;i<longi;i++)
	{
		if(document.datos_generales.pais.options[i].value==pais)
			document.datos_generales.pais.options[i].selected=true;
	}
	CargaProvincias();
	long2=document.datos_generales.provincia.length;
	for (j=0;j<long2;j++)
	{
		if(document.datos_generales.provincia.options[j].value==provincia)
			document.datos_generales.provincia.options[j].selected=true;
	}	
}