var mipais = 
[
	{
		pais : 'Alemania'
		,provincia : 
		["Baden-Württemberg","Bayern","Berlín","Brandenburg","Bremen","Hamburg","Hessen","Mecklenburg","Niedersachsen","Nordrhein-Westfalen","Rheinland-Pfalz","Saarland","Sachsen","Sachsen-Anhalt","Schleswig-Holstein","Thüringen"]		
	}
	,{
		pais : 'Andorra'
		,provincia : 
		[]		
	}
	,{
		pais : 'Argentina'
		,provincia : 
		['Buenos Aires', 'Catamarca', 'Chaco', 'Chubut', 'Córdoba', 'Corrientes', 'Distrito Federal', 'Entre Ríos', 'Formosa', 'Jujuy', 'La Pampa', 'La Rioja', 'Mendoza', 'Misiones', 'Neuquén', 'Río Negro', 'Salta', 'San Juan', 'San Luis', 'Santa Cruz', 'Santa Fé', 'Santiago del Estero', 'Tierra del Fuego Antártida', 'Tucumán']		
	}
	,{
		pais : 'Austria'
		,provincia : 
		['Alta Austria', 'Baja Austria', 'Burgenland', 'Carintia', 'Estiria', 'Salzburgo', 'Tirol', 'Viena', 'Vorarlberg']		
	}
	,{
		pais : 'Bélgica'
		,provincia : 
		['Amberes', 'Brabante Flamenco', 'Brabante Valona', 'Bruselas', 'Flandes Occidental', 'Flandes Oriental', 'Hainaut', 'Lieja', 'Limburgo', 'Luxemburgo', 'Namur']		
	}
	,{
		pais : 'Bolivia'
		,provincia : 
		[]		
	}
	,{
		pais : 'Brasil'
		,provincia : 
		['Acre', 'Alagoas', 'Amapá', 'Amazonas', 'Bahía', 'Ceará', 'Distrito Federal', 'Santo', 'Goiás', 'Maranhão', 'Mato Grosso', 'Mato Grosso do Sul', 'Minas Gerais', 'Pará', 'Paraíba', 'Paraná', 'Pernambuco', 'Piauí', 'Río de Janeiro', 'Rio Grande do Norte', 'Rio Grande do Sul', 'Rondônia', 'Roraima', 'Santa Catarina', 'Sao Paulo', 'Sergipe', 'Tocantins', 'Zona en Litigio']		
	}
	,{
		pais : 'Canadá'
		,provincia : 
		['Alberta', 'Columbia Británica', 'Manitoba', 'New Brunswick', 'Nueva Escocia', 'Nunavut', 'Ontario', 'Príncipe Eduardo', 'Quebec', 'askatchewan', 'Terranova', 'Territorio del Yukón','Territorios del Noroeste']		
	}
	,{
		pais : 'Chile'
		,provincia : 
		['Magallanes y Antártica Chilena', 'Región de Aisen del General Carlos Ibañez del Campo', 'Región de Antofagasta', 'Región de Atacama', 'Región de Coquimbo', 'Región de la Araucania', 'Región de los Lagos', 'Región de OrHiggins', 'Región de Tarapaca', 'Región de Valparaíso', 'Región del Biobio', 'Región del Maule', 'Región Metropolitana de Santiago']		
	}
	,{
		pais : 'Colombia'
		,provincia : 
		['Amazonas', 'Antioquía', 'Arauca', 'Atlántico', 'Bogotá', 'Bolívar', 'Boyacá', 'Caldas', 'Caquetá', 'Casanare', 'Cáuca', 'Cesar', 'Chocó', 'Córdoba', 'Cundinamarca', 'Distrito Capital', 'Guainía', 'Guaviare', 'Huila', 'La Guajira', 'Magdalena', 'Meta', 'Nariño', 'Norte de Santander', 'Putumayp', 'Quindío', 'Risaralda', 'San Andrés y Providencia',  'Santander', 'Sucre', 'Tolima', 'Valle del Cauca', 'Vaupés','Vichada']		
	}
	,{
		pais : 'Costa Rica'
		,provincia : 
		['Alajuela', 'Cartago', 'Guanacaste', 'Heredia', 'Limón', 'Puntarenas', 'San José']		
	}
	,{
		pais : 'Cuba'
		,provincia : 
		[]		
	}
	,{
		pais : 'Dinamarca'
		,provincia : 
		[]		
	}
	,{
		pais : 'Ecuador'
		,provincia : 
		['Azuay', 'Bolívar', 'Cañar', 'Carchi', 'Chimborazo', 'Cotopaxi', 'El Oro', 'Esmeraldas', 'Guayas', 'Imbabura', 'Islas Galápagos', 'Loja', 'Los Ríos', 'Manabí', 'Morona-Santiago', 'Napo', 'Pastaza', 'Pichincha', 'Sucumbíos', 'Tungurahua', 'Zamora-Chinchipe']		
	}
	,{
		pais : 'El Salvador'
		,provincia : 
		[]		
	}
	,{
		pais : 'España'
		,provincia : 
		['A Coruña', 'Álava', 'Albacete', 'Alicante', 'Almería', 'Asturias', 'Ávila', 'Badajoz', 'Baleares', 'Barcelona', 'Burgos', 'Cáceres', 'Cádiz', 'Cantabria', 'Castellón de la Plana', 'Ceuta', 'Ciudad Real', 'Córdoba', 'Cuenca', 'Girona', 'Granada', 'Guadalajara', 'Guipúzcoa', 'Huelva', 'Huesca', 'Jaén', 'La Rioja', 'Las Palmas', 'León', 'Lleida', 'Lugo', 'Madrid', 'Málaga', 'Melilla', 'Murcia', 'Navarra', 'Ourense', 'Palencia', 'Pontevedra', 'Salamanca', 'Santa Cruz de Tenerife', 'Segovia', 'Sevilla', 'Soria', 'Tarragona', 'Teruel', 'Toledo', 'Valencia', 'Valladolid', 'Vizcaya', 'Zamora', 'Zaragoza']
		
		,cp : ['15','01','02','03','04','33','05','06','07','08','09','10','11','39','12','51','13','14','16','17','18','19','20','21','22','23','26','35','24','25','27','28','29','52','30','31','32','34','36','37','38','40','41','42','43','44','45','46','47','48','49','50']		
	}
	,{
		pais : 'Estados Unidos de América'
		,provincia : 
		['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Carolina del Norte', 'Carolina del Sur', 'Colorado', 'Connecticut', 'Dakota del Norte', 'Dakota del Sur', 'Delaware', 'Distrito de Columbia', 'Florida', 'Georgia', 'Hawai', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'Nueva Jersey', 'Nueva York', 'Nuevo México', 'Ohio', 'Oklahoma', 'Oregón', 'Pennsylvania', 'Rhode Island', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']		
	}
	,{
		pais : 'Finlandia'
		,provincia : 
		['Ahvenanmaa',  'Hämeen Lääni', 'Keski-Suomen Lääni', 'Kuopion Lääni', 'Kymen Lääni', 'Lapin Lääni', 'Mikkelin Lääni', 'Oulu Lääni', 'Pohjois-Karjalan Lääni', 'Turun-Porin Lääni', 'Uusimaa', 'Vassan Lääni']		
	}
	,{
		pais : 'Francia'
		,provincia : 
		['Ain', 'Aisne', 'Allier', 'Alpes Marítimos', 'Alpes-de-Haute-Provence', 'Alta Saboya', 'Ardèche', 'Ardenas', 'Ariège', 'Aube', 'Aude', 'Aveyron','Bajo Rin', 'Bouches-du-Rhone', 'Calvados', 'Cantal', 'Charente', 'Charente-Maritime', 'Cher', 'Corrèze', 'Corse-du-Sud', 'Cote-d\'Or', 'Cotes-d\'Armor', 'Creuse', 'Deux-Sèvres', 'Dordogne', 'Doubs', 'Drôme', 'Essonne', 'Eure', 'Eure-et-Loir', 'Finisterre', 'Gard', 'Gers', 'Gironda', 'Haute-Corse', 'Haute-Garonne', 'Haute-Loire', 'Haute-Marne', 'Hautes-Alpes', 'Haute-Saône', 'Hautes-Pyrénées', 'Haute-Vienne', 'Haut-Rhin', 'Hauts-de-Seine', 'Hérault', 'Ille-et-Vilaine', 'Indre', 'Indre-et-Loire', 'Isère', 'Jura', 'Landas', 'Loira', 'Loira Atlántico', 'Loiret', 'Loir-et-Cher', 'Lot', 'Lot- et-Garonne', 'Lozère', 'Maine-et-Loire', 'Manche', 'Marne', 'Mayenne', 'Meurthe-et-Moselle', 'Meuse', 'Morbihan', 'Moselle','Nièvre','Nord', 'Oise','Orne', 'París', 'Paso de Calais', 'Pirineos Atlánticos', 'Pirineos Orientales', 'Puy-de-Dôme', 'Ródano', 'Saboya', 'Saône-et-Loire', 'Sarthe', 'Seine-et-Marne', 'Seine-Maritime', 'Seine-Saint-Denis', 'Somme', 'Tarn', 'Tarn-et-Garonne', 'Territoire-de-Belfort', 'Val-De-Marne', 'Val-d\'Oise', 'Var', 'Vaucluse', 'Vendée', 'Vienne', 'Vosgos', 'Yonne', 'Yvelines']		
	}
	,{
		pais : 'Grecia'
		,provincia : 
		['Akhaia', 'Arcadia', 'Argólida', 'Arta', 'Ática', 'Calcídica', 'Cefalonia', 'Cícladas', 'Corfú', 'Corinto', 'Dodecaneso', 'Drama', 'Etolia-Acarnania', 'Eubea', 'Evritanía', 'Evros', 'Florina', 'Fokis', 'Fthiotida', 'Grevená', 'Ilia', 'Imathia', 'Ioánnina', 'Iraklion', 'Karditsa', 'Kastoría', 'Kavala', 'Khania', 'Kilkís','Kozáni', 'Laconia', 'Larisa', 'Lassíthi', 'Lesbos', 'Levkás', 'Magnisia', 'Messinia', 'Pela', 'Piería', 'Préveza', 'Qhíos', 'Réthimno', 'Rodhopi', 'Samos', 'Seres', 'Tesalónica Thesprotia', 'Thraki', 'Trikala', 'Viotia', 'Xanthi', 'Zákinthos']		
	}
	,{
		pais : 'Guatemala'
		,provincia : 
		[]		
	}
	,{
		pais : 'Guayana'
		,provincia : 
		[]		
	}
	,{
		pais : 'Guayana Francesa'
		,provincia : 
		[]		
	}
	,{
		pais : 'Haití'
		,provincia : 
		[]		
	}
	,{
		pais : 'Honduras'
		,provincia : 
		[]		
	}
	,{
		pais : 'Irlanda'
		,provincia : 
		['Carlow', 'Cavan', 'Clare', 'Cork', 'Donegal', 'Dublín', 'Galway', 'Kerry', 'Kildare', 'Kilkenny', 'Laois','Leitrim', 'Limerick', 'Longford','Louth', 'Mayo', 'Meath', 'Monaghan', 'Offaly', 'Roscommon', 'Sligo', 'Tipperary', 'Waterford', 'Westmeath', 'Wexford', 'Wicklow']		
	}
	,{
		pais : 'Islandia'
		,provincia : 
		[]		
	}
	,{
		pais : 'Italia'
		,provincia : 
		['Agrigento', 'Alessandria', 'Ancona', 'Aosta', 'Arezzo', 'Ascoli Piceno', 'Asti', 'Avellino', 'Bari', 'Belluno', 'Benevento', 'Bérgamo', 'Biella', 'Bolonia', 'Bolzano', 'Brescia', 'Brindisi', 'Cagliari', 'Caltanissetta', 'Campobasso', 'Caserta', 'Catania', 'Catanzaro', 'Chieti', 'Como', 'Cosenza', 'Cremona', 'Crotona', 'Cuneo', 'Enna', 'Ferrara', 'Florencia', 'Foggia', 'Forli-Cesena', 'Frosinone', 'Génova', 'Gorizia', 'Grosseto', 'Imperia', 'Isernia', 'La Spezia', 'L\'Aquila', 'Latina', 'Lecce', 'Lecco', 'Livorno', 'Lodi', 'Lucca', 'Macerata', 'Mantua', 'Massa-Carrara', 'Matera', 'Messina', 'Milán', 'Módena', 'Nápoles', 'Novara', 'Nuoro', 'Oristano', 'Padua', 'Palermo', 'Parma', 'Pavía', 'Perugia', 'Pesaro y Urbino', 'Pescara', 'Piacenza', 'Pisa', 'Pistoia', 'Pordenone', 'Potenza', 'Prato', 'Ragusa', 'Rávena', 'Reggio di Calabria', 'Reggio nella Emilia', 'Rieti', 'Rímini', 'Roma', 'Rovigo', 'Salerno', 'Sassari', 'Savona', 'Siena', 'Siracusa', 'Sondrio Tarento', 'Teramo Terni', 'Trapani', 'Trento', 'Treviso', 'Trieste', 'Turín', 'Udine', 'Varese', 'Venecia', 'Verbano-Cusio-Ossola', 'Vercelli', 'Verona', 'Vibo Valentia', 'Vicenza', 'Viterbo']		
	}
	,{
		pais : 'México'
		,provincia : 
		['Aguascalientes', 'Baja California', 'Baja California Sur', 'Campeche', 'Chiapas', 'Chihuahua', 'Coahuila', 'Colima', 'Distrito Federal', 'Durango', 'Guanajuato', 'Guerrero', 'Hidalgo', 'Jalisco', 'México', 'Michoacán', 'Morelos', 'Nayarit', 'Nuevo León', 'Oaxaca', 'Puebla', 'Querétaro', 'Quintana Roo', 'San Luis Potosí', 'Sinaloa', 'Sonora', 'Tabasco', 'Tamaulipas', 'Tlaxcala', 'Veracruz', 'Yucatán', 'Zacatecas']		
	}
	,{
		pais : 'Nicaragua'
		,provincia : 
		[]		
	}
	,{
		pais : 'Noruega'
		,provincia : 
		['Akershus', 'Aust-Adger', 'Buskerud', 'Finnmark', 'Hedmark', 'Hordaland', 'Møre og Romsdal', 'Nordland', 'Oppland', 'Oslo', 'Østfold', 'Rogaland', 'Sogn og Fjordane', 'Telemark', 'Tromsø', 'Trondelag del Norte', 'Trondelag del Sur', 'Vest-Agder, Vestfold']		
	}
	,{
		pais : 'Otro País'
		,provincia : 
		[]		
	}
	,{
		pais : 'Panamá'
		,provincia : 
		[]		
	}
	,{
		pais : 'Paraguay'
		,provincia : 
		[]		
	}
	,{
		pais : 'Perú'
		,provincia : 
		['Amazonas', 'Ancash', 'Apurimac', 'Arequipa','Ayacucho', 'Cajamarca', 'Callao', 'Cuzco', 'Huancavelica', 'Huánuco', 'Ica', 'Junín', 'La Libertad', 'Lambayeque', 'Lima', 'Loreto', 'Madre de Dios', 'Moquegua', 'Pasco', 'Piura', 'Puno', 'San Martín', 'Tacna', 'Tumbes', 'Ucayali']		
	}
	,{
		pais : 'Portugal'
		,provincia : 
		[]		
	}
	,{
		pais : 'Puerto Rico'
		,provincia : 
		[]		
	}
	,{
		pais : 'Reino Unido'
		,provincia : 
		['Escocia', 'Gales', 'Inglaterra', 'Irlanda del Norte']		
	}
	,{
		pais : 'República Dominicana'
		,provincia : 
		[]		
	}
	,{
		pais : 'Suecia'
		,provincia : 
		['Blekinge', 'Dalarnas', 'Estocolmo', 'Gävleborgs', 'Gotland', 'Halland', 'Jämtlands','Jönköpings', 'Kalmar', 'Kronobergs', 'Norrbotten', 'Örebro', 'Östergötlands', 'Skåne', 'Södermanlands', 'Uppsala', 'Värmlands', 'Västerbottens', 'Västernorrlands', 'Västmanlands', 'Västra Götaland']		
	}
	,{
		pais : 'Suiza'
		,provincia : 
		['Aargau', 'Appenzell', 'Basilea', 'Berna', 'Friburgo', 'Ginebra', 'Glarus', 'Graubünden', 'Jura', 'Lucerna', 'Neuchâtel', 'Sankt Gallen', 'Schaffhausen', 'Schwyz', 'Solothurn', 'Tesino', 'Thurgau', 'Unterwalden', 'Uri', 'Valais', 'Vaud', 'Zug', 'Zurich']		
	}
	,{
		pais : 'Uruguay'
		,provincia : 
		['Artigas', 'Canelones', 'Cerro Largo', 'Colonia', 'Durazno', 'Flores', 'Florida', 'Lavalleja', 'Maldonado', 'Montevideo', 'Paysandú', 'Río Negro', 'Rivera', 'Rocha', 'Salto', 'San José', 'Soriano', 'Tacuarembo', 'Treinta y Tres']		
	}
	,{
		pais : 'Venezuela'
		,provincia : 
		['Amazonas', 'Anzoátegui', 'Apure', 'Aragua', 'Barinas', 'Bolívar', 'Carabobo', 'Cojedes', 'Delta Amacuro', 'Dependencias Federales', 'Distrito Federal', 'Falcón', 'Guárico', 'Lara', 'Mérida', 'Miranda', 'Monagas', 'Nueva Esparta', 'Portuguesa', 'Sucre', 'Táchira', 'Trujillo', 'Yaracuy', 'Zulia']		
	}

]

function getComboPais ()
{
	var nameSelect = typeof namePais != 'undefined' ? namePais : 'pais';
result='<select name="' + nameSelect + '" onChange="Actualizar(this.form,this.options.selectedIndex)" class="formularioregistro">\r\n ';
result += 
  ' \r\n<option value="-"'+(valPais==''?' selected':'')+'>Seleccionar Pa&iacute;s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>\r\n';
		for(var i = 0; i < mipais.length; i++ )
			{
		
result += 
  ' \r\n<option value="'
+ ( mipais[i].pais )
+ ( valPais == mipais[i].pais ? '" selected>' : '">' )
+ (  mipais[i].pais  )
+ '</option>\r\n';
		  }
result += '</select>';
return result;
}

function getComboProvincia(){

var nameSelect = typeof nameProvincia != 'undefined' ? nameProvincia : 'provincia';
var nameSelectPais = typeof namePais != 'undefined' ? namePais : 'pais';
var ppais=document.forms[0][nameSelectPais].value;

result = '<select name="' + nameSelect + '" class="formularioregistro">\r\n ';
var options = '';
				var opciones1 = 0;
				var provincia;
				for(var i = 0; i < mipais.length; i++ )
				{
					if(mipais[i].pais == ppais)
					{
						if(mipais[i].provincia.length > 0)
						{
							for(r=0; r < mipais[i].provincia.length; r++)
							{
								if(r == 0)
									{
					
options += 
  ' \r\n<option value="-"' + ( valProvincia == "" ? ' selected' : '' ) + '>Seleccionar Provincia&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>\r\n';
									}
							provincia = mipais[i].provincia[r];		
							switch( mipais[i].provincia[r])
							{
								case 'Álava' : 
									provincia = 'Alava';
									break;
								case 'Ávila' :
									provincia = 'Avila';
									break;
								case 'Castellón de la Plana' :
									provincia = 'Castellón'		
									break;
								case 'Guipúzcoa' : 
									provincia = 'Guipuzcoa'
									break;
							}		
					
							options += 
							  ' \r\n<option value="'
							+ ( provincia )
							+ ( valProvincia == provincia ? '" selected>' : '">' )
							+ (  mipais[i].provincia[r]  )
							+ '</option>\r\n';
				
							}
						}
						else
						{
		  
options += 
  ' \r\n<option value="NO" selected >No tiene provincias</option>\r\n';
	
						}
						
					}
					
					opciones1++;
		  		}
		  		
		  		if ( options == '' )
		  			options = '\r\n<option value="-" selected >Seleccionar Provincia</option>\r\n';
		  
result += options +
  '  \r\n</select>';
  
  return result;

}

function Actualizar(theForm,idSeleccionado){

	var nameSelectPais = typeof namePais != 'undefined' ? namePais : 'pais';
	var nameSelectProvincia = typeof nameProvincia != 'undefined' ? nameProvincia : 'provincia';
	
	theForm[nameSelectProvincia].options.length=0;
	
	if ( idSeleccionado == 0 )
	{
		mivariable=new Option("Seleccionar Provincia");
		theForm[nameSelectProvincia].options[0]=mivariable;
		theForm[nameSelectProvincia].options[0].value = '-';
		return;
	}
	
		if(mipais[idSeleccionado - 1].provincia.length > 0)
		{
				mivariable=new Option("Seleccionar Provincia");
				theForm[nameSelectProvincia].options[0]=mivariable;
			    theForm[nameSelectProvincia].options[0].value = '-';
				var opciones = 0;



				for(g=1; g <= mipais[idSeleccionado - 1].provincia.length; g++)
				{
					mivariable=new Option(mipais[idSeleccionado-1].provincia[opciones],			mipais[idSeleccionado - 1].provincia[opciones]);
					theForm[nameSelectProvincia].options[g]=mivariable;
	
					opciones++;
				}

	}
	else
	{
			mivariable=new Option("No tiene provincias");
			theForm[nameSelectProvincia].options[0]=mivariable;
			theForm[nameSelectProvincia].options[0].value = 'NO';
	}


theForm[nameSelectProvincia].options[0].selected=true;

}
