;(function(u){if(!Renative){return}try{u=jQuery}catch(ex){u=function(){}}var T=Renative.lang.Type;var D=T.define;var x=Renative.framework.Sys;var y=x.Web;var z=false;var A=Renative.namespace("Packagetrackr");A.sub("Config").def({debug:z,domain:"www.packagetrackr.com",host:{http:"/",https:"/"},rs:{http:"http://r.ptrss.com/",https:"/rs/"},image:"img/",css:"css/",js:"js/",controllers:{home:"",track:"track/",feedback:"feedback/",user:"user/",userpackage:"user/package/",api:"api/"},actions:{track:{track:"",service:"service/",map:"map/",rss:"rss/",report:"report",captcha:"captcha"},user:{signin:"signin",signup:"signup",signout:"signout",forgotpassword:"forgotpassword",me:"me",settings:"settings",signintoken:"signintoken",verification:"verification"},userpackage:{index:"index",add:"add",edit:"edit",all:"all",inbox:"inbox",archive:"archive",trash:"trash",shared:"shared",get:"get",remove:"remove",del:"delete",mark:"mark",share:"share",unshare:"unshare",applylabels:"applylabels",removelabels:"removelabels"},api:{carrier:"carrier",packagestatus:"packagestatus",settings:"settings"}}});var B=A.Config;var C={'CommonErrorTitle':'Oops!','CommonSuccessTitle':'Congratulations!','CommonErrorMessage':'We just experienced an error while processing your request. Would you please try again?','CommonInvalidEmail':'That email address is invalid.','CommonEmptyTrackingNumber':'A tracking number can\'t be empty. Please verify the tracking number and try again.','CommonTrackError':'Sorry, we weren\'t able to get information on that tracking number. Please choose the carrier from the dropdown and try again. If your package carrier is not currently supported, please <a href="mailto:info@packagetrackr.com" title="email us">email us</a>. We\'ll see if we can add them to our site.','CommonCaptchaError':'The characters you entered didn\'t match the word verification.','FeedbackEmptyName':'Your name can\'t be empty...','FeedbackEmptyOpinion':'You forgot to tell us your opinion! We need your feedback!','FeedbackSuccess':'Thank you for contacting us, we\'ll reply you as soon as we can.','SignupEmptyFullname':'Your name can\'t be empty...','SignupLessPassword':'Your password was too short. It must have at least six characters.','SignupNoMatchPassword':'Try again! Those passwords do not match.','SigninOpenIDInvalidIdentifier':'Invalid OpenID identifier.'};var E=A.sub("Utility").def({trycatch:function(a,b){if(typeof a==="function"){if(z){return a()}else{try{return a()}catch(ex){if(typeof b==="function"){b(ex)}}return false}}},random:function(a){var b=new Date();return""+b.getFullYear()+b.getMonth()+b.getDate()+b.getHours()+(Math.floor(b.getMinutes()/(a||10)))},Web:{url:{generic:function(a){return B.host.http+a},track:function(){var d=function(n,c){var r=T.String.encodeUri(n).toUpperCase();if(!T.String.isEmpty(c)&&c!='undefined'){r=T.String.encodeUri(c).toLowerCase()+"/"+r}return r};var e=B.host.http+B.controllers.track;var f=B.actions.track;var g=/(http(s)?)/i;var h=function(n,c){return e+f.track+d(n,c)};h.service=function(n,c){return h(n,c)+".json"};h.rss=function(n,c){return h(n,c)+".rss"};h.map=function(n,c){return h(n,c)+".map"};h.official=function(n,c){return h(n,c)+".official"};h.ical=function(n,c){var a=h(n,c)+".ics";if(g.test(a)){a=a.replace(g,'webcal')}else{a='webcal://'+window.location.host+a}return a};h.report=function(){return e+f.report};h.captcha=function(c,a){var b=("/"+c+"/"+a).toLowerCase();return e+f.captcha+b};return h}(),feedback:function(){return B.host.http+B.controllers.feedback}(),user:function(){var b=B.host.https+B.controllers.user;return{signin:function(){return b+B.actions.user.signin},signup:function(){return b+B.actions.user.signup},signout:function(){return b+B.actions.user.signout},signintoken:function(){return b+B.actions.user.signintoken},verification:function(a){return b+B.actions.user.verification+'/'+a}}}(),userpackage:function(){var d=B.host.http+B.controllers.userpackage;var e=B.host.http+B.controllers.userpackage;return{add:function(n,c){n=T.String.encodeUri(n).toUpperCase();if(!T.String.isEmpty(n)){n="/"+n}if(!T.String.isEmpty(c)){n+="?c="+T.String.encodeUri(c)}return d+B.actions.userpackage.add+n},edit:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.edit+a},get:function(n){n=T.String.encodeUri(n).toUpperCase();if(!T.String.isEmpty(n)){n="/"+n}return d+B.actions.userpackage.get+n},active:function(){return d+B.actions.userpackage.index},all:function(){return d+B.actions.userpackage.all},inbox:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.inbox+a},archive:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.archive+a},remove:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.remove+a},del:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.del+a},share:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.share+a},unshare:function(a){if(!T.String.isEmpty(a)){a="/"+a}else{a=""}return d+B.actions.userpackage.unshare+a},archives:function(a,b){a=(a||0)-0;if(a>0){a="/page"+a}else{a=""}return d+B.actions.userpackage.archive+a+"?c="+T.String.encodeUri(b)},trash:function(a,b){a=(a||0)-0;if(a>0){a="/page"+a}else{a=""}return d+B.actions.userpackage.trash+a+"?c="+T.String.encodeUri(b)},shared:function(a,b){a=(a||0)-0;if(a>0){a="/page"+a}else{a=""}return e+B.actions.userpackage.shared+a+"?c="+T.String.encodeUri(b)},carriers:function(a,b){b=(b||0)-0;if(b>0){b="/page"+b}else{b=""}return d+B.actions.userpackage.all+"/carrier!"+T.String.encodeUri(a)+b},labels:function(a,b){b=(b||0)-0;if(b>0){b="/page"+b}else{b=""}return d+B.actions.userpackage.all+"/label!"+T.String.encodeUri(a)+b},mark:function(a){if(!T.String.isEmpty(a)){a="?pid="+a}else{a=""}return d+B.actions.userpackage.mark+a}}}(),api:function(){var a=B.host.https+B.controllers.api;var b=B.actions.api;return{carrier:function(q){return a+b.carrier+"?q="+q},packagestatus:function(q){return a+b.packagestatus+"?q="+q},settings:function(){return a+b.settings}}}()},rs:function(){var a=window.location.protocol=="https:"?B.rs.https:B.rs.http;return{img:function(n){return a+B.image+n},css:function(n){return a+B.css+n}}}()}});var F=E.trycatch;var G=E.Web;var H=E.sub("Track").def({FTN:function(n){return(n||"").replace(/\s/g,"")},FDT:function(a){var b=new Date(a);return isNaN(b)?"":b.toLocaleString()},FSDT:function(a){var b=new Date(a);if(!isNaN(b)){b=b.setHours(0,0,0,0);var c=new Date().setHours(0,0,0,0);var d=Math.floor((b-c)/86400000);var r="";switch(d){case 0:r='<strong class="OD-etd">Today</strong> ';break;case 1:r='<strong class="IT-etd">Tomorrow</strong> ';break;case-1:r='<strong class="DE-etd">Yesterday</strong> ';break;default:if(d>1){r='<strong class="IT-etd"> '+d+' Days</strong> '}break}r+=a;return r}return a}});var I=A.sub("Track").def({PackageStatusCode:x.Enum.create("AP","AS","DA","DE","DL","EP","IT","OD","TF","SD","IR","RS","NA","WP","VD","NP"),PackageStatus:{"AP":"At Pickup","AS":"Arrived at {CARRIER} Facility","DA":"Delivery Attempted","DE":"Delivery Exception","DL":"Delivered","EP":"Expired","IT":"In Transit","OD":"Out for Delivery","TF":"Track Failed","SD":"Saved","IR":"Information Received","RS":"Returned to Shipper","NA":"N/A","WP":"Will Pickup","NP":"Not Updated","VD":"Void"},getPackageStatusDescription:function(a,b){var c=I.PackageStatus[a];if(!T.String.isEmpty(c)){return(!T.String.isEmpty(b))?c.replace("{CARRIER}",b):c}return a},fetchPackageStatus:function(a){var b=[];var c={};for(var i=0;i<a.length;i++){b.push(a[i].statusCode);c[a[i].statusCode]=a[i].statusDescription}I.PackageStatusCode=x.Enum.create.apply(null,b);I.PackageStatus=c},CarrierType:x.Enum.create("UPS","FedEx","USPS","Aramex","CanadaPost","CEVA","CityLink","DHL","GlobalMail","DHLUK","SmartPost","Parcelforce","TNT","MailInnovations","HongkongPost","ThailandPost"),Carriers:{"USPS":"U.S Postal Service","CANADAPOST":"Canada Post","CITYLINK":"City Link","DHLUK":"DHL UK Domestic","GLOBALMAIL":"DHL Global Mail","SMARTPOST":"FedEx SmartPost","PARCELFORCE":"Parcelforce","HONGKONGPOST":"Hongkong Post","THAILANDPOST":"Thailand Post","MAILINNOVATIONS":"UPS Mail Innovations"},getCarrierDescription:function(a){var b=I.Carriers[a];return!T.String.isEmpty(b)?b:a},fetchCarriers:function(a){var b=[];var c={};for(var i=0;i<a.length;i++){upc=a[i].carrier.toUpperCase();b.push(a[i].carrier);c[a[i].carrier]=a[i].carrierDescription}I.CarrierType=x.Enum.create.apply(null,b);I.Carriers=c},fetchSettings:function(a){I.fetchCarriers(a.carrierInfo);I.fetchPackageStatus(a.packageStatusInfo)},Settings:{GoogleMaps:{getContainer:function(){return document.getElementById("track-maps-google-maps-container")},dispose:function(a){u(window).unload(a)},icons:{origin:{w:32,h:37,t:19,l:32,sw:0,sh:0,image:G.rs.img("norigin.png"),shadow:""},transitstation:{w:32,h:37,t:19,l:32,sw:0,sh:0,image:G.rs.img("ntransitstation.png"),shadow:""},transport:{w:32,h:37,t:19,l:32,sw:0,sh:0,image:G.rs.img("ntransport.png"),shadow:""},ppackage:{w:32,h:37,t:19,l:32,sw:0,sh:0,image:G.rs.img("npackage.png"),shadow:""},exception:{w:32,h:37,t:19,l:32,sw:0,sh:0,image:G.rs.img("nexception.png"),shadow:""},destination:{w:32,h:37,t:19,l:32,sw:0,sh:0,image:G.rs.img("ndestination.png"),shadow:""}},infoWindow:{w:350},callback:function(a,b,c,d){I.UI.showException(a,b,c,d)}}},renderMaps:function(f){F(function(){var e=Renative.utils.json.parse(f);if(e&&e.successful){I.UI.mapAutoHeight();u(J.MLDG).fadeIn();I.Maps.rendering(e,function(a,b,c,d){O.showException(a,b,c,d);u(J.MLDG).fadeOut()})}})}});var J=A.sub("Config").sub("HEID").def({LADG:"#loading",LADT:"#loading",MLDG:"#maploading",CEMC:"#common-error-message-container",FB:{FCAN:"#feedback-form-container",FMES:"#feedback-form-message"},SG:{IFME:"#signin-form-message",UFME:"#signup-form-message",FPME:"#forgotpassword-form-message",RPME:"#resetpassword-form-message",OFME:"#signinopenid-form-message"},PK:{MPFM:"#manage-package-form-message"},TK:{TFTN:"#track-form-tracking-number",GMCT:"track-maps-google-maps-container",TISC:"#track-info-summary-container",TIPC:"#track-info-progress-container",TMST:"#track-maps-screen-toggle",TMSF:"#track-maps-screen-full",TMSI:"#track-maps-screen-inner",RPNT:"#report-issues"}});var K=E.sub("Forms").def({Validation:function(m){var n=m.controls;return function(a){a.submit.disabled=true;var b=a.elements;var c=[];var d=m.container;d.hide();u(a).find(".form-field-error-message").hide();var r=true,i=0,j=0;var e={};for(i=0;i<n.length;i++){var f=n[i];var g=f.name;var h=b[g];var k=[];var l=h.length||1;if(l==1){k=[h]}else{k=h}for(j=0;j<l;j+=1){k[j].style.backgroundColor=f.bg||""}switch(f.type){case"text":case"password":case"textarea":e[g]=T.String.trim(k[0].value);if(!f.v(e)){k[0].style.backgroundColor=f.ebg;if(r){h.select()}c.push(f.msg);r=false}k[0].value=e[g];break;case"radio":for(j=0;j<l;j+=1){if(k[j].checked){e[g]=k[j].value}}break;case"singleselect":e[g]=h.options[h.selectedIndex].value;break;case"hidden":e[g]=T.String.trim(k[0].value);break}}a.submit.disabled=false;if(c.length>0){for(i=0;i<c.length;i++){var o=u(a).find("."+c[i]);if(o.length>0){o.html(C[c[i]]).parent(".form-field-error-message").show()}}}return{successful:r,data:e}}},isEmail:new RegExp("[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?","i")});var L=A.sub("History").def(function(){var b=new x.Collections.NameObjectCollection2();this.save=function(){var a=b.getValues(),col=[],i=0,l=a.length,val,s,date=new Date();for(;i<l;i++){s=[];val=a[i];if(val){s.push(val.carrier);s.push(val.number);s.push(val.status);s.push(val.pdate);s.push(val.saved);col.push(T.String.encodeUri(s.join("!")))}}date.setDate(date.getDate()+365);y.Cookies.save(new y.Cookies.HttpCookie("H",col.join("|"),"",date,"/"))};this.add=function(c,n,s,p,a){b.set(n,{carrier:c,number:n,status:s,pdate:p,saved:a})};this.all=function(){return b.all()};this.get=function(n){return b.get(n)};this.remove=function(n){return b.remove(n)};this.contains=function(n){return b.contains(n)};this.list=function(){return b.getValues()}});var M=A.sub("Feedback").def(function(){this.toggle=function(a){var b=F(function(){return a.href.split("#")[1]});var c=u(J.FB.FCAN);if(b==="cancel"){c.hide();return false}else{if(c.length>0){c.fadeIn();return undefined}}}});var N=A.sub("Homepage").def(function(){var e=this;this.showContainer=function(a,b,c){var d=u(b);if(u("#"+a+"-container").length>0){if(a+"-menu"!==d.prop("id")){d.removeClass("active");u(c).hide();u("#"+a+"-container").fadeIn("fast");u("#"+a+"-menu").addClass("active")}}};this.showFeatureContainer=function(a){var b=F(function(){return a.href.split("#")[1]});if(b){if(/feature-whats-new-more/i.test(b)){b="feature-whats-new";e.showWhatsNewMore()}e.showContainer(b,"#features-menu > .active",".feature-container")}return true};this.showSigninContainer=function(a){e.showContainer("signin","#sign-tab-menu > .active",".sign-tab-container");return false};this.showSignupContainer=function(a){e.showContainer("signup","#sign-tab-menu > .active",".sign-tab-container");return false};this.showWhatsNewMore=function(){u(".feature-whats-new-more").toggle();return false};this.highlightCarrier=function(){u(".jss-carrier-label input:checked").parent("label").click()}});var O=I.sub("UI").def({Events:{id:0,CALL_BACK_ID:null},showException:function(a,b,c,d){if(O.Events.CALL_BACK_ID){clearTimeout(O.Events.CALL_BACK_ID)}O.Events.CALL_BACK_ID=setTimeout(function(){u(J.LADG).fadeOut('fast');if(T.String.isEmpty(b)&&c){b=C['CommonErrorMessage']}if(d&&d<O.Events.id){return}O.Events.id++;if(z&&!T.String.isEmpty(c)){b+="<hr />"+c}if(!a&&!T.String.isEmpty(b)){if(u(J.CEMC).children(".form-message-body").length>0){u(J.CEMC).children(".form-message-title").html(C['CommonErrorTitle']).show();u(J.CEMC).children(".form-message-body").html(b).show()}else{if(b.indexOf('form-error-message')==-1){b='<div class="form-error-message">'+b+'</div>'}u(J.CEMC).html(b)}u(J.CEMC).show()}},1000)},updateDateStyle:function(){var a=u(".est-date");for(i=0;i<a.length;i++){a[i].innerHTML=H.FSDT(a[i].innerHTML)}},Maps:{normal:0,larger:0},normalMapHeight:function(){if(O.Maps.normal==0){O.Maps.normal=u("#track-info-summary-container").height()-10}u(I.Maps.getContainer()).height(O.Maps.normal);I.Maps.updateContainer()},largerMapHeight:function(){var a=u(I.Maps.getContainer());if(O.Maps.larger==0){var b=u(window).height()*0.85;var c=a.width()*0.6;O.Maps.larger=(c>b)?b:c}a.height(O.Maps.larger);I.Maps.updateContainer()},mapAutoHeight:function(){var a=u(J.TK.TISC).css("display")==="none";if(a){O.largerMapHeight()}else{O.normalMapHeight()}},toggleMapScreen:function(){u(J.TK.TISC).toggle();u(J.TK.TMSF).toggle();u(J.TK.TMSI).toggle();var a=u(J.TK.TISC).css("display")==="none";if(a){O.largerMapHeight()}else{O.normalMapHeight()}return true},showReport:function(){u(J.TK.RPNT).show();return false},hideReport:function(){u(J.TK.RPNT).hide();return false},enableRefresh:true,sizeOfFrameDocument:0,hideCanvas:function(){try{delete window.frames['packagetrackr_web_canvas_frame']}catch(e1){}u('#packagetrackr_web_canvas').html('').hide();u('#packagetrackr_web_canvas_bg').fadeOut();if(O.sizeOfFrameDocument>1){window.location=window.location.pathname}},showCanvas:function(d,e,f){O.sizeOfFrameDocument=0;e=e||550;if(d.indexOf('?')>0){d+="&master=raw"}else{d+="?master=raw"}if(u('#packagetrackr_web_canvas_bg').length==0){u('body').append('<div id="packagetrackr_web_canvas_bg"></div>')}if(u('#packagetrackr_web_canvas').length==0){u('body').append('<div id="packagetrackr_web_canvas"></div>')}var w=u('body').width();var h=u('body').height();var g=u(window).width();var i=u(window).height();var j=u(window).scrollTop();var k=j+25;if(e>(g-10)){e=g-10}if(h<i){h=i}var l=[];l.push('<div id="packagetrackr_web_canvas_loading" style="padding:5px 10px 10px 10px;background:#0d97f1;color:#fff;position:absolute;right:5px;top:'+j+'px;font-weight:bold;text-align:center;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;">');l.push('<div style="margin:0 auto; background:#f4fbfe;padding:5px;margin:0 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;"><img src="/rs/img/loading.gif" width="32" height="32" alt="" /></div>');l.push('Loading...</div>');l.push('<div id="packagetrackr_web_canvas_content" style="margin:'+(k+i)+'px auto 0 auto;width:'+e+'px;">');l.push('<iframe frameborder="0" style="width:'+e+'px;border:0;padding:0;margin:0;height:1px;" name="packagetrackr_web_canvas_frame" id="packagetrackr_web_canvas_frame" src="'+d+'"></iframe></div>');u('#packagetrackr_web_canvas_bg').width(w).height(h).fadeIn('slow');u('#packagetrackr_web_canvas').width(w).height(h).show().click(function(){O.hideCanvas()}).html(l.join(''));u('#packagetrackr_web_canvas_frame').load(function(){var a=i<450?400:i-50;try{var b=window.frames['packagetrackr_web_canvas_frame']['jQuery'];if(b){if(f){O.sizeOfFrameDocument+=1}var c=b('body').outerHeight();a=c<a?c:a}}catch(e1){}if(u('#packagetrackr_web_canvas_frame').height()!=a){if(O.sizeOfFrameDocument>1){u('#packagetrackr_web_canvas_frame').animate({height:a},1000)}else{u('#packagetrackr_web_canvas_frame').height(a);u('#packagetrackr_web_canvas_content').css('marginTop',k).hide().fadeIn();u('#packagetrackr_web_canvas_loading').fadeOut()}}})},showLightBox:function(a){var b=(a['className']||'').indexOf('enabled-lightbox-refresh')!=-1;O.showCanvas(a.href,550,b);return false},hideLightBox:function(){O.hideCanvas();return false}});var P=A.sub("User").def({showOpenID:function(a){var n=F(function(){return a.href.split("#")[1]});u("#"+n).toggle()},showConnectOpenID:function(){u("#signup-openid").hide();u("#connect-openid").show();u("#signup-openid-menu").removeClass("third-tab-menu-active").addClass("third-tab-menu").children("a").removeClass("third-tab-menu-active").addClass("third-tab-menu");u("#connect-openid-menu").removeClass("third-tab-menu").addClass("third-tab-menu-active").children("a").removeClass("third-tab-menu").addClass("third-tab-menu-active")},showSignupOpenID:function(){u("#connect-openid").hide();u("#signup-openid").show();u("#connect-openid-menu").removeClass("third-tab-menu-active").addClass("third-tab-menu").children("a").removeClass("third-tab-menu-active").addClass("third-tab-menu");u("#signup-openid-menu").removeClass("third-tab-menu").addClass("third-tab-menu-active").children("a").removeClass("third-tab-menu").addClass("third-tab-menu-active")},changeEmailAddress:function(){u("#emailaddress-display").toggle();u("#emailaddress-edit").toggle()}});var Q=P.sub("Settings").def({showNotification:function(a){u('#user-settings-notification-navigation li').removeClass('third-tab-menu-active').addClass('third-tab-menu');u('#user-settings-notification-navigation li a').removeClass('third-tab-menu-active').addClass('third-tab-menu');u('#user-settings-notification-menu-'+a).removeClass('third-tab-menu').addClass('third-tab-menu-active');u('#user-settings-notification-menu-'+a+' a').removeClass('third-tab-menu').addClass('third-tab-menu-active');u('.user-settings-notification').hide();u('#user-settings-notification-'+a).show();u('#user-settings-notificationtype').val(a);return false}});var R=P.sub("Me").def({removePackage:function(a){var n=F(function(){return a.href.split("#")[1]});if(L.contains(n)){var p=L.get(n);var l=["Are you sure you want to remove your",I.getCarrierDescription(p.carrier)+" package","#: ("+p.number+")","from the tracking history list?"];var b=confirm(l.join("\n--\n"));if(b){L.remove(n);L.save();u("#pkg-"+n).remove();return true}else{return false}}return undefined},deletePackage:function(a){var n=F(function(){return a.href.split("#")[1]});if(!T.String.isEmpty(n)){var b=u('#'+n+'-alias').text();var l=["Are you sure you want to DELETE your package","("+b+")","Forever?"];var c=confirm(l.join("\n--\n"));if(c){u("#pkg-"+n).remove();R.unselectBase();return true}else{return false}}return undefined},movePackage:function(a){var n=F(function(){return a.href.split("#")[1]});if(!T.String.isEmpty(n)){u(a).hide();u("#pkg-"+n).remove();if(a.href.indexOf('/user/package/inbox')!=-1){R.showNotificationMessage('The','moved to "Inbox"')}else if(a.href.indexOf('/user/package/archive')!=-1){R.showNotificationMessage('The','archived')}else if(a.href.indexOf('/user/package/remove')!=-1){R.showNotificationMessage('The','moved to "Trash"')}else if(a.href.indexOf('/user/package/unshare')!=-1){R.showNotificationMessage('The','marked as unshared')}R.unselectBase();return true}else{u(a).remove()}return undefined},sharePackage:function(a){var n=F(function(){return a.href.split("#")[1]});if(!T.String.isEmpty(n)){u('#pkg-'+n+' input').removeClass('c__unshared').addClass('c__shared');u('#pkg-'+n+' .package-list-status').removeClass('liline-unshared').addClass('liline-shared');R.showNotificationMessage('The','marked as shared');R.unselectBase();return true}return undefined},unsharePackage:function(a){var n=F(function(){return a.href.split("#")[1]});if(!T.String.isEmpty(n)){u('#pkg-'+n+' input').removeClass('c__shared').addClass('c__unshared');u('#pkg-'+n+' .package-list-status').removeClass('liline-shared').addClass('liline-unshared');R.showNotificationMessage('The','marked as unshared');R.unselectBase();return true}return undefined},showNote:function(a){if(V[a.rel+"-"+a.href]){clearTimeout(V[a.rel+"-"+a.href])}var b=F(function(){return a.href.split("#")[1]});var c=u("#userpackage-note-"+b+" a");if(c.length>0){if(u("#userpackage-note-"+b+" iframe").length==0){var d=c[0].toString();if(d.indexOf('?')>0){d+="&master=raw"}else{d+="?master=raw"}var e='<iframe frameborder="0" style="width:100%;height:300px;border:1px solid #eee;padding:0;margin:5px 0 0 0;" src="'+d+'"></iframe>';u("#userpackage-note-"+b).append(e)}}u("#userpackage-note-"+b).toggle();return false},hideMark:function(a){var b=F(function(){return a.href.split("#")[1]});u("#userpackage-sd-"+b).hide();return false},updateMark:function(a){R.unselectBase();u('#userpackage-sd-'+a).show();u('#pkg-'+a).prop({'onclick':'','title':''}).removeClass('updatemark')},showNotificationMessage:function(a,b){if(!T.String.isEmpty(b)){var c=a+' package';if(a!='The'){c+='s'}c+=' has been '+b+'.';c+=' &nbsp; <a href="'+u('#reload-page').val()+'" class="radius content">Refresh</a>';R.showMessage(c)}},showSelectedMessage:function(){var a=u(".c__id:checked").length;if(a==0){R.showMessage(':-)')}else{R.showMessage(a+' package selected.')}},showMessage:function(a){u('#inline-notification-message').html(a)},submit:function(a,b){var c=u('#userpackage-form-flid');var d=false;if(c.val()=="0"){if(R.state.inbox>0){c.val("1")}else if(R.state.archive>0){c.val("2")}else if(R.state.trash>0){c.val("3")}d=true}u('#userpackage-form').prop('action',a).submit();var e=u(".c__id:checked").length;if(e>0){if(e==1){e='The'}R.showNotificationMessage(e,b)}if(d){c.val("0")}},selectBase:function(a){R.unselectBase();u(a).prop("checked",true).parents('.liline').addClass('selected');R.showSelectedMessage()},unselectBase:function(){R.enableCheckbox('.c__id');R.disableButton('.b__did');R.state={'inbox':0,'archive':0,'trash':0,'shared':0,'unshared':0};u(".c__id").prop("checked",false).parents('.liline').removeClass('selected')},enableCheckbox:function(a){u(a).prop("disabled",false)},disableCheckbox:function(a){u(a).prop("disabled",true)},enableButton:function(a){u(a).addClass('content-dark');u(a).removeClass('disabled-button')},disableButton:function(a){u(a).removeClass('content-dark');u(a).addClass('disabled-button')},selectDelivered:function(){R.selectBase('.c__dl');if(u(".c__id:checked").length>0){R.state.inbox+=1;R.enableButton('.b__archive');R.enableButton('.b__remove')}return false},selectInbox:function(){R.selectBase('.c__inbox');if(u(".c__id:checked").length>0){R.state.inbox+=1;R.enableButton('.b__archive');R.enableButton('.b__remove');R.disableCheckbox('.c__archive');R.disableCheckbox('.c__trash')}return false},selectArchive:function(){R.selectBase('.c__archive');if(u(".c__id:checked").length>0){R.state.archive+=1;R.enableButton('.b__inbox');R.enableButton('.b__remove');R.disableCheckbox('.c__inbox');R.disableCheckbox('.c__trash')}return false},selectTrash:function(){R.selectBase('.c__trash');if(u(".c__id:checked").length>0){R.state.trash+=1;R.enableButton('.b__inbox');R.enableButton('.b__archive');R.enableButton('.b__delete');R.disableCheckbox('.c__archive');R.disableCheckbox('.c__inbox')}return false},selectUnshared:function(){R.selectBase('.c__unshared');if(u(".c__id:checked").length>0){R.enableButton('.b__share');R.disableCheckbox('.c__shared')}return false},selectAll:function(){R.selectBase('.c__id');if(u(".c__id:checked").length>0){R.enableButton('.b__id')}R.showSelectedMessage();return false},selectNone:function(){R.unselectBase();R.showSelectedMessage();return false},inboxAll:function(){if(!u('.b__inbox').hasClass('disabled-button')){R.submit(G.url.userpackage.inbox(),'moved to "Inbox"');u(".c__id:checked").parents('.liline').remove();R.unselectBase()}return false},archiveAll:function(){if(!u('.b__archive').hasClass('disabled-button')){R.submit(G.url.userpackage.archive(),'archived');u(".c__id:checked").parents('.liline').remove();R.unselectBase()}return false},removeAll:function(){if(!u('.b__remove').hasClass('disabled-button')){R.submit(G.url.userpackage.remove(),'moved to "Trash"');u(".c__id:checked").parents('.liline').remove();R.unselectBase()}return false},deleteAll:function(){if(!u('.b__delete').hasClass('disabled-button')){var l=["Are you sure you want to DELETE","all selected packages","FOREVER?"];var a=confirm(l.join("\n--\n"));if(a){R.submit(G.url.userpackage.del(),'deleted');u(".c__id:checked").parents('.liline').remove();R.unselectBase()}}return false},shareAll:function(){if(!u('.b__share').hasClass('disabled-button')){u('.c__id:checked').removeClass('c__unshared').addClass('c__shared');u('.c__id:checked').parents('.liline').children('.package-list-status').removeClass('tdline-unshared').addClass('tdline-shared');R.submit(G.url.userpackage.share(),'marked as shared');R.unselectBase()}return false},unshareAll:function(){if(!u('.b__unshare').hasClass('disabled-button')){R.submit(G.url.userpackage.unshare(),'marked as unshared');u(".c__id:checked").parents('.liline').remove();R.unselectBase()}return false},state:{'inbox':0,'archive':0,'trash':0,'shared':0,'unshared':0},updateBackground:function(a){var b=0;var c=u(a);if(a.checked){c.parents('.liline').addClass('selected');if(c.hasClass('c__trash')){if(R.state.trash==0){R.state.trash+=1;R.enableButton('.b__inbox');R.enableButton('.b__archive');R.enableButton('.b__delete');R.disableCheckbox('.c__archive');R.disableCheckbox('.c__inbox')}}else if(c.hasClass('c__inbox')){if(R.state.inbox==0){R.state.inbox+=1;R.enableButton('.b__archive');R.enableButton('.b__remove');R.disableCheckbox('.c__archive');R.disableCheckbox('.c__trash')}}else if(c.hasClass('c__archive')){if(R.state.archive==0){R.state.archive+=1;R.enableButton('.b__inbox');R.enableButton('.b__remove');R.disableCheckbox('.c__inbox');R.disableCheckbox('.c__trash')}}b=1}else{c.parents('.liline').removeClass('selected');b=-1}if(c.hasClass('c__shared')){R.state.shared+=b}else if(c.hasClass('c__unshared')){R.state.unshared+=b}if(R.state.shared==0){R.disableButton('.b__unshare');if(R.state.unshared==0){R.disableButton('.b__share')}else{R.enableButton('.b__share')}}else{if(R.state.unshared==0){R.enableButton('.b__unshare')}else{R.disableButton('.b__share');R.disableButton('.b__unshare')}}if(u(".c__id:checked").length==0){R.unselectBase()}R.showSelectedMessage()},captchatrack:function(a){}});var S=A.sub("Behavior").def({"Packagetrackr.Feedback.toggle":M.toggle,"Packagetrackr.Homepage.showFeatureContainer":N.showFeatureContainer,"Packagetrackr.Homepage.showSigninContainer":N.showSigninContainer,"Packagetrackr.Homepage.showSignupContainer":N.showSignupContainer,"Packagetrackr.Homepage.showWhatsNewMore":N.showWhatsNewMore,"Packagetrackr.Track.UI.toggleMapScreen":O.toggleMapScreen,"Packagetrackr.Track.UI.showReport":O.showReport,"Packagetrackr.Track.UI.hideReport":O.hideReport,"Packagetrackr.Track.UI.showSurvey":O.showLightBox,"Packagetrackr.Track.UI.hideSurvey":O.hideLightBox,"Packagetrackr.User.Me.showManagePackage":O.showLightBox,"Packagetrackr.User.Me.hideManagePackage":O.hideLightBox,"Packagetrackr.User.Me.showLightBox":O.showLightBox,"Packagetrackr.User.Me.hideLightBox":O.hideLightBox,"Packagetrackr.User.Me.movePackage":R.movePackage,"Packagetrackr.User.Me.removePackage":R.removePackage,"Packagetrackr.User.Me.deletePackage":R.deletePackage,"Packagetrackr.User.Me.sharePackage":R.sharePackage,"Packagetrackr.User.Me.unsharePackage":R.unsharePackage,"Packagetrackr.User.Me.showNote":R.showNote,"Packagetrackr.User.Me.hideMark":R.hideMark,"Packagetrackr.User.Me.selectAll":R.selectAll,"Packagetrackr.User.Me.selectNone":R.selectNone,"Packagetrackr.User.Me.selectDelivered":R.selectDelivered,"Packagetrackr.User.Me.selectInbox":R.selectInbox,"Packagetrackr.User.Me.selectArchive":R.selectArchive,"Packagetrackr.User.Me.selectTrash":R.selectTrash,"Packagetrackr.User.Me.selectUnshared":R.selectUnshared,"Packagetrackr.User.Me.archiveAll":R.archiveAll,"Packagetrackr.User.Me.inboxAll":R.inboxAll,"Packagetrackr.User.Me.removeAll":R.removeAll,"Packagetrackr.User.Me.shareAll":R.shareAll,"Packagetrackr.User.Me.unshareAll":R.unshareAll,"Packagetrackr.User.Me.deleteAll":R.deleteAll,"Packagetrackr.User.Me.captchatrack":R.captchatrack,"Packagetrackr.User.showOpenID":P.showOpenID,"Packagetrackr.User.showConnectOpenID":P.showConnectOpenID,"Packagetrackr.User.showSignupOpenID":P.showSignupOpenID,"Packagetrackr.User.changeEmailAddress":P.changeEmailAddress});var U=A.sub("Forms").def(function(){this.validations={};var e={n:{name:"n",type:"text",v:function(a){var v=H.FTN(a[e.n.name]).toUpperCase();v=v=="TYPEATRACKINGNUMBER..."?"":v;a[e.n.name]=v;return(v.length>0)},ebg:"#fff68f",msg:"CommonEmptyTrackingNumber"},c:{name:"c",type:"radio"},tc:{name:"c",type:"singleselect"}};var f={captcha:{name:"captcha",type:"text",v:function(a){var v=H.FTN(a[f.captcha.name]).toUpperCase();return(v.length>0)},ebg:"#fff68f"},contextid:{name:"contextid",type:"hidden"}};var g=K.Validation({container:u(J.CEMC),controls:[e.n,e.c]});this.validations["track_validate"]=g;var h=K.Validation({container:u(J.CEMC),controls:[e.n,e.tc]});this.validations["track_validate_touch"]=h;var i=K.Validation({container:u(J.CEMC),controls:[f.captcha,f.contextid]});this.validations["track_validate_captcha"]=i;this.track=function(a){var r=g(a);var s=r.successful;if(s){var c=r.data.c;var n=r.data.n;var b=a.action;if(!T.String.isEmpty(c)){b+=c+"/"}b=b.toLowerCase();b+=n;window.location.href=b;s=false}return s};this.captchatrack=function(a){var r=g(a);var s=r.successful;if(s){var b=i(a);s=b.successful;if(s){var c=r.data.c;var n=r.data.n;var d=a.action;if(!T.String.isEmpty(c)){d+=c+"/"}d=d.toLowerCase();d+=n;d+="?cid="+b.data.contextid+"&captcha="+T.String.encodeUri(b.data.captcha);window.location.href=d;s=false}}return s};var j=K.Validation({container:u(J.FB.FMES),controls:[{name:"name",type:"text",v:function(a){return(a["name"].length>0)},ebg:"#fff68f",msg:"FeedbackEmptyName"},{name:"opinion",type:"textarea",v:function(a){return(a["opinion"].length>0)},ebg:"#fff68f",msg:"FeedbackEmptyOpinion"}]});this.validations["feedback_validate"]=j;this.feedback=function(a){var r=j(a);var s=r.successful;if(s){a.elements["oneway"].value="Y";a["target"]="inlinepostwindow";u(J.FB.FMES).children(".form-message-title").html(C['CommonSuccessTitle']).show();u(J.FB.FMES).children(".form-message-body").html(C['FeedbackSuccess']).show();u(J.FB.FMES).prop("class","form-success-message");u(J.FB.FMES).show();u(a).hide();setTimeout(function(){Packagetrackr.Feedback.toggle({href:"/#cancel"})},5000)}return s};this.selfpostfeedback=function(a){var r=j(a);var s=r.successful;return s};var k={email:{name:"email",type:"text",v:function(a){var v=a[k.email.name];var r=(v.length>0&&K.isEmail.test(v));return r},ebg:"#fff68f",msg:"CommonInvalidEmail"},password:{name:"password",type:"password",v:function(a){return(a[k.password.name].length>=6)},ebg:"#fff68f",msg:"SignupLessPassword"},repassword:{name:"repassword",type:"password",v:function(a){return(a[k.password.name]===a[k.repassword.name])},ebg:"#fff68f",msg:"SignupNoMatchPassword"},openid:{name:"openid_identifier",type:"text",v:function(a){return(/^http(s)?:\/\//i).test(a[k.openid.name])},ebg:"#fff68f",msg:"SigninOpenIDInvalidIdentifier"}};var l=K.Validation({container:u(J.SG.IFME),controls:[k.email,k.password]});this.validations["signin_validate"]=l;this.signin=function(a){var r=l(a);return r.successful};var m=K.Validation({container:u(J.SG.OFME),controls:[k.openid]});this.validations["signinopenid_validate"]=m;this.signinopenid=function(a){var r=m(a);return r.successful};var o=K.Validation({container:u(J.SG.UFME),controls:[{name:"fullname",type:"text",v:function(a){return(a["fullname"].length>0)},ebg:"#fff68f",msg:"SignupEmptyFullname"},k.email,k.password,k.repassword]});this.validations["signup_validate"]=o;this.signup=function(a){var r=o(a);return r.successful};var p=K.Validation({container:u(J.SG.FPME),controls:[k.email]});this.validations["forgotpassword_validate"]=p;this.forgotpassword=function(a){var r=p(a);return r.successful};var q=K.Validation({container:u(J.SG.RPME),controls:[k.email,k.password,k.repassword]});this.validations["resetpassword_validate"]=q;this.resetpassword=function(a){var r=q(a);return r.successful};this.managepackage=function(a){var b=K.Validation({container:u(J.PK.MPFM),controls:[e.n]});var r=b(a);return r.successful};this.archivepackage=function(a){return u(".user-package-id:checked").length>0};this.report=function(a){if(u("#report-issues-note").val()===""){alert("Please describe the issue with Packagetrackr.");return false}alert("Report submitted!");u('#report-issues-button').hide();u(J.TK.RPNT).hide();return true}});E.attachUrl2click=function(e){var a=this;return F(function(){if(!S[a.rel]){return true}else{var r=S[a.rel](a);switch(r){case true:return true;case false:return false;default:if(/\#/.test(a.href)){return true}return false}}})};var V={};E.attachUrl2hover=function(e){var a=e.target;F(function(){if(S[a.rel]){V[a.rel+"-"+a.href]=setTimeout(function(){S[a.rel](a)},500)}})};E.dettachUrl2hover=function(e){var a=e.target;F(function(){if(V[a.rel+"-"+a.href]){clearTimeout(V[a.rel+"-"+a.href])}})};E.attachFormSubmit=function(e){var a=e.target;var b=a.attributes.name.value;if(!U[b]){return true}else{return U[b](a)}};u(J.TK.TFTN).focus(function(){var a=u(this).prop("class");if(a.indexOf("unedited")>=0){u(this).val("").removeClass("unedited")}}).blur(function(){var a=u(this).val();if(T.String.isEmpty(a)||a=="Type a tracking number..."){u(this).val("Type a tracking number...").addClass("unedited")}});u("body").bind("orientationchange",function(){var a="landscape";switch(window.orientation){case 0:case 180:a="portrait";break}u(this).prop("class",a)});(function(){try{u('.jss-carrier-label').click(function(){var t=u(this);u(".jss-carrier-selected").removeClass("jss-carrier-selected");t.addClass("jss-carrier-selected");u("#current-carrier").text(t.children("span").text());u("#track-form-jss-carrier-container").hide()});u(".jss-carrier-label input:checked").parent("label").click();u("#jss-carrier-choose").click(function(){u("#track-form-jss-carrier-container").toggle();u(".CommonEmptyTrackingNumber").parent(".form-field-error-message").hide();u("#track-form-tracking-number").css("background-color","");return false});u("body").click(function(){u("#track-form-jss-carrier-container").hide()})}catch(e){}})();u(document).ready(function(){u(".url2click").bind('click',E.attachUrl2click);u(".url2hover").bind('mouseover',E.attachUrl2hover).bind('mouseout',E.dettachUrl2hover);u("form").bind('submit',E.attachFormSubmit);F(function(){var a=y.Cookies.get("H").toString(),objs=a.split("|"),i=0,l=objs.length,val;for(;i<l;i++){val=T.String.decodeUri(objs[i]).split("!");if(val.length===5){L.add(val[0],val[1],val[2],val[3],val[4])}}});Packagetrackr.User.Me.selectNone();u('.feedback-content-type-radio').click(function(){u('.feedback-form-option').hide();u('.feedback-content-type li').removeClass('selected');u('.feedback-content-type-radio:checked').parents('li').addClass('selected');var v=u('.feedback-content-type-radio:checked').val();var a='#feedback-form';if(v==5){a='#suggest-new-carrier'}else if(v==6){a='#delivery-status-inquiry'}if(v>0){u(a).show()}});O.updateDateStyle()})})();
