var Class={create:function(){
return function(){
this.initialize.apply(this,arguments);
};
}};
function getValue(s){
if (document.getElementById(s) != undefined) { return document.getElementById(s).value; } else { return ''; }
}
var Validate=Class.create();
Validate.prototype={initialize:function(){
this.error_array=[];
this.rules_array=[];
this.e=true;
},hasValidChars:function(s,_3,_4){
function escapeSpecials(s){
return s.replace(new RegExp("([\\\\-])","g"),"\\$1");
}
return new RegExp("^["+escapeSpecials(_3)+"]+$",(!_4?"i":"")).test(s);
},isSimpleIP:function(ip){
ipRegExp=/^(([0-2]*[0-9]+[0-9]+)\.([0-2]*[0-9]+[0-9]+)\.([0-2]*[0-9]+[0-9]+)\.([0-2]*[0-9]+[0-9]+))$/;
return ipRegExp.test(ip);
},isAlphaLatin:function(_7){
alphaRegExp=/[\W_ ]/;
return (!alphaRegExp.test(_7));
},isNotEmpty:function(_8){
return /\S/.test(_8);
},isEmpty:function(s){
return !/\S/.test(s);
},isStrInRange:function(s,_b,_c){
return((s.length>=_b)&&(s.length<=_c));
},isDecimal:function(n){
var _d=parseFloat(n); alert(_d); if(isNaN(_d)||(_d != n)) {return false;} else {return true}
},isIntegerInRange:function(n,_b,_c){
var _d=Number(n);
if(isNaN(_d)){
return false;
}
if(_d!=Math.round(_d)){
return false;
}
return (_d>=_b&&_d<=_c);
},isNum:function(_e){
numRegExp=/^[0-9]+$/;
return numRegExp.test(_e);
},isEMailAddr:function(_f){
_f=_f.toLowerCase();
emailRegExp=/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
return emailRegExp.test(_f);
},isZipCode:function(_10,_11){
if(!_10){
return false;
}
var _12;
_12=getValue("da_country");
if(!_12){
_12=_11;
}
if(!_12){
_12="USA";
}
switch(_12){
case "USA":
zpcRegExp=/^\d{5}$|^\d{5}-\d{4}$/;
break;
case "CAN":
zpcRegExp=/^[A-Z]\d[A-Z] \d[A-Z]\d$/;
break;
case "FRA":
zpcRegExp=/^\d{5}$/;
break;
case "GBR":
zpcRegExp=/[A-Z]{1,2}[0-9R][0-9A-Z]? [0-9][A-Z-[CIKMOV]]{2}/;
break;
case "AUS":
zpcRegExp=/^\d{4}$/;
break;
}
return zpcRegExp.test(_10);
},isDate:function(_13,_14){
if(!_13){
return false;
}
if (!_14) { _14="Y-m-d"; }
switch(_14){
case "Y-m-d": 
RegExpformat=/^([2][0]|[1][9])\d{2}\-([0]\d|[1][0-2])\-([0-2]\d|[3][0-1])$/;
break;
case "m/d/Y":
RegExpformat=/^([0]\d|[1][0-2])\/([0-2]\d|[3][0-1])\/([2][0]|[1][9])\d{2}$/;
break;
default:
RegExpformat=/^([0]\d|[1][0-2])\/([0-2]\d|[3][0-1])\/([2][0]|[1][9])\d{2}$/;
break;
}
return RegExpformat.test(_13);
},isURL:function(_15){
if(!_15){
return false;
}
_15=_15.toLowerCase();
urlRegExp=/^(((ht|f)tp(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/;
return urlRegExp.test(_15);
},getValue:function(id){
document.getElementById(id).value;
},addRules:function(_17){
this.rules_array.push(_17);
},check:function(){
this.e=true;
this.error_array=[];
for(var i=0;i<this.rules_array.length;i++){
switch(this.rules_array[i].option){
case "simpleValidChars":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.hasValidChars(getValue(this.rules_array[i].id),"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890:.-_'&()/#?=, ",false)){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "ValidChars":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.hasValidChars(getValue(this.rules_array[i].id),this.rules_array[i].chars,false)){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "AlphaLatin":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isAlphaLatin(getValue(this.rules_array[i].id))){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "required":
if(this.isEmpty(getValue(this.rules_array[i].id))){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
break;
case "requiredState":
if(this.isEmpty(getValue(this.rules_array[i].id))){
var Chk=getValue("da_country");
if((Chk!="USA")&&(Chk!="GBR")&&(Chk!="AUS")&&(Chk!="AUS")){
}else{
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "integerRange":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isIntegerInRange(getValue(this.rules_array[i].id),this.rules_array[i].min,this.rules_array[i].max)){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "strRange":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isStrInRange(getValue(this.rules_array[i].id),this.rules_array[i].min,this.rules_array[i].max)){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "ValidPass":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
var N = /[0-9]/; var S = /[A-Za-z]/;
var V = getValue(this.rules_array[i].id);
if ( (!this.isAlphaLatin(V)) ||
(!this.isStrInRange(V,6,12)) || (!((N.test(V))&&(S.test(V)))) ) 
{
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "Number":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isNum(getValue(this.rules_array[i].id))){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "email":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isEMailAddr(getValue(this.rules_array[i].id))){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "zipCode":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isZipCode(getValue(this.rules_array[i].id),this.rules_array[i].country)){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "date":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isDate(getValue(this.rules_array[i].id),this.rules_array[i].format)){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "url":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isURL(getValue(this.rules_array[i].id))){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "Decimal":
if(this.isEmpty(getValue(this.rules_array[i].id))){
}else{
if(!this.isDecimal(getValue(this.rules_array[i].id))){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
}
break;
case "compare":
var a = getValue(this.rules_array[i].id); var b = getValue(this.rules_array[i].id2);
if(a != b){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
break;
case "isChecked":
var a = document.getElementById(this.rules_array[i].id);
if(!a.checked){
this.error_array.push(this.rules_array[i].error);
this.e=false;
}
break;
case "isSelected":
var ret = true;
var a = document.getElementById(this.rules_array[i].id)
if(a.selectedIndex == null) { ret =  false; } 
else { if(a.selectedIndex == eval(this.rules_array[i].index)) 
{ ret =  false; } }
if(!ret) { this.error_array.push(this.rules_array[i].error);
this.e=false; 
}
break;
}
}
},Apply:function(el){
if((el)&&(document.getElementById(el) !=undefined)){document.getElementById(el).innerHTML="";}
this.check();
if(this.e){
return true;
}else{
var _1b=this.error_array;
if((!el)||(document.getElementById(el) != undefined)){
alert(this.error_array.toString().replace(/\,/gi,"\n"));
}else{showErrBox(el,this.error_array.toString().replace(/\,/gi,unescape("%3Cbr/%3E")));
}
return false;
}
}};

function showErrBox(el,str){
	document.getElementById(el).innerHTML=unescape("%3Cblockquote class='formErrBox'%3E"+str+"%3C/blockquote%3E");
	document.getElementById(el).focus();
}
function createStateList(el,_1d){
if(_1d==0){
return;
}
var _1e=getValue("da_country");
var _1f;
if(provinceList[_1e]!=undefined){
_1f=unescape("%3Cselect id='da_state' name='da_state'%3E");
if(_1d==1){
_1f+=unescape("%3Coption value=\"\"%3E%3C/option%3E");
}
_1f+=provinceList[_1e]+unescape("%3C/select%3E");
}else{
_1f=unescape("%3Cinput type=text name=\"da_state\" id=\"da_state\" size=30 maxlength=80%3E");
}
document.getElementById(el).innerHTML=_1f;
}
var countryGlobList=unescape("%3Coption value='USA'%3EUnited States%3C/option%3E"+"%3Coption value='CAN'%3ECanada%3C/option%3E"+"%3Coption value='GBR'%3EUnited Kingdom%3C/option%3E"+"%3Coption value='AUS'%3EAustralia%3C/option%3E"+"%3Coption value=''%3E---%3C/option%3E"+"%3Coption value='AFG'%3EAfghanistan%3C/option%3E"+"%3Coption value='ALB'%3EAlbania%3C/option%3E"+"%3Coption value='DZA'%3EAlgeria%3C/option%3E"+"%3Coption value='ASM'%3EAmerican Samoa%3C/option%3E"+"%3Coption value='AND'%3EAndorra%3C/option%3E"+"%3Coption value='AGO'%3EAngola%3C/option%3E"+"%3Coption value='AIA'%3EAnguilla%3C/option%3E"+"%3Coption value='ATA'%3EAntarctica%3C/option%3E"+"%3Coption value='ATG'%3EAntigua and Barbuda%3C/option%3E"+"%3Coption value='ARG'%3EArgentina%3C/option%3E"+"%3Coption value='ARM'%3EArmenia%3C/option%3E"+"%3Coption value='ABW'%3EAruba%3C/option%3E"+"%3Coption value='AUT'%3EAustria%3C/option%3E"+"%3Coption value='AZE'%3EAzerbaijan%3C/option%3E"+"%3Coption value='BHS'%3EBahamas%3C/option%3E"+"%3Coption value='BHR'%3EBahrain%3C/option%3E"+"%3Coption value='BGD'%3EBangladesh%3C/option%3E"+"%3Coption value='BRB'%3EBarbados%3C/option%3E"+"%3Coption value='BLR'%3EBelarus%3C/option%3E"+"%3Coption value='BEL'%3EBelgium%3C/option%3E"+"%3Coption value='BLZ'%3EBelize%3C/option%3E"+"%3Coption value='BEN'%3EBenin%3C/option%3E"+"%3Coption value='BMU'%3EBermuda%3C/option%3E"+"%3Coption value='BTN'%3EBhutan%3C/option%3E"+"%3Coption value='BOL'%3EBolivia%3C/option%3E"+"%3Coption value='BIH'%3EBosnia and Herzegowina%3C/option%3E"+"%3Coption value='BWA'%3EBotswana%3C/option%3E"+"%3Coption value='BVT'%3EBouvet Island%3C/option%3E"+"%3Coption value='BRA'%3EBrazil%3C/option%3E"+"%3Coption value='IOT'%3EBritish Indian Ocean Territory%3C/option%3E"+"%3Coption value='BRN'%3EBrunei Darussalam%3C/option%3E"+"%3Coption value='BGR'%3EBulgaria%3C/option%3E"+"%3Coption value='BFA'%3EBurkina Faso%3C/option%3E"+"%3Coption value='BDI'%3EBurundi%3C/option%3E"+"%3Coption value='KHM'%3ECambodia%3C/option%3E"+"%3Coption value='CMR'%3ECameroon%3C/option%3E"+"%3Coption value='CPV'%3ECape Verde%3C/option%3E"+"%3Coption value='CYM'%3ECayman Islands%3C/option%3E"+"%3Coption value='CAF'%3ECentral African Republic%3C/option%3E"+"%3Coption value='TCD'%3EChad%3C/option%3E"+"%3Coption value='CHL'%3EChile%3C/option%3E"+"%3Coption value='CHN'%3EChina%3C/option%3E"+"%3Coption value='CXR'%3EChristmas Island%3C/option%3E"+"%3Coption value='CCK'%3ECocos (Keeling) Islands%3C/option%3E"+"%3Coption value='COL'%3EColombia%3C/option%3E"+"%3Coption value='COM'%3EComoros%3C/option%3E"+"%3Coption value='COG'%3ECongo%3C/option%3E"+"%3Coption value='COD'%3ECongo, The Drc%3C/option%3E"+"%3Coption value='COK'%3ECook Islands%3C/option%3E"+"%3Coption value='CRI'%3ECosta Rica%3C/option%3E"+"%3Coption value='HRV'%3ECroatia%3C/option%3E"+"%3Coption value='CUB'%3ECuba%3C/option%3E"+"%3Coption value='CYP'%3ECyprus%3C/option%3E"+"%3Coption value='CZE'%3ECzech Republic%3C/option%3E"+"%3Coption value='DNK'%3EDenmark%3C/option%3E"+"%3Coption value='DJI'%3EDjibouti%3C/option%3E"+"%3Coption value='DMA'%3EDominica%3C/option%3E"+"%3Coption value='DOM'%3EDominican Republic%3C/option%3E"+"%3Coption value='TMP'%3EEast Timor%3C/option%3E"+"%3Coption value='ECU'%3EEcuador%3C/option%3E"+"%3Coption value='EGY'%3EEgypt%3C/option%3E"+"%3Coption value='SLV'%3EEl Salvador%3C/option%3E"+"%3Coption value='GNQ'%3EEquatorial Guinea%3C/option%3E"+"%3Coption value='ERI'%3EEritrea%3C/option%3E"+"%3Coption value='EST'%3EEstonia%3C/option%3E"+"%3Coption value='ETH'%3EEthiopia%3C/option%3E"+"%3Coption value='FLK'%3EFalkland Islands (Malvinas)%3C/option%3E"+"%3Coption value='FRO'%3EFaroe Islands%3C/option%3E"+"%3Coption value='FJI'%3EFiji%3C/option%3E"+"%3Coption value='FIN'%3EFinland%3C/option%3E"+"%3Coption value='FRA'%3EFrance%3C/option%3E"+"%3Coption value='FXX'%3EFrance, Metropolitan%3C/option%3E"+"%3Coption value='GUF'%3EFrench Guiana%3C/option%3E"+"%3Coption value='PYF'%3EFrench Polynesia%3C/option%3E"+"%3Coption value='ATF'%3EFrench Southern Territories%3C/option%3E"+"%3Coption value='GAB'%3EGabon%3C/option%3E"+"%3Coption value='GMB'%3EGambia%3C/option%3E"+"%3Coption value='GEO'%3EGeorgia%3C/option%3E"+"%3Coption value='DEU'%3EGermany%3C/option%3E"+"%3Coption value='GHA'%3EGhana%3C/option%3E"+"%3Coption value='GIB'%3EGibraltar%3C/option%3E"+"%3Coption value='GRC'%3EGreece%3C/option%3E"+"%3Coption value='GRL'%3EGreenland%3C/option%3E"+"%3Coption value='GRD'%3EGrenada%3C/option%3E"+"%3Coption value='GLP'%3EGuadeloupe%3C/option%3E"+"%3Coption value='GUM'%3EGuam%3C/option%3E"+"%3Coption value='GTM'%3EGuatemala%3C/option%3E"+"%3Coption value='GIN'%3EGuinea%3C/option%3E"+"%3Coption value='GNB'%3EGuinea-Bissau%3C/option%3E"+"%3Coption value='GUY'%3EGuyana%3C/option%3E"+"%3Coption value='HTI'%3EHaiti%3C/option%3E"+"%3Coption value='HMD'%3EHeard and Mc Donald Islands%3C/option%3E"+"%3Coption value='VAT'%3EHoly See (Vatican City State)%3C/option%3E"+"%3Coption value='HND'%3EHonduras%3C/option%3E"+"%3Coption value='HKG'%3EHong Kong%3C/option%3E"+"%3Coption value='HUN'%3EHungary%3C/option%3E"+"%3Coption value='ISL'%3EIceland%3C/option%3E"+"%3Coption value='IND'%3EIndia%3C/option%3E"+"%3Coption value='IDN'%3EIndonesia%3C/option%3E"+"%3Coption value='IRN'%3EIran (Islamic Republic of)%3C/option%3E"+"%3Coption value='IRQ'%3EIraq%3C/option%3E"+"%3Coption value='IRL'%3EIreland%3C/option%3E"+"%3Coption value='ISR'%3EIsrael%3C/option%3E"+"%3Coption value='ITA'%3EItaly%3C/option%3E"+"%3Coption value='JAM'%3EJamaica%3C/option%3E"+"%3Coption value='JPN'%3EJapan%3C/option%3E"+"%3Coption value='JOR'%3EJordan%3C/option%3E"+"%3Coption value='KAZ'%3EKazakhstan%3C/option%3E"+"%3Coption value='KEN'%3EKenya%3C/option%3E"+"%3Coption value='KIR'%3EKiribati%3C/option%3E"+"%3Coption value='PRK'%3EKorea, D.P.R.O.%3C/option%3E"+"%3Coption value='KOR'%3EKorea, Republic of%3C/option%3E"+"%3Coption value='KWT'%3EKuwait%3C/option%3E"+"%3Coption value='KGZ'%3EKyrgyzstan%3C/option%3E"+"%3Coption value='LAO'%3ELaos%3C/option%3E"+"%3Coption value='LVA'%3ELatvia%3C/option%3E"+"%3Coption value='LBN'%3ELebanon%3C/option%3E"+"%3Coption value='LSO'%3ELesotho%3C/option%3E"+"%3Coption value='LBR'%3ELiberia%3C/option%3E"+"%3Coption value='LBY'%3ELibyan Arab Jamahiriya%3C/option%3E"+"%3Coption value='LIE'%3ELiechtenstein%3C/option%3E"+"%3Coption value='LTU'%3ELithuania%3C/option%3E"+"%3Coption value='LUX'%3ELuxembourg%3C/option%3E"+"%3Coption value='MAC'%3EMacau%3C/option%3E"+"%3Coption value='MKD'%3EMacedonia%3C/option%3E"+"%3Coption value='MDG'%3EMadagascar%3C/option%3E"+"%3Coption value='MWI'%3EMalawi%3C/option%3E"+"%3Coption value='MYS'%3EMalaysia%3C/option%3E"+"%3Coption value='MDV'%3EMaldives%3C/option%3E"+"%3Coption value='MLI'%3EMali%3C/option%3E"+"%3Coption value='MLT'%3EMalta%3C/option%3E"+"%3Coption value='MHL'%3EMarshall Islands%3C/option%3E"+"%3Coption value='MTQ'%3EMartinique%3C/option%3E"+"%3Coption value='MRT'%3EMauritania%3C/option%3E"+"%3Coption value='MUS'%3EMauritius%3C/option%3E"+"%3Coption value='MYT'%3EMayotte%3C/option%3E"+"%3Coption value='MEX'%3EMexico%3C/option%3E"+"%3Coption value='FSM'%3EMicronesia, Federated States of%3C/option%3E"+"%3Coption value='MDA'%3EMoldova, Republic of%3C/option%3E"+"%3Coption value='MCO'%3EMonaco%3C/option%3E"+"%3Coption value='MNG'%3EMongolia%3C/option%3E"+"%3Coption value='MSR'%3EMontserrat%3C/option%3E"+"%3Coption value='MAR'%3EMorocco%3C/option%3E"+"%3Coption value='MOZ'%3EMozambique%3C/option%3E"+"%3Coption value='MMR'%3EMyanmar (Burma)%3C/option%3E"+"%3Coption value='NAM'%3ENamibia%3C/option%3E"+"%3Coption value='NRU'%3ENauru%3C/option%3E"+"%3Coption value='NPL'%3ENepal%3C/option%3E"+"%3Coption value='NLD'%3ENetherlands%3C/option%3E"+"%3Coption value='ANT'%3ENetherlands Antilles%3C/option%3E"+"%3Coption value='NCL'%3ENew Caledonia%3C/option%3E"+"%3Coption value='NZL'%3ENew Zealand%3C/option%3E"+"%3Coption value='NIC'%3ENicaragua%3C/option%3E"+"%3Coption value='NER'%3ENiger%3C/option%3E"+"%3Coption value='NGA'%3ENigeria%3C/option%3E"+"%3Coption value='NIU'%3ENiue%3C/option%3E"+"%3Coption value='NFK'%3ENorfolk Island%3C/option%3E"+"%3Coption value='MNP'%3ENorthern Mariana Islands%3C/option%3E"+"%3Coption value='NOR'%3ENorway%3C/option%3E"+"%3Coption value='OMN'%3EOman%3C/option%3E"+"%3Coption value='PAK'%3EPakistan%3C/option%3E"+"%3Coption value='PLW'%3EPalau%3C/option%3E"+"%3Coption value='PAN'%3EPanama%3C/option%3E"+"%3Coption value='PNG'%3EPapua New Guinea%3C/option%3E"+"%3Coption value='PRY'%3EParaguay%3C/option%3E"+"%3Coption value='PER'%3EPeru%3C/option%3E"+"%3Coption value='PHL'%3EPhilippines%3C/option%3E"+"%3Coption value='PCN'%3EPitcairn%3C/option%3E"+"%3Coption value='POL'%3EPoland%3C/option%3E"+"%3Coption value='PRT'%3EPortugal%3C/option%3E"+"%3Coption value='PRI'%3EPuerto Rico%3C/option%3E"+"%3Coption value='QAT'%3EQatar%3C/option%3E"+"%3Coption value='REU'%3EReunion%3C/option%3E"+"%3Coption value='ROM'%3ERomania%3C/option%3E"+"%3Coption value='RUS'%3ERussian Federation%3C/option%3E"+"%3Coption value='RWA'%3ERwanda%3C/option%3E"+"%3Coption value='KNA'%3ESaint Kitts and Nevis%3C/option%3E"+"%3Coption value='LCA'%3ESaint Lucia%3C/option%3E"+"%3Coption value='VCT'%3ESaint Vincent and The Grenadines%3C/option%3E"+"%3Coption value='WSM'%3ESamoa%3C/option%3E"+"%3Coption value='SMR'%3ESan Marino%3C/option%3E"+"%3Coption value='STP'%3ESao Tome and Principe%3C/option%3E"+"%3Coption value='SAU'%3ESaudi Arabia%3C/option%3E"+"%3Coption value='SEN'%3ESenegal%3C/option%3E"+"%3Coption value='SYC'%3ESeychelles%3C/option%3E"+"%3Coption value='SLE'%3ESierra Leone%3C/option%3E"+"%3Coption value='SGP'%3ESingapore%3C/option%3E"+"%3Coption value='SVK'%3ESlovakia (Slovak Republic)%3C/option%3E"+"%3Coption value='SVN'%3ESlovenia%3C/option%3E"+"%3Coption value='SLB'%3ESolomon Islands%3C/option%3E"+"%3Coption value='SOM'%3ESomalia%3C/option%3E"+"%3Coption value='ZAF'%3ESouth Africa%3C/option%3E"+"%3Coption value='SGS'%3ESouth Georgia and South S.S.%3C/option%3E"+"%3Coption value='ESP'%3ESpain%3C/option%3E"+"%3Coption value='LKA'%3ESri Lanka%3C/option%3E"+"%3Coption value='SHN'%3ESt. Helena%3C/option%3E"+"%3Coption value='SPM'%3ESt. Pierre and Miquelon%3C/option%3E"+"%3Coption value='SDN'%3ESudan%3C/option%3E"+"%3Coption value='SUR'%3ESuriname%3C/option%3E"+"%3Coption value='SJM'%3ESvalbard and Jan Mayen Islands%3C/option%3E"+"%3Coption value='SWZ'%3ESwaziland%3C/option%3E"+"%3Coption value='SWE'%3ESweden%3C/option%3E"+"%3Coption value='CHE'%3ESwitzerland%3C/option%3E"+"%3Coption value='SYR'%3ESyrian Arab Republic%3C/option%3E"+"%3Coption value='TWN'%3ETaiwan, Province of China%3C/option%3E"+"%3Coption value='TJK'%3ETajikistan%3C/option%3E"+"%3Coption value='TZA'%3ETanzania, United Republic of%3C/option%3E"+"%3Coption value='THA'%3EThailand%3C/option%3E"+"%3Coption value='TGO'%3ETogo%3C/option%3E"+"%3Coption value='TKL'%3ETokelau%3C/option%3E"+"%3Coption value='TON'%3ETonga%3C/option%3E"+"%3Coption value='TTO'%3ETrinidad and Tobago%3C/option%3E"+"%3Coption value='TUN'%3ETunisia%3C/option%3E"+"%3Coption value='TUR'%3ETurkey%3C/option%3E"+"%3Coption value='TKM'%3ETurkmenistan%3C/option%3E"+"%3Coption value='TCA'%3ETurks and Caicos Islands%3C/option%3E"+"%3Coption value='TUV'%3ETuvalu%3C/option%3E"+"%3Coption value='UGA'%3EUganda%3C/option%3E"+"%3Coption value='UKR'%3EUkraine%3C/option%3E"+"%3Coption value='ARE'%3EUnited Arab Emirates%3C/option%3E"+"%3Coption value='UMI'%3EU.S. Minor Islands%3C/option%3E"+"%3Coption value='URY'%3EUruguay%3C/option%3E"+"%3Coption value='UZB'%3EUzbekistan%3C/option%3E"+"%3Coption value='VUT'%3EVanuatu%3C/option%3E"+"%3Coption value='VEN'%3EVenezuela%3C/option%3E"+"%3Coption value='VNM'%3EViet Nam%3C/option%3E"+"%3Coption value='VGB'%3EVirgin Islands (British)%3C/option%3E"+"%3Coption value='VIR'%3EVirgin Islands (U.S.)%3C/option%3E"+"%3Coption value='WLF'%3EWallis and Futuna Islands%3C/option%3E"+"%3Coption value='ESH'%3EWestern Sahara%3C/option%3E"+"%3Coption value='YEM'%3EYemen%3C/option%3E"+"%3Coption value='YUG'%3EYugoslavia (Serbia and Montenegro)%3C/option%3E"+"%3Coption value='ZMB'%3EZambia%3C/option%3E"+"%3Coption value='ZWE'%3EZimbabwe%3C/option%3E");
var provinceList=new Array;
provinceList["CAN"]=unescape("%3Coption value='AB'%3EAlberta%3C/option%3E"+"%3Coption value='BC'%3EBritish Columbia%3C/option%3E"+"%3Coption value='MB'%3EManitoba%3C/option%3E"+"%3Coption value='NB'%3ENew Brunswick%3C/option%3E"+"%3Coption value='NL'%3ENewfoundland & Labrador%3C/option%3E"+"%3Coption value='NS'%3ENova Scotia%3C/option%3E"+"%3Coption value='NT'%3ENorthwest Territories%3C/option%3E"+"%3Coption value='NU'%3ENunavut%3C/option%3E"+"%3Coption value='ON'%3EOntario%3C/option%3E"+"%3Coption value='PE'%3EPrince Edward Island%3C/option%3E"+"%3Coption value='QC'%3EQuebec%3C/option%3E"+"%3Coption value='SK'%3ESaskatchewan%3C/option%3E"+"%3Coption value='YT'%3EYukon Territory%3C/option%3E");
provinceList["USA"]=unescape("%3Coption value='AK'%3EAlaska%3C/option%3E"+"%3Coption value='AL'%3EAlabama%3C/option%3E"+"%3Coption value='AS'%3EAmerica Samoa%3C/option%3E"+"%3Coption value='AR'%3EArkansas%3C/option%3E"+"%3Coption value='AZ'%3EArizona%3C/option%3E"+"%3Coption value='CA'%3ECalifornia%3C/option%3E"+"%3Coption value='CO'%3EColorado%3C/option%3E"+"%3Coption value='CT'%3EConnecticut%3C/option%3E"+"%3Coption value='DE'%3EDelaware%3C/option%3E"+"%3Coption value='FL'%3EFlorida%3C/option%3E"+"%3Coption value='FM'%3EMicronesia%3C/option%3E"+"%3Coption value='GA'%3EGeorgia%3C/option%3E"+"%3Coption value='HI'%3EHawaii%3C/option%3E"+"%3Coption value='IA'%3EIowa%3C/option%3E"+"%3Coption value='ID'%3EIdaho%3C/option%3E"+"%3Coption value='IL'%3EIllinois%3C/option%3E"+"%3Coption value='IN'%3EIndiana%3C/option%3E"+"%3Coption value='KS'%3EKansas%3C/option%3E"+"%3Coption value='KY'%3EKentucky%3C/option%3E"+"%3Coption value='LA'%3ELouisiana%3C/option%3E"+"%3Coption value='MA'%3EMassachusetts%3C/option%3E"+"%3Coption value='MD'%3EMaryland%3C/option%3E"+"%3Coption value='ME'%3EMaine%3C/option%3E"+"%3Coption value='MH'%3EMarshall Islands%3C/option%3E"+"%3Coption value='MI'%3EMichigan%3C/option%3E"+"%3Coption value='MN'%3EMinnesota%3C/option%3E"+"%3Coption value='MP'%3ENorthern Mariana Islands%3C/option%3E"+"%3Coption value='MO'%3EMissouri%3C/option%3E"+"%3Coption value='MS'%3EMississippi%3C/option%3E"+"%3Coption value='MT'%3EMontana%3C/option%3E"+"%3Coption value='NC'%3ENorth Carolina%3C/option%3E"+"%3Coption value='ND'%3ENorth Dakota%3C/option%3E"+"%3Coption value='NE'%3ENebraska%3C/option%3E"+"%3Coption value='NH'%3ENew Hampshire%3C/option%3E"+"%3Coption value='NJ'%3ENew Jersey%3C/option%3E"+"%3Coption value='NM'%3ENew Mexico%3C/option%3E"+"%3Coption value='NV'%3ENevada%3C/option%3E"+"%3Coption value='NY'%3ENew York%3C/option%3E"+"%3Coption value='OH'%3EOhio%3C/option%3E"+"%3Coption value='OK'%3EOklahoma%3C/option%3E"+"%3Coption value='OR'%3EOregon%3C/option%3E"+"%3Coption value='PA'%3EPennsylvania%3C/option%3E"+"%3Coption value='PW'%3EPalau%3C/option%3E"+"%3Coption value='PR'%3EPuerto Rico%3C/option%3E"+"%3Coption value='RI'%3ERhode Island%3C/option%3E"+"%3Coption value='SC'%3ESouth Carolina%3C/option%3E"+"%3Coption value='SD'%3ESouth Dakota%3C/option%3E"+"%3Coption value='TN'%3ETennessee%3C/option%3E"+"%3Coption value='TX'%3ETexas%3C/option%3E"+"%3Coption value='UT'%3EUtah%3C/option%3E"+"%3Coption value='VA'%3EVirginia%3C/option%3E"+"%3Coption value='VI'%3EVirgin Islands%3C/option%3E"+"%3Coption value='VT'%3EVermont%3C/option%3E"+"%3Coption value='WA'%3EWashington%3C/option%3E"+"%3Coption value='WI'%3EWisconsin%3C/option%3E"+"%3Coption value='WV'%3EWest Virginia%3C/option%3E"+"%3Coption value='WY'%3EWyoming%3C/option%3E");
provinceList["GBR"]=unescape("%3Coption value='England'%3EEngland%3C/option%3E"+"%3Coption value=''%3E---%3C/option%3E"+"%3Coption value='Avon'%3EAvon%3C/option%3E"+"%3Coption value='Bedfordshire'%3EBedfordshire%3C/option%3E"+"%3Coption value='Berkshire'%3EBerkshire%3C/option%3E"+"%3Coption value='Bristol'%3EBristol%3C/option%3E"+"%3Coption value='Buckinghamshire'%3EBuckinghamshire%3C/option%3E"+"%3Coption value='Cambridgeshire'%3ECambridgeshire%3C/option%3E"+"%3Coption value='Cheshire'%3ECheshire%3C/option%3E"+"%3Coption value='Cleveland'%3ECleveland%3C/option%3E"+"%3Coption value='Cornwall'%3ECornwall%3C/option%3E"+"%3Coption value='Cumbria'%3ECumbria%3C/option%3E"+"%3Coption value='Derbyshire'%3EDerbyshire%3C/option%3E"+"%3Coption value='Devon'%3EDevon%3C/option%3E"+"%3Coption value='Dorset'%3EDorset%3C/option%3E"+"%3Coption value='Durham'%3EDurham%3C/option%3E"+"%3Coption value='East Riding of Yorkshire'%3EEast Riding of Yorkshire%3C/option%3E"+"%3Coption value='East Sussex'%3EEast Sussex%3C/option%3E"+"%3Coption value='Essex'%3EEssex%3C/option%3E"+"%3Coption value='Gloucestershire'%3EGloucestershire%3C/option%3E"+"%3Coption value='Greater Manchester'%3EGreater Manchester%3C/option%3E"+"%3Coption value='Hampshire'%3EHampshire%3C/option%3E"+"%3Coption value='Herefordshire'%3EHerefordshire%3C/option%3E"+"%3Coption value='Hertfordshire'%3EHertfordshire%3C/option%3E"+"%3Coption value='Humberside'%3EHumberside%3C/option%3E"+"%3Coption value='Isle of Wight'%3EIsle of Wight%3C/option%3E"+"%3Coption value='Isles of Scilly'%3EIsles of Scilly%3C/option%3E"+"%3Coption value='Kent'%3EKent%3C/option%3E"+"%3Coption value='Lancashire'%3ELancashire%3C/option%3E"+"%3Coption value='Leicestershire'%3ELeicestershire%3C/option%3E"+"%3Coption value='Lincolnshire'%3ELincolnshire%3C/option%3E"+"%3Coption value='London'%3ELondon%3C/option%3E"+"%3Coption value='Merseyside'%3EMerseyside%3C/option%3E"+"%3Coption value='Middlesex'%3EMiddlesex%3C/option%3E"+"%3Coption value='Norfolk'%3ENorfolk%3C/option%3E"+"%3Coption value='North Yorkshire'%3ENorth Yorkshire%3C/option%3E"+"%3Coption value='Northamptonshire'%3ENorthamptonshire%3C/option%3E"+"%3Coption value='Northumberland'%3ENorthumberland%3C/option%3E"+"%3Coption value='Nottinghamshire'%3ENottinghamshire%3C/option%3E"+"%3Coption value='Oxfordshire'%3EOxfordshire%3C/option%3E"+"%3Coption value='Rutland'%3ERutland%3C/option%3E"+"%3Coption value='Shropshire'%3EShropshire%3C/option%3E"+"%3Coption value='Somerset'%3ESomerset%3C/option%3E"+"%3Coption value='South Yorkshire'%3ESouth Yorkshire%3C/option%3E"+"%3Coption value='Staffordshire'%3EStaffordshire%3C/option%3E"+"%3Coption value='Suffolk'%3ESuffolk%3C/option%3E"+"%3Coption value='Surrey'%3ESurrey%3C/option%3E"+"%3Coption value='Tyne and Wear'%3ETyne and Wear%3C/option%3E"+"%3Coption value='Warwickshire'%3EWarwickshire%3C/option%3E"+"%3Coption value='West Midlands'%3EWest Midlands%3C/option%3E"+"%3Coption value='West Sussex'%3EWest Sussex%3C/option%3E"+"%3Coption value='West Yorkshire'%3EWest Yorkshire%3C/option%3E"+"%3Coption value='Wiltshire'%3EWiltshire%3C/option%3E"+"%3Coption value='Worcestershire'%3EWorcestershire%3C/option%3E"+"%3Coption value=''%3E%3C/option%3E"+"%3Coption value='Northern Ireland'%3ENorthern Ireland%3C/option%3E"+"%3Coption value=''%3E---%3C/option%3E"+"%3Coption value='Antrim'%3EAntrim%3C/option%3E"+"%3Coption value='Armagh'%3EArmagh%3C/option%3E"+"%3Coption value='Down'%3EDown%3C/option%3E"+"%3Coption value='Fermanagh'%3EFermanagh%3C/option%3E"+"%3Coption value='Londonderry'%3ELondonderry%3C/option%3E"+"%3Coption value='Tyrone'%3ETyrone%3C/option%3E"+"%3Coption value=''%3E%3C/option%3E"+"%3Coption value='Scotland'%3EScotland%3C/option%3E"+"%3Coption value=''%3E---%3C/option%3E"+"%3Coption value='Aberdeen City'%3EAberdeen City%3C/option%3E"+"%3Coption value='Aberdeenshire'%3EAberdeenshire%3C/option%3E"+"%3Coption value='Angus'%3EAngus%3C/option%3E"+"%3Coption value='Argyll and Bute'%3EArgyll and Bute%3C/option%3E"+"%3Coption value='Borders'%3EBorders%3C/option%3E"+"%3Coption value='Clackmannan'%3EClackmannan%3C/option%3E"+"%3Coption value='Dumfries and Galloway'%3EDumfries and Galloway%3C/option%3E"+"%3Coption value='East Ayrshire'%3EEast Ayrshire%3C/option%3E"+"%3Coption value='East Dunbartonshire'%3EEast Dunbartonshire%3C/option%3E"+"%3Coption value='East Lothian'%3EEast Lothian%3C/option%3E"+"%3Coption value='East Renfrewshire'%3EEast Renfrewshire%3C/option%3E"+"%3Coption value='Edinburgh City'%3EEdinburgh City%3C/option%3E"+"%3Coption value='Falkirk'%3EFalkirk%3C/option%3E"+"%3Coption value='Fife'%3EFife%3C/option%3E"+"%3Coption value='Glasgow'%3EGlasgow%3C/option%3E"+"%3Coption value='Highland'%3EHighland%3C/option%3E"+"%3Coption value='Inverclyde'%3EInverclyde%3C/option%3E"+"%3Coption value='Midlothian'%3EMidlothian%3C/option%3E"+"%3Coption value='Moray'%3EMoray%3C/option%3E"+"%3Coption value='North Ayrshire'%3ENorth Ayrshire%3C/option%3E"+"%3Coption value='North Lanarkshire'%3ENorth Lanarkshire%3C/option%3E"+"%3Coption value='Orkney'%3EOrkney%3C/option%3E"+"%3Coption value='Perthshire and Kinross'%3EPerthshire and Kinross%3C/option%3E"+"%3Coption value='Renfrewshire'%3ERenfrewshire%3C/option%3E"+"%3Coption value='Roxburghshire'%3ERoxburghshire%3C/option%3E"+"%3Coption value='Shetland'%3EShetland%3C/option%3E"+"%3Coption value='South Ayrshire'%3ESouth Ayrshire%3C/option%3E"+"%3Coption value='South Lanarkshire'%3ESouth Lanarkshire%3C/option%3E"+"%3Coption value='Stirling'%3EStirling%3C/option%3E"+"%3Coption value='West Dunbartonshire'%3EWest Dunbartonshire%3C/option%3E"+"%3Coption value='Blaenau Gwent'%3EBlaenau Gwent%3C/option%3E"+"%3Coption value='Bridgend'%3EBridgend%3C/option%3E"+"%3Coption value='Caerphilly'%3ECaerphilly%3C/option%3E"+"%3Coption value='Cardiff'%3ECardiff%3C/option%3E"+"%3Coption value='Carmarthenshire'%3ECarmarthenshire%3C/option%3E"+"%3Coption value='Ceredigion'%3ECeredigion%3C/option%3E"+"%3Coption value='Conwy'%3EConwy%3C/option%3E"+"%3Coption value='Denbighshire'%3EDenbighshire%3C/option%3E"+"%3Coption value='Flintshire'%3EFlintshire%3C/option%3E"+"%3Coption value='Gwynedd'%3EGwynedd%3C/option%3E"+"%3Coption value='Isle of Anglesey'%3EIsle of Anglesey%3C/option%3E"+"%3Coption value='Merthyr Tydfil'%3EMerthyr Tydfil%3C/option%3E"+"%3Coption value='Monmouthshire'%3EMonmouthshire%3C/option%3E"+"%3Coption value='Neath Port Talbot'%3ENeath Port Talbot%3C/option%3E"+"%3Coption value='Newport'%3ENewport%3C/option%3E"+"%3Coption value='Pembrokeshire'%3EPembrokeshire%3C/option%3E"+"%3Coption value='Powys'%3EPowys%3C/option%3E"+"%3Coption value='Rhondda Cynon Taff'%3ERhondda Cynon Taff%3C/option%3E"+"%3Coption value='Swansea'%3ESwansea%3C/option%3E"+"%3Coption value='Torfaen'%3ETorfaen%3C/option%3E"+"%3Coption value='The Vale of Glamorgan'%3EThe Vale of Glamorgan%3C/option%3E"+"%3Coption value='Wrexham'%3EWrexham%3C/option%3E"+"%3Coption value=''%3E%3C/option%3E"+"%3Coption value='UK Offshore Dependencies'%3EUK Offshore Dependencies%3C/option%3E"+"%3Coption value='Channel Islands'%3EChannel Islands%3C/option%3E"+"%3Coption value='Isle of Man'%3EIsle of Man%3C/option%3E");
provinceList["AUS"]=unescape("%3Coption value='ACT'%3EAustralian Capital Territory%3C/option%3E"+"%3Coption value='NSW'%3ENew South Wales%3C/option%3E"+"%3Coption value='NT'%3ENorthern Territory%3C/option%3E"+"%3Coption value='QLD'%3EQueensland%3C/option%3E"+"%3Coption value='SA'%3ESouth Australia%3C/option%3E"+"%3Coption value='TAS'%3ETasmania%3C/option%3E"+"%3Coption value='VIC'%3EVictoria%3C/option%3E"+"%3Coption value='WA'%3EWestern Australia%3C/option%3E");

