function init(){framework.widget.helpmenu.init("rate_helpmenu");framework.widget.menu.init("rate_menu");initializeAppNav("nonsecure_rates");initializeHelpMenu("nonsecure_rates");populateCountryDropDown("shipperCountry");populateCountryDropDown("consigneeCountry");document.getElementById("shipperZip").value="";
document.getElementById("consigneeZip").value="";framework.widget.module.init("addl_services_module",getModuleHelpMessagesNonSecRates,"beforeModuleInit","afterModuleInit");framework.widget.module.init("ship_details_module",getModuleHelpMessagesNonSecRates,"beforeModuleInit","afterModuleInit");addAccessorialHelpEvents();
determineMXDiscounts();}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(b){var a="";switch(b){case"acct_selection_module":if(document.getElementById("fxf_account_select").value!=""){a=document.getElementById("fxf_account_select").value;
}else{if(document.getElementById("fxnl_account_select").value!=""){a=document.getElementById("fxnl_account_select").value;}else{a="Please select an account.";}}break;case"shipper_type_module":a=getCheckedValue(document.forms["bolForm"].elements["radShipType"]);if(a==""){a="Please select a shipper type.";
}break;case"from_module":if(document.getElementById("fromCompanyName").value!=""){a+=document.getElementById("fromCompanyName").value+", ";}if(document.getElementById("fromAddress").value!=""){a+=document.getElementById("fromAddress").value+", ";}if(document.getElementById("fromCity").value!=""){a+=document.getElementById("fromCity").value+", ";
}if(document.getElementById("fromState").value!=""){a+=document.getElementById("fromState").value+", ";}if(document.getElementById("shipperZip").value!=""){a+=document.getElementById("shipperZip").value+", ";}if(document.getElementById("shipperCountry").value!=""){a+=document.getElementById("shipperCountry").value+", ";
}a=a.substring(0,a.length-2);if(a==""){a="Please enter From information.";}break;case"to_module":if(document.getElementById("toCompanyName").value!=""){a+=document.getElementById("toCompanyName").value+", ";}if(document.getElementById("toAddress").value!=""){a+=document.getElementById("toAddress").value+", ";
}if(document.getElementById("toCity").value!=""){a+=document.getElementById("toCity").value+", ";}if(document.getElementById("toState").value!=""){a+=document.getElementById("toState").value+", ";}if(document.getElementById("consigneeZip").value!=""){a+=document.getElementById("consigneeZip").value+", ";
}if(document.getElementById("consigneeCountry").value!=""){a+=document.getElementById("consigneeCountry").value+", ";}a=a.substring(0,a.length-2);if(a==""){a="Please enter To information.";}break;case"shipment_details_module":a="Please enter the Shipment Details.";break;}return a;}function getModuleHelpMessages(c){var b;
var a="";switch(c){case"ship.module._headerHelp":b="Shipment Module <b style='color:#660099;'>Help</b> Message";break;case"other.module._headerHelp":b="Other Module <b style='color:#660099;'>Help</b> Message";break;case"grid.module._headerHelp":a="index.jsp";break;default:b="No help for this module.";
break;}if(a!=""){window.open(a,null,"resizable=no,scrollbars=yes,status=no,height=600,width=800");return"popup";}else{return b;}}function toggleCompany(a){setCountryDropdowns();if(a=="FXF"){if(document.getElementById("fxf_account_select").value!=""){populateCountryDropDown("shipperCountry");populateCountryDropDown("consigneeCountry");
}}else{if(document.getElementById("fxnl_account_select").value!=""){removeOption(document.getElementById("shipperCountry"),"MX");removeOption(document.getElementById("shipperCountry"),"CA");removeOption(document.getElementById("consigneeCountry"),"MX");}}}function setCountryDropdowns(){removeAllOptions(document.getElementById("shipperCountry"));
removeAllOptions(document.getElementById("consigneeCountry"));addOption(document.getElementById("shipperCountry"),"Select","");populateCountryDropDown("shipperCountry");addOption(document.getElementById("consigneeCountry"),"Select","");populateCountryDropDown("consigneeCountry");}function enableDependentModules(){framework.widget.module.expand("ship_details_module");
framework.widget.module.expand("addl_services_module");}function disableDependentModules(){framework.widget.module.collapse("shipper_type_module");framework.util.hideElement("shipper_type_module._headerEdit");clearShipperType();framework.widget.module.collapse("ship_details_module");framework.util.hideElement("ship_details_module._headerEdit");
framework.widget.module.collapse("addl_services_module");framework.util.hideElement("addl_services_module._headerEdit");}function addAccessorialHelpEvents(){framework.eventmodel.addElementEvent("aryAccCallBeforeDeliveryHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccFreezeProtectionHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);
framework.eventmodel.addElementEvent("aryAccHazmatHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccInsideDeliveryHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccInsidePickupHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);
framework.eventmodel.addElementEvent("aryAccLiftgateDeliveryHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccLiftgatePickupHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccLimitedAccessDeliveryHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);
framework.eventmodel.addElementEvent("aryAccLimitedAccessPickupHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccOversizeExtremeLengthHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccPerishableHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);
framework.eventmodel.addElementEvent("aryAccResidentialDeliveryHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);framework.eventmodel.addElementEvent("aryAccResidentialPickupHelp",framework.EventType.CLICK,getAddlServicesHelpMessages);}