warning100='Please note that 100-gallon barrels will only go through gateways that are at least 37” wide. Please check you are able to get the barrel to its intended location before ordering.';
showWarning=1;

function select_water_barrel() {

  addcost=0;
  addstring='';
  addcode='';
  var i=0;


for (i = 0; i < document.itemsform.barrelSize.length; i++) {
if (document.itemsform.barrelSize[i].checked) {
sizeOfBarrel=document.itemsform.barrelSize[i].value;
break;
   }
}


for (i = 0; i < document.itemsform.stand.length; i++) {
if (document.itemsform.stand[i].checked) {
withStand=document.itemsform.stand[i].value;
break;
   }
}


for (i = 0; i < document.itemsform.barrelNotch.length; i++) {
if (document.itemsform.barrelNotch[i].checked) {
withNotch=document.itemsform.barrelNotch[i].value;
break;
   }
}


for (i = 0; i < document.itemsform.barrelTop.length; i++) {
if (document.itemsform.barrelTop[i].checked) {
lid=document.itemsform.barrelTop[i].value;
break;
   }
}


for (i = 0; i < document.itemsform.barrelTap.length; i++) {
if (document.itemsform.barrelTap[i].checked) {
typeOfTap=document.itemsform.barrelTap[i].value;
break;
   }
}



if (lid=='SRWTOP') {
  addstring='with screwed down lid';
  addcode='-SRWTOP';
  addcost=prcSRWTOP;
} else {
  addstring='with loose lid';
  addcode='';
  addcost=0;
}



switch(withNotch) {

  case 'notched' :
    addcost=addcost+prcH;
    addstring=addstring+', with notch ';
    addcode=addcode+'-H';
    break;

  case 'saver' :
    addcost=addcost+prcRS;
    addstring=addstring+', with rainsaver ';
    addcode=addcode+'-RS';
    break;

  case 'notNotched' :
    addstring=addstring+', no notch ';
    break;

  default :
    break;

}


if (typeOfTap=='notap') addstring=addstring+', without tap';
else {
switch(typeOfTap) {

  case 'frogTap' :
    addcost=addcost+prcBTF;
    addstring=addstring+', with frog tap';
    addcode=addcode+'-BTF';
    break;
  case 'dragonTap' :
    addcost=addcost+prcBDTF;
    addstring=addstring+', with dragon tap';
    addcode=addcode+'-BDTF';
    break;
  case 'PlainTap' :
    addcost=addcost+prcPBTF;
    addstring=addstring+', with plain brass tap';
    addcode=addcode+'-PBTF';
    break;
  case 'woodTap7' :
    addcost=addcost+prcW7TF;
    addstring=addstring+', with 7-inch wood tap';
    addcode=addcode+'-W7TF';
    break;
  case 'woodTap8' :
    addcost=addcost+prcW8TF;
    addstring=addstring+', with 8-inch wood tap';
    addcode=addcode+'-W8TF';
    break;
  case 'woodTap10' :
    addcost=addcost+prcW10TF;
    addstring=addstring+', with 10-inch wood tap';
    addcode=addcode+'-W10TF';
    break;
  default:
    break;
    }
  }


  if( withStand=='withstand') {
    addcost=addcost+prcWBSTD;
    addstring=addstring+', with stand';
    addcode=addcode+'-WBSTD';
  }


switch(sizeOfBarrel) {

  case '40gal' :
    purchase('40gal Pumping Station: '+addstring+' (STA40'+addcode+')', eval(prcSTA40+addcost), 'STA40'+addcode, 0, document.itemsform.qtyWB.value);
    break;
  case '56gal' :
    purchase('56gal Pumping Station: '+addstring+' (STA56'+addcode+')', eval(prcSTA56+addcost), 'STA56'+addcode, 0, document.itemsform.qtyWB.value);
    break;
  case 'butt' :
    if (showWarning>0) alert(warning100);
    purchase('100gal Pumping Station: '+addstring+' (STA100'+addcode+')', eval(prcSTA100+addcost), 'STA100'+addcode, 0, document.itemsform.qtyWB.value);
    break;
  }

}

