function City(cityname,numbers){ this.cityname = cityname; this.numbers = numbers; } function Country(countryname, numbers, local, isocode, cities){ this.countryname = countryname; this.numbers = numbers; this.local = local; this.isocode = isocode; this.cities = cities; } var CtrData = new Array(); CtrData.push(new Country("Alemania",new Array("08931679020"),"1","276",new Array(0))); CtrData.push(new Country("Argentina",new Array("01152465961"),"1","32",new Array(0))); CtrData.push(new Country("Australia",new Array("0390011042"),"1","36",new Array(0))); CtrData.push(new Country("Austria",new Array("012323232"),"1","40",new Array(0))); CtrData.push(new Country("Bahrain",new Array("16199156"),"1","48",new Array(0))); CtrData.push(new Country("Brasil",new Array("06137175146"),"1","76",new Array(0))); CtrData.push(new Country("Bulgaria",new Array("(0)24917420"),"1","100",new Array(0))); CtrData.push(new Country("Bélgica",new Array("022901899"),"1","56",new Array(0))); CtrData.push(new Country("Canadá",new Array(),"1","124",new Array(0,new City("Alberta",new Array("4037756652 ")),new City("British Columbia",new Array("6044841958 ")),new City("Manitoba",new Array("2042723906 ")),new City("Ontario",new Array("6477244222 ")),new City("Quebec",new Array("5149078538 "))))); CtrData.push(new Country("Chile",new Array("25708731","25813494","25856946"),"1","152",new Array(0))); CtrData.push(new Country("Cyprus",new Array("22030506"),"1","196",new Array(0))); CtrData.push(new Country("Czech Republic",new Array("246019703"),"1","203",new Array(0))); CtrData.push(new Country("Dinamarka",new Array("69121451"),"1","208",new Array(0))); CtrData.push(new Country("El Salvador",new Array("21131968"),"1","222",new Array(0))); CtrData.push(new Country("España",new Array("911320202"),"1","724",new Array(0))); CtrData.push(new Country("Estonia",new Array("6681376"),"1","233",new Array(0))); CtrData.push(new Country("Finlandia",new Array("0985615151"),"1","246",new Array(0))); CtrData.push(new Country("Francia",new Array("0178956330"),"1","250",new Array(0))); CtrData.push(new Country("Georgia",new Array("32473801"),"1","268",new Array(0))); CtrData.push(new Country("Hungria",new Array("019999954","019999856","019999857","019999858","019999859"),"1","348",new Array(0))); CtrData.push(new Country("Irlanda",new Array("014829090"),"1","372",new Array(0))); CtrData.push(new Country("Israel",new Array("037219528"),"1","376",new Array(0))); CtrData.push(new Country("Italia",new Array("0232164455"),"1","380",new Array(0))); CtrData.push(new Country("Japón",new Array("0345209220"),"1","392",new Array(0))); CtrData.push(new Country("Latvia",new Array("67652497"),"1","428",new Array(0))); CtrData.push(new Country("Lithuania",new Array("8~52059087"),"1","440",new Array(0))); CtrData.push(new Country("Luxembourg",new Array("20880253"),"1","442",new Array(0))); CtrData.push(new Country("Malta",new Array("27780110"),"1","470",new Array(0))); CtrData.push(new Country("México",new Array("(01+55) 46240208"),"1","484",new Array(0))); CtrData.push(new Country("New Zealand",new Array("(04)9749407"),"1","",new Array(0))); CtrData.push(new Country("Noruega",new Array("24216051"),"1","578",new Array(0))); CtrData.push(new Country("Pakistan",new Array("0217019252"),"1","",new Array(0))); CtrData.push(new Country("Panama",new Array("8365001"),"1","",new Array(0))); CtrData.push(new Country("Países bajos",new Array("0107448999"),"1","528",new Array(0))); CtrData.push(new Country("Peru",new Array("017085368"),"1","604",new Array(0))); CtrData.push(new Country("Puerto Rico",new Array("(787)2007725"),"1","",new Array(0))); CtrData.push(new Country("Reino unido",new Array("01617002929"),"1","826",new Array(0))); CtrData.push(new Country("Singapore",new Array("31581204"),"1","",new Array(0))); CtrData.push(new Country("Slovakia",new Array("0233002632"),"1","",new Array(0))); CtrData.push(new Country("Slovenia",new Array("016003155"),"1","",new Array(0))); CtrData.push(new Country("Suecia",new Array("0852500678"),"1","752",new Array(0))); CtrData.push(new Country("Suiza",new Array("0435269999"),"1","756",new Array(0))); CtrData.push(new Country("USA",new Array("6462894298"),"1","840",new Array(0))); CtrData.push(new Country("South Africa",new Array(),"1","710",new Array(0,new City("Johannesburg",new Array("0105002391"))))); function changeCountry(i) { if (i==undefined) { i = document.getElementById("selectedCountry").selectedIndex; } document.getElementById("display_country").innerHTML = CtrData[i].countryname; if (CtrData[i].cities.length>0) { document.getElementById("display_country_nr").innerHTML=''; document.getElementById("display_country_local").innerHTML=''; document.getElementById("selectedCity").options.length = 0; for (var j=0;j