function init(){framework.widget.helpmenu.init("help.menu.track");if(rtol){var d=document.getElementById("help.menu.track");if(!framework.util.isUndefinedOrNull(d)){d.style.width="120px";}var a=document.getElementById("help.menu.track_li");var f=document.getElementById("help.menu.track._itemsContainer");
if(!framework.util.isUndefinedOrNull(a)&&!framework.util.isUndefinedOrNull(f)){f.style.left=a.style.left;}}if(templateType=="print"){framework.util.hideElement("emailLink");}registerHelpMenuEvents();framework.eventmodel.addElementEvent("trackSubmitButton",framework.EventType.CLICK,track.logWSS);framework.eventmodel.addElementEvent("trackSubmitButton",framework.EventType.CLICK,validateTrackFormFields);
framework.eventmodel.addElementEvent("printerFriendly",framework.EventType.CLICK,track.logWSS);framework.eventmodel.addElementEvent("printerFriendly",framework.EventType.CLICK,preparePrintURL);framework.eventmodel.addElementEvent("getLink",framework.EventType.CLICK,showGetLink);framework.eventmodel.addElementEvent("getLink",framework.EventType.CLICK,track.logWSS);
framework.eventmodel.addElementEvent("trackNbrs",framework.EventType.KEYPRESS,defaultEnterKey);framework.eventmodel.addElementEvent("holdAtLocationLink",framework.EventType.CLICK,submitStep1Form);framework.widget.module.init("module.shipmentoptions",noHelp,"","");framework.widget.module.init("module.shipmentfacts",noHelp,"","");
framework.widget.menu.init("menubar.nav");framework.widget.module.init("module.tableTravelHistory",noHelp,"","");framework.widget.table.init("split.shipmentTable",null,null);if(splitShipment){var e=new Array(detailInfoObject.splitShipmentInfo.scans.length);for(var b=0;b<detailInfoObject.splitShipmentInfo.scans.length;
b++){e[b]=new Array(3);if(!framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanPieces)){e[b][0]=detailInfoObject.splitShipmentInfo.scans[b].scanPieces;}else{e[b][0]="";}if(!framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanDate&&!framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanTime))){e[b][1]=detailInfoObject.splitShipmentInfo.scans[b].scanDate+" "+detailInfoObject.splitShipmentInfo.scans[b].scanTime;
}else{if(!framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanDate&&framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanTime))){e[b][1]=detailInfoObject.splitShipmentInfo.scans[b].scanDate;}else{if(framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanDate&&!framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanTime))){e[b][1]=detailInfoObject.splitShipmentInfo.scans[b].scanTime;
}else{e[b][1]="";}}}if(!framework.util.isUndefinedOrNull(detailInfoObject.splitShipmentInfo.scans[b].scanStatus)){e[b][2]=detailInfoObject.splitShipmentInfo.scans[b].scanStatus;}else{e[b][2]="";}}framework.widget.table.setTableContentsArray("split.shipmentTable",e,true);framework.eventmodel.addElementEvent("split.shipment.statusLink",framework.EventType.CLICK,track.logWSS);
if(showSplitShipScans=="yes"){framework.util.setInnerHTML("split.shipment.status",detailInfoObject.status);}framework.eventmodel.addElementEvent("split.shipment.statusLink",framework.EventType.CLICK,onClickSplitShipmentStatusLink);}else{framework.util.hideElement("split.shipment.summary");}framework.widget.table.setTableContentsArray("table.travelHistory","",false);
framework.widget.table.init("table.travelHistory",null,null);framework.eventmodel.addElementEvent("table.travelHistory._contents._header._col1",framework.EventType.CLICK,track.logWSS);framework.eventmodel.addElementEvent("table.travelHistory._contents._header._col1",framework.EventType.CLICK,submitSort);
initMenuTabs();framework.eventmodel.addElementEvent("notification.link",framework.EventType.CLICK,getTabToOpen);framework.util.hideElement("timeZoneOtherMsg");framework.util.hideElement("timeZoneAlertOrigin");framework.util.hideElement("timeZoneAlertDestination");if(templateType!="print"){setupDropdown("timezone",timeZoneObject,-1,-2,true,false);
setupDropdown("GMTtime",GMTTimeZoneObject,-1,-2,true,false);framework.eventmodel.addElementEvent("timezone",framework.EventType.CHANGE,track.logWSS);framework.eventmodel.addElementEvent("timezone",framework.EventType.CHANGE,getSelectionTime);framework.eventmodel.addElementEvent("showOthers",framework.EventType.LOAD,getSelectionTime);
framework.eventmodel.addElementEvent("GMTtime",framework.EventType.CHANGE,track.logWSS);framework.eventmodel.addElementEvent("GMTtime",framework.EventType.CHANGE,getGMTOffsetTimeZone);framework.util.hideElement("showOthers");}else{if(selectedTimeZone=="localScanTime"){framework.util.setInnerHTML("timezone",localScanTime);
}if(selectedTimeZone=="origin"){framework.util.setInnerHTML("timezone",origin);}if(selectedTimeZone=="destScanTime"){framework.util.setInnerHTML("timezone",destScanTime);}framework.eventmodel.addElementEvent("printPage",framework.EventType.CLICK,track.printWindow);framework.eventmodel.addElementEvent("closePage",framework.EventType.CLICK,track.closeWindow);
if(selectedTimeZone=="others"){framework.util.setInnerHTML("timezone",others);framework.util.showElement("showOthers");if(!framework.util.isUndefinedOrNull(document.getElementById("GMTtime"))){framework.util.setInnerHTML("GMTtime",selectedGMTtext);}}}framework.util.setInnerHTML("estimatedPickupDate",estimatedPickupDate);
framework.util.setInnerHTML("pickupDate",pickupDate);framework.util.setInnerHTML("shipDate",shipDate);framework.util.setInnerHTML("estimatedDeliveryDate",estimatedDeliveryDate);framework.util.setInnerHTML("deliveryDateTime",deliveryDateTime);var c=new Array(detailInfoObject.scans.length);if(detailInfoObject.scans.length>0){if(templateType=="print"){if(selectedTimeZone!="others"){getSelectionTime();
}else{getGMTOffsetTimeZone();}c=populateTable(detailInfoObject,null);}else{c=populateTable(detailInfoObject,null);}}framework.widget.table.init("table.travelHistory",null,null);framework.widget.table.setTableContentsArray("table.travelHistory",c,true);framework.eventmodel.addElementEvent("hour12",framework.EventType.CLICK,track.logWSS);
framework.eventmodel.addElementEvent("hour12",framework.EventType.CLICK,convert12HourTime);framework.eventmodel.addElementEvent("hour12print",framework.EventType.LOAD,convert12HourTime);framework.eventmodel.addElementEvent("hour24",framework.EventType.CLICK,track.logWSS);framework.eventmodel.addElementEvent("hour24",framework.EventType.CLICK,convert24HourTime);
framework.eventmodel.addElementEvent("hour24print",framework.EventType.LOAD,convert24HourTime);registerDetailROHelp();initTimeFormat();if(typeof(testMOT)!="undefined"){testMOT();}framework.widget.table.sortColumn("table.travelHistory",0,"sortDescending");framework.widget.table.setTableContentsArray("table.travelHistory",c,false);
if(sortType!=null&&sortType!=""){if(sortType=="sortAscending"){sortNow();}}if(splitShipment){framework.util.hideElement("detail.Status");if(showSplitShipScans=="no"){framework.util.hideElement("detailTravelHistory");}else{framework.util.showElement("detailTravelHistory");}}if(detailInfoObject.carrier.name=="FXK"){if(!detailInfoObject.showShipperRecipient&&detailInfoObject.shipmentFactsLeft.length<1&&detailInfoObject.shipmentFactsRight.length<1&&detailInfoObject.altRefList.length<1){framework.util.hideElement("shipfactsbegin");
}}}track.sortHandler=function(a){var j=readCookie("timeFormat");if(!framework.util.isUndefinedOrNull(j)&&!(j==24)){var e="table.travelHistory";var c=framework.widget.table.getTableContentsArray(e);var b=framework.widget.table.getCurrentSortColumnIndex(e);var d=framework.widget.table.getCurrentSortOrder(e);
var f=0;var h=c.length;var g=0;if(!framework.util.isUndefinedOrNull(c[g])){while(g<h){var i=c[g][f];if(i!=""){var k=new fdxdate(i);if(i.length>12){c[g][f]=k.toMMDDYYYY24Hour();}else{c[g][f]=k.toMMDDYYYY24HourNoTime();}}g++;}}framework.widget.table.setTableContentsArray(e,c,false);framework.widget.table.sortColumn(e,b,d);
c=framework.widget.table.getTableContentsArray(e);var g=0;if(!framework.util.isUndefinedOrNull(c[g])){while(g<h){var i=c[g][f];if(i!=""){var k=new fdxdate(i);if(j=="24h"){if(i.length>10){c[g][f]=k.toFDX24Hour();}else{c[g][f]=k.toFDX24HourNoTime();}}else{if(i.length>10){c[g][f]=k.toFDXString();}else{c[g][f]=k.toFDXStringNoTime();
}}}g++;}}framework.widget.table.setTableContentsArray(e,c,false);}};function registerHelpMenuEvents(){framework.eventmodel.addElementEvent("help.menu.track._helpMenuItem1",framework.EventType.CLICK,navToHelpThisPage);framework.eventmodel.addElementEvent("module.shipmentfacts._headerButtons",framework.EventType.CLICK,moduleHelp);
framework.eventmodel.addElementEvent("module.tableTravelHistory._headerButtons",framework.EventType.CLICK,moduleHelp);framework.eventmodel.addElementEvent("module.shipmentoptions._headerButtons",framework.EventType.CLICK,moduleHelp);}function noHelp(){}function registerMenuEvents(){framework.eventmodel.addElementEvent("notificationTab.menu",framework.EventType.CLICK,launchSelectedTab);
framework.eventmodel.addElementEvent("notificationTab.menu",framework.EventType.CLICK,track.logWSS);framework.eventmodel.addElementEvent("associatedTab.menu",framework.EventType.CLICK,getTabToOpen);framework.eventmodel.addElementEvent("associatedTab.menu",framework.EventType.CLICK,track.logWSS);}function initMenuTabs(){framework.widget.menu.init("menubar.nav");
var a=document.getElementById("notificationTab.menu");if(typeof(a)!="undefined"){framework.eventmodel.addElementEvent("notificationTab.menu",framework.EventType.CLICK,getTabToOpen);}framework.eventmodel.addElementEvent("notificationTab.menu",framework.EventType.CLICK,track.logWSS);a=document.getElementById("associatedTab.menu");
if(typeof(a)!="undefined"){framework.eventmodel.addElementEvent("associatedTab.menu",framework.EventType.CLICK,getTabToOpen);}framework.eventmodel.addElementEvent("associatedTab.menu",framework.EventType.CLICK,track.logWSS);}function registerDetailROHelp(){framework.eventmodel.addElementEvent("detail.estDeliveryDateHelp",framework.EventType.MOUSEOVER,showEstDeliveryDateHelp);
framework.eventmodel.addElementEvent("detail.estDeliveryDateHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.deliveryDateHelp",framework.EventType.MOUSEOVER,showDeliveryDateHelp);framework.eventmodel.addElementEvent("detail.deliveryDateHelp",framework.EventType.MOUSEOUT,closeHelp);
framework.eventmodel.addElementEvent("detail.shipDateHelp",framework.EventType.MOUSEOVER,showShipDateHelp);framework.eventmodel.addElementEvent("detail.shipDateHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.anticipatedDateHelp",framework.EventType.MOUSEOVER,showAnticipatedDateHelp);
framework.eventmodel.addElementEvent("detail.anticipatedDateHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.spodProofofDeliveryHelp",framework.EventType.MOUSEOVER,showSpodProofofDeliveryHelp);framework.eventmodel.addElementEvent("detail.spodProofofDeliveryHelp",framework.EventType.MOUSEOUT,closeHelp);
framework.eventmodel.addElementEvent("detail.proofofDeliveryHelp",framework.EventType.MOUSEOVER,showProofofDeliveryHelp);framework.eventmodel.addElementEvent("detail.proofofDeliveryHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.multiPieceShipmentHelp",framework.EventType.MOUSEOVER,showMultiPieceShipmentHelp);
framework.eventmodel.addElementEvent("detail.multiPieceShipmentHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.directSigReqHelp",framework.EventType.MOUSEOVER,showDirectSigReqHelp);framework.eventmodel.addElementEvent("detail.directSigReqHelp",framework.EventType.MOUSEOUT,closeHelp);
framework.eventmodel.addElementEvent("detail.indirectSigReqHelp",framework.EventType.MOUSEOVER,showIndirectSigReqHelp);framework.eventmodel.addElementEvent("detail.indirectSigReqHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.adultSigReqHelp",framework.EventType.MOUSEOVER,showAdultSigReqHelp);
framework.eventmodel.addElementEvent("detail.adultSigReqHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.smartPostHelp",framework.EventType.MOUSEOVER,showSmartPostHelp);framework.eventmodel.addElementEvent("detail.smartPostHelp",framework.EventType.MOUSEOUT,closeHelp);
framework.eventmodel.addElementEvent("track.masternumber",framework.EventType.MOUSEOVER,showMasterHelp);framework.eventmodel.addElementEvent("track.masternumber",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.onScheduleHelp",framework.EventType.MOUSEOVER,showOnScheduleHelp);
framework.eventmodel.addElementEvent("detail.onScheduleHelp",framework.EventType.MOUSEOUT,closeHelp);framework.eventmodel.addElementEvent("detail.heldHelp",framework.EventType.MOUSEOVER,showHeldHelp);framework.eventmodel.addElementEvent("detail.heldHelp",framework.EventType.MOUSEOUT,closeHelp);}function checkInfoRequirements(a){if(this.value.length>0){document.getElementById("timezone").disabled=true;
}else{document.getElementById("timezone").disabled=false;}}function getTabToOpen(a){if(this.id=="associatedTab.menu"){tabToOpen=associatedShipmentsTab;}else{if(this.id=="notification.link"){tabToOpen+="&exceptionsChecked=yes";}}launchSelectedTab();}function showEstDeliveryDateHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",estDeliveryDateText);
framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showDeliveryDateHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",deliveryDateText);framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);
}function showShipDateHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",shipDateText);framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showAnticipatedDateHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",anticipatedDateText);
framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showSpodProofofDeliveryHelp(a){framework.widget.floatingWindow.setHTML("floatingWindow.help",spodProofofDeliveryHeader,spodProofofDeliveryText);framework.widget.floatingWindow.show("floatingWindow.help",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);
}function showProofofDeliveryHelp(a){framework.widget.floatingWindow.setHTML("floatingWindow.help",proofofDeliveryHeader,proofofDeliveryText);framework.widget.floatingWindow.show("floatingWindow.help",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showMultiPieceShipmentHelp(a){framework.widget.floatingWindow.setHTML("floatingWindow.help",multiPieceShipmentHeader,multiPieceShipmentText);
framework.widget.floatingWindow.show("floatingWindow.help",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showMasterHelp(a){framework.widget.floatingWindow.setHTML("floatingWindow.help",mpsHeader,mpsText);framework.widget.floatingWindow.show("floatingWindow.help",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);
}function showDirectSigReqHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",directSigReqText);framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showIndirectSigReqHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",indirectSigReqText);
framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showAdultSigReqHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",adultSigReqText);framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);
}function showOnScheduleHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",onScheduleText);framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showHeldHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",heldText);
framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function showSmartPostHelp(a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",smartPostText);framework.widget.floatingWindow.show("floatingWindow.help.notitle",this.id,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);
}function closeHelp(a){framework.util.hideElement("floatingWindow.help");framework.util.hideElement("floatingWindow.help.notitle");}function setupDropdown(g,j,h,p,b,f){var q=document.getElementById(g).options;if(q==undefined){return;}var c=new Array();var m=new Array();var l=q.length;if(b){q.length=0;
}else{for(var e=0;e<l;++e){c[e]=q[e];}}var k=new Array();var a,d;for(var o in j){a=(h<-1)?o:((h<0)?j[o]:j[o][h]);if(rtol){a=a.replace("(","").replace(")","");a=a.replace("(","").replace(")","");}d=(p<-1)?o:((p<0)?j[o]:j[o][p]);if(k[d]==undefined){k[d]=a;c[c.length]=new Option(a,d);}}if(f){c.sort(optionCompare);
}var n;if(m.length>0){n=m.concat(c);}else{n=c;}for(var e=0;e<n.length;++e){q[e]=n[e];}return true;}function validateTrackFormFields(c){var b=false;if(framework.util.isUndefinedOrNull(track.getElementValue("trackNbrs"))||(!(track.getElementValue("trackNbrs")).trim().length>0)||(track.getElementValue("trackNbrs")==enterTrackingNo)){b=true;
framework.util.showElement("noTracknumbersInput");}else{framework.util.hideElement("noTracknumbersInput");var a=track.getElementValue("trackNbrs");trackList=a.split(/\n|,|" "/);if(trackList.length>30){b=true;framework.util.showElement("tooManyTracknumbersInput");}else{framework.util.hideElement("tooManyTracknumbersInput");
}}if(b){c.preventDefault();}else{if(checkKinkosOrders(track.getElementValue("trackNbrs"))){document.tracking.submit();}else{c.preventDefault();}}}function initTimeFormat(){var a=readCookie("timeFormat");if(a==""){if(templateType=="print"){fontWeight("hour12print","bold");framework.util.hideElement("hour24print");
}else{fontWeight("hour12","bold");fontWeight("hour24","normal");}return;}if(a=="24h"){framework.util.hideElement("hour12print");convert24HourTime();}if(a=="12h"){framework.util.hideElement("hour24print");convert12HourTime();}}function convert12HourTime(){if(templateType=="print"){fontWeight("hour12print","bold");
framework.util.hideElement("hour24print");}else{fontWeight("hour24","normal");fontWeight("hour12","bold");}createCookie("timeFormat","12h",2);var d=convert12HourTimeHelper(estimatedPickupDate);framework.util.setInnerHTML("estimatedPickupDate",d);var e=convert12HourTimeHelper(pickupDate);framework.util.setInnerHTML("pickupDate",e);
var c=convert12HourTimeHelper(shipDate);framework.util.setInnerHTML("shipDate",c);var a=convert12HourTimeHelper(estimatedDeliveryDate);framework.util.setInnerHTML("estimatedDeliveryDate",a);var b=convert12HourTimeHelper(deliveryDateTime);framework.util.setInnerHTML("deliveryDateTime",b);track.sortHandler();
}function convert12HourTimeHelper(c){if(c!=""){var a=new fdxdate(c);var b="";if(c.length>12){b=a.toFDXString();}else{b=a.toFDXStringNoTime();}}return b;}function convert24HourTime(){createCookie("timeFormat","24h",2);if(templateType=="print"){fontWeight("hour24print","bold");framework.util.hideElement("hour12print");
}else{fontWeight("hour12","normal");fontWeight("hour24","bold");}var d=convert24HourTimeHelper(estimatedPickupDate);framework.util.setInnerHTML("estimatedPickupDate",d);var e=convert24HourTimeHelper(pickupDate);framework.util.setInnerHTML("pickupDate",e);var c=convert24HourTimeHelper(shipDate);framework.util.setInnerHTML("shipDate",c);
var a=convert24HourTimeHelper(estimatedDeliveryDate);framework.util.setInnerHTML("estimatedDeliveryDate",a);var b=convert24HourTimeHelper(deliveryDateTime);framework.util.setInnerHTML("deliveryDateTime",b);track.sortHandler();}function convert24HourTimeHelper(c){if(c!=""){var a=new fdxdate(c);var b="";
if(c.length>12){b=a.toFDX24Hour();}else{b=a.toFDX24HourNoTime();}}return b;}function getGMTOffsetTimeZone(c){if(templateType!="print"){var a=(track.getElementValue("GMTtime").substring(0,6).replace(/:/g,""));}else{var a=selectedGMTtime.substring(0,6).replace(/:/g,"");}var b=new Array(detailInfoObject.scans.length);
if(detailInfoObject.scans.length>0){if(a!="select"){b=populateTable(detailInfoObject,a);}else{b=populateTable(detailInfoObject,null);}}framework.widget.table.init("table.travelHistory",null,null);framework.widget.table.setTableContentsArray("table.travelHistory",b,true);initTimeFormat();track.sortHandler();
}function getSelectionTime(b){if(templateType=="print"){var d=selectedTimeZone;}else{var d=(track.getElementValue("timezone"));}if(d=="localScanTime"){framework.util.hideElement("timeZoneOtherMsg");framework.util.showElement("timeZoneLocalMsg");framework.util.hideElement("timeZoneAlertOrigin");framework.util.hideElement("timeZoneAlertDestination");
framework.util.hideElement("showOthers");var a=new Array(detailInfoObject.scans.length);if(detailInfoObject.scans.length>0){a=populateTable(detailInfoObject,null);}framework.widget.table.init("table.travelHistory",null,null);framework.widget.table.setTableContentsArray("table.travelHistory",a,true);initTimeFormat();
}if(d=="others"){framework.util.showElement("timeZoneOtherMsg");framework.util.hideElement("timeZoneLocalMsg");framework.util.hideElement("timeZoneAlertOrigin");framework.util.hideElement("timeZoneAlertDestination");framework.util.showElement("showOthers");var c=document.getElementById("GMTtime");c.selectedIndex=0;
}if(d=="origin"){framework.util.showElement("timeZoneOtherMsg");framework.util.hideElement("timeZoneLocalMsg");framework.util.hideElement("showOthers");framework.util.hideElement("timeZoneAlertDestination");framework.util.hideElement("timeZoneAlertOrigin");var a=new Array(detailInfoObject.scans.length);
if(detailInfoObject.scans.length>0){if(!framework.util.isUndefinedOrNull(detailInfoObject.origGMTOffset)){a=populateTable(detailInfoObject,detailInfoObject.origGMTOffset);}else{framework.util.showElement("timeZoneAlertOrigin");framework.util.showElement("showOthers");document.getElementById("timezone").selectedIndex=3;
}}framework.widget.table.init("table.travelHistory",null,null);framework.widget.table.setTableContentsArray("table.travelHistory",a,true);initTimeFormat();}if(d=="destScanTime"){framework.util.showElement("timeZoneOtherMsg");framework.util.hideElement("timeZoneLocalMsg");framework.util.hideElement("showOthers");
framework.util.hideElement("timeZoneAlertOrigin");framework.util.hideElement("timeZoneAlertDestination");var a=new Array(detailInfoObject.scans.length);if(detailInfoObject.scans.length>0){if(!framework.util.isUndefinedOrNull(detailInfoObject.destGMTOffset)){a=populateTable(detailInfoObject,detailInfoObject.destGMTOffset);
}else{framework.util.showElement("timeZoneAlertDestination");framework.util.showElement("showOthers");document.getElementById("timezone").selectedIndex=3;}}framework.widget.table.init("table.travelHistory",null,null);framework.widget.table.setTableContentsArray("table.travelHistory",a,true);initTimeFormat();
}track.sortHandler();}function populateTable(a,d){framework.util.showElement("table.travelHistory");var g=true;var f=new Array(a.scans.length);for(var c=0;c<a.scans.length;c++){f[c]=new Array(4);var i="+0000";if(!framework.util.isUndefinedOrNull(d)){if(!framework.util.isUndefinedOrNull(a.scans[c].GMTOffset)){i=a.scans[c].GMTOffset.replace(/:/g,"");
}var b=(!!document.implementation&&!!document.implementation.createHTMLDocument&&!document.fileCreatedDate&&!!window.XMLHttpRequest&&!window.opera);var h="";if(b){if(navigator.vendor.indexOf("Apple")!=-1){h="GMT"+i;}}else{h=" GMT "+i;}if(!framework.util.isUndefinedOrNull(a.scans[c].scanTime)){var e=new fdxdate(a.scans[c].scanDate+" "+a.scans[c].scanTime+h);
d=d.replace(/:/g,"");e.changeGMTOffset(d);GMTOffsetChanged=e.toFDXString();}else{GMTOffsetChanged=a.scans[c].scanDate;}}else{if(!framework.util.isUndefinedOrNull(a.scans[c].scanTime)){GMTOffsetChanged=(a.scans[c].scanDate+" "+a.scans[c].scanTime);}else{GMTOffsetChanged=a.scans[c].scanDate;}}f[c][0]=GMTOffsetChanged;
if(g){f[c][1]="<DIV CLASS=detailfirstscan>"+a.scans[c].scanStatus+"</DIV>";activity="<DIV CLASS=detailfirstscan>"+a.scans[c].scanStatus+"</DIV>";g=false;}else{f[c][1]=a.scans[c].scanStatus;activity=a.scans[c].scanStatus;}if(!framework.util.isUndefinedOrNull(a.scans[c].scanLocation)){f[c][2]=a.scans[c].scanLocation;
scanLocation=a.scans[c].scanLocation;}else{f[c][2]="";}if(!framework.util.isUndefinedOrNull(a.scans[c].scanComments)){f[c][3]=a.scans[c].scanComments;scanComments=a.scans[c].scanComments;}else{f[c][3]="";}}return f;}function onClickSplitShipmentStatusLink(a){framework.util.setInnerHTML("split.shipment.status",detailInfoObject.status);
framework.util.showElement("detailTravelHistory");printActionUrl+="&showSplitShipScans=yes";a.preventDefault();}function moduleHelp(a){var b=helplink;var c=this.id;if(c.indexOf("module.shipmentoptions")!=-1){b+="#qh006";}if(c.indexOf("module.shipmentfacts")!=-1){b+="#qh007";}if(c.indexOf("module.table")!=-1){b+="#qh008";
}track.moduleHelpDialog(b,false);}function defaultEnterKey(b){var a;if(window.event){a=window.event.keyCode;}else{a=b.which;}if(a==13){validateTrackFormFields(b);}}function preparePrintURL(d){var b=printActionUrl;var c=track.getElementValue("timezone");b+="&selectedTimeZone="+c;if(c=="others"&&!framework.util.isUndefinedOrNull(document.getElementById("GMTtime"))){var f=document.getElementById("GMTtime");
var e=f.value;b+="&selectedGMTtime="+e;var a=f.selectedIndex;var g=f.options[a].text;g=g.replace("&","and");b+="&selectedGMTtext="+g;}track.moduleHelpDialog(b,true);}function toggle(){var a=document.getElementById("toggleText");var b=document.getElementById("displayText");if(a.style.display=="block"){a.style.display="none";
b.style.display="block";}else{a.style.display="block";b.style.display="none";}}function submitStep1Form(a){document.step1Form.toggle.value="showRecipient";document.step1Form.submit();}function cancelStep1Form(){document.step1Form.toggle.value="";document.step1Form.submit();}function submitStep3Form(){document.step3Form.selectAnotherLoc.value="yes";
document.step3Form.submit();}var supported=navigator.userAgent.indexOf("Mozilla")==0&&navigator.userAgent.substring(8,9)>=3;function openSmallWin(a){size="height=500,width=500";if(supported){a=window.open(a,"howto","resizable=yes,scrollbars=yes,status=no,"+size);return false;}else{return true;}}function displayScanRolloverHelp(b,a){framework.widget.floatingWindow.setHTMLContent("floatingWindow.help.notitle",a);
framework.widget.floatingWindow.show("floatingWindow.help.notitle",b,"right",200,framework.WidgetConstants.AUTO_HEIGHT,false);}function closeScanRolloverHelp(a){framework.util.hideElement("floatingWindow.help");framework.util.hideElement("floatingWindow.help.notitle");}function onCloseSetAsLocation(a){document.step2Form.locId.value=a.locationId;
document.step2Form.locName.value=a.locationName;document.step2Form.locAddress.value=a.originAddress;document.step2Form.locCity.value=a.originCity;document.step2Form.locStateProvince.value=a.originState;document.step2Form.locPhoneNumber.value=a.phoneNumber;document.step2Form.locPostalCode.value=a.originZip;
document.step2Form.submit();}function submitSort(){document.sortForm.regularSort.value="yes";document.sortForm.submit();}function sortNow(){var c="table.travelHistory";var b=framework.widget.table.getTableContentsArray(c);var d=framework.widget.table.getCurrentSortColumnIndex(c);var a=framework.widget.table.getCurrentSortOrder(c);
if(a=="sortNone"){a=sortType;}b.sort();framework.widget.table.setTableContentsArray(c,b,false);}
