var transitArray=new Array();var gqsArray=new Array();var GAMDAllowed=false;function init(){document.getElementById("appTitle").innerHTML="Schedule a Pickup";framework.widget.helpmenu.init("nspickup_helpmenu");initializeHelpMenu("nonsecure_pickup");framework.widget.module.init("from_module",getModuleHelpMessagesNonSecPickup,"","afterModuleInit");
populateStateDropDown("fromState",document.getElementById("fromCountry").value);populateLabels("shipperStateLabel","shipperZipLabel",document.getElementById("fromCountry").value);framework.widget.module.init("pickup_details_module",getModuleHelpMessagesNonSecPickup,"","afterModuleInit");framework.widget.module.init("shipment_details_module",getModuleHelpMessagesNonSecPickup,"","afterModuleInit");
initShipmentDetailRow(0);framework.eventmodel.addElementEvent("addRow_link",framework.EventType.CLICK,addShipmentRow);document.getElementById("deleteRow_link").disabled=true;document.getElementById("deleteRow_link").className="lesslinklongdisabled";framework.eventmodel.removeElementEvent("deleteRow_link",framework.EventType.CLICK,deleteShipmentRow);
framework.widget.module.init("contact_info_module",getModuleHelpMessagesNonSecPickup,"","afterModuleInit");var b=new Date();var a=framework.util.clone(b);a.setDate(a.getDate()+14);var c=[b,a];framework.widget.calendar.setLocalizedMonthNames("January,February,March,April,May,June,July,August,September,October,November,December");
framework.widget.calendar.setLocalizedDayOfWeekNames("Su,M,Tu,W,Th,F,Sa");framework.widget.calendar.setLocalizedYearSuffix("");framework.widget.calendar.setLocalizedDaySuffix("");framework.widget.calendar.init("pickupDate",c,"%mm/%dd/%yyyy","%sm %yyyy",framework.WidgetConstants.SUNDAY,true,"",null,null);
for(i=0;i<=9;i++){populateTableLabels("","consigneeZipDet"+i,"US","To");}if(document.getElementById("shipperPhoneCountryCode").value=="001"){document.getElementById("usShipperPhoneFormat").style.display="inline";document.getElementById("intlShipperPhoneFormat").style.display="none";}else{document.getElementById("usShipperPhoneFormat").style.display="none";
document.getElementById("intlShipperPhoneFormat").style.display="inline";}if(document.getElementById("contactPhoneCountryCode").value=="001"){document.getElementById("usContactPhoneFormat").style.display="inline";document.getElementById("intlContactPhoneFormat").style.display="none";}else{document.getElementById("usContactPhoneFormat").style.display="none";
document.getElementById("intlContactPhoneFormat").style.display="inline";}addAccessorialHelpEvents();framework.eventmodel.addElementEvent("handling_help",framework.EventType.CLICK,getShipmentDetailsHelpMessagesNonSecPickup);framework.eventmodel.addElementEvent("packing_help",framework.EventType.CLICK,getShipmentDetailsHelpMessagesNonSecPickup);
}function showServiceOptions(b,a){document.getElementById("display"+b+"Message1text").innerHTML=getNonNegotiatedRatesMessage();framework.util.showElement("display"+b+"Message1");framework.util.showElement("shipment_details"+b+"_service_row");framework.util.showElement("shipment_details"+b+"_addl_row");
document.getElementById("displayService"+b).style.display="none";document.getElementById("displayServiceLink"+b).innerHTML="";writeServiceTables(b);displayTransitTime(b);if(a=="FXF"){document.getElementById("FXF"+b).checked=true;}else{if(a=="FXNL"){document.getElementById("FXNL"+b).checked=true;}}}function writeServiceTables(b){var a;
a="<table id='shipment_details"+b+"_service_table' class='grid' border='0' cellpadding='0' cellspacing='0' style='width: 100%;'>";a+="<tr><th style='width:45px;' class='required'>Select</th><th style='width:270px;'>Delivery date</th><th style='width:30px;'>Days</th><th style='width:265px;'>Service</th><th style='width:50px;text-align:center;'>Rate</th></tr>";
a+=writeBothRows(b);a+="</table>";document.getElementById("shipment_details"+b+"_service_cell").innerHTML=a;if(a!=""){setRowColors("shipment_details"+b+"_service_table");}}function writeBothRows(h){var d=gqsArray[h];var k="",b="",e="",c="",a="",j="",g="";if(transitArray[h].fxfDays==null){a="style='display:none'";
g="style='display:none'";}if(transitArray[h].fxnlDays==null){j="style='display:none'";}var f="<tr "+a+"><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+h+");' value='FXF' id='FXF"+h+"' name='aryShipmentProductTypeCode["+h+"]' /></td><td><span id='transitDateFXF"+h+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysFXF"+h+"'></span></td><td>FedEx Freight<sup>\xae</sup> (Standard Service)</td><td style='text-align:right;' id='fxfRate"+h+"'>Check Rates</td></tr>";
if(GAMDAllowed){f+="<tr "+g+"><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+h+");' value='GAMD' id='GAMD"+h+"' name='aryShipmentProductTypeCode["+h+"]' /></td><td>Guaranteed by 10:30 a.m. <span id='transitDateGAMD"+h+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysGAMD"+h+"'></span></td><td>FedEx Freight A.M.<sup>\xae</sup> </td><td style='text-align:right;' id='gamdRate"+h+"'>Check Rates</td></tr>";
}if(transitArray[h].fxnlDays!=null){if(d.GSE!="true"){b="style='display:none'";}if(d.GSA!="true"){e="style='display:none'";}if(d.GSD!="true"){c="style='display:none'";}k+="<tr><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+h+");' value='FXNL' id='FXNL"+h+"' name='aryShipmentProductTypeCode["+h+"]' /></td><td><span id='transitDateFXNL"+h+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysFXNL"+h+"'></span></td><td>FedEx National LTL<sup class='serviceMark'>SM</sup> (Standard Service)</td><td style='text-align:right;' id='fxnlRate"+h+"'>Check Rates</td></tr>";
k+="<tr "+b+"><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+h+");' value='GSE' id='GSE"+h+"' name='aryShipmentProductTypeCode["+h+"]' /></td><td>Guaranteed within 1 hr of specified time <span id='transitDateGSE"+h+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysGSE"+h+"'></span></td><td>FedEx National LTL<sup class='serviceMark'>SM</sup> Guaranteed - exact time delivery</td><td style='text-align:right;' id='fxnleRate"+h+"'>Check Rates</td></tr>";
k+="<tr "+e+"><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+h+");' value='GSA' id='GSA"+h+"' name='aryShipmentProductTypeCode["+h+"]' /></td><td>Guaranteed by 12 p.m. <span id='transitDateGSA"+h+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysGSA"+h+"'></span></td><td>FedEx National LTL Guaranteed - A.M. delivery</td><td style='text-align:right;' id='fxnlaRate"+h+"'>Check Rates</td></tr>";
k+="<tr "+c+"><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+h+");' value='GSD' id='GSD"+h+"' name='aryShipmentProductTypeCode["+h+"]' /></td><td>Guaranteed by 5 p.m. <span id='transitDateGSD"+h+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysGSD"+h+"'></span></td><td>FedEx National LTL Guaranteed - day delivery</td><td style='text-align:right;' id='fxnldRate"+h+"'>Check Rates</td></tr>";
}if(transitArray[h].fxfDays<transitArray[h].fxnlDays){k=f+k;}else{k+=f;}return k;}function getNonNegotiatedRatesMessage(){return"<strong>Services with non-negotiated rates</strong><br><br>These are non-negotiated rates.&nbsp;&nbsp;<a href=\"/myacct.jsp\">Login to My Account</a> to see your personalized account information.  To <a href='/myfxfacct.jsp'>learn about My Account</a>, view this page.&nbsp;&nbsp;To negotiate a rate with FedEx Freight or FedEx National LTL, please <a href='#' onClick='javascript:window.open(\"../openacctemail.jsp\", null, \"resizable=yes,scrollbars=yes,status=yes,height=700,width=780\");'>submit a request</a>.  Should you require immediate assistance, please call us at <span class='phone'>1.800.874.4723</span>.";
}function hideServiceOptions(a,c){if(a!=""){var b=convertServiceCodeToLabel(a);document.getElementById("displayServiceLink"+c).innerHTML="&nbsp;<a style='font-size:13px; font-weight:bold;' onClick='javascript:showServiceOptions("+c+', "'+a+"\");'>"+b+"</a><br>&nbsp;Click link above for Rating and Service Options.";
document.getElementById("displayService"+c).style.display="";document.getElementById("display"+c+"Message1text").innerHTML="";framework.util.hideElement("display"+c+"Message1");framework.util.hideElement("shipment_details"+c+"_service_row");framework.util.hideElement("shipment_details"+c+"_addl_row");
}}function afterModuleInit(a){setModuleSummary(a);}function setModuleSummary(b){if(framework.widget.module.isCollapsed(b)){var a=getModuleSummaryMessages(b);if(a!=""){framework.util.setInnerHTML(b+"._collapsed",a);}}}function getModuleSummaryMessages(j){var f="";switch(j){case"shipper_type_module":f=getCheckedValue(document.forms["pickupForm"].elements["shipperTerms"]);
if(f==""){f="Please select a shipper type.";}break;case"from_module":f=showSummaryShipper("fromCompanyName","fromAddress","fromCity","fromState","fromZip");checkComma=f.substring(f.length-2,f.length);if(checkComma==", "){f=f.substring(0,f.length-2);}if(f==""){f="Please enter From information.";}break;
case"pickup_details_module":var e="";var h=new Date();h=framework.widget.calendar.getSelectedDateObject("pickupDate");if(h!=null){e=formatDate(h,"MM/dd/y");}f=e;if(document.getElementById("pickupReady").value!=""){f+=", "+document.getElementById("pickupReady").value;}if(document.getElementById("pickupClose").value!=""){f+=", "+document.getElementById("pickupClose").value;
}if(f==", 08:00"){f="Please enter pickup details.";}break;case"shipment_details_module":var c=getMaxVisibleShipmentRow();for(i=0;i<c;i++){if(i>0){f+="<br/>";}if(document.getElementById("aryShipmentDestinationZip["+i+"]").value!=""){f+=document.getElementById("aryShipmentDestinationCountry["+i+"]").value+"/"+document.getElementById("aryShipmentDestinationZip["+i+"]").value+", ";
}if(document.getElementById("handlingUnits"+i).value!=""){f+=document.getElementById("handlingUnits"+i).value+", ";}f+=getPackageValue(document.getElementById("packagingUnits"+i).value)+", ";if(document.getElementById("class"+i).value!=""){f+=getClassValue(document.getElementById("class"+i).value)+", ";
}if(document.getElementById("weight"+i).value!=""){f+=document.getElementById("weight"+i).value;}}checkComma=f.substring(f.length-2,f.length);if(checkComma==", "){f=f.substring(0,f.length-2);}if(f=="Pallet"){f="Please enter shipment details.";}break;case"contact_info_module":if(document.getElementById("contactName").value!=""){f+="Pickup Requested By: "+document.getElementById("contactName").value+", ";
}var g=combinePhoneNumber("contactPhoneCountryCode","contactPhoneAreaCode","contactPhoneExchange","contactPhoneNumber");if(g!=""){f+=g;}if(f==""){f="Please enter Pickup Requested By information.";}var b="N";if(document.getElementById("shipperName").value!=""){f+=", At Dock:"+document.getElementById("shipperName").value+", ";
b="Y";}var a=combinePhoneNumber("shipperPhoneCountryCode","shipperPhoneAreaCode","shipperPhoneExchange","shipperPhoneNumber");if(a!=""){f+=a;b="Y";}checkComma=f.substring(f.length-2,f.length);if(checkComma==", "){f=f.substring(0,f.length-2);}if(b=="N"){f+="<br>Please enter At Dock information.";}break;
}return f;}function gqsEligibilitySuccess(f,d,c){gqsArray[f]=d;var b=document.getElementById("aryShipmentDestinationCountry["+f+"]").value;var a=document.getElementById("aryShipmentDestinationCity["+f+"]").value;var e=document.getElementById("aryShipmentDestinationZip["+f+"]").value;getGAMD(b,e,a,f,c);
}function displayTransitTime(d){var a=transitArray[d];var b=gqsArray[d];if(a.fxfDate!=null){document.getElementById("transitDateFXF"+d).innerHTML=a.fxfDate;document.getElementById("transitDaysFXF"+d).innerHTML=a.fxfDays;if(GAMDAllowed){document.getElementById("transitDateGAMD"+d).innerHTML=a.fxfDate;
document.getElementById("transitDaysGAMD"+d).innerHTML=a.fxfDays;}}if(a.fxnlDate!=null){document.getElementById("transitDateFXNL"+d).innerHTML=a.fxnlDate;document.getElementById("transitDaysFXNL"+d).innerHTML=a.fxnlDays;try{document.getElementById("transitDaysGSE"+d).innerHTML=a.fxnlDays;}catch(c){}try{document.getElementById("transitDaysGSA"+d).innerHTML=a.fxnlDays;
}catch(c){}try{document.getElementById("transitDaysGSD"+d).innerHTML=a.fxnlDays;}catch(c){}}}function resetServiceOption(a){document.getElementById("FXF"+a).checked=false;document.getElementById("FXNL"+a).checked=false;document.getElementById("displayServiceLink"+a).innerHTML="";document.getElementById("displayService"+a).style.display="none";
document.getElementById("display"+a+"Message1text").innerHTML="none";framework.util.hideElement("display"+a+"Message1");framework.util.hideElement("shipment_details"+a+"_service_row");framework.util.hideElement("shipment_details"+a+"_addl_row");}function getRateQuoteData(g){framework.widget.busy.start("shipment_details_module","Getting Rates...");
var k="";var a="shipmentRole=S"+"&paymentType=P";var b="&packageType="+document.getElementById("packagingUnits"+g).value+"&packageClass="+document.getElementById("class"+g).value+"&pieces="+document.getElementById("pieces"+g).value+"&handlingUnits="+document.getElementById("handlingUnits"+g).value+"&weight="+document.getElementById("weight"+g).value;
var h="&callBeforeDelivery="+document.getElementById("aryAccCallBeforeDelivery"+g).checked+"&freeze="+document.getElementById("aryAccFreezeProtection"+g).checked+"&hazmat="+document.getElementById("aryAccHazmat"+g).checked+"&insideDelivery="+document.getElementById("aryAccInsideDelivery"+g).checked+"&insidePickup="+document.getElementById("aryAccInsidePickup"+g).checked+"&liftgateDelivery="+document.getElementById("aryAccLiftgateDelivery"+g).checked+"&liftgatePickup="+document.getElementById("aryAccLiftgatePickup"+g).checked+"&limitedAccessDelivery="+document.getElementById("aryAccLimitedAccessDelivery"+g).checked+"&limitedAccessPickup="+document.getElementById("aryAccLimitedAccessPickup"+g).checked+"&oversizeLength="+document.getElementById("aryAccOversizeExtremeLength"+g).checked+"&perishable="+document.getElementById("aryAccPerishable"+g).checked+"&poison="+document.getElementById("aryAccPoison"+g).checked+"&residentialDelivery="+document.getElementById("aryAccResidentialDelivery"+g).checked+"&residentialPickup="+document.getElementById("aryAccResidentialPickup"+g).checked;
var d="&originCountry="+document.getElementById("fromCountry").value+"&originState="+document.getElementById("fromState").value+"&originCity="+document.getElementById("fromCity").value+"&originZip="+document.getElementById("fromZip").value;var m="&destinationCountry="+document.getElementById("aryShipmentDestinationCountry["+g+"]").value+"&destinationState="+document.getElementById("aryShipmentDestinationState["+g+"]").value+"&destinationCity="+document.getElementById("aryShipmentDestinationCity["+g+"]").value+"&destinationZip="+document.getElementById("aryShipmentDestinationZip["+g+"]").value;
var c=gqsArray[g];var l=c.GSA;var j=c.GSD;var f=c.GSE;var e="&hasGsa="+l+"&hasGsd="+j+"&hasGse="+f;queryString=a+b+h+d+m+e;framework.http.loadUrl("getRates"+g,"/requestNonsecRateForPickup.do",queryString,"rateCallSuccess('"+g+"')","rateCallFailure('"+g+"', '"+k+"')",10000,"/myAccountLanding.do");}function rateCallFailure(b,a){framework.widget.busy.stop("shipment_details_module");
if(a==""){a="An error occurred while rating this pickup, please try again later.";}document.getElementById("ratingErrors"+b).innerHTML=a;document.getElementById("fxnleRate"+b).innerHTML="Check Rates";document.getElementById("fxnlaRate"+b).innerHTML="Check Rates";document.getElementById("fxnldRate"+b).innerHTML="Check Rates";
document.getElementById("fxnlRate"+b).innerHTML="Check Rates";document.getElementById("fxfRate"+b).innerHTML="Check Rates";document.getElementById("gamdRate"+b).innerHTML="Check Rates";document.getElementById("ratingErrors"+b).style.display="block";}function rateCallSuccess(rowNum){var serviceRates;var serviceRatesResponse=framework.http.getHttpCallResults("getRates"+rowNum);
if(serviceRatesResponse.status==200){try{serviceRates=eval("("+serviceRatesResponse.responseText+")");if(serviceRates.errors==""){document.getElementById("ratingErrors"+rowNum).style.display="none";var rate=roundNumber(serviceRates.fxnleyourRate,2);if(rate>0){loadServiceRates("fxnle",serviceRates);document.getElementById("fxnleRate"+rowNum).innerHTML="<a id='fxnlGuarTime"+rowNum+"' name='fxnlGuarTime"+rowNum+"'>"+rate+"</a>";
}else{if(document.getElementById("fxnleRate"+rowNum)!=null){document.getElementById("fxnleRate"+rowNum).innerHTML="N/A";}}rate=roundNumber(serviceRates.fxnlayourRate,2);if(rate>0){loadServiceRates("fxnla",serviceRates);document.getElementById("fxnlaRate"+rowNum).innerHTML="<a id='fxnlGuarAM"+rowNum+"' name='fxnlGuarAM"+rowNum+"'>"+rate+"</a>";
}else{if(document.getElementById("fxnlaRate"+rowNum)!=null){document.getElementById("fxnlaRate"+rowNum).innerHTML="N/A";}}rate=roundNumber(serviceRates.fxnldyourRate,2);if(rate>0){loadServiceRates("fxnld",serviceRates);document.getElementById("fxnldRate"+rowNum).innerHTML="<a id='fxnlGuarDay"+rowNum+"' name='fxnlGuarDay"+rowNum+"'>"+rate+"</a>";
}else{if(document.getElementById("fxnldRate"+rowNum)!=null){document.getElementById("fxnldRate"+rowNum).innerHTML="N/A";}}rate=roundNumber(serviceRates.fxnlyourRate,2);if(rate>0){loadServiceRates("fxnl",serviceRates);document.getElementById("fxnlRate"+rowNum).innerHTML="<a id='fxnlStandard"+rowNum+"' name='fxnlStandard"+rowNum+"'>"+rate+"</a>";
}else{if(document.getElementById("fxnlRate"+rowNum)!=null){document.getElementById("fxnlRate"+rowNum).innerHTML="N/A";}}rate=roundNumber(serviceRates.fxfyourRate,2);if(rate>0){loadServiceRates("fxf",serviceRates);document.getElementById("fxfRate"+rowNum).innerHTML="<a id='fxfStandard"+rowNum+"' name='fxfStandard"+rowNum+"'>"+rate+"</a>";
}else{if(document.getElementById("fxfRate"+rowNum)!=null){document.getElementById("fxfRate"+rowNum).innerHTML="N/A";}}rate=roundNumber(serviceRates.gamdyourRate,2);if(rate>0){loadServiceRates("gamd",serviceRates);document.getElementById("gamdRate"+rowNum).innerHTML="<a id='fxfGamd"+rowNum+"' name='fxfGamd"+rowNum+"'>"+rate+"</a>";
}else{if(document.getElementById("gamdRate"+rowNum)!=null){document.getElementById("gamdRate"+rowNum).innerHTML="N/A";}}loadFXFRateHovers(rowNum);loadFXNLRateHovers(rowNum);}else{rateCallFailure(rowNum,serviceRates.errors);}}catch(error){}}else{rateCallFailure(rowNum,serviceRates.errors);}framework.widget.busy.stop("shipment_details_module");
}function getRateInfo(c){var a=framework.eventmodel.getEventTarget(c);var f=a.id;var e=90;var d=17;rowNum=f.substring(f.length-1,f.length);switch(f){case"fxfStandard0":case"fxfStandard1":case"fxfStandard2":rates=fxfStandardRates;break;case"fxfGamd0":case"fxfGamd1":case"fxfGamd2":rates=fxfGAMDRates;break;
case"fxnlGuarTime0":case"fxnlGuarTime1":case"fxnlGuarTime2":rates=fxnleRates;break;case"fxnlGuarAM0":case"fxnlGuarAM1":case"fxnlGuarAM2":rates=fxnlaRates;break;case"fxnlGuarDay0":case"fxnlGuarDay1":case"fxnlGuarDay2":rates=fxnldRates;break;case"fxnlStandard0":case"fxnlStandard1":case"fxnlStandard2":rates=fxnlStandardRates;
break;}message="<table id='"+f+"_rate_hover"+"' class='grid' border='0' cellpadding='0' cellspacing='0' style='margin:0px; padding:0px; border:0px; width:100%;'>";message=message+"<tr><th colspan='2'>Transportation charges</th></tr>";if((byId("aryShipmentDestinationCountry["+rowNum+"]").value=="MX")){if(rates.toBorderCharge!=0&&rates.toBorderCharge!="$0.00"){message=message+"<tr><td>Charge (to border)</td><td style='text-align:right;'>"+rates.toBorderCharge+"</td></tr>";
e+=d;}if(rates.fromBorderCharge!=0&&rates.fromBorderCharge!="$0.00"){message=message+"<tr><td>Charge (from border)</td><td style='text-align:right;'>"+rates.fromBorderCharge+"</td></tr>";e+=d;}}else{message=message+"<tr><td>Charge</td><td style='text-align:right;'>"+rates.charge+"</td></tr>";}if(rates.earnedDiscountAmt1!=0&&rates.earnedDiscountAmt1!="$0.00"){message=message+"<tr><td>- "+rates.earnedDiscountTxt1+"</td><td style='text-align:right;'>"+rates.earnedDiscountAmt1+"</td></tr>";
e+=d;}if(rates.earnedDiscountAmt2!=0&&rates.earnedDiscountAmt2!="$0.00"){message=message+"<tr><td>- "+rates.earnedDiscountTxt2+"</td><td style='text-align:right;'>"+rates.earnedDiscountAmt2+"</td></tr>";e+=d;}if(rates.callBeforeDeliveryCharge!=0&&rates.callBeforeDeliveryCharge!="$0.00"){message=message+"<tr><td>+ Call before delivery</td><td style='text-align:right;'>"+rates.callBeforeDeliveryCharge+"</td></tr>";
e+=d;}if(rates.extremeLengthCharge!=0&&rates.extremeLengthCharge!="$0.00"){message=message+"<tr><td>+ Oversize/Extreme length</td><td style='text-align:right;'>"+rates.extremeLengthCharge+"</td></tr>";e+=d;}if(rates.freezeProtectionCharge!=0&&rates.freezeProtectionCharge!="$0.00"){message=message+"<tr><td>+ Freezable protection</td><td style='text-align:right;'>"+rates.freezeProtectionCharge+"</td></tr>";
e+=d;}if(rates.hazardousCharge!=0&&rates.hazardousCharge!="$0.00"){message=message+"<tr><td>+ Hazardous materials</td><td style='text-align:right;'>"+rates.hazardousCharge+"</td></tr>";e+=d;}if(rates.insidePickupCharge!=0&&rates.insidePickupCharge!="$0.00"){message=message+"<tr><td>+ Inside pickup</td><td style='text-align:right;'>"+rates.insidePickupCharge+"</td></tr>";
e+=d;}if(rates.insideDeliveryCharge!=0&&rates.insideDeliveryCharge!="$0.00"){message=message+"<tr><td>+ Inside delivery</td><td style='text-align:right;'>"+rates.insideDeliveryCharge+"</td></tr>";e+=d;}if(rates.limitedAccessPickupCharge!=0&&rates.limitedAccessPickupCharge!="$0.00"){message=message+"<tr><td>+ Limited access pickup</td><td style='text-align:right;'>"+rates.limitedAccessPickupCharge+"</td></tr>";
e+=d;}if(rates.limitedAccessDeliveryCharge!=0&&rates.limitedAccessDeliveryCharge!="$0.00"){message=message+"<tr><td>+ Limited access delivery</td><td style='text-align:right;'>"+rates.limitedAccessDeliveryCharge+"</td></tr>";e+=d;}if(rates.residentialPickupCharge!=0&&rates.residentialPickupCharge!="$0.00"){message=message+"<tr><td>+ Residential pickup</td><td style='text-align:right;'>"+rates.residentialPickupCharge+"</td></tr>";
e+=d;}if(rates.residentialDeliveryCharge!=0&&rates.residentialDeliveryCharge!="$0.00"){message=message+"<tr><td>+ Residential delivery</td><td style='text-align:right;'>"+rates.residentialDeliveryCharge+"</td></tr>";e+=d;}if(rates.perishableCharge!=0&&rates.perishableCharge!="$0.00"){message=message+"<tr><td>+ Perishable</td><td style='text-align:right;'>"+rates.perishableCharge+"</td></tr>";
e+=d;}if(rates.liftgatePickupCharge!=0&&rates.liftgatePickupCharge!="$0.00"){message=message+"<tr><td>+ Liftgate at pickup</td><td style='text-align:right;'>"+rates.liftgatePickupCharge+"</td></tr>";e+=d;}if(rates.liftgateDeliveryCharge!=0&&rates.liftgateDeliveryCharge!="$0.00"){message=message+"<tr><td>+ Liftgate at delivery</td><td style='text-align:right;'>"+rates.liftgateDeliveryCharge+"</td></tr>";
e+=d;}message=message+"<tr><td>+ Fuel surcharge</td><td style='text-align:right;'>"+rates.fuelCharge+"</td></tr>";var b=f.substring(0,7);if(b=="fxfGamd"){if(rates.additionalCharge!=0&&rates.additionalCharge!="$0.00"){message=message+"<tr><td>+ FedEx Freight A.M.</td><td style='text-align:right;'>"+rates.additionalCharge+"</td></tr>";
e+=d;}}message=message+"<tr><td>Your charges (transportation only)</td><td style='text-align:right;'>"+rates.yourRate+"</td></tr></table>";e+=d;framework.widget.floatingWindow.setHTML("rate_floatingWindow",rates.service,message);framework.widget.floatingWindow.show("rate_floatingWindow",f,framework.WidgetConstants.POSITION_LEFT,260,e,false);
setRowColors(f+"_rate_hover");}function loadFXFRateHovers(a){framework.eventmodel.addElementEvent("fxfStandard"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("fxfStandard"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);if(GAMDAllowed){framework.eventmodel.addElementEvent("fxfGamd"+a,framework.EventType.MOUSEOVER,getRateInfo);
framework.eventmodel.addElementEvent("fxfGamd"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);}}function loadFXNLRateHovers(a){framework.eventmodel.addElementEvent("fxnlGuarTime"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("fxnlGuarTime"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);
framework.eventmodel.addElementEvent("fxnlGuarAM"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("fxnlGuarAM"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);framework.eventmodel.addElementEvent("fxnlGuarDay"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("fxnlGuarDay"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);
framework.eventmodel.addElementEvent("fxnlStandard"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("fxnlStandard"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);}function getGAMD(f,c,e,d,b){var a="";queryString="pGamdCountry="+f+"&pGamdZip="+c+"&pGamdCity="+e;
framework.http.loadUrl("gamdResult","/checkGAMD.do",queryString,"gamdCallSuccess('"+d+"','"+b+"')","gamdCallFailure('"+d+"','"+b+"')",10000,"/myAccountLanding.do");}function gamdCallFailure(b,a){showServiceOptions(b,a);}function gamdCallSuccess(rowNum,option){var gamdInfo;var gamdResponse=framework.http.getHttpCallResults("gamdResult");
if(gamdResponse.status==200){gamdInfo=eval("("+gamdResponse.responseText+")");var gamdErrors=gamdInfo.errors;if(gamdErrors.indexOf("NONE")>-1){if(gamdInfo.bGAMD==true){GAMDAllowed=true;}}}showServiceOptions(rowNum,option);}