var mipais = 
[
	{
		pais : 'Alemania'
		,region : 
		["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'
		,region : 
		["Andorra"]		
	}
	,{
		pais : 'Argentina'
		,region : 
		['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'
		,region : 
		['Alta Austria', 'Baja Austria', 'Burgenland', 'Carintia', 'Estiria', 'Salzburgo', 'Tirol', 'Viena', 'Vorarlberg']		
	}
	,{
		pais : 'Bélgica'
		,region : 
		['Amberes', 'Brabante Flamenco', 'Brabante Valona', 'Bruselas', 'Flandes Occidental', 'Flandes Oriental', 'Hainaut', 'Lieja', 'Limburgo', 'Luxemburgo', 'Namur']		
	}
	,{
		pais : 'Bolivia'
		,region : 
		["Bolivia"]		
	}
	,{
		pais : 'Brasil'
		,region : 
		['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á'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['Alajuela', 'Cartago', 'Guanacaste', 'Heredia', 'Limón', 'Puntarenas', 'San José']		
	}
	,{
		pais : 'Cuba'
		,region : 
		["Cuba"]		
	}
	,{
		pais : 'Dinamarca'
		,region : 
		["Dinamarca"]		
	}
	,{
		pais : 'Ecuador'
		,region : 
		['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'
		,region : 
		["El Salvador"]		
	}
	,{
		pais : 'España'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		["Guatemala"]		
	}
	,{
		pais : 'Guayana'
		,region : 
		["Guayana"]		
	}
	,{
		pais : 'Guayana Francesa'
		,region : 
		["Guayana Francesa"]		
	}
	,{
		pais : 'Haití'
		,region : 
		["Haití"]		
	}
	,{
		pais : 'Holanda'
		,region : 
		['Brabante del Norte', 'Drenthe', 'Flevoland', 'Frisia', 'Groning', 'Güeldres', 'Holanda Noord', 'Holanda Septentrional', 'Limburgo', 'Overijssel', 'Utrecht', 'Zelanda']
	}
	,{
		pais : 'Honduras'
		,region : 
		["Honduras"]		
	}
	,{
		pais : 'Irlanda'
		,region : 
		['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'
		,region : 
		["Islandia"]		
	}
	,{
		pais : 'Italia'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		["Nicaragua"]		
	}
	,{
		pais : 'Noruega'
		,region : 
		['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'
		,region : 
		["Otra Region"]		
	}
	,{
		pais : 'Panamá'
		,region : 
		["Panamá"]		
	}
	,{
		pais : 'Paraguay'
		,region : 
		["Paraguay"]		
	}
	,{
		pais : 'Perú'
		,region : 
		['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'
		,region : 
		['Portugal']		
	}
	,{
		pais : 'Puerto Rico'
		,region : 
		["Puerto Rico"]
	}
	,{
		pais : 'Reino Unido'
		,region : 
		['Escocia', 'Gales', 'Inglaterra', 'Irlanda del Norte']		
	}
	,{
		pais : 'República Dominicana'
		,region : 
		["República Dominicana"]		
	}
	,{
		pais : 'Suecia'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['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'
		,region : 
		['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="celda">\r\n ';
	result +=' \r\n<option value="-"'+(valPais==''?' selected':'')+'>Seleccionar   </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 getComboRegion() {
	var nameSelect = typeof nameRegion != 'undefined' ? nameRegion : 'region';
	var nameSelectPais = typeof namePais != 'undefined' ? namePais : 'pais';
	var ppais=document.datosCliente[nameSelectPais].value;
	result = '<select name="' + nameSelect + '" class="celda">\r\n ';
	var options = '';
	var opciones1 = 0;
	var region;
	for(var i = 0; i < mipais.length; i++ ) {
		if(mipais[i].pais == ppais)	{
			if(mipais[i].region.length > 0) {
				for(r=0; r < mipais[i].region.length; r++) {
					if(r == 0) {
						options += ' \r\n<option value="-"' + ( valRegion == "" ? ' selected' : '' ) + '>Seleccionar  </option>\r\n';
					}
					region = mipais[i].region[r];		
					switch( mipais[i].region[r]) {
						case 'Álava' : 
						region = 'Alava';
						break;
						case 'Ávila' :
						region = 'Avila';
						break;
						case 'Castellón de la Plana' :
						region = 'Castellón'		
						break;
						case 'Guipúzcoa' : 
						region = 'Guipuzcoa'
						break;
					}		
					options += ' \r\n<option value="'
							+ ( region )
							+ ( valRegion == region ? '" selected>' : '">' )
							+ (  mipais[i].region[r]  )
							+ '</option>\r\n';
				}
			}
			else {
			options += ' \r\n<option value="NO" selected >No tiene regions</option>\r\n';
			}
		}
	opciones1++;
	}
	if ( options == '' ) options = '\r\n<option value="-" selected >Seleccionar  </option>\r\n';
	result += options + '  \r\n</select>';
    return result;
}

function Actualizar(theForm,idSeleccionado){
	var nameSelectPais = typeof namePais != 'undefined' ? namePais : 'pais';
	var nameSelectRegion = typeof nameRegion != 'undefined' ? nameRegion : 'region';
	theForm[nameSelectRegion].options.length=0;
	if (idSeleccionado == 0 ) {
		mivariable=new Option("Seleccionar  ");
		theForm[nameSelectRegion].options[0]=mivariable;
		theForm[nameSelectRegion].options[0].value = '-';
		return;
	}
	if (mipais[idSeleccionado - 1].region.length > 0) {
		mivariable=new Option("Seleccionar  ");
		theForm[nameSelectRegion].options[0]=mivariable;
		theForm[nameSelectRegion].options[0].value = '-';
		var opciones = 0;
		for(g=1; g <= mipais[idSeleccionado - 1].region.length; g++) {
			mivariable=new Option(mipais[idSeleccionado-1].region[opciones], mipais[idSeleccionado - 1].region[opciones]);
			theForm[nameSelectRegion].options[g]=mivariable;
			opciones++;
		}
	}
	else {
		mivariable=new Option("No tiene regions");
		theForm[nameSelectRegion].options[0]=mivariable;
		theForm[nameSelectRegion].options[0].value = 'NO';
	}
	theForm[nameSelectRegion].options[0].selected=true;
}
