var havestate={AU:"true",US:"true",NZ:"true",JP:"true"};var countrycode={AF:"93",AL:"355",DZ:"213",AS:"684",AD:"376",AO:"244",AI:"1",AQ:"672",AG:"672",AR:"54",AM:"374",AW:"297",AU:"61",AT:"43",AZ:"994",BS:"242",BH:"973",BD:"880",BB:"246",BY:"375",BE:"32",BZ:"501",BJ:"229",BM:"441",BT:"975",BO:"591",BA:"387",BW:"267",BV:"267",BR:"55",IO:"246",BN:"246",BG:"359",BF:"226",BI:"257",KH:"855",CM:"237",CA:"1",CV:"238",KY:"809",CF:"236",TD:"235",CL:"56",CN:"86",CX:"61",CC:"61",CO:"57",KM:"269",CG:"242",CD:"243",CK:"682",CR:"506",CI:"225",HR:"385",CU:"53",CY:"357",CZ:"420",DK:"45",DJ:"253",DM:"1",DO:"809",TP:"670",EC:"593",EG:"20",SV:"503",GQ:"240",ER:"291",EE:"372",ET:"251",FK:"500",FO:"298",FJ:"679",FI:"358",FR:"33",GF:"594",PF:"689",TF:"33",GA:"241",GM:"220",GE:"995",DE:"49",GH:"233",GI:"350",GR:"30",GL:"299",GD:"809",GP:"590",GU:"671",GT:"502",GN:"224",GW:"245",GY:"592",HT:"509",HM:"61",VA:"39",HN:"504",HK:"852",HU:"36",IS:"354",IN:"91",ID:"62",IR:"98",IQ:"964",IE:"353",IL:"972",IT:"39",JM:"1",JP:"81",JO:"962",KZ:"7",KE:"254",KI:"686",KP:"850",KR:"82",KW:"965",KG:"996",LA:"856",LV:"371",LB:"961",LS:"266",LR:"231",LY:"218",LI:"41",LT:"370",LU:"352",MO:"853",MK:"389",MG:"261",MW:"265",MY:"60",MV:"960",ML:"223",MT:"356",MH:"692",MQ:"596",MR:"222",MU:"230",YT:"269",MX:"52",FM:"691",MD:"373",MC:"377",MN:"976",ME:"382",MS:"809",MA:"212",MZ:"258",MM:"95",NA:"264",NR:"674",NP:"977",NL:"31",AN:"599",NC:"687",NZ:"64",NI:"505",NE:"227",NG:"234",NU:"683",NF:"672",MP:"670",NO:"47",OM:"968",PK:"92",PW:"680",PS:"970",PA:"507",PG:"675",PY:"595",PE:"51",PH:"63",PN:"872",PL:"48",PT:"351",PR:"1",QA:"974",RE:"262",RO:"40",RU:"7",RW:"250",SH:"290",KN:"1",LC:"1",PM:"508",VC:"1",WS:"685",SM:"378",ST:"239",SA:"966",SN:"221",RS:"381",SC:"248",SL:"232",SG:"65",SK:"421",SI:"386",SB:"677",SO:"252",ZA:"27",GS:"995",ES:"34",LK:"94",SD:"249",SR:"597",SJ:"79",SZ:"268",SE:"46",CH:"41",SY:"963",TW:"886",TJ:"7",TZ:"255",TH:"66",TG:"228",TK:"690",TO:"676",TT:"868",TN:"216",TR:"90",TM:"993",TC:"1",TV:"688",UG:"256",UA:"380",AE:"971",GB:"44",US:"1",UM:"1",UY:"598",UZ:"7",VU:"678",VE:"58",VN:"84",VG:"1",VI:"1",WF:"681",EH:"212",YE:"969",ZM:"260",ZW:"263"};var states={AU:{NULL:"- please select -",ACT:"Australian Capital Territory",NSW:"New South Wales",NT:"Northern Territory",QLD:"Queensland",SA:"South Australia",TAS:"Tasmania",VIC:"Victoria",WA:"Western Australia"},JP:{NULL:"- please select -",Hokkaido:"Hokkaido",Aomori:"Aomori",Iwate:"Iwate",Miyagi:"Miyagi",Akita:"Akita",Yamagata:"Yamagata",Tokyo:"Tokyo",Kanagawa:"Kanagawa",Niigata:"Niigata",Toyama:"Toyama",Ishikawa:"Ishikawa",Fukui:"Fukui",Shiga:"Shiga",Kyoto:"Kyoto",Osaka:"Osaka",Hyogo:"Hyogo",Nara:"Nara",Wakayama:"Wakayama",Kagawa:"Kagawa",Ehime:"Ehime",Kouchi:"Kouchi",Fukuoka:"Fukuoka",Saga:"Saga",Nagasaki:"Nagasaki",Fukushima:"Fukushima",Ibaraki:"Ibaraki",Tochigi:"Tochigi",Gumma:"Gumma",Saitama:"Saitama",Chiba:"Chiba",Yamanashi:"Yamanashi",Nagano:"Nagano",Gifu:"Gifu",Shizuoka:"Shizuoka",Aichi:"Aichi",Mie:"Mie",Tottori:"Tottori",Shimane:"Shimane",Okayama:"Okayama",Hiroshima:"Hiroshima",Yamaguchi:"Yamaguchi",Tokushima:"Tokushima",Kumamoto:"Kumamoto",Oita:"Oita",Miyazaki:"Miyazaki",Kagoshima:"Kagoshima",Okinawa:"Okinawa"},NZ:{NULL:"- please select -",Northland:"Northland",Auckland:"Auckland",Waikato:"Waikato","Bay of Plenty":"Bay of Plenty",Gisborne:"Gisborne","Hawkes Bay":"Hawkes Bay",Taranaki:"Taranaki","Manawatu-Wanganui":"Manawatu-Wanganui",Wellington:"Wellington",Tasman:"Tasman",Marlborough:"Marlborough",Nelson:"Nelson","West Coast":"West Coast",Otago:"Otago",Canterbury:"Canterbury",Southland:"Southland","Chatham Islands":"Chatham Islands"},US:{AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DC:"D.C.",DE:"Delaware",FL:"Florida",GA:"Georgia",Hawaii:"HI",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming"}};function getCountryInfo(b){var a=$("page_std").getElement("form");if(countrycode[b]){if(a.phone.value.indexOf("+"+countrycode[b])<0){a.phone.value="+"+countrycode[b];}}}function updateState(c){var h=$("page_std").getElement("input[class^=state]");var d=$("page_std").getElement("select[class^=state]");var b="";if(h!=null){b=h;}else{b=d;}var e=b;var j=(b.type=="text")?b.value:b.options[b.selectedIndex].text;if(havestate[c]){var a=new Element("select",{id:"state",name:"00N200000022A0L","class":"state"});for(var f in states[c]){var g=document.createElement("option");g.value=f;g.text=states[c][f];if(states[c][f]==j||f==j){g.selected=true;}a.options.add(g);}a.value=j;}else{var a=new Element("input",{type:"text",id:"state",name:"00N200000022A0L","class":"state",size:"30",maxlength:"30"});}a.replaces(e);return true;}window.addEvent("domready",function(){var d=$("region").innerHTML;getCountryInfo(d);var c=$("page_std").getElement("form").getElement("select[class^=country]");c.addEvent("change",function(){var e=this.options[this.selectedIndex].value;getCountryInfo(e);updateState(e);});var a=$("page_std").getElement("form").getElement("select[class^=country]").getElements("option");for(i=0;i!=a.length;i++){if(a[i].value==d){a[i].selected="selected";}}var b=$("page_std").getElement("form").getElement("select[class^=country]");updateState(d);});