function getCountryData(b,d,e,a,c){if(b){data="country="+escape(b);if(a){data=data+"&selectedRegion="+a}if(c){data=data+"&useRegionAll=true"}$.ajax({url:d,data:data,dataType:"json",error:function(g,f,h){window.alert("Unable to get country region. If this continues, contact support.")},success:function(n){var p=n.regionHTML;var g=e.regions;var m=n.regionCodeRequired;var h=n.postalCodeRequired;for(var j=0;j<g.length;j++){var q=p.replace("%ID%",g[j].id);q=q.replace("%NAME%",g[j].name);if(g[j].onchange){q=q.replace("%ONCHANGE%",g[j].onchange)}else{q=q.replace("%ONCHANGE%","")}if(g[j].styleClass){q=q.replace("%STYLECLASS%",g[j].styleClass)}else{q=q.replace("%STYLECLASS%","")}if(g[j].disabled){q=q.replace("%DISABLED%",'disabled="disabled"')}else{q=q.replace("%DISABLED%","")}document.getElementById(g[j].divId).innerHTML=q;if(g[j].divRegionContainer){if(m){if(g[j].id=="stateTaxRegion"){$("#"+g[j].divRegionContainer).css("visibility","visible")}else{$("#"+g[j].divRegionContainer).show()}}else{if(g[j].id=="stateTaxRegion"){$("#"+g[j].divRegionContainer).css("visibility","hidden")}else{$("#"+g[j].divRegionContainer).hide()}}}if(g[j].divPostalContainer){if(h){$("#"+g[j].divPostalContainer).show()}else{$("#"+g[j].divPostalContainer).hide();$("#"+g[j].postCodeId).val("")}}}var k=n.phoneHint;var l=e.phoneHints;if(l){for(var j=0;j<l.length;j++){if(k&&jQuery.trim(k)!=""){$("#"+l[j]+" span").text(k);$("#"+l[j]).show()}else{$("#"+l[j]).hide()}}}if(h){var f=n.postalCodeHint;var o=e.postalHints;if(o){for(var j=0;j<o.length;j++){if(f&&jQuery.trim(f)!=""){$("#"+o[j]+" span").text(f);$("#"+o[j]).show()}else{$("#"+o[j]).hide()}}}}}})}};