//WARNING: THIS IS A COMPRESSED FILE AND SHOULD NOT BE EDITED!!!
var oAdditionalServices = new AdditionalServices();
function AdditionalServices() {
this.COD = 'COD (collect for goods)';
this.HandleCOD = function(sService) {
document.getElementById('trCODAmount').className = (document.getElementById('chkCOD').checked)?'visible':'hidden';
if (document.getElementById('chkCOD').checked) {
document.getElementById('txtCOD').disabled = false;
document.getElementById('txtCOD').focus();
}
document.getElementById('txtCOD').value = (document.getElementById('chkCOD').checked)?document.getElementById('txtCOD').value:'';
}
}
function CheckBoxCorrect(AddServ, blnSetFocus) {
switch (AddServ) {
case "Limited Access Pickup" :
if (document.getElementById("chkLAP").checked) {
document.getElementById("trLAPType").className = "visible";
document.getElementById("cboLAP").disabled = false;
if (blnSetFocus) { document.getElementById("cboLAP").focus(); }
if (document.getElementById("chkRPU"))     { DisableAdditionalServiceField('chkRPU'); }
if (document.getElementById("chkTRDSHWO")) { DisableAdditionalServiceField('chkTRDSHWO'); }
}
else {
if (document.getElementById("trLAPType").className == "visible") {
document.getElementById("cboLAP").selectedIndex = 0;
document.getElementById("trLAPType").className = "hidden";
}
if (document.getElementById("chkRPU"))     { document.getElementById("chkRPU").disabled = false; }
if (document.getElementById("chkTRDSHWO")) { document.getElementById("chkTRDSHWO").disabled = false; }
}
break;
case "Residential Pickup" :
if (document.getElementById("chkRPU").checked) {
if (document.getElementById("chkLAP")) {
DisableAdditionalServiceField('chkLAP');
document.getElementById("cboLAP").selectedIndex = 0;
document.getElementById("trLAPType").className = "hidden";
}
if (document.getElementById("chkTRDSHWO")) { DisableAdditionalServiceField('chkTRDSHWO'); }
}
else {
if (document.getElementById("chkLAP"))     { document.getElementById("chkLAP").disabled = false; }
if (document.getElementById("chkTRDSHWO")) { document.getElementById("chkTRDSHWO").disabled = false; }
}
break;
case "Trade Show Pickup" :
if (document.getElementById("chkTRDSHWO").checked) {
if (document.getElementById("chkLAP")) {
DisableAdditionalServiceField('chkLAP');
document.getElementById("cboLAP").selectedIndex = 0;
document.getElementById("trLAPType").className = "hidden";
}
if (document.getElementById("chkRPU")) { DisableAdditionalServiceField('chkRPU'); }
}
else {
if (document.getElementById("chkLAP")) { document.getElementById("chkLAP").disabled = false; }
if (document.getElementById("chkRPU")) { document.getElementById("chkRPU").disabled = false; }
}
break;
case "Construction Site Delivery" :
if (document.getElementById("chkCSD").checked) {
if (document.getElementById("chkLAD")) {
DisableAdditionalServiceField('chkLAD');
document.getElementById("cboLAD").selectedIndex = 0;
document.getElementById("trLADType").className = "hidden";
}
if (document.getElementById("chkRDEL"))    { DisableAdditionalServiceField('chkRDEL'); }
if (document.getElementById("chkTRDSHWD")) { DisableAdditionalServiceField('chkTRDSHWD'); }
}
else {
if (document.getElementById("chkLAD"))     { document.getElementById("chkLAD").disabled = false; }
if (document.getElementById("chkRDEL"))    { document.getElementById("chkRDEL").disabled = false; }
if (document.getElementById("chkTRDSHWD")) { document.getElementById("chkTRDSHWD").disabled = false; }
}
break;
case "Liftgate-Ground Delivery":    // Liftgate-Ground Delivery cannot be selected if customer checks the "Consignee Unload" option...
if (document.getElementById("chkGRDDEL").checked) {
var blnBothChecked = false
if (document.getElementById("cboConsigneeUnload"))      { blnBothChecked = (document.getElementById("cboConsigneeUnload").selectedIndex == 1); }
else if (document.getElementById("chkConsigneeUnload")) { blnBothChecked = (document.getElementById("chkConsigneeUnload").checked); }
if (blnBothChecked) { return warnInvalid(document.getElementById("chkGRDDEL"),"Liftgate-Ground Delivery is not available when the Consignee Unload option is checked."); }
}
break;
case "Limited Access Delivery" :
if (document.getElementById("chkLAD").checked) {
document.getElementById("trLADType").className = "visible";
document.getElementById("cboLAD").disabled = false;
if (blnSetFocus) { document.getElementById("cboLAD").focus(); }
if (document.getElementById("chkCSD"))     { DisableAdditionalServiceField('chkCSD'); }
if (document.getElementById("chkRDEL"))    { DisableAdditionalServiceField('chkRDEL'); }
if (document.getElementById("chkTRDSHWD")) { DisableAdditionalServiceField('chkTRDSHWD'); }
}
else {
if (document.getElementById("trLADType").className == "visible") {
document.getElementById("cboLAD").selectedIndex = 0;
document.getElementById("trLADType").className = "hidden";
}
if (document.getElementById("chkCSD"))     { document.getElementById("chkCSD").disabled = false; }
if (document.getElementById("chkRDEL"))    { document.getElementById("chkRDEL").disabled = false; }
if (document.getElementById("chkTRDSHWD")) { document.getElementById("chkTRDSHWD").disabled = false; }
}
break;
case "Trade Show Delivery" :
if (document.getElementById("chkTRDSHWD").checked) {
if (document.getElementById("chkCSD")) { DisableAdditionalServiceField('chkCSD'); }
if (document.getElementById("chkLAD")) {
DisableAdditionalServiceField('chkLAD');
document.getElementById("cboLAD").selectedIndex = 0;
document.getElementById("trLADType").className = "hidden";
}
if (document.getElementById("chkRDEL")) { DisableAdditionalServiceField('chkRDEL'); }
}
else {
if (document.getElementById("chkCSD"))  { document.getElementById("chkCSD").disabled = false; }
if (document.getElementById("chkLAD"))  { document.getElementById("chkLAD").disabled = false; }
if (document.getElementById("chkRDEL")) { document.getElementById("chkRDEL").disabled = false; }
}
break;
case "Residential Delivery" :
if (document.getElementById("chkRDEL").checked) {
if (document.getElementById("chkCSD")) { DisableAdditionalServiceField('chkCSD'); }
if (document.getElementById("chkLAD")) {
DisableAdditionalServiceField('chkLAD');
document.getElementById("cboLAD").selectedIndex = 0;
document.getElementById("trLADType").className = "hidden";
}
if (document.getElementById("chkTRDSHWD")) { DisableAdditionalServiceField('chkTRDSHWD'); }
}
else {
if (document.getElementById("chkCSD"))     { document.getElementById("chkCSD").disabled = false; }
if (document.getElementById("chkLAD"))     { document.getElementById("chkLAD").disabled = false; }
if (document.getElementById("chkTRDSHWD")) { document.getElementById("chkTRDSHWD").disabled = false; }
}
break;
case oAdditionalServices.COD :
oAdditionalServices.HandleCOD();
break;
case "Excess Liability Coverage" :
if (document.getElementById("chkELC").checked) {
document.getElementById("trDeclaredValue").className = "visible";
document.getElementById("txtELC").disabled = false;
if (blnSetFocus) { document.getElementById("txtELC").focus(); }
}
else if (document.getElementById("trDeclaredValue").className == "visible") {
document.getElementById("txtELC").value = "";
document.getElementById("trDeclaredValue").className = "hidden";
}
break;
case "Sort & Segregate" :
if (document.getElementById("chkSEG").checked) {
document.getElementById("trSegPieces").className = "visible";
document.getElementById("txtSegPieces").disabled = false;
if (blnSetFocus) { document.getElementById("txtSegPieces").focus(); }
}
else {
if (document.getElementById("trSegPieces").className == "visible") {
document.getElementById("txtSegPieces").value = "";
document.getElementById("trSegPieces").className = "hidden";
}
}
break;
case "TruckPack Boxes" :
if (document.getElementById("chkTRPACK").checked) {
document.getElementById("trTruckPack").className = "visible";
document.getElementById("txtTRPACK").disabled = false;
if (blnSetFocus) { document.getElementById("txtTRPACK").focus(); }
}
else {
if (document.getElementById("trTruckPack").className == "visible") {
document.getElementById("txtTRPACK").value = "";
document.getElementById("trTruckPack").className = "hidden";
}
}
break;
case "Single Shipment" :
if (typeof(objSingleShipmentCharge) != 'undefined') {
if (blnSetFocus) {
if (((objSingleShipmentCharge.strPreference == objSingleShipmentCharge.constEXCLUDE) && (document.getElementById("chkSS").checked)) ||
((objSingleShipmentCharge.strPreference == objSingleShipmentCharge.constINCLUDE) && (!document.getElementById("chkSS").checked)))
{ objSingleShipmentCharge.DisplayForm(); }
}
else {
if ((objSingleShipmentCharge.strPreference != objSingleShipmentCharge.constUNAPPLY) && (objSingleShipmentCharge.strPreference != null))
{ document.getElementById("chkSS").checked = (objSingleShipmentCharge.strPreference == objSingleShipmentCharge.constINCLUDE); }
}
}
break;
case "Inside Delivery" :
if (document.getElementById("chkIDEL").checked) {
if (document.getElementById("chkTIDEL")) { document.getElementById("chkTIDEL").checked = false; }
}
break;
case "Inside deliver" :
if (document.getElementById("chkTIDEL").checked) { document.getElementById("chkIDEL").checked = false; }
break;
case "Remove like commodity" :
if (document.getElementById("chkRMVLC").checked) {
document.getElementById("trRMVLCPPieces").className = "visible";
document.getElementById("txtRMVLCPieces").disabled = false;
if (blnSetFocus) { document.getElementById("txtRMVLCPieces").focus(); }
}
else {
if (document.getElementById("trRMVLCPPieces").className == "visible") {
document.getElementById("txtRMVLCPieces").value = "";
document.getElementById("trRMVLCPPieces").className = "hidden";
}
}
break;
case "Extra labor" :
if (document.getElementById("chkLABD").checked) {
document.getElementById("trLABDMen").className = "visible";
document.getElementById("txtLABDMen").disabled = false;
document.getElementById("txtLABDTime").disabled = false;
if (blnSetFocus) { document.getElementById("txtLABDMen").focus(); }
}
else {
if (document.getElementById("trLABDMen").className == "visible") {
document.getElementById("txtLABDMen").value = "";
document.getElementById("txtLABDTime").value = "";
document.getElementById("trLABDMen").className = "hidden";
}
}
break;
default :
}
}
function DisableAdditionalServiceField(sID) {
document.getElementById(sID).checked = false;
document.getElementById(sID).disabled = true;
}
function clearAdditionalServiceOptions() {
UncheckPickupOptions();
UncheckDeliveryOptions();
UncheckOtherOptions();
}
function DisableDeliveryOptions() {
UncheckDeliveryOptions();
if (document.getElementById("chkCSD"))     { document.getElementById("chkCSD").disabled = true; }
if (document.getElementById("chkDELON"))   { document.getElementById("chkDELON").disabled = true; }
if (document.getElementById("chkGRDDEL"))  { document.getElementById("chkGRDDEL").disabled = true; }
if (document.getElementById("chkIDEL"))    { document.getElementById("chkIDEL").disabled = true; }
if (document.getElementById("chkLAD"))     { document.getElementById("chkLAD").disabled = true; }
if (document.getElementById("chkRDEL"))    { document.getElementById("chkRDEL").disabled = true; }
if (document.getElementById("chkTRDSHWD")) { document.getElementById("chkTRDSHWD").disabled = true; }
if (document.getElementById("chkFLATBD"))  { document.getElementById("chkFLATBD").disabled = true; }
}
function DisablePickupOptions() {
UncheckPickupOptions();
if (document.getElementById("chkGRDPU"))   { document.getElementById("chkGRDPU").disabled = true; }
if (document.getElementById("chkIPU"))     { document.getElementById("chkIPU").disabled = true; }
if (document.getElementById("chkLAP"))     { document.getElementById("chkLAP").disabled = true; }
if (document.getElementById("chkRPU"))     { document.getElementById("chkRPU").disabled = true; }
if (document.getElementById("chkTRDSHWO")) { document.getElementById("chkTRDSHWO").disabled = true; }
if (document.getElementById("chkFLATBO"))  { document.getElementById("chkFLATBO").disabled = true; }
}
function EnableDeliveryOptions() {
if (document.getElementById("chkCSD"))     { document.getElementById("chkCSD").disabled = false; }
if (document.getElementById("chkDELON"))   { document.getElementById("chkDELON").disabled = false; }
if (document.getElementById("chkGRDDEL"))  { document.getElementById("chkGRDDEL").disabled = false; }
if (document.getElementById("chkIDEL"))    { document.getElementById("chkIDEL").disabled = false; }
if (document.getElementById("chkLAD"))     { document.getElementById("chkLAD").disabled = false; }
if (document.getElementById("chkRDEL"))    { document.getElementById("chkRDEL").disabled = false; }
if (document.getElementById("chkTRDSHWD")) { document.getElementById("chkTRDSHWD").disabled = false; }
if (document.getElementById("chkFLATBD"))  { document.getElementById("chkFLATBD").disabled = false; }
}
function EnablePickupOptions() {
if (document.getElementById("chkGRDPU"))   { document.getElementById("chkGRDPU").disabled = false; }
if (document.getElementById("chkIPU"))     { document.getElementById("chkIPU").disabled = false; }
if (document.getElementById("chkLAP"))     { document.getElementById("chkLAP").disabled = false; }
if (document.getElementById("chkRPU"))     { document.getElementById("chkRPU").disabled = false; }
if (document.getElementById("chkTRDSHWO")) { document.getElementById("chkTRDSHWO").disabled = false; }
if (document.getElementById("chkFLATBO"))  { document.getElementById("chkFLATBO").disabled = false; }
}
function InitializeSpecialAdditionalServices() {
if (document.getElementById("chkLAP"))    { CheckBoxCorrect("Limited Access Pickup",false); }
if (document.getElementById("chkLAD"))    { CheckBoxCorrect("Limited Access Delivery",false); }
if (document.getElementById("chkBOND"))   { ShowHideInBond(); }
if (document.getElementById("chkELC"))    { CheckBoxCorrect("Excess Liability Coverage",false); }
if (document.getElementById("chkSEG"))    { CheckBoxCorrect("Sort & Segregate",false); }
if (document.getElementById("chkTRPACK")) { CheckBoxCorrect("TruckPack Boxes",false); }
if (document.getElementById("chkSS"))     { CheckBoxCorrect("Single Shipment",false); }
if (document.getElementById("chkBYRTC")) {
{ CheckBoxCorrect("Traffic Coordination Services",false); }
{ CheckBoxCorrect("Purchase Order Verification",false); }
{ CheckBoxCorrect("Return Goods Management",false); }
{ CheckBoxCorrect("Project Management Services",false); }
{ CheckBoxCorrect("Multiple Shipment Consolidation",false); }
}
}
function SetAdditionalServiceOptionFocus() {
if (document.getElementById("chkARR")) { document.getElementById("chkARR").focus(); }
}
function ShowHideInBond() {
if (document.getElementById("trBOND")) {
var blnShipAndConsUSChecked = false;
if (document.getElementById("radAcctCountry0"))
{ blnShipAndConsUSChecked = (document.getElementById("radAcctCountry0").checked && document.getElementById("radAcctCountry1").checked); }
else if (document.getElementById("cboAcctCountry0"))
{ blnShipAndConsUSChecked = (document.getElementById("cboAcctCountry0").selectedIndex == 0 && document.getElementById("cboAcctCountry1").selectedIndex == 0); }
if (blnShipAndConsUSChecked) {
document.getElementById("chkBOND").checked = false;
document.getElementById("trBOND").className = "hidden";
}
else
{  document.getElementById("trBOND").className = "visible"; }
}
}
function UncheckDeliveryOptions() {
if (document.getElementById("chkCSD"))    { document.getElementById("chkCSD").checked = false; }
if (document.getElementById("chkDELON"))  { document.getElementById("chkDELON").checked = false; }
if (document.getElementById("chkGRDDEL")) { document.getElementById("chkGRDDEL").checked = false; }
if (document.getElementById("chkIDEL"))   { document.getElementById("chkIDEL").checked = false; }
if (document.getElementById("chkLAD")) {
document.getElementById("chkLAD").checked = false;
document.getElementById("cboLAD").selectedIndex = 0;
document.getElementById("trLADType").className = "hidden";
}
if (document.getElementById("chkRDEL"))    { document.getElementById("chkRDEL").checked = false; }
if (document.getElementById("chkTRDSHWD")) { document.getElementById("chkTRDSHWD").checked = false; }
if (document.getElementById("chkFLATBD"))  { document.getElementById("chkFLATBD").checked = false; }
}
function UncheckPickupOptions() {
if (document.getElementById("chkGRDPU"))  { document.getElementById("chkGRDPU").checked = false; }
if (document.getElementById("chkIPU"))    { document.getElementById("chkIPU").checked = false; }
if (document.getElementById("chkLAP")) {
document.getElementById("chkLAP").checked = false;
document.getElementById("cboLAP").selectedIndex = 0;
document.getElementById("trLAPType").className = "hidden";
}
if (document.getElementById("chkRPU"))     { document.getElementById("chkRPU").checked = false; }
if (document.getElementById("chkTRDSHWO")) { document.getElementById("chkTRDSHWO").checked = false; }
if (document.getElementById("chkFLATBO"))  { document.getElementById("chkFLATBO").checked = false; }
}
function UncheckOtherOptions() {
if (document.getElementById("chkARR")) { document.getElementById("chkARR").checked = false; }
if (document.getElementById("chkCAP")) { document.getElementById("chkCAP").checked = false; }
if (document.getElementById("chkCOD")) {
document.getElementById("chkCOD").checked = false;
document.getElementById("txtCOD").value = "";
document.getElementById("trCODAmount").className = "hidden";
}
if (document.getElementById("chkCUAF"))   { document.getElementById("chkCUAF").checked = false; }
if (document.getElementById("chkCBMPF"))  { document.getElementById("chkCBMPF").checked = false; }
if (document.getElementById("chkBOND"))   { document.getElementById("chkBOND").checked = false; }
if (document.getElementById("chkELC")) {
document.getElementById("chkELC").checked = false;
document.getElementById("txtELC").value = "";
document.getElementById("trDeclaredValue").className = "hidden";
}
if (document.getElementById("chkHazmat")) { document.getElementById("chkHazmat").checked = false; }
if (document.getElementById("chkOD"))     { document.getElementById("chkOD").checked = false; }
if (document.getElementById("chkSS"))     { document.getElementById("chkSS").checked = false; }
if (document.getElementById("chkSEG"))    { document.getElementById("chkSEG").checked = false; }
if (document.getElementById("chkTRPACK")) {
document.getElementById("chkTRPACK").checked = false;
document.getElementById("txtTRPACK").value = "";
document.getElementById("trTruckPack").className = "hidden";
}
if (document.getElementById("chkRETURN")) { document.getElementById("chkRETURN").checked = false; }
if (document.getElementById("chkBYRTC")) {
document.getElementById("chkBYRTC").checked = false;
document.getElementById("chkBYRPO").checked = false;
document.getElementById("chkBYRET").checked = false;
document.getElementById("chkBYRPM").checked = false;
document.getElementById("chkBYRCM").checked = false;
}
}
var reNewNotNew = /(\s*\((NEW|(OTHER\ THAN\ NEW))\))+\s*$/;  //Used to delete any "(NEW)" or "(OTHER THAN NEW)" at the end of the text of the description field
function ValidAdditionalServiceOptions(FormName, fnName) {
if (document.getElementById("chkLAP")) {
if (document.getElementById("trLAPType").className == "visible") {
if ((document.getElementById("chkLAP").checked) && (document.getElementById("cboLAP").selectedIndex == 0))
{ return warnInvalid(document.getElementById("cboLAP"),"Please select a type of limited access pickup for this shipment."); }
}
}
if (document.getElementById("chkGRDDEL")) {
if (document.getElementById("chkGRDDEL").checked) {   // Liftgate-Ground Delivery cannot be selected if customer checks the "Consignee Unload" option...
var blnBothChecked = false;
if (document.getElementById("cboConsigneeUnload"))      { blnBothChecked = (document.getElementById("cboConsigneeUnload").selectedIndex == 1); }
else if (document.getElementById("chkConsigneeUnload")) { blnBothChecked = (document.getElementById("chkConsigneeUnload").checked); }
if (blnBothChecked) { return warnInvalid(document.getElementById("chkGRDDEL"),"Liftgate-Ground Delivery is not available when the Consignee Unload option is checked."); }
}
}
if (document.getElementById("chkLAD")) {
if (document.getElementById("trLADType").className == "visible") {
if ((document.getElementById("chkLAD").checked) && (document.getElementById("cboLAD").selectedIndex == 0))
{ return warnInvalid(document.getElementById("cboLAD"),"Please select a type of limited access delivery for this shipment."); }
}
}
if (document.getElementById('chkCOD')) {
if ((document.getElementById('trCODAmount').className == 'visible') && (document.getElementById('chkCOD').checked)) {
if (document.getElementById('txtCOD'))
{ if (!isFloat(document.getElementById('txtCOD').value))         { return warnInvalid(document.getElementById('txtCOD'), 'Please enter a valid COD amount.'); } }
if (document.getElementById('txtCODName'))
{ if (isWhitespace(document.getElementById('txtCODName').value)) { return warnInvalid(document.getElementById('txtCODName'), 'Please enter the Compnay Name that ABF will remit the collection of the COD to.'); } }
if (document.getElementById('txtCODAddr'))
{ if (isWhitespace(document.getElementById('txtCODAddr').value)) { return warnInvalid(document.getElementById('txtCODAddr'), 'Please enter the Address of the company that ABF will remit the collection of the COD to.'); } }
if (document.getElementById('txtCODCity'))
{ if (isWhitespace(document.getElementById('txtCODCity').value)) { return warnInvalid(document.getElementById('txtCODCity'), 'Please enter the City of the company that ABF will remit the collection of the COD to.'); } }
if (document.getElementById('cboCODState'))
{ if (document.getElementById('cboCODState').selectedIndex == 0) { return warnInvalid(document.getElementById('cboCODState'), 'Please select the State/Province of the company that ABF will remit the collection of the COD to.'); } }
}
}
if (document.getElementById("chkELC")) {
if (document.getElementById("trDeclaredValue").className == "visible") {
if (((document.getElementById("chkELC").checked) && (document.getElementById("txtELC").value.length == 0)) ||
((document.getElementById("chkELC").checked) && (document.getElementById("txtELC").value.length > 0) && (!isFloat(document.getElementById("txtELC").value))))
{ return warnInvalid(document.getElementById("txtELC"),"Please enter a valid declared value for this shipment."); }
var intNumItems = document.getElementsByName("txtWeight").length;
if((document.getElementById("optNew")) && (document.getElementById("optNew").checked || document.getElementById("optNotNew").checked)) {
for(var i = 0; i < intNumItems; i++) {
if (document.getElementById("txtDescription")) {
var objTxtDescription = document.getElementsByName("txtDescription")[i];
if(objTxtDescription) {
var str = objTxtDescription.value.replace(reNewNotNew, "");
if(document.getElementById("optNew").checked)         { str += " (NEW)"; }
else if(document.getElementById("optNotNew").checked) { str += " (OTHER THAN NEW)"; }
objTxtDescription.value = str;
}
}
}
}
}
}
if (document.getElementById("chkOD")) {   // Validate Over-Dimension (If the length of any single item equals or exceeds 14 ft. OD will be applied...)
if (document.getElementById("txtLength")) {
if ((!document.getElementById("chkOD").checked) && (document.getElementById("txtLength").value >= 14))
{ if (confirm(pb516b)) { document.getElementById("chkOD").checked = true; } }
}
}
if (document.getElementById("chkSEG")) {   // Validate Sort & Seg Pieces
if (document.getElementById("trSegPieces").className == "visible")
{ if (!validSortSegPieces(FormName)) { return false; } }
}
if (document.getElementById("chkLABD")) {   // Validate # of people and # of minutes
if (document.getElementById("trLABDMen").className == "visible")
{ if (!validLABDUnits(FormName)) { return false; } }
}
if (document.getElementById("chkRMVLC")) {   // Validate # of commodities to remove
if (document.getElementById("trRMVLCPPieces").className == "visible")
{ if (!validRMVLCUnits(FormName)) { return false; } }
}
if (document.getElementById("chkTRPACK")) {
if (document.getElementById("trTruckPack").className == "visible") {
if (!validTruckPackState(FormName))  { return false; }
if (!ValidTruckPackNumber(FormName)) { return false; }
}
}
if (document.getElementById("chkSS")) {
if ((typeof(intTotalWeight) != 'undefined') && (typeof(objSingleShipmentCharge) != 'undefined') && (typeof(fnName) != 'undefined')) {
if ((intTotalWeight < 700) && (!document.getElementById("chkSS").checked)) {
if ((objSingleShipmentCharge.strPreference != objSingleShipmentCharge.constINCLUDE) && (objSingleShipmentCharge.strPreference != objSingleShipmentCharge.constEXCLUDE)) {
objSingleShipmentCharge.CallingFuntion = fnName;
objSingleShipmentCharge.DisplayForm();
return false;
}
}
}
}
return true;
}
function validRMVLCUnits(frm) {
if (document.getElementById("chkRMVLC")) {
if ((document.getElementById("chkRMVLC").checked) && (!isInteger(document.getElementById("txtRMVLCPieces").value)))
{ return warnInvalid(document.getElementById("txtRMVLCPieces"),"Valid number of removal units is required."); }
}
return true;
}
function validLABDUnits(frm) {
if (document.getElementById("chkLABD")) {
if ((document.getElementById("chkLABD").checked) && (!isInteger(document.getElementById("txtLABDMen").value)))
{ return warnInvalid(document.getElementById("txtLABDMen"),"Valid number of extra labor people is required."); }
if ((document.getElementById("chkLABD").checked) && (!isInteger(document.getElementById("txtLABDTime").value)))
{ return warnInvalid(document.getElementById("txtLABDTime"),"Valid number of extra labor hours is required."); }
}
return true;
}
function validSortSegPieces(frm) {
if (document.getElementById("chkSEG")) {
if ((document.getElementById("chkSEG").checked) && (!isInteger(document.getElementById("txtSegPieces").value)))
{ return warnInvalid(document.getElementById("txtSegPieces"),"Valid number of pieces for sort and segregate is required."); }
}
return true;
}
function ValidTruckPackNumber(frm) {
var intWeight = 0;
var oWeight = null;
if (document.getElementById("chkTRPACK")) {
if ((document.getElementById("chkTRPACK").checked) && (!isInteger(document.getElementById("txtTRPACK").value)))
{ return warnInvalid(document.getElementById("txtTRPACK"),"Valid number of TruckPack boxes is required."); }
if (typeof objCommodityTotals != 'undefined')
{ intWeight = objCommodityTotals.intWeight; }
else {
if (frm.txtWeight)      { oWeight = frm.txtWeight; }
else if (frm.hidWeight) { oWeight = frm.hidWeight; }
if (oWeight != null) { intWeight = (oWeight.length == null)? parseInt(oWeight.value,10) : intTotalWeight; }
}
if (intWeight > 0) {
if ((document.getElementById("chkTRPACK").checked) && (intWeight/(parseInt(document.getElementById("txtTRPACK").value,10))>1500))
{ return warnInvalid(document.getElementById("txtTRPACK"),"One TruckPack box can hold a maximum of 1500 lbs. Please enter a number of TruckPack boxes for this shipment."); }
}
}
return true;
}
function AddServDataFound() {
var blnAddServDataFound = false;
if (document.getElementById("chkGRDPU"))        { if (document.getElementById("chkGRDPU").checked)          { blnAddServDataFound = true; } }
if (document.getElementById("chkIPU"))          { if (document.getElementById("chkIPU").checked)            { blnAddServDataFound = true; } }
if (document.getElementById("chkLAP"))          { if (document.getElementById("chkLAP").checked)            { blnAddServDataFound = true; } }
if (document.getElementById("cboLAP"))          { if (document.getElementById("cboLAP").selectedIndex > 0)  { blnAddServDataFound = true; } }
if (document.getElementById("chkRPU"))          { if (document.getElementById("chkRPU").checked)            { blnAddServDataFound = true; } }
if (document.getElementById("chkTRDSHWO"))      { if (document.getElementById("chkTRDSHWO").checked)        { blnAddServDataFound = true; } }
if (document.getElementById("chkFLATBO"))       { if (document.getElementById("chkFLATBO").checked)         { blnAddServDataFound = true; } }
if (document.getElementById("chkCSD"))          { if (document.getElementById("chkCSD").checked)            { blnAddServDataFound = true; } }
if (document.getElementById("chkDELON"))        { if (document.getElementById("chkDELON").checked)          { blnAddServDataFound = true; } }
if (document.getElementById("chkGRDDEL"))       { if (document.getElementById("chkGRDDEL").checked)         { blnAddServDataFound = true; } }
if (document.getElementById("chkIDEL"))         { if (document.getElementById("chkIDEL").checked)           { blnAddServDataFound = true; } }
if (document.getElementById("chkLAD"))          { if (document.getElementById("chkLAD").checked)            { blnAddServDataFound = true; } }
if (document.getElementById("cboLAD"))          { if (document.getElementById("cboLAD").selectedIndex > 0)  { blnAddServDataFound = true; } }
if (document.getElementById("chkRDEL"))         { if (document.getElementById("chkRDEL").checked)           { blnAddServDataFound = true; } }
if (document.getElementById("chkTRDSHWD"))      { if (document.getElementById("chkTRDSHWD").checked)        { blnAddServDataFound = true; } }
if (document.getElementById("chkFLATBD"))       { if (document.getElementById("chkFLATBD").checked)         { blnAddServDataFound = true; } }
if (document.getElementById("chkARR"))          { if (document.getElementById("chkARR").checked)                              { blnAddServDataFound = true; } }
if (document.getElementById("chkCAP"))          { if (document.getElementById("chkCAP").checked)                              { blnAddServDataFound = true; } }
if (document.getElementById("chkCOD"))          { if (document.getElementById("chkCOD").checked)                              { blnAddServDataFound = true; } }
if (document.getElementById("txtCOD"))          { if (trimWhiteSpace(document.getElementById("txtCOD").value) != '')          { blnAddServDataFound = true; } }
if (document.getElementById("chkCUAF"))         { if (document.getElementById("chkCUAF").checked)                             { blnAddServDataFound = true; } }
if (document.getElementById("chkCBMPF"))        { if (document.getElementById("chkCBMPF").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("chkBOND"))         { if (document.getElementById("chkBOND").checked)                             { blnAddServDataFound = true; } }
if (document.getElementById("chkELC"))          { if (document.getElementById("chkELC").checked)                              { blnAddServDataFound = true; } }
if (document.getElementById("txtELC"))          { if (trimWhiteSpace(document.getElementById("txtELC").value) != '')          { blnAddServDataFound = true; } }
if (document.getElementById("chkHazmat"))       { if (document.getElementById("chkHazmat").checked)                           { blnAddServDataFound = true; } }
if (document.getElementById("chkOD"))           { if (document.getElementById("chkOD").checked)                               { blnAddServDataFound = true; } }
if (document.getElementById("chkSS"))           { if (document.getElementById("chkSS").checked)                               { blnAddServDataFound = true; } }
if (document.getElementById("chkSEG"))          { if (document.getElementById("chkSEG").checked)                              { blnAddServDataFound = true; } }
if (document.getElementById("txtSegPieces"))    { if (trimWhiteSpace(document.getElementById("txtSegPieces").value) != '')    { blnAddServDataFound = true; } }
if (document.getElementById("chkTRPACK"))       { if (document.getElementById("chkTRPACK").checked)                           { blnAddServDataFound = true; } }
if (document.getElementById("txtTRPACK"))       { if (trimWhiteSpace(document.getElementById("txtTRPACK").value) != '')       { blnAddServDataFound = true; } }
if (document.getElementById("chkRETURN"))       { if (document.getElementById("chkRETURN").checked)                           { blnAddServDataFound = true; } }
if (document.getElementById("chkBLKH"))         { if (document.getElementById("chkBLKH").checked)                             { blnAddServDataFound = true; } }
if (document.getElementById("chkTIDEL"))        { if (document.getElementById("chkTIDEL").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("chkDEDU"))         { if (document.getElementById("chkDEDU").checked)                             { blnAddServDataFound = true; } }
if (document.getElementById("chkLABD"))         { if (document.getElementById("chkLABD").checked)                             { blnAddServDataFound = true; } }
if (document.getElementById("txtLABDMen"))      { if (trimWhiteSpace(document.getElementById("txtLABDMen").value) != '')      { blnAddServDataFound = true; } }
if (document.getElementById("chkLIGH"))         { if (document.getElementById("chkLIGH").checked)                             { blnAddServDataFound = true; } }
if (document.getElementById("chkRMVLC"))        { if (document.getElementById("chkRMVLC").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("txtRMVLCPieces"))  { if (trimWhiteSpace(document.getElementById("txtRMVLCPieces").value) != '')  { blnAddServDataFound = true; } }
if (document.getElementById("chkBYRTC"))        { if (document.getElementById("chkBYRTC").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("chkBYRPO"))        { if (document.getElementById("chkBYRPO").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("chkBYRET"))        { if (document.getElementById("chkBYRET").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("chkBYRPM"))        { if (document.getElementById("chkBYRPM").checked)                            { blnAddServDataFound = true; } }
if (document.getElementById("chkBYRCM"))        { if (document.getElementById("chkBYRCM").checked)                            { blnAddServDataFound = true; } }
return blnAddServDataFound;
}