function addPartNumber(divID)
{
   var divToAdd;
   var qty;
   var partNumber;
   var tempStr;
   divToAdd = document.getElementById(divID + '.shopping');
   partNumber = divID.substring(1);
   if (partsInOrder.indexOf(partNumber, 0, true) != - 1)
   {
     tempStr = partNumber  + ' already added!';
      alert(tempStr);
      hideDiv(divID);
      return;
   }
   qty  = parseInt(GetValueInDiv(divID, "qty"),0);
   SetValueInDiv(divID  + '.shopping', 'qty', qty);
   
   var target = document.getElementById('selectedItems');
   target.appendChild(divToAdd);
   partsInOrder.push(partNumber);
      hideDiv(divID);
      showDiv(divToAdd.id);
doRecalculate();      
}

//  ---------------------------------------

function updateView()
{

   var orDivs = document.getElementById('mysearchResult').getElementsByTagName('div');
   var partNumber;
   var valueDiv;
   for (var i = 0; i < orDivs.length; i = i + 1 )
   {
      valueDiv = orDivs[i].id;
      partNumber = valueDiv.substring(1);
      if (partsInOrder.indexOf(partNumber, 0, true) != - 1)
      {
		 orDivs[i].style.display = 'none';
       var target = document.getElementById('mysearchResult');
       target.removeChild(orDivs[i]);

      }

   }
}

//  ---------------------------------------

function RemovePartNumber(partNumber){
var divId = 'd'+partNumber + '.shopping';
partsInOrder.splice(partsInOrder.indexOf(partNumber, 0, true),1);
var target = document.getElementById('selectedItems');
target.removeChild(document.getElementById(divId));
doRecalculate();
}

function doRecalculate() {
   var orDivs = document.getElementById('selectedItems').getElementsByTagName('div');
   var divID;
   var totQty=0;
   var totPrice=0;
   var orderString='';
   var target;
   var partNumber;
   var doRefresh = false;
   for (var i = 0; i < orDivs.length; i = i + 1 )
   {
    divID = orDivs[i].id;
    if (divID.indexOf('.shopping') != -1) {
	 partNumber = GetValueInDiv(divID, 'PartNumber');
	 if (parseInt(GetValueInDiv(divID, 'qty'),0)==0) {
       partsInOrder.splice(partsInOrder.indexOf(partNumber, 0, true),1);
       target = document.getElementById('selectedItems');
       target.removeChild(document.getElementById('d'+partNumber + '.shopping'));
	   doRefresh = true;
	 }
	 else {
     totQty = totQty + parseInt(GetValueInDiv(divID, 'qty'),0);
     orderString = orderString + GetValueInDiv(divID, 'PartNumber') + '=' + parseInt(GetValueInDiv(divID, 'qty'),0) + ';';
	 }
    }

}
totPrice = totQty * ppB;
document.getElementById('ToalItems').value = totQty;
document.getElementById('ToalItems2').value = totQty;
document.getElementById('totPrice').value = '$' + totPrice;
document.getElementById('totPrice2').value = '$' + totPrice;
document.getElementById('ppB').value = '$' + ppB;
document.getElementById('minB').value =  minB;
document.getElementById('orderDetails').value = orderString;
if (totQty===0) {
      hideDiv('dSubmitorder');
      }
      else {
      showDiv('dSubmitorder');
      }

if (totQty<minB) {
      hideDiv('dSubmit');
      showDiv('dminB');

      }
      else {
      showDiv('dSubmit');
      hideDiv('dminB');

      }
if (doRefresh) {
	doRecalculate();
}

}


function submitOrder() {
var params="";
doRecalculate();
params = GetParamsInDiv('LogedInRPL');
showInfoSPost('/content/EchangeOrder/' , 'zexchange',params)
//showDiv('LogedInRPLMessage');
//document.getElementById("selectedItems").innerHTML ='';
//hideDiv('selectedItems');
//hideDiv('dSubmitorder');


}

