
/*[*]=======================================================================[*]
   |
   |  Right
   |
  [*]=======================================================================[*]*/
function Right(sInput, iNumberOfCharacters)
{
   return(sInput.substring(sInput.length - iNumberOfCharacters));
}

/*[*]=======================================================================[*]
   |
   |  HideDropdowns
   |
  [*]=======================================================================[*]*/
function HideDropdowns()
{
   var rgDropdowns;
   var iDropdowns;

   rgDropdowns = document.getElementsByTagName('select');

   for (iDropdowns = 0; iDropdowns < rgDropdowns.length; iDropdowns++)
   {
      if (rgDropdowns[iDropdowns].id != 'lbClients')
         rgDropdowns[iDropdowns].style.visibility = 'hidden';
   }

}

/*[*]=======================================================================[*]
   |
   |  ShowDropdowns
   |
  [*]=======================================================================[*]*/
function ShowDropdowns()
{
   var rgDropdowns;
   var iDropdowns;

   rgDropdowns = document.getElementsByTagName('select');

   for (iDropdowns = 0; iDropdowns < rgDropdowns.length; iDropdowns++)
   {
      if (rgDropdowns[iDropdowns].id != 'lbClients')
         rgDropdowns[iDropdowns].style.visibility = 'inherit';
   }
}

/*[*]=======================================================================[*]
   |
   |  SetTop
   |
  [*]=======================================================================[*]*/
function SetTop(sObjectName, sValue)
{
   var oObject = document.getElementById(sObjectName);

   oObject.style.top = sValue;
}

/*[*]=======================================================================[*]
   |
   |  SetLeft
   |
  [*]=======================================================================[*]*/
function SetLeft(sObjectName, sValue)
{
   var oObject = document.getElementById(sObjectName);

   oObject.style.left = sValue;
}

/*[*]=======================================================================[*]
   |
   |  SetDisplay
   |
  [*]=======================================================================[*]*/
function SetDisplay(sObjectName, sValue)
{
   var oObject = document.getElementById(sObjectName);

   if (sValue == "none")
   {
      oObject.style.display = "none";
   }
   else
   {
      HideDropdowns();
      oObject.style.display = "";
   }
}

/*[*]=======================================================================[*]
   |
   |  FindClient
   |
  [*]=======================================================================[*]*/
function FindClient()
{
   if (divClientSearch.style.display == 'none')
   {
      document.getElementById('txtQuoteNumber').value = '';

      HideDropdowns();
      divClientSearch.style.display = '';
      document.getElementById('txtQuoteNumber').focus();
   }
   else
   {
      divClientSearch.style.display = 'none';
      document.getElementById('originzip_0').focus();
      ShowDropdowns();
   }
}

/*[*]=======================================================================[*]
   |
   |  SetValues
   |
  [*]=======================================================================[*]*/
function SetValues(aiRequestID)
{
   objdwExpedited.SetItem(1, 'requestid', aiRequestID);

   document.getElementById('cbRateExpeditedQuote').checked = true;

   document.frmQuickQuote.submit();
}

/*[*]=======================================================================[*]
   |
   |  ResetExpeditedValues
   |
  [*]=======================================================================[*]*/
function ResetExpeditedValues()
{
   for (iLine = 1; iLine <= 5; iLine ++)
   {
      ResetLine(iLine);
   }

   objdwExpedited.SetItem(1, 'hazmat',                   '');
   objdwExpedited.SetItem(1, 'poison',                   '');
   objdwExpedited.SetItem(1, 'food',                     '');
   objdwExpedited.SetItem(1, 'freezable',                '');
   objdwExpedited.SetItem(1, 'breakpallet',              '');
   objdwExpedited.SetItem(1, 'stackable',                '');
   objdwExpedited.SetItem(1, 'laydown',                  '');
   objdwExpedited.SetItem(1, 'specialpickup',            '');
   objdwExpedited.SetItem(1, 'sundaypickup',             '');
   objdwExpedited.SetItem(1, 'sundaydelivery',           '');
   objdwExpedited.SetItem(1, 'saturdaypickup',           '');
   objdwExpedited.SetItem(1, 'saturdaydelivery',         '');
   objdwExpedited.SetItem(1, 'residentialpickup',        '');
   objdwExpedited.SetItem(1, 'residentialdelivery',      '');
   objdwExpedited.SetItem(1, 'proofofdelivery',          '');
   objdwExpedited.SetItem(1, 'notification',             '');
   objdwExpedited.SetItem(1, 'liftgatepickup',           '');
   objdwExpedited.SetItem(1, 'liftgatedelivery',         '');
   objdwExpedited.SetItem(1, 'insidepickup',             '');
   objdwExpedited.SetItem(1, 'holidaypickup',            '');
   objdwExpedited.SetItem(1, 'insidedelivery',           '');
   objdwExpedited.SetItem(1, 'constructionsitedelivery', '');
   objdwExpedited.SetItem(1, 'customscharge',            '');
   objdwExpedited.SetItem(1, 'codfee',                   '');
   objdwExpedited.SetItem(1, 'afterhoursdelivery',       '');
   objdwExpedited.SetItem(1, 'afterhourspickup',         '');

}

/*[*]=======================================================================[*]
   |
   |  ResetExpeditedValues
   |
  [*]=======================================================================[*]*/
function ResetLine(aiLineNumber)
{
   var sLine;

   sLine = Right('00' + aiLineNumber.toString(), 2);

   objdwExpedited.SetItem(1, 'itemclass'    + sLine, '');
   objdwExpedited.SetItem(1, 'numberpieces' + sLine, '');
   objdwExpedited.SetItem(1, 'totalweight'  + sLine, '');
   objdwExpedited.SetItem(1, 'length'       + sLine, '');
   objdwExpedited.SetItem(1, 'width'        + sLine, '');
   objdwExpedited.SetItem(1, 'height'       + sLine, '');
}

/*[*]=======================================================================[*]
   |
   |  MyOnLoad
   |
  [*]=======================================================================[*]*/
function MyOnLoad()
{

   divPage.style.left = (document.body.clientWidth - divPage.clientWidth) / 2;

/*
   var iFooterPos;
   var oDivResults;
   var oFooter;

   window.resizeTo(800, 900);

   oFooter     = document.getElementById("tblFooter");
   oDivResults = document.getElementById("divRatingResults");

   if (oDivResults)
   {
      iFooterPos        = (oDivResults.offsetTop + oDivResults.clientHeight) + 35;
      oFooter.style.top = (iFooterPos + "px");
   }
*/
}

/*[*]=======================================================================[*]
   |
   |  PrintQuote
   |
  [*]=======================================================================[*]*/
function PrintQuote()
{
   print();
}

/*[*]=======================================================================[*]
   |
   |  NewRate
   |
  [*]=======================================================================[*]*/
function NewRate()
{
   var oDivResults;
   var oFooter;

   oDivResults               = document.getElementById("divRatingResults");
   oDivResults.style.display = "none";

   oFooter                   = document.getElementById("tblFooter");
   oFooter.style.top         = "570px";

   document.getElementById('originzip_0').focus();
   document.getElementById('originzip_0').select();

}
/*[*]=======================================================================[*]
   |
   |                                End JScript
   |
  [*]=======================================================================[*]*/
