var transitArray=new Array();var eligibilityArray=new Array();function init(){document.getElementById("appTitle").innerHTML="Schedule a FedEx Freight 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;}}showFxnlFreezeWarning(a,b);
}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(f){var d="";var a=false,c=false,e=false;showECOA=false,showECOD=false;var b=eligibilityArray[f];if(b.PRTY=="true"){a=true;
}if(b.PRTA=="true"){c=true;}if(b.ECON=="true"){e=true;}if(b.ECOA=="true"){showECOA=true;}if(b.ECOD=="true"){showECOD=true;}if(a){d+="<tr><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+f+");' value='PRTY' id='PRTY"+f+"' name='aryShipmentProductTypeCode["+f+"]' /></td><td><span id='transitDatePRTY"+f+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysPRTY"+f+"'></span></td><td>FedEx Freight<sup>&reg;</sup> Priority</td><td style='text-align:right;' id='prtyRate"+f+"'>Check Rates</td></tr>";
}if(c){d+="<tr><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+f+");' value='PRTA' id='PRTA"+f+"' name='aryShipmentProductTypeCode["+f+"]' /></td><td>Guaranteed by 10:30 a.m. <span id='transitDatePRTA"+f+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysPRTA"+f+"'></span></td><td>FedEx Freight<sup>&reg;</sup> Priority (A.M. Delivery)</td><td style='text-align:right;' id='prtaRate"+f+"'>Check Rates</td></tr>";
}if(e){d+="<tr><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+f+");' value='ECON' id='ECON"+f+"' name='aryShipmentProductTypeCode["+f+"]' /></td><td><span id='transitDateECON"+f+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysECON"+f+"'></span></td><td>FedEx Freight<sup>&reg;</sup> Economy</td><td style='text-align:right;' id='econRate"+f+"'>Check Rates</td></tr>";
}if(showECOA){d+="<tr><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+f+");' value='ECOA' id='ECOA"+f+"' name='aryShipmentProductTypeCode["+f+"]' /></td><td>Guaranteed by 10:30 a.m. <span id='transitDateECOA"+f+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysECOA"+f+"'></span></td><td>FedEx Freight<sup>&reg;</sup> Economy (A.M. Delivery)</td><td style='text-align:right;' id='ecoaRate"+f+"'>Check Rates</td></tr>";
}if(showECOD){d+="<tr><td><input type='radio' onClick='javascript:hideServiceOptions(this.value, "+f+");' value='ECOD' id='ECOD"+f+"' name='aryShipmentProductTypeCode["+f+"]' /></td><td>Guaranteed by 5 p.m. <span id='transitDateECOD"+f+"'></span></td><td style='font-weight:bold; font-size:12px; text-align:center;'><span id='transitDaysECOD"+f+"'></span></td><td>FedEx Freight<sup>&reg;</sup> Economy (Close of Business Delivery)</td><td style='text-align:right;' id='ecodRate"+f+"'>Check Rates</td></tr>";
}return d;}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, 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");
}showFxnlFreezeWarning(a,c);}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 productEligibilitySuccess(b,c,a){eligibilityArray[c]=b;showServiceOptions(c,a);}function displayTransitTime(c){var a=transitArray[c];if(a.fxfDate!=null){document.getElementById("transitDatePRTY"+c).innerHTML=a.fxfDate;document.getElementById("transitDaysPRTY"+c).innerHTML=a.fxfDays;
try{document.getElementById("transitDatePRTA"+c).innerHTML=a.fxfDate;document.getElementById("transitDaysPRTA"+c).innerHTML=a.fxfDays;}catch(b){}}if(a.fxnlDate!=null){document.getElementById("transitDateECON"+c).innerHTML=a.fxnlDate;document.getElementById("transitDaysECON"+c).innerHTML=a.fxnlDays;try{document.getElementById("transitDateECOA"+c).innerHTML=a.fxnlDate;
document.getElementById("transitDaysECOA"+c).innerHTML=a.fxnlDays;}catch(b){}try{document.getElementById("transitDateECOD"+c).innerHTML=a.fxnlDate;document.getElementById("transitDaysECOD"+c).innerHTML=a.fxnlDays;}catch(b){}}}function resetServiceOption(a){document.getElementById("PRTY"+a).checked=false;
document.getElementById("ECON"+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(e){framework.widget.busy.start("shipment_details_module","Getting Rates...");var c="";var h="shipmentRole=S"+"&paymentType=P";var b="&packageType="+document.getElementById("packagingUnits"+e).value+"&packageClass="+document.getElementById("class"+e).value+"&pieces="+document.getElementById("pieces"+e).value+"&handlingUnits="+document.getElementById("handlingUnits"+e).value+"&weight="+document.getElementById("weight"+e).value;
var a="&callBeforeDelivery="+document.getElementById("aryAccCallBeforeDelivery"+e).checked+"&freeze="+document.getElementById("aryAccFreezeProtection"+e).checked+"&hazmat="+document.getElementById("aryAccHazmat"+e).checked+"&insideDelivery="+document.getElementById("aryAccInsideDelivery"+e).checked+"&insidePickup="+document.getElementById("aryAccInsidePickup"+e).checked+"&liftgateDelivery="+document.getElementById("aryAccLiftgateDelivery"+e).checked+"&liftgatePickup="+document.getElementById("aryAccLiftgatePickup"+e).checked+"&limitedAccessDelivery="+document.getElementById("aryAccLimitedAccessDelivery"+e).checked+"&limitedAccessPickup="+document.getElementById("aryAccLimitedAccessPickup"+e).checked+"&oversizeLength="+document.getElementById("aryAccOversizeExtremeLength"+e).checked+"&perishable="+document.getElementById("aryAccPerishable"+e).checked+"&poison="+document.getElementById("aryAccPoison"+e).checked+"&residentialDelivery="+document.getElementById("aryAccResidentialDelivery"+e).checked+"&residentialPickup="+document.getElementById("aryAccResidentialPickup"+e).checked;
var g="&originCountry="+document.getElementById("fromCountry").value+"&originState="+document.getElementById("fromState").value+"&originCity="+document.getElementById("fromCity").value+"&originZip="+document.getElementById("fromZip").value;var d="&destinationCountry="+document.getElementById("aryShipmentDestinationCountry["+e+"]").value+"&destinationState="+document.getElementById("aryShipmentDestinationState["+e+"]").value+"&destinationCity="+document.getElementById("aryShipmentDestinationCity["+e+"]").value+"&destinationZip="+document.getElementById("aryShipmentDestinationZip["+e+"]").value;
var f=h+b+a+g+d;framework.http.loadUrl("getRates"+e,"/requestNonsecRateForPickup.do",f,"rateCallSuccess('"+e+"')","rateCallFailure('"+e+"', '"+c+"')",10000,"/myAccountLanding.do");}function rateCallFailure(e,c){framework.widget.busy.stop("shipment_details_module");if(c==""){c="An error occurred while rating this pickup, please try again later.";
}var a=eligibilityArray[e];var b=false,f=false,d=false;if(a.PRTA=="true"){b=true;}if(a.ECOA=="true"){f=true;}if(a.ECOD=="true"){d=true;}document.getElementById("ratingErrors"+e).innerHTML=c;if(f){document.getElementById("ecoaRate"+e).innerHTML="Check Rates";}if(d){document.getElementById("ecodRate"+e).innerHTML="Check Rates";
}document.getElementById("econRate"+e).innerHTML="Check Rates";document.getElementById("prtyRate"+e).innerHTML="Check Rates";if(b){document.getElementById("prtaRate"+e).innerHTML="Check Rates";}document.getElementById("ratingErrors"+e).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 eligibilityObject=eligibilityArray[rowNum];
var showPRTA=false,showECOA=false,showECOD=false;if(eligibilityObject.PRTA=="true"){showPRTA=true;}if(eligibilityObject.ECOA=="true"){showECOA=true;}if(eligibilityObject.ECOD=="true"){showECOD=true;}if(showECOA){rate=roundNumber(serviceRates.ecoayourRate,2);if(rate>0){loadServiceRates("ecoa",serviceRates);
document.getElementById("ecoaRate"+rowNum).innerHTML="<a id='econGuarAM"+rowNum+"' name='econGuarAM"+rowNum+"'>"+rate+"</a>";}else{if(document.getElementById("ecoaRate"+rowNum)!=null){document.getElementById("ecoaRate"+rowNum).innerHTML="N/A";}}}if(showECOD){rate=roundNumber(serviceRates.ecodyourRate,2);
if(rate>0){loadServiceRates("ecod",serviceRates);document.getElementById("ecodRate"+rowNum).innerHTML="<a id='econGuarDay"+rowNum+"' name='econGuarDay"+rowNum+"'>"+rate+"</a>";}else{if(document.getElementById("ecodRate"+rowNum)!=null){document.getElementById("ecodRate"+rowNum).innerHTML="N/A";}}}rate=roundNumber(serviceRates.econyourRate,2);
if(rate>0){loadServiceRates("econ",serviceRates);document.getElementById("econRate"+rowNum).innerHTML="<a id='econStandard"+rowNum+"' name='econStandard"+rowNum+"'>"+rate+"</a>";}else{if(document.getElementById("econRate"+rowNum)!=null){document.getElementById("econRate"+rowNum).innerHTML="N/A";}}rate=roundNumber(serviceRates.prtyyourRate,2);
if(rate>0){loadServiceRates("prty",serviceRates);document.getElementById("prtyRate"+rowNum).innerHTML="<a id='prtyStandard"+rowNum+"' name='prtyStandard"+rowNum+"'>"+rate+"</a>";}else{if(document.getElementById("prtyRate"+rowNum)!=null){document.getElementById("prtyRate"+rowNum).innerHTML="N/A";}}if(showPRTA){rate=roundNumber(serviceRates.prtayourRate,2);
if(rate>0){loadServiceRates("prta",serviceRates);document.getElementById("prtaRate"+rowNum).innerHTML="<a id='prtyGuarAM"+rowNum+"' name='prtyGuarAM"+rowNum+"'>"+rate+"</a>";}else{if(document.getElementById("prtaRate"+rowNum)!=null){document.getElementById("prtaRate"+rowNum).innerHTML="N/A";}}}loadPriorityRateHovers(rowNum);
loadEconomyRateHovers(rowNum);}else{rateCallFailure(rowNum,serviceRates.errors);}}catch(error){}}else{rateCallFailure(rowNum,serviceRates.errors);}framework.widget.busy.stop("shipment_details_module");}function getRateInfo(c){var b=framework.eventmodel.getEventTarget(c);var f=b.id;var e=90;var d=17;rowNum=f.substring(f.length-1,f.length);
switch(f){case"prtyStandard0":case"prtyStandard1":case"prtyStandard2":rates=prtyRates;break;case"prtyGuarAM0":case"prtyGuarAM1":case"prtyGuarAM2":rates=prtaRates;break;case"econGuarAM0":case"econGuarAM1":case"econGuarAM2":rates=ecoaRates;break;case"econGuarDay0":case"econGuarDay1":case"econGuarDay2":rates=ecodRates;
break;case"econStandard0":case"econStandard1":case"econStandard2":rates=econRates;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 a=f.substring(0,10);if(a=="prtyGuarAM"){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","<div style='font-size:11px;font-family:arial;'>"+rates.service+"</div>",message);framework.widget.floatingWindow.show("rate_floatingWindow",f,framework.WidgetConstants.POSITION_LEFT,260,e,false);
setRowColors(f+"_rate_hover");}function loadPriorityRateHovers(a){framework.eventmodel.addElementEvent("prtyStandard"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("prtyStandard"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);framework.eventmodel.addElementEvent("prtyGuarAM"+a,framework.EventType.MOUSEOVER,getRateInfo);
framework.eventmodel.addElementEvent("prtyGuarAM"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);}function loadEconomyRateHovers(a){framework.eventmodel.addElementEvent("econGuarAM"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("econGuarAM"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);
framework.eventmodel.addElementEvent("econGuarDay"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("econGuarDay"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);framework.eventmodel.addElementEvent("econStandard"+a,framework.EventType.MOUSEOVER,getRateInfo);framework.eventmodel.addElementEvent("econStandard"+a,framework.EventType.MOUSEOUT,hideRateFloatingWindow);
}function foodClicked(){if(document.getElementById("freeze").checked){document.getElementById("fxnlFreezeProtectionWarning").style.display="inline";}else{document.getElementById("fxnlFreezeProtectionWarning").style.display="none";}}function freezeClicked(a){if(document.getElementById("aryAccFreezeProtection"+a).checked&&(document.getElementById("ECON"+a).checked||document.getElementById("ECOA"+a).checked||document.getElementById("ECOD"+a).checked)){document.getElementById("fxnlFreezeProtectionWarning"+a).style.display="block";
}else{document.getElementById("fxnlFreezeProtectionWarning"+a).style.display="none";}}function showFxnlFreezeWarning(a,b){if((a=="ECON"||a=="ECOA"||a=="ECOD")&&document.getElementById("aryAccFreezeProtection"+b).checked){document.getElementById("fxnlFreezeProtectionWarning"+b).style.display="inline";
}else{document.getElementById("fxnlFreezeProtectionWarning"+b).style.display="none";}}
