
function jsPDA(varTable, varRowNo)
  {
   varCode = parseFloat(jsGet('inCode' + varRowNo))

   varPDA = '';
   varJob = false;
   varVenue = false;
   varPWV = false;

   if (varCode >= 0    && varCode <= 1699) {varPDA = '';                        varJob = false; varVenue = true;  varPWV = ''; }

   if (varCode >= 1700 && varCode <= 1799) {varPDA = 'Haulage Outbound';        varJob = true;  varVenue = true;  varPWV = 'in'; }
   if (varCode >= 1800 && varCode <= 1899) {varPDA = 'Export Customs';          varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 1900 && varCode <= 1999) {varPDA = 'Export Handling';         varJob = false; varVenue = true;  varPWV = 'in'; }
   if (varCode >= 2000 && varCode <= 2099) {varPDA = 'Export Freight';          varJob = false; varVenue = true;  varPWV = 'in'; }
   if (varCode >= 2100 && varCode <= 2199) {varPDA = 'Export Groupage';         varJob = false; varVenue = true;  varPWV = 'in'; }

   if (varCode >= 2200 && varCode <= 2399) {varPDA = 'Inbound Customs';         varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 2400 && varCode <= 2499) {varPDA = 'Inbound Handling';        varJob = false; varVenue = true;  varPWV = 'in'; }
   if (varCode >= 2500 && varCode <= 2699) {varPDA = 'Inland Haulage';          varJob = false; varVenue = true;  varPWV = 'in'; }

   if (varCode >= 2700 && varCode <= 2899) {varPDA = 'Domestic Transport';      varJob = false;  varVenue = true;  varPWV = 'in'; }
   if (varCode >= 2900 && varCode <= 2999) {varPDA = 'Temporary Storage';       varJob = false; varVenue = true;  varPWV = ''; }

   if (varCode >= 3000 && varCode <= 3399) {varPDA = 'Unloading';               varJob = true;  varVenue = true;  varPWV = 'in'; } 
   if (varCode >= 3400 && varCode <= 3499) {varPDA = 'Relifts';                 varJob = true;  varVenue = true;  varPWV = 'in'; }
   if (varCode >= 3500 && varCode <= 3899) {varPDA = 'FLT Hire Build-Up';       varJob = true;  varVenue = true;  varPWV = ''; }
   if (varCode >= 3900 && varCode <= 3999) {varPDA = 'Crane Hire';              varJob = true;  varVenue = true;  varPWV = ''; }
 
   if (varCode >= 4000 && varCode <= 4499) {varPDA = 'Empties';                 varJob = true;  varVenue = true;  varPWV = ''; }
   if (varCode >= 4500 && varCode <= 4799) {varPDA = 'Storage';                 varJob = true;  varVenue = true;  varPWV = ''; }
   if (varCode >= 4800 && varCode <= 4999) {varPDA = 'Stock Deliveries';        varJob = true;  varVenue = true;  varPWV = ''; }
   if (varCode >= 5000 && varCode <= 5299) {varPDA = 'Labour';                  varJob = true;  varVenue = true;  varPWV = ''; }
   if (varCode >= 5300 && varCode <= 5499) {varPDA = 'Packing';                 varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 5500 && varCode <= 5999) {varPDA = 'Other Equipment';         varJob = true;  varVenue = true;  varPWV = ''; }

   if (varCode >= 6000 && varCode <= 6399) {varPDA = 'Reloading';               varJob = true;  varVenue = true;  varPWV = 'out'; }
   if (varCode >= 6400 && varCode <= 6499) {varPDA = 'Relifts';                 varJob = true;  varVenue = true;  varPWV = 'out'; }
   if (varCode >= 6500 && varCode <= 6899) {varPDA = 'FLT Hire Breakdown';      varJob = true;  varVenue = true;  varPWV = ''; }
   if (varCode >= 6900 && varCode <= 6999) {varPDA = 'Crane Hire';              varJob = true;  varVenue = true;  varPWV = ''; }

   if (varCode >= 7000 && varCode <= 7099) {varPDA = 'Temporary Storage';       varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 7100 && varCode <= 7299) {varPDA = 'Domestic Transport';      varJob = false;  varVenue = true;  varPWV = 'out'; }

   if (varCode >= 7300 && varCode <= 7499) {varPDA = 'Haulage Outbound';        varJob = false; varVenue = true;  varPWV = 'out'; }
   if (varCode >= 7500 && varCode <= 7699) {varPDA = 'Export Customs';          varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 7700 && varCode <= 7899) {varPDA = 'Export Handling';         varJob = false; varVenue = true;  varPWV = 'out'; }
   if (varCode >= 7900 && varCode <= 7999) {varPDA = 'Export Freight';          varJob = false; varVenue = true;  varPWV = 'out'; }
   if (varCode >= 8000 && varCode <= 8099) {varPDA = 'Export Groupage';         varJob = false; varVenue = true;  varPWV = 'out'; }

   if (varCode >= 8100 && varCode <= 8199) {varPDA = 'Inbound Customs';         varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 8200 && varCode <= 8299) {varPDA = 'Inbound Handling';        varJob = false; varVenue = true;  varPWV = 'out'; }
   if (varCode >= 8300 && varCode <= 8399) {varPDA = 'Inland Haulage';          varJob = true;  varVenue = true;  varPWV = 'out'; }

   if (varCode >= 8400 && varCode <= 8999) {varPDA = '';                        varJob = false; varVenue = true;  varPWV = ''; }

   if (varCode >= 9000 && varCode <= 9499) {varPDA = 'Duty and VAT';            varJob = false; varVenue = true;  varPWV = ''; }
   if (varCode >= 9500 && varCode <= 9996) {varPDA = 'Miscellaneous';           varJob = false; varVenue = true;  varPWV = ''; }

   if (varCode >= 9997 && varCode <= 9997) {varPDA = 'Accounting';              varJob = false; varVenue = false; varPWV = ''; }
   if (varCode >= 9998 && varCode <= 9998) {varPDA = 'Lump Sum Price';          varJob = false; varVenue = false; varPWV = ''; }
   if (varCode >= 9999 && varCode <= 9999) {varPDA = 'Credit Card Charge';      varJob = false; varVenue = true;  varPWV = ''; }

   jsSet('inPDA' + varRowNo, varPDA);
   jsSave('PDA', varTable, varRowNo);    

   parent.bodyFrame.thisform.reset(); 

   if (jsGet('gvPage') == 'tariff_Breakdown') {return; }
   if (jsGet('gvPage') == 'exhibition_Tariff') {return; }

parent.bodyFrame.document.all['inJob' + varRowNo].checked = varJob;    
jsCheckbox('Job', varTable, varRowNo)
//jsSave('Job', varTable, varRowNo);
//parent.bodyFrame.document.all['rwJob' + varRowNo].value = '1';

   switch(varPWV)
     {
      case '':    {varPieces = ''; varWeight = ''; varVolume = ''; break}
      case 'in':  {varPieces = jsGet('xxPiecesIn'); varWeight = jsGet('xxWeightIn'); varVolume = jsGet('xxVolumeIn'); break}
      case 'out': {varPieces = jsGet('xxPiecesOut'); varWeight = jsGet('xxWeightOut'); varVolume = jsGet('xxVolumeOut'); break}
     }

   if (varVenue)
     {
      varHall = jsGet('xxHall');
      varStand = jsGet('xxStand');
     }
   else
     {
      varHall = '';
      varStand = '';
     }

   jsSetSave('Pieces', varPieces, varTable, varRowNo);
   jsSetSave('Weight', varWeight, varTable, varRowNo);
   jsSetSave('Volume', varVolume, varTable, varRowNo);

   jsSetSave('Hall', varHall, varTable, varRowNo);
   jsSetSave('Stand', varStand, varTable, varRowNo);
  }




