  var Estados = '#';
  Estados = Estados + '1#Alava#';
  Estados = Estados + '2#Albacete#';
  Estados = Estados + '3#Alicante#';
  Estados = Estados + '50#Almería#';
  Estados = Estados + '51#Asturias#';
  Estados = Estados + '4#Avila#';
  Estados = Estados + '5#Badajoz#';
  Estados = Estados + '6#Baleares#';
  Estados = Estados + '7#Barcelona#';
  Estados = Estados + '8#Burgos#';
  Estados = Estados + '9#Caceres#';
  Estados = Estados + '10#Cádiz#';
  Estados = Estados + '11#Cantabria#';
  Estados = Estados + '12#Castellon#';
  Estados = Estados + '13#Ceuta#';
  Estados = Estados + '14#Ciudad Real#';
  Estados = Estados + '15#Cordoba#';
  Estados = Estados + '16#Cuenca#';
  Estados = Estados + '17#Girona#';
  Estados = Estados + '18#Granada#';
  Estados = Estados + '19#Guadalajara#';
  Estados = Estados + '20#Guipúzcoa#';
  Estados = Estados + '21#Huelva#';
  Estados = Estados + '22#Huesca#';
  Estados = Estados + '23#Jaén#';
  Estados = Estados + '24#La Coruña#';
  Estados = Estados + '25#La Rioja#';
  Estados = Estados + '26#Las Palmas#';
  Estados = Estados + '27#León#';
  Estados = Estados + '28#Lleida#';
  Estados = Estados + '29#Lugo#';
  Estados = Estados + '30#Madrid#';
  Estados = Estados + '31#Málaga#';
  Estados = Estados + '52#Melilla#';
  Estados = Estados + '32#Murcia#';
  Estados = Estados + '33#Navarra#';
  Estados = Estados + '34#Ourense#';
  Estados = Estados + '35#Palencia#';
  Estados = Estados + '36#Pontevedra#';
  Estados = Estados + '37#Salamanca#';
  Estados = Estados + '39#Segovia#';
  Estados = Estados + '40#Sevilla#';
  Estados = Estados + '41#Soria#';
  Estados = Estados + '42#Tarragona#';
  Estados = Estados + '38#Tenerife#';
  Estados = Estados + '43#Teruel#';
  Estados = Estados + '44#Toledo#';
  Estados = Estados + '45#Valencia#';
  Estados = Estados + '46#Valladolid#';
  Estados = Estados + '47#Vizcaya#';
  Estados = Estados + '48#Zamora#';
  Estados = Estados + '49#Zaragoza#';
  var Estado = new Array();
  Estado[0] = '#';
  Estado[1] = '#';
  Estado[2] = '#';
  Estado[3] = '#';
  Estado[50] = '#';
  Estado[51] = '#';
  Estado[4] = '#';
  Estado[5] = '#';
  Estado[6] = '#';
  Estado[7] = '#';
  Estado[8] = '#';
  Estado[9] = '#';
  Estado[10] = '#';
  Estado[11] = '#';
  Estado[12] = '#';
  Estado[13] = '#';
  Estado[14] = '#';
  Estado[15] = '#';
  Estado[16] = '#';
  Estado[17] = '#';
  Estado[18] = '#';
  Estado[19] = '#';
  Estado[20] = '#';
  Estado[21] = '#';
  Estado[22] = '#';
  Estado[23] = '#';
  Estado[24] = '#';
  Estado[25] = '#';
  Estado[26] = '#';
  Estado[27] = '#';
  Estado[28] = '#';
  Estado[29] = '#';
  Estado[30] = '#';
  Estado[31] = '#';
  Estado[52] = '#';
  Estado[32] = '#';
  Estado[33] = '#';
  Estado[34] = '#';
  Estado[35] = '#';
  Estado[36] = '#';
  Estado[37] = '#';
  Estado[39] = '#';
  Estado[40] = '#';
  Estado[41] = '#';
  Estado[42] = '#';
  Estado[38] = '#';
  Estado[43] = '#';
  Estado[44] = '#';
  Estado[45] = '#';
  Estado[46] = '#';
  Estado[47] = '#';
  Estado[48] = '#';
  Estado[49] = '#';
  var Condado = new Array();
  Condado[0] = '#';

  function cargarEstados(frm,tipo,estado) {
  		eval('frmEstado = frm.estado1' + tipo)
  		for(contador=(frmEstado.length - 1);contador>0;contador--) {
  			frmEstado.options[contador] = null;
  		}
  		estadosArray = Estados.split('#');
  		for(contador=1;contador<(estadosArray.length - 1);contador = contador + 2) {
  			valor = estadosArray[contador];
  			texto = estadosArray[contador + 1];
  			opcion = new Option(texto,valor);
  			frmEstado.options[frmEstado.length] = opcion;
  			if(texto == estado)
  				frmEstado.options[frmEstado.length - 1].selected = true;
  		}
  }

  function selectEstado(frm,tipo,condado) {
  		eval('frmEstado = frm.estado1' + tipo)
  		eval('frmProvincia1 = frm.provincia1' + tipo)
  		eval('frmProvincia2 = frm.provincia2' + tipo)
  		eval('frmPoblacion1 = frm.poblacion1' + tipo)
  		eval('frmPoblacion2 = frm.poblacion2' + tipo)
		idEstado = frmEstado.options[frmEstado.selectedIndex].value;
		if(idEstado == '')
    		idEstado = 0;
  	if(Estado[idEstado] != '#') {
  		document.getElementById('provinciatext' + tipo).style.display='none';
  		frmProvincia1.disabled = true;
  		document.getElementById('provinciaselect' + tipo).style.display='';
  		frmProvincia2.disabled = false;
  		document.getElementById('poblacionselect' + tipo).style.display='none';
  		frmPoblacion2.disabled = true;
  		document.getElementById('poblaciontext' + tipo).style.display='';
  		frmPoblacion1.disabled = false;
  		for(contador=(frmProvincia2.length - 1);contador>0;contador--) {
  			frmProvincia2.options[contador] = null;
  		}
  		condadosArray = Estado[idEstado].split('#');
  		for(contador=1;contador<(condadosArray.length - 1);contador = contador + 2) {
  			valor = condadosArray[contador];
  			texto = condadosArray[contador + 1];
  			opcion = new Option(texto,valor);
  			frmProvincia2.options[frmProvincia2.length] = opcion;
  			if(texto == condado)
  				frmProvincia2.options[frmProvincia2.length - 1].selected = true;
  		}
  	}
  	else {
/*  		document.getElementById('provinciaselect' + tipo).style.display='none';
  		frmProvincia2.disabled = true;
  		document.getElementById('provinciatext' + tipo).style.display='';
  		frmProvincia1.disabled = false;
  		document.getElementById('poblacionselect' + tipo).style.display='none';
  		frmPoblacion2.disabled = true;
  		document.getElementById('poblaciontext' + tipo).style.display='';
  		frmPoblacion1.disabled = false;*/
  	}
  }

  function selectCondado(frm,tipo,ciudad) {
  		eval('frmEstado = frm.estado1' + tipo)
  		eval('frmProvincia1 = frm.provincia1' + tipo)
  		eval('frmProvincia2 = frm.provincia2' + tipo)
  		eval('frmPoblacion1 = frm.poblacion1' + tipo)
  		eval('frmPoblacion2 = frm.poblacion2' + tipo)
		if(document.getElementById('provinciaselect' + tipo).style.display == '') {
    	idCondado = frmProvincia2.options[frmProvincia2.selectedIndex].value;
		if(idCondado == '')
    		idCondado = 0;
  		if(Condado[idCondado] != '#') {
  			document.getElementById('poblaciontext' + tipo).style.display='none';
  			frmPoblacion1.disabled = true;
  			document.getElementById('poblacionselect' + tipo).style.display='';
  			frmPoblacion2.disabled = false;
  			for(contador=(frmPoblacion2.length - 1);contador>0;contador--) {
  				frmPoblacion2.options[contador] = null;
  			}
  			ciudadesArray = Condado[idCondado].split('#');
  			for(contador=1;contador<(ciudadesArray.length - 1);contador = contador + 2) {
  				valor = ciudadesArray[contador];
  				texto = ciudadesArray[contador + 1];
  				opcion = new Option(texto,valor);
  				frmPoblacion2.options[frmPoblacion2.length] = opcion;
  				if(texto == ciudad)
  					frmPoblacion2.options[frmPoblacion2.length - 1].selected = true;
  			}
  		}
  		else {
  			document.getElementById('poblacionselect' + tipo).style.display='none';
  			frmPoblacion2.disabled = true;
  			document.getElementById('poblaciontext' + tipo).style.display='';
  			frmPoblacion1.disabled = false;
  		}
  	}
  }

