
function getPrice(itemindex,quantity) {

var price = 0;
var discount = 0;
var min = 0;
var max = 0;
var middle = 0;
max = indexing.length - 1;

while (min <= max) {
if (max - min == 1) {
  middle = min;
  }
  else {
    middle = parseInt((max + min) / 2);
}
if (eval(itemindex) == indexing[middle]) {
  break;
} 
else if (itemindex < indexing[middle]) {
  max = middle - 1;
} 
else {
  min = middle + 1;
  }
}
// Retrieve registered user discount
if (parent.banner.registeredcompany > 0) {
for (var j = 1; j < Discounts[parent.banner.registeredcompany].length; j++) {
if ((Discounts[parent.banner.registeredcompany][j][1] == theitem)) {
discount =Discounts[parent.banner.registeredcompany][j][2] ;
alert("Catalog number:"+ theitem + "has been Discounted");
  }
 }
}
for (var i = 0; i < 4; i++) {
if (quantity <= pricing[middle * 2][i] || pricing[middle * 2][i] == -1) {
      price = pricing[(middle * 2) + 1][i];
    if (discount > 0) {
price = (pricing[(middle * 2) + 1][i] * discount);
}
  return price;
  }
 }
}

