 /*
 * RIF - RIA Integration Framework
 * United Parcel Service of America
 *
 * Copyright (c) 2008-09 United Parcel Service of America, Inc.
 * All Rights Reserved.
 *
 */
(function(){var q="Select One";var m="Required";var y=["Other:","Postal Code:","City:","Postcode:","Locality:","Province:","City/Town/Locality:","District:","State:","Department:","Island:","Municipality:","ZIP Code:","County:","County/Locality:","Parish:","Post Office Code:","Post Town:","Sector Code:","State/Territory:","Town:","Village/Town/District:"];var g={AU:[["ACT","Australian Cap. Ter."],["NSW","New South Wales"],["NT","Northern Territory"],["QLD","Queensland"],["SA","South Australia"],["TAS","Tasmania"],["VIC","Victoria"],["WA","Western Australia"]],CA:[["AB","Alberta"],["BC","British Columbia"],["MB","Manitoba"],["NB","New Brunswick"],["NL","Newfoundland and Labrador"],["NT","Northwest Territories"],["NS","Nova Scotia"],["NU","Nunavut"],["ON","Ontario"],["PE","Prince Edward Island"],["QC","Quebec"],["SK","Saskatchewan"],["YT","Yukon"]],IE:[["CARLOW","Carlow"],["CAVAN","Cavan"],["CLARE","Clare"],["DONEGAL","Donegal"],["CORK","Cork"],["DUBLIN","Dublin"],["GALWAY","Galway"],["KERRY","Kerry"],["KILDARE","Kildare"],["KILKENNY","Kilkenny"],["LAOIS","Laois"],["LEITRIM","Leitrim"],["LIMERICK","Limerick"],["LONGFORD","Longford"],["LOUTH","Louth"],["MAYO","Mayo"],["MEATH","Meath"],["MONAGHAN","Monaghan"],["OFFALY","Offaly"],["ROSCOMMON","Roscommon"],["SLIGO","Sligo"],["TIPPERARY","Tipperary"],["WATERFORD","Waterford"],["WESTMEATH","Westmeath"],["WEXFORD","Wexford"],["WICKLOW","Wicklow"]],MX:[["AG","Aguascalientes"],["BC","Baja California"],["BS","Baja California Sur"],["CH","Chihuahua"],["CL","Colima"],["CM","Campeche"],["CO","Coahuila De Zaragoza"],["CS","Chipas"],["DF","Distrito Federal"],["DG","Durango"],["GR","Guerrero"],["GT","Guanajuato"],["HG","Hidalgo"],["JA","Jalisco"],["MI","Michoacan"],["MO","Morelos"],["MX","Mexico"],["NA","Nayarit"],["NL","Nuevo Leon"],["OA","Oaxaca"],["PU","Puebla"],["QR","Quintana Roo"],["QT","Queretaro"],["SI","Sinaloa"],["SL","San Luis Potosi"],["SO","Sonora"],["TB","Tabasco"],["TL","Tlaxcala"],["TM","Tamaulipas"],["VE","Veracruz"],["YU","Yucatan"],["ZA","Zacatecas"]],US:[["AL","Alabama"],["AK","Alaska"],["AZ","Arizona"],["AR","Arkansas"],["CA","California"],["CO","Colorado"],["CT","Connecticut"],["DE","Delaware"],["DC","District of Columbia"],["FL","Florida"],["GA","Georgia"],["HI","Hawaii"],["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"]]};var x={AD:[1,4,2,2,0,1],AE:[1,2,0,2,0,-1],AF:[1,0,0,2,-1,-1],AG:[1,2,0,7,0,-1],AI:[1,2,0,7,0,-1],AL:[1,4,2,7,0,1],AM:[1,4,2,2,0,1],AN:[1,4,2,2,0,1],AO:[1,4,2,2,0,1],AP:[1,4,2,2,0,1],AR:[4,1,2,4,0,1],AS:[1,4,2,2,0,1],AT:[4,1,2,6,0,1],AU:[1,4,2,2,19,3],AW:[1,2,0,2,0,-1],AX:[1,4,2,2,0,1],AZ:[1,4,2,2,0,1],BA:[1,4,2,2,0,1],BB:[1,2,0,2,0,-1],BD:[1,4,2,2,0,1],BE:[4,1,2,6,0,1],BF:[1,4,2,2,0,1],BG:[4,1,2,6,0,1],BH:[1,4,2,11,0,3],BI:[1,4,2,2,0,1],BJ:[1,4,2,2,0,1],BL:[1,4,2,2,0,1],BM:[1,4,2,15,0,3],BN:[1,4,2,2,0,1],BO:[1,2,0,2,0,-1],BR:[1,4,2,2,0,1],BS:[1,4,2,2,0,10],BT:[1,4,2,2,0,1],BW:[1,4,2,2,0,1],BY:[1,4,2,2,0,1],BZ:[1,4,2,2,0,1],CA:[1,2,4,2,5,1],CB:[1,2,0,2,0,-1],CD:[1,4,2,2,0,1],CF:[1,4,2,2,0,1],CG:[1,4,2,2,0,1],CH:[4,1,2,2,0,1],CI:[1,4,2,4,0,16],CK:[1,4,2,2,0,1],CL:[4,1,2,14,0,3],CM:[1,4,2,2,0,1],CN:[1,4,2,2,0,1],CO:[1,2,0,2,0,-1],CR:[4,1,2,2,0,1],CV:[1,4,2,2,0,1],CY:[4,1,2,2,0,1],CZ:[4,1,2,2,0,1],DE:[4,1,2,2,0,1],DJ:[1,4,2,2,0,1],DK:[4,1,2,2,0,1],DM:[1,2,0,2,0,-1],DO:[1,2,0,2,0,-1],DZ:[1,4,2,2,0,1],EC:[4,1,2,2,0,1],EE:[4,1,2,2,0,1],EG:[1,4,2,2,0,1],EN:[1,4,2,2,0,1],ER:[1,4,2,2,0,1],ES:[4,1,2,2,0,1],ET:[1,4,2,2,0,1],EU:[1,2,0,2,0,-1],FI:[4,1,2,2,0,1],FJ:[1,4,2,2,0,1],FM:[1,4,2,2,0,1],FO:[1,4,2,2,0,1],FR:[4,1,2,2,0,1],GA:[1,4,2,2,0,1],GB:[1,4,2,17,0,3],GD:[1,2,0,2,0,-1],GE:[1,4,2,2,0,1],GF:[1,4,2,2,0,1],GG:[1,4,2,2,0,1],GH:[1,2,0,2,0,-1],GI:[1,2,4,2,0,1],GL:[1,4,2,2,0,1],GM:[1,4,2,2,0,1],GN:[1,4,2,2,0,1],GP:[4,1,2,2,0,1],GQ:[1,4,2,2,0,1],GR:[4,1,2,2,0,1],GT:[4,1,2,9,0,3],GU:[1,4,2,2,0,1],GW:[1,4,2,2,0,1],GY:[1,2,0,2,0,-1],HK:[1,2,0,21,0,-1],HN:[4,1,2,2,9,1],HO:[1,4,2,2,0,1],HR:[4,1,2,2,0,1],HT:[4,1,2,2,0,1],HU:[4,1,2,2,0,1],IC:[1,4,2,2,0,1],ID:[1,4,2,6,0,1],IE:[1,2,4,4,13,1],IL:[4,1,2,4,0,1],IN:[1,4,2,6,0,1],IQ:[1,4,2,2,0,1],IS:[1,4,2,2,0,1],IT:[4,1,2,2,0,1],JE:[1,4,2,2,0,1],JM:[1,4,2,5,0,18],JO:[1,4,2,2,0,1],JP:[4,1,2,2,0,3],KE:[1,4,2,2,0,3],KG:[1,4,2,2,0,1],KH:[1,4,2,2,0,1],KI:[1,4,2,2,0,1],KM:[1,0,0,2,-1,-1],KN:[1,2,0,2,0,-1],KO:[1,4,2,2,0,1],KR:[1,4,2,4,0,3],KW:[4,1,2,4,0,3],KY:[1,2,0,10,0,-1],KZ:[1,4,2,2,0,1],LA:[1,4,2,2,0,1],LB:[1,4,2,4,0,3],LC:[1,2,0,2,0,-1],LI:[1,4,2,2,0,1],LK:[1,4,2,2,0,1],LR:[1,4,2,2,0,1],LS:[1,4,2,2,0,1],LT:[4,1,2,4,0,3],LU:[1,4,2,2,0,1],LV:[1,4,2,4,0,3],LY:[1,4,2,2,0,1],MA:[4,1,2,2,0,1],MB:[1,4,2,2,0,1],MC:[1,4,2,2,0,1],MD:[1,4,2,2,0,1],ME:[4,1,0,4,-1,3],MG:[1,4,2,2,0,1],MH:[1,4,2,2,0,1],MK:[1,4,2,2,0,1],ML:[1,4,2,2,0,1],MN:[1,4,2,2,0,1],MO:[1,4,2,2,0,1],MP:[1,4,2,2,0,1],MQ:[1,4,2,2,0,1],MR:[1,4,2,2,0,1],MS:[1,2,0,2,0,-1],MT:[1,4,2,4,0,3],MU:[1,4,2,2,0,1],MV:[1,4,2,2,0,1],MW:[1,4,2,2,0,1],MX:[4,1,2,4,5,3],MY:[4,1,2,4,8,3],MZ:[1,4,2,2,0,1],NA:[1,4,2,2,0,1],NB:[1,4,2,2,0,1],NC:[1,4,2,2,0,1],NE:[1,4,2,2,0,1],NF:[1,4,2,2,0,1],NG:[1,4,2,4,8,3],NI:[4,1,2,11,7,3],NL:[4,1,2,2,0,1],NO:[4,1,2,2,0,1],NP:[1,4,2,2,0,1],NT:[1,4,2,2,0,1],NZ:[1,4,2,2,0,3],OM:[1,4,2,2,0,1],PA:[4,1,2,4,5,3],PE:[1,4,2,9,0,3],PF:[1,4,2,2,0,1],PG:[1,4,2,2,0,1],PH:[4,1,2,2,0,1],PK:[1,4,2,2,0,1],PL:[4,1,2,2,0,1],PO:[1,4,2,2,0,1],PR:[1,4,2,2,0,12],PT:[4,1,2,2,0,1],"PT-30":[1,4,2,2,0,1],PW:[1,4,2,2,0,1],PY:[4,1,2,4,0,3],QA:[1,2,0,2,0,-1],RE:[4,1,2,2,0,1],RO:[4,1,2,2,0,1],RS:[4,1,0,2,0,1],RT:[1,4,2,2,0,1],RU:[1,4,2,2,0,1],RW:[1,4,2,2,0,1],SA:[1,4,2,2,0,1],SB:[1,4,2,2,0,1],SC:[1,4,2,2,0,1],SE:[4,1,2,2,0,1],SF:[1,4,2,2,0,1],SG:[1,4,2,2,0,1],SI:[4,1,2,2,0,1],SK:[4,1,2,2,0,1],SL:[1,4,2,2,0,1],SM:[1,4,2,2,0,1],SN:[1,4,2,2,0,1],SP:[1,4,2,2,0,1],SR:[1,2,0,2,7,-1],SS:[1,4,2,2,0,1],SV:[4,1,2,2,0,3],SW:[1,4,2,2,0,1],SX:[1,4,2,2,0,1],SY:[1,4,2,2,0,1],SZ:[1,4,2,2,0,1],TA:[1,4,2,2,0,1],TB:[1,4,2,2,0,1],TC:[1,4,2,2,0,1],TD:[1,4,2,2,0,1],TG:[1,4,2,2,0,1],TH:[1,4,2,5,0,3],TI:[1,4,2,2,0,1],TJ:[1,4,2,2,0,1],TL:[1,4,2,2,0,1],TM:[1,4,2,2,0,1],TN:[1,4,2,2,0,1],TO:[1,4,2,2,0,1],TR:[4,1,2,4,0,3],TT:[1,2,0,4,0,-1],TU:[1,4,2,2,0,1],TV:[1,4,2,2,0,1],TW:[1,2,4,2,10,1],TZ:[1,4,2,2,0,1],UA:[1,4,2,20,0,3],UG:[1,4,2,2,0,1],UI:[1,4,2,2,0,1],US:[1,2,4,2,8,12],UV:[1,4,2,2,0,1],UY:[4,1,2,2,0,1],UZ:[1,4,2,2,0,1],VA:[1,4,2,2,0,1],VC:[1,2,0,2,0,-1],VE:[1,4,2,4,8,3],VG:[1,4,2,2,0,3],VI:[1,4,2,2,0,12],VL:[1,4,2,2,0,1],VN:[1,4,2,2,0,1],VR:[1,4,2,2,0,1],VU:[1,4,2,2,0,1],WF:[1,4,2,2,0,1],WL:[1,4,2,2,0,1],WS:[1,4,2,2,0,1],YA:[1,4,2,2,0,1],YE:[1,4,2,2,0,1],YT:[4,1,0,2,0,1],ZA:[1,4,2,2,0,3],ZM:[1,4,2,2,0,1],ZW:[1,2,0,4,5,-1],ZZ:[1,4,2,2,0,1]};var j={AD:"EUR",AE:"AED",AF:"USD",AG:"USD",AI:"USD",AL:"EUR",AM:"USD",AN:"USD",AO:"USD",AP:"EUR",AR:"USD",AS:"USD",AT:"EUR",AU:"AUD",AW:"USD",AX:"EUR",AZ:"USD",BA:"EUR",BB:"USD",BD:"USD",BE:"EUR",BF:"XOF",BG:"EUR",BH:"BHD",BI:"BIF",BJ:"XOF",BL:"USD",BM:"USD",BN:"BND",BO:"USD",BR:"USD",BS:"USD",BT:"USD",BW:"USD",BY:"USD",BZ:"USD",CA:"CAD",CB:"USD",CD:"USD",CF:"XAF",CG:"XAF",CH:"CHF",CI:"XOF",CK:"NZD",CL:"USD",CM:"XAF",CN:"RMB",CO:"USD",CR:"USD",CV:"USD",CY:"EUR",CZ:"CZK",DE:"EUR",DJ:"USD",DK:"DKK",DM:"USD",DO:"USD",DZ:"USD",EC:"USD",EE:"EEK",EG:"USD",EN:"GBP",ER:"USD",ES:"EUR",ET:"USD",EU:"USD",FI:"EUR",FJ:"FJD",FM:"USD",FO:"DKK",FR:"EUR",GA:"XAF",GB:"GBP",GD:"USD",GE:"USD",GF:"USD",GG:"GBP",GH:"USD",GI:"GIP",GL:"DKK",GM:"USD",GN:"USD",GP:"USD",GQ:"XAF",GR:"EUR",GT:"USD",GU:"USD",GW:"XOF",GY:"USD",HK:"HKD",HN:"USD",HO:"EUR",HR:"EUR",HT:"USD",HU:"HUF",IC:"EUR",ID:"USD",IE:"EUR",IL:"USD",IN:"INR",IQ:"USD",IS:"ISK",IT:"EUR",JE:"GBP",JM:"USD",JO:"USD",JP:"JPY",KE:"USD",KG:"USD",KH:"USD",KI:"AUD",KM:"USD",KN:"USD",KO:"EUR",KR:"KRW",KW:"KWD",KY:"USD",KZ:"USD",LA:"USD",LB:"USD",LC:"USD",LI:"CHF",LK:"USD",LR:"USD",LS:"LSL",LT:"LTL",LU:"EUR",LV:"LVL",LY:"USD",MA:"MAD",MB:"USD",MC:"EUR",MD:"USD",ME:"EUR",MG:"USD",MH:"USD",MK:"EUR",ML:"XOF",MN:"USD",MO:"HKD",MP:"USD",MQ:"USD",MR:"USD",MS:"USD",MT:"EUR",MU:"USD",MV:"MVR",MW:"USD",MX:"MXN",MY:"MYR",MZ:"MZM",NA:"USD",NB:"GBP",NC:"XPF",NE:"XOF",NF:"AUD",NG:"NGN",NI:"USD",NL:"EUR",NO:"NOK",NP:"USD",NT:"USD",NZ:"NZD",OM:"OMR",PA:"USD",PE:"USD",PF:"XPF",PG:"PGK",PH:"USD",PK:"USD",PL:"PLN",PO:"USD",PR:"USD","PT-30":"EUR",PT:"EUR",PW:"USD",PY:"USD",QA:"QAR",RE:"EUR",RO:"EUR",RS:"EUR",RT:"USD",RU:"RUB",RW:"RWF",SA:"SAR",SB:"SBD",SC:"USD",SE:"SEK",SF:"GBP",SG:"SGD",SI:"EUR",SK:"EUR",SL:"USD",SM:"EUR",SN:"XOF",SP:"USD",SR:"USD",SS:"USD",SV:"USD",SW:"USD",SX:"USD",SY:"USD",SZ:"SZL",TA:"XPF",TB:"USD",TC:"USD",TD:"XAF",TG:"XOF",TH:"THB",TI:"USD",TJ:"USD",TL:"USD",TM:"USD",TN:"USD",TO:"TOP",TR:"USD",TT:"USD",TU:"USD",TV:"AUD",TW:"TWD",TZ:"USD",UA:"USD",UG:"USD",UI:"USD",US:"USD",UV:"USD",UY:"USD",UZ:"USD",VA:"EUR",VC:"USD",VE:"USD",VG:"USD",VI:"USD",VL:"USD",VN:"USD",VR:"USD",VU:"VUV",WF:"XPF",WL:"GBP",WS:"WST",YA:"USD",YE:"USD",YT:"EUR",ZA:"ZAR",ZM:"USD",ZW:"USD",ZZ:"USD"};var p={AF:1,AX:1,AL:1,DZ:1,AS:1,AD:1,AO:1,AI:0,AG:0,AR:1,AM:1,AW:0,AU:1,AT:1,AZ:1,AP:1,BS:0,BH:1,BD:1,BB:0,BY:1,BE:1,BZ:1,BJ:1,BM:0,BT:1,BO:1,BL:0,BA:1,BW:1,BR:1,VG:0,BN:1,BG:1,BF:1,BI:1,KH:1,CM:1,CA:0,IC:1,CV:1,KY:0,CF:1,TD:1,CL:1,CN:1,CO:1,KM:1,CG:1,CK:1,CR:1,HR:1,CB:0,CY:1,CZ:1,CD:1,DK:1,DJ:1,DM:1,DO:0,EC:1,EG:1,SV:1,EN:1,GQ:1,ER:1,EE:1,ET:1,FO:1,FJ:1,FI:1,FR:1,GF:1,PF:1,GA:1,GM:1,GE:1,DE:1,GH:1,GI:1,GR:1,GL:1,GD:0,GP:0,GU:0,GT:1,GG:1,GN:1,GW:1,GY:1,HT:0,HO:1,HN:1,HK:1,HU:1,IS:1,IN:1,ID:1,IQ:1,IE:1,IL:1,IT:1,CI:1,JM:1,JP:1,JE:1,JO:1,KZ:1,KE:1,KI:1,KO:1,KW:1,KG:1,LA:1,LV:1,LB:1,LS:1,LR:1,LY:1,LI:1,LT:1,LU:1,MO:1,MK:1,MG:1,"PT-30":1,MW:1,MY:1,MV:1,ML:1,MT:1,MH:1,MQ:1,MR:1,MU:1,YT:1,MX:1,FM:1,MD:1,MC:1,MN:1,ME:1,MS:0,MA:1,MZ:1,MP:0,NA:1,NP:1,NL:1,AN:0,NC:1,NZ:1,NI:1,NE:1,NG:1,NF:1,NB:1,NO:1,OM:1,PK:1,PW:1,PA:1,PG:1,PY:1,PE:1,PH:1,PL:1,PO:1,PT:1,PR:0,QA:1,RE:1,RO:1,RT:0,RU:1,RW:1,SS:0,SP:0,SM:1,SA:1,SF:1,SN:1,RS:1,SC:1,SL:1,SG:1,SK:1,SI:1,SB:1,ZA:1,KR:1,ES:1,LK:1,NT:0,SW:0,SX:0,EU:0,UV:0,KN:0,LC:0,MB:0,TB:0,VL:0,VC:0,SR:1,SZ:1,SE:1,CH:1,SY:1,TA:1,TW:1,TJ:1,TZ:1,TH:1,TL:1,TI:0,TG:1,TO:1,ZZ:0,TT:0,TU:1,TN:1,TR:1,TM:1,TC:0,TV:1,UG:1,UA:1,UI:0,AE:1,GB:1,US:0,UY:1,VI:0,UZ:1,VU:1,VA:1,VE:1,VN:1,VR:0,WL:1,WF:1,WS:1,YA:1,YE:1,ZM:1,ZW:1};if($&&$.datepicker&&$.datepicker.regional){jQuery(function(C){C.datepicker.regional.en_DE={dateFormat:"dd.mm.yy",clearText:"Clear",clearStatus:"",closeText:"Close",closeStatus:"",prevText:"Prev",prevStatus:"",nextText:"Next",nextStatus:"",currentText:"Today",currentStatus:"",monthStatus:"",yearStatus:"",weekHeader:"",weekStatus:"",dayStatus:"",dateStatus:"",initStatus:"",firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],isRTL:false};C.datepicker.setDefaults(C.datepicker.regional.en_DE)})}function e(C){return p[C]==1}function A(G,D,F){var E=document.getElementById(G+D);if(E){var C=false;if(window.com_ups_rif&&window.com_ups_rif.addresses&&window.com_ups_rif.addresses[G]&&window.com_ups_rif.addresses[G].hideRequiredIndicator==true){C=true}E.src=(F!=0&&!C)?"/img/icn_dia.gif":"/img/1.gif";E.alt=(F!=0&&!C)?m:""}}function i(E,C){var D=($("#"+E).hasClass("redErrorBold")?">>> ":"")+C;$("#"+E).text(D)}function s(E){var C=null;var D=document.getElementById(E);if(D){C=D.cloneNode(true)}return C}function h(E,C){var D=document.getElementById(E);if(C&&(C!=null)){if(D){$("#"+E).empty();$("#"+E).append(C)}}}function l(E,D){var C=document.getElementById(E);if(C){if(D==false){C.style.display="none"}else{C.style.display=""}}}function B(E,D){var C=document.getElementById(E);if(C){C.style.display=D?"":"none"}}function r(H,I){var G=d(H+"StateValue");var M=s(H+"City");var C=s(H+"State");var E=s(H+"Postal");var K=[null,null,null];switch(parseInt(I[0])){case 1:K[1]=M;break;case 2:K[1]=C;break;case 4:K[1]=E;break;default:return(1)}switch(parseInt(I[1])){case 1:K[2]=M;break;case 2:K[2]=C;break;case 4:K[2]=E;break;default:return(2)}switch(parseInt(I[2])){case 1:K[3]=M;break;case 2:K[3]=C;break;case 4:K[3]=E;break;case 0:var L=parseInt(I[0])+parseInt(I[1])+parseInt(I[2]);if((L&1)==0){K[3]=M}else{if((L&2)==0){K[3]=C}else{if((L&4)==0){K[3]=E}}}break;default:return(3)}for(var F=1;F<=3;F++){var D=H+"Csp"+F;h(D,K[F]);if(window.com_ups_rif&&window.com_ups_rif.addresses&&window.com_ups_rif.addresses[H]){var J=window.com_ups_rif.addresses[H]["cspIdx"+F];$("#"+D+" input[type=text]").attr("tabindex",J);$("#"+D+" select").attr("tabindex",J)}}c(H+"StateValue",G)}function z(G,F){var E=s(G+"City");var H=s(G+"Postal");var D=[null,null];switch(parseInt(F[0])){case 1:D[1]=E;D[2]=H;break;case 4:D[2]=E;D[1]=H;break;case 2:switch(parseInt(F[1])){case 1:D[1]=E;D[2]=H;break;case 4:D[2]=E;D[1]=H;break;default:return(4)}break;default:return(5)}for(var J=1;J<=2;J++){var I=G+"Cp"+J;h(I,D[J]);if(window.com_ups_rif&&window.com_ups_rif.addresses&&window.com_ups_rif.addresses[G]){var C=window.com_ups_rif.addresses[G]["cpIdx"+J];$("#"+I+" input[type=text]").attr("tabindex",C);$("#"+I+" select").attr("tabindex",C)}}}function u(K,J,C){var O=g[J];var D=K+"StateValue";var H=document.getElementById(D);if(H){var N=d(D);var M=d(K+"StateHist");if(O!=null){var F=document.createElement("select");if(window.com_ups_rif&&window.com_ups_rif.addresses&&window.com_ups_rif.addresses[K]){if(window.com_ups_rif.addresses[K]["states"]&&window.com_ups_rif.addresses[K]["states"][J]){O=window.com_ups_rif.addresses[K]["states"][J]}}var E=document.createElement("option");E.setAttribute("value","");E.appendChild(document.createTextNode(q));F.appendChild(E);for(var G=0;G<O.length;G++){E=document.createElement("option");E.setAttribute("value",O[G][0]);if(C){if(M&&M.length>0){if(O[G][0]==M){E.setAttribute("selected","selected")}}else{if(O[G][0]==N){E.setAttribute("selected","selected")}}}E.appendChild(document.createTextNode(O[G][1]));F.appendChild(E)}}else{var F=document.createElement("input");F.setAttribute("type","text");if(window.com_ups_rif&&window.com_ups_rif.addresses&&window.com_ups_rif.addresses[K]){if(window.com_ups_rif.addresses[K]["stateSize"]){F.size=window.com_ups_rif.addresses[K]["stateSize"]}if(window.com_ups_rif.addresses[K]["stateMaxLength"]){F.maxLength=window.com_ups_rif.addresses[K]["stateMaxLength"]}}if(C){if(M&&M.length>0){F.setAttribute("value",M)}else{F.setAttribute("value",N)}}}var I=H.parentNode;var L=H.getAttribute("onchange");F.setAttribute("id",D);F.setAttribute("name",K+"State");F.setAttribute("onchange",L);H.setAttribute("onchange",null);I.removeChild(H);I.insertBefore(F,document.getElementById(K+"StateReqdImg"))}}function b(F,C){var E=document.getElementById(F+"Units");for(var D=0;D<E.length;D++){if(E.options[D].value==C){E.selectedIndex=D;break}}}function d(F){var E=document.getElementById(F);if(E){var C=document.getElementById(F).selectedIndex;var D=C?document.getElementById(F)[C].value:document.getElementById(F).value;return D}else{return null}}function c(D,C){$("#"+D).val(C)}function w(I,C){var H=d(I+"CountryValue");var J=x[H];var D=false;var F=false;var G=false;i(I+"CityLabel",y[J[3]]);i(I+"StateLabel",y[J[4]]);i(I+"PostalLabel",y[J[5]]);if(window.com_ups_rif&&window.com_ups_rif.addresses&&window.com_ups_rif.addresses[I]&&window.com_ups_rif.addresses[I].required&&window.com_ups_rif.addresses[I].required[H]){var K=window.com_ups_rif.addresses[I].required[H];D=K&1;F=K&2;G=K&4;A(I,"CityReqdImg",D);A(I,"StateReqdImg",F);A(I,"PostalReqdImg",G)}u(I,H,C);var E=parseInt(J[0])+parseInt(J[1])+parseInt(J[2]);if(window.com_ups_rif.addresses[I]&&window.com_ups_rif.addresses[I].hideNonRequiredFields==true){l(I+"City",D);l(I+"State",F);l(I+"Postal",G)}else{B(I+"City",(E&1));B(I+"State",(E&2));B(I+"Postal",(E&4))}r(I,J);z(I,J);$("#"+I+"CityValue").bind("change",{id:I},function(L){com_ups_rif.historyHandler(L.data.id,"City")});$("#"+I+"StateValue").bind("change",{id:I},function(L){com_ups_rif.historyHandler(L.data.id,"State")});$("#"+I+"PostalValue").bind("change",{id:I},function(L){com_ups_rif.historyHandler(L.data.id,"Postal")})}function k(H,F,D){var I=document.getElementById(H+"Scalar");if(I&&I.value==""){var E=d(F+"CountryValue");var G=d(D+"CountryValue");if(E=="MX"&&G!=null&&G!="MX"){b(H,"USD")}else{var J=(E!=null?E:G);if(J!=null){var C=j[J];b(H,C)}}}}function o(F,D){var C=d(F+D+"Value");var E=document.getElementById(F+D+"Hist");if(E){E.value=C}}function v(C){if($("#"+C).parent().hasClass("RIF_Accordion")){a(C)}else{$("#"+C).toggleClass("RIF_Collapsed");if($("#"+C).hasClass("RIF_Collapsed")){f("RIF-Panel-Collapsed",C)}else{f("RIF-Panel-Expanded",C)}}}function a(C){$("#"+C).parent(".RIF_Accordion").children(".RIF_Panel:not(.RIF_Collapsed)").each(function(){if(this.id!=C){$(this).addClass("RIF_Collapsed");f("RIF-Panel-Collapsed",this.id)}});$("#"+C+".RIF_Collapsed").removeClass("RIF_Collapsed").each(function(){f("RIF-Panel-Expanded",this.id)})}function n(C){$("#"+C).fadeOut(500,function(){$(this).remove();f("RIF-Panel-Removed",this.id)})}function f(C,D){if(window.com_ups_cclamp&&window.com_ups_cclamp.disCusEvt){window.com_ups_cclamp.disCusEvt(C,{id:D})}}var t=window.com_ups_rif=function(){};t.localizationHandler=w;t.currencyHandler=k;t.historyHandler=o;t.togglePanel=v;t.removePanel=n;t.isMetric=e;$(document).ready(function(){var H;if(window.com_ups_rif&&window.com_ups_rif.panels){for(H in window.com_ups_rif.panels){$("#"+H+">a").attr("href","javascript:com_ups_rif.togglePanel('"+H+"');")}}if(window.com_ups_rif&&window.com_ups_rif.addresses){for(H in window.com_ups_rif.addresses){var F=d(H+"CityHist");var D=d(H+"PostalHist");if(F!=null&&F.length>0){c(H+"CityValue",F)}if(D!=null&&F.length>0){c(H+"PostalValue",D)}$("#"+H+"CountryValue").bind("change",{id:H},function(I){com_ups_rif.localizationHandler(I.data.id)});$("#"+H+"CityValue").bind("change",{id:H},function(I){com_ups_rif.historyHandler(I.data.id,"City")});$("#"+H+"StateValue").bind("change",{id:H},function(I){com_ups_rif.historyHandler(I.data.id,"State")});$("#"+H+"StateValue").bind("change",{id:H},function(I){com_ups_rif.historyHandler(I.data.id,"Postal")});com_ups_rif.localizationHandler(H,true)}}if(window.com_ups_rif&&window.com_ups_rif.currencies){for(H in window.com_ups_rif.currencies){var E=window.com_ups_rif.currencies[H];var G=E.primaryDependency;var C=E.secondaryDependency;if(G&&G!=null){$("#"+G+"CountryValue").bind("change",{id:H,orig:G,dest:C},function(I){com_ups_rif.currencyHandler(I.data.id,I.data.orig,I.data.dest)})}if(C&&C!=null){$("#"+C+"CountryValue").bind("change",{id:H,orig:G,dest:C},function(I){com_ups_rif.currencyHandler(I.data.id,I.data.orig,I.data.dest)})}}}})})();