function pLayer(sDivID) {
  var dObj = document.getElementById(sDivID);
  if(dObj.style.display == 'block') {
    dObj.style.display = 'none';
  } else {
    dObj.style.display = 'block';
  }
}

function fnUpdateCart() {
  var iTotal = 0;
  var spanTotalOrder = document.getElementById('spanTotalOrder');
  var fArr = document.getElementsByTagName('input');
  for(x=0; x<fArr.length; x++) {
    if(fArr[x].type=='text') {
      sName = fArr[x].name;
      nArr = sName.split('_');
      if(nArr[0]=='item' && fArr[x].value>0) {
        nPrice = document.getElementById('price_'+nArr[1]).value;
        iTotal = iTotal + parseInt(nPrice*(parseInt(fArr[x].value)));
      }
    }
  }
  spanTotalOrder.innerHTML = iTotal;
}

function fnQuant(sID, sAction) {
  var fld = document.getElementById(sID);
  var cVal = parseInt(fld.value);
  if(sAction=='less') {
    if(cVal>0) fld.value = parseInt(cVal-1);
  } else {
    if(cVal<999) fld.value = parseInt(cVal+1);
  }
  fnUpdateCart();
  return ;
}

function fnUpdateOptPrice(iCounter,sRadioName) {
  var fldOptin = document.getElementById(sRadioName);
  var fldTitle = document.getElementById('title_'+iCounter);
  var fldPrice = document.getElementById('price_'+iCounter);
  fldPrice.value = fldOptin.value;
  strTitle = fldTitle.value;
  arrTitle = strTitle.split(';'); 
  fldTitle.value = arrTitle[0]+';'+fldOptin.title;
  fnUpdateCart(); 
  //alert(fldOptin.label);
}
