function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=200,height=200,screenX=150,screenY=150,top=150,left=150')
}

///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// functions to deal with pricing of goods.
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////

function initialise_prices()
{
   if ( Math.round(document.forms["cart_quantity"].cart_quantity.value,0) == 0 ) {
      update_prices(document.forms["cart_quantity"].Model.value, 30 );}
   else {
      update_prices(document.forms["cart_quantity"].Model.value, 0 ); 
      }
   if ( Math.round(document.forms["cart_quantity"].UpdateCQ.value,0) < 1 ) {
   if ( document.forms["cart_quantity"].elements["id[13]"] ) {
     update_greeting_tmp(document.forms["cart_quantity"].elements["id[13]"].value);}
   }
}

function update_prices($model, $quantity_change)
{
const_discount = 0.10;
// this function will take 10 from the current quantity and then do all the repricing

// if this is the first time the user has specified an amount over 1,000 then inform the user
// that discounts can apply for tailored quotes.

// insert code here

// ensure print colour and ink colour are consistent
print_colour();

// firstly we should "save" the old price so we can adjust the total price accordingly.
old_quantity = document.forms["cart_quantity"].cart_quantity.value;

// now update the quantity fields on the form...
if ( ($quantity_change + Math.round(document.forms["cart_quantity"].cart_quantity.value,0)) < 30 )
      {
      if ( ($quantity_change == 10) && Math.round(document.forms["cart_quantity"].cart_quantity.value,0) < 30 )
         {
         document.forms["cart_quantity"].cart_quantity.value = 30;
         }
      else {
         document.forms["cart_quantity"].cart_quantity.value = "0";}
      }      
else
   {document.forms["cart_quantity"].cart_quantity.value = Math.round( document.forms["cart_quantity"].cart_quantity.value, 0 ) + $quantity_change;}

// calculate the revised charge for colour printing.

if ( document.forms["cart_quantity"].ColourOption )
{
if ( document.forms["cart_quantity"].ColourOption.value == 1 )
   {//b&w
   $colour_price = "";
   $colp = 0;
   }
else
   {
   $colour_price = "";
   $colp = 0;
   if ( document.forms["cart_quantity"].cart_quantity.value <= 5000 )
      {$colp = (0.15/0.9) * Math.round(document.forms["cart_quantity"].cart_quantity.value,0);
       $colp_temp = $colp * 0.9;
       $colp_a = $colp_temp.toFixed(2);
       $colour_price = "(Colour charge : £" + $colp_a + ")";}
   if ( document.forms["cart_quantity"].cart_quantity.value <= 1000 )
      {$colp = (0.23/0.9) * Math.round(document.forms["cart_quantity"].cart_quantity.value,0);
       $colp_temp = $colp * 0.9;
       $colp_a = $colp_temp.toFixed(2);
       $colour_price = "(Colour charge : £" + $colp_a + ")";}
   if ( document.forms["cart_quantity"].cart_quantity.value <= 300 )
      {$colp=76/0.9;
       $colour_price = "(Colour charge : £76.00)";}
   }
}
else {
  $colour_price="";
  $colp=0;
  }
// and now set the internally held colour printing attribute
   if ( document.forms["cart_quantity"].ColourOption )
   {
   if (  document.forms["cart_quantity"].ColourOption.value == 1 ) { document.forms["cart_quantity"].elements["id[9]"].value = 1; } // i.e. B&W
   else {
      // we have a colour option to price
      document.forms["cart_quantity"].elements["id[9]"].value = 2;
      if ( document.forms["cart_quantity"].cart_quantity.value > 300 ) { document.forms["cart_quantity"].elements["id[9]"].value = 3; }
      if ( document.forms["cart_quantity"].cart_quantity.value > 1000 ) { document.forms["cart_quantity"].elements["id[9]"].value = 4; }
      if ( document.forms["cart_quantity"].cart_quantity.value > 5000 ) { document.forms["cart_quantity"].elements["id[9]"].value = 5; }
      }
   }
// now update the price fields on the form
if ( document.forms["cart_quantity"].Colour ) {
  document.forms["cart_quantity"].Colour.value = $colour_price; }
$Tot = Math.round( ((document.forms["cart_quantity"].cart_quantity.value * get_unit_price(get_band($model),document.forms["cart_quantity"].cart_quantity.value))+$colp*(1-const_discount)) * 100, 0) / 100;
$Basic = Math.round( (($Tot-$colp*(1-const_discount)) / (1-const_discount)) * 100 ) / 100;
$Discount = ($Basic + $colp) - $Tot;
$UnitPrice = $Tot / document.forms["cart_quantity"].cart_quantity.value;
$Tot = "Total : £" + addCommas($Tot.toFixed(2));
if ( $colp > 0 ) {
   $Basic_Prime = $Basic + $colp;
   $Basic ="Price (RRP) : £" + addCommas($Basic_Prime.toFixed(2));
   }
else {
   $Basic ="Price (RRP) : £" + addCommas($Basic.toFixed(2));
   }
$Discount = "Discount (10%) : £" + addCommas($Discount.toFixed(2));
if ( document.forms["cart_quantity"].cart_quantity.value > 0 ) {
   $UnitPrice = "(£" + $UnitPrice.toFixed(2) + " per card)";
   }
else
   {$UnitPrice = "";}

document.forms["cart_quantity"].Total.value = $Tot;
document.forms["cart_quantity"].Price.value = $Basic;
document.forms["cart_quantity"].Discount.value = $Discount;
document.forms["cart_quantity"].UnitPrice.value = $UnitPrice;
if ( document.forms["cart_quantity"].UpdateCQ.value == "1" ) {
document.forms["cart_quantity"].elements["cart_quantity[0]"].value = document.forms["cart_quantity"].cart_quantity.value; }
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}


function get_unit_price($band,$quantity)
{
$unit_price = 2.5;

switch ( $band )
{
   case 'A':
    {
    if ( $quantity >= 1000 ) { $unit_price = 0.59; }
    if ( $quantity == 990 ) { $unit_price = 0.59; }
    if ( $quantity == 980 ) { $unit_price = 0.59; }
    if ( $quantity == 970 ) { $unit_price = 0.6; }
    if ( $quantity == 960 ) { $unit_price = 0.6; }
    if ( $quantity == 950 ) { $unit_price = 0.6; }
    if ( $quantity == 940 ) { $unit_price = 0.6; }
    if ( $quantity == 930 ) { $unit_price = 0.61; }
    if ( $quantity == 920 ) { $unit_price = 0.61; }
    if ( $quantity == 910 ) { $unit_price = 0.61; }
    if ( $quantity == 900 ) { $unit_price = 0.62; }
    if ( $quantity == 890 ) { $unit_price = 0.62; }
    if ( $quantity == 880 ) { $unit_price = 0.62; }
    if ( $quantity == 870 ) { $unit_price = 0.62; }
    if ( $quantity == 860 ) { $unit_price = 0.62; }
    if ( $quantity == 850 ) { $unit_price = 0.62; }
    if ( $quantity == 840 ) { $unit_price = 0.62; }
    if ( $quantity == 830 ) { $unit_price = 0.62; }
    if ( $quantity == 820 ) { $unit_price = 0.62; }
    if ( $quantity == 810 ) { $unit_price = 0.62; }
    if ( $quantity == 800 ) { $unit_price = 0.62; }
    if ( $quantity == 790 ) { $unit_price = 0.62; }
    if ( $quantity == 780 ) { $unit_price = 0.62; }
    if ( $quantity == 770 ) { $unit_price = 0.62; }
    if ( $quantity == 760 ) { $unit_price = 0.62; }
    if ( $quantity == 750 ) { $unit_price = 0.63; }
    if ( $quantity == 740 ) { $unit_price = 0.63; }
    if ( $quantity == 730 ) { $unit_price = 0.63; }
    if ( $quantity == 720 ) { $unit_price = 0.63; }
    if ( $quantity == 710 ) { $unit_price = 0.64; }
    if ( $quantity == 700 ) { $unit_price = 0.64; }
    if ( $quantity == 690 ) { $unit_price = 0.64; }
    if ( $quantity == 680 ) { $unit_price = 0.64; }
    if ( $quantity == 670 ) { $unit_price = 0.64; }
    if ( $quantity == 660 ) { $unit_price = 0.64; }
    if ( $quantity == 650 ) { $unit_price = 0.64; }
    if ( $quantity == 640 ) { $unit_price = 0.64; }
    if ( $quantity == 630 ) { $unit_price = 0.64; }
    if ( $quantity == 620 ) { $unit_price = 0.65; }
    if ( $quantity == 610 ) { $unit_price = 0.65; }
    if ( $quantity == 600 ) { $unit_price = 0.65; }
    if ( $quantity == 590 ) { $unit_price = 0.65; }
    if ( $quantity == 580 ) { $unit_price = 0.65; }
    if ( $quantity == 570 ) { $unit_price = 0.65; }
    if ( $quantity == 560 ) { $unit_price = 0.65; }
    if ( $quantity == 550 ) { $unit_price = 0.65; }
    if ( $quantity == 540 ) { $unit_price = 0.66; }
    if ( $quantity == 530 ) { $unit_price = 0.66; }
    if ( $quantity == 520 ) { $unit_price = 0.65; }
    if ( $quantity == 510 ) { $unit_price = 0.66; }
    if ( $quantity == 500 ) { $unit_price = 0.66; }
    if ( $quantity == 490 ) { $unit_price = 0.67; }
    if ( $quantity == 480 ) { $unit_price = 0.67; }
    if ( $quantity == 470 ) { $unit_price = 0.67; }
    if ( $quantity == 460 ) { $unit_price = 0.68; }
    if ( $quantity == 450 ) { $unit_price = 0.67; }
    if ( $quantity == 440 ) { $unit_price = 0.68; }
    if ( $quantity == 430 ) { $unit_price = 0.68; }
    if ( $quantity == 420 ) { $unit_price = 0.68; }
    if ( $quantity == 410 ) { $unit_price = 0.68; }
    if ( $quantity == 400 ) { $unit_price = 0.68; }
    if ( $quantity == 390 ) { $unit_price = 0.68; }
    if ( $quantity == 380 ) { $unit_price = 0.68; }
    if ( $quantity == 370 ) { $unit_price = 0.68; }
    if ( $quantity == 360 ) { $unit_price = 0.68; }
    if ( $quantity == 350 ) { $unit_price = 0.68; }
    if ( $quantity == 340 ) { $unit_price = 0.69; }
    if ( $quantity == 330 ) { $unit_price = 0.69; }
    if ( $quantity == 320 ) { $unit_price = 0.69; }
    if ( $quantity == 310 ) { $unit_price = 0.69; }
    if ( $quantity == 300 ) { $unit_price = 0.69; }
    if ( $quantity == 290 ) { $unit_price = 0.69; }
    if ( $quantity == 280 ) { $unit_price = 0.7; }
    if ( $quantity == 270 ) { $unit_price = 0.7; }
    if ( $quantity == 260 ) { $unit_price = 0.7; }
    if ( $quantity == 250 ) { $unit_price = 0.69; }
    if ( $quantity == 240 ) { $unit_price = 0.7; }
    if ( $quantity == 230 ) { $unit_price = 0.71; }
    if ( $quantity == 220 ) { $unit_price = 0.71; }
    if ( $quantity == 210 ) { $unit_price = 0.72; }
    if ( $quantity == 200 ) { $unit_price = 0.7; }
    if ( $quantity == 190 ) { $unit_price = 0.72; }
    if ( $quantity == 180 ) { $unit_price = 0.73; }
    if ( $quantity == 170 ) { $unit_price = 0.73; }
    if ( $quantity == 160 ) { $unit_price = 0.73; }
    if ( $quantity == 150 ) { $unit_price = 0.74; }
    if ( $quantity == 140 ) { $unit_price = 0.75; }
    if ( $quantity == 130 ) { $unit_price = 0.75; }
    if ( $quantity == 120 ) { $unit_price = 0.78; }
    if ( $quantity == 110 ) { $unit_price = 0.79; }
    if ( $quantity == 100 ) { $unit_price = 0.78; }
    if ( $quantity == 90 ) { $unit_price = 0.82; }
    if ( $quantity == 80 ) { $unit_price = 0.84; }
    if ( $quantity == 70 ) { $unit_price = 0.88; }
    if ( $quantity == 60 ) { $unit_price = 0.91; }
    if ( $quantity == 50 ) { $unit_price = 0.94; }
    if ( $quantity == 40 ) { $unit_price = 0.96; }
    if ( $quantity == 30 ) { $unit_price = 1.02; }
    break;
    }
   case 'B':
    {
    if ( $quantity >= 1000 ) { $unit_price = 0.73; }
    if ( $quantity == 990 ) { $unit_price = 0.73; }
    if ( $quantity == 980 ) { $unit_price = 0.74; }
    if ( $quantity == 970 ) { $unit_price = 0.74; }
    if ( $quantity == 960 ) { $unit_price = 0.74; }
    if ( $quantity == 950 ) { $unit_price = 0.74; }
    if ( $quantity == 940 ) { $unit_price = 0.75; }
    if ( $quantity == 930 ) { $unit_price = 0.75; }
    if ( $quantity == 920 ) { $unit_price = 0.75; }
    if ( $quantity == 910 ) { $unit_price = 0.76; }
    if ( $quantity == 900 ) { $unit_price = 0.76; }
    if ( $quantity == 890 ) { $unit_price = 0.76; }
    if ( $quantity == 880 ) { $unit_price = 0.76; }
    if ( $quantity == 870 ) { $unit_price = 0.76; }
    if ( $quantity == 860 ) { $unit_price = 0.76; }
    if ( $quantity == 850 ) { $unit_price = 0.76; }
    if ( $quantity == 840 ) { $unit_price = 0.77; }
    if ( $quantity == 830 ) { $unit_price = 0.77; }
    if ( $quantity == 820 ) { $unit_price = 0.77; }
    if ( $quantity == 810 ) { $unit_price = 0.77; }
    if ( $quantity == 800 ) { $unit_price = 0.77; }
    if ( $quantity == 790 ) { $unit_price = 0.77; }
    if ( $quantity == 780 ) { $unit_price = 0.78; }
    if ( $quantity == 770 ) { $unit_price = 0.78; }
    if ( $quantity == 760 ) { $unit_price = 0.78; }
    if ( $quantity == 750 ) { $unit_price = 0.78; }
    if ( $quantity == 740 ) { $unit_price = 0.78; }
    if ( $quantity == 730 ) { $unit_price = 0.78; }
    if ( $quantity == 720 ) { $unit_price = 0.78; }
    if ( $quantity == 710 ) { $unit_price = 0.78; }
    if ( $quantity == 700 ) { $unit_price = 0.78; }
    if ( $quantity == 690 ) { $unit_price = 0.78; }
    if ( $quantity == 680 ) { $unit_price = 0.78; }
    if ( $quantity == 670 ) { $unit_price = 0.78; }
    if ( $quantity == 660 ) { $unit_price = 0.77; }
    if ( $quantity == 650 ) { $unit_price = 0.77; }
    if ( $quantity == 640 ) { $unit_price = 0.77; }
    if ( $quantity == 630 ) { $unit_price = 0.77; }
    if ( $quantity == 620 ) { $unit_price = 0.77; }
    if ( $quantity == 610 ) { $unit_price = 0.77; }
    if ( $quantity == 600 ) { $unit_price = 0.77; }
    if ( $quantity == 590 ) { $unit_price = 0.77; }
    if ( $quantity == 580 ) { $unit_price = 0.77; }
    if ( $quantity == 570 ) { $unit_price = 0.77; }
    if ( $quantity == 560 ) { $unit_price = 0.82; }
    if ( $quantity == 550 ) { $unit_price = 0.82; }
    if ( $quantity == 540 ) { $unit_price = 0.82; }
    if ( $quantity == 530 ) { $unit_price = 0.82; }
    if ( $quantity == 520 ) { $unit_price = 0.82; }
    if ( $quantity == 510 ) { $unit_price = 0.83; }
    if ( $quantity == 500 ) { $unit_price = 0.83; }
    if ( $quantity == 490 ) { $unit_price = 0.83; }
    if ( $quantity == 480 ) { $unit_price = 0.83; }
    if ( $quantity == 470 ) { $unit_price = 0.82; }
    if ( $quantity == 460 ) { $unit_price = 0.82; }
    if ( $quantity == 450 ) { $unit_price = 0.82; }
    if ( $quantity == 440 ) { $unit_price = 0.83; }
    if ( $quantity == 430 ) { $unit_price = 0.83; }
    if ( $quantity == 420 ) { $unit_price = 0.83; }
    if ( $quantity == 410 ) { $unit_price = 0.83; }
    if ( $quantity == 400 ) { $unit_price = 0.83; }
    if ( $quantity == 390 ) { $unit_price = 0.83; }
    if ( $quantity == 380 ) { $unit_price = 0.83; }
    if ( $quantity == 370 ) { $unit_price = 0.83; }
    if ( $quantity == 360 ) { $unit_price = 0.83; }
    if ( $quantity == 350 ) { $unit_price = 0.84; }
    if ( $quantity == 340 ) { $unit_price = 0.84; }
    if ( $quantity == 330 ) { $unit_price = 0.84; }
    if ( $quantity == 320 ) { $unit_price = 0.84; }
    if ( $quantity == 310 ) { $unit_price = 0.84; }
    if ( $quantity == 300 ) { $unit_price = 0.85; }
    if ( $quantity == 290 ) { $unit_price = 0.85; }
    if ( $quantity == 280 ) { $unit_price = 0.85; }
    if ( $quantity == 270 ) { $unit_price = 0.85; }
    if ( $quantity == 260 ) { $unit_price = 0.85; }
    if ( $quantity == 250 ) { $unit_price = 0.86; }
    if ( $quantity == 240 ) { $unit_price = 0.86; }
    if ( $quantity == 230 ) { $unit_price = 0.86; }
    if ( $quantity == 220 ) { $unit_price = 0.87; }
    if ( $quantity == 210 ) { $unit_price = 0.87; }
    if ( $quantity == 200 ) { $unit_price = 0.88; }
    if ( $quantity == 190 ) { $unit_price = 0.89; }
    if ( $quantity == 180 ) { $unit_price = 0.9; }
    if ( $quantity == 170 ) { $unit_price = 0.91; }
    if ( $quantity == 160 ) { $unit_price = 0.91; }
    if ( $quantity == 150 ) { $unit_price = 0.92; }
    if ( $quantity == 140 ) { $unit_price = 0.94; }
    if ( $quantity == 130 ) { $unit_price = 0.96; }
    if ( $quantity == 120 ) { $unit_price = 0.97; }
    if ( $quantity == 110 ) { $unit_price = 0.97; }
    if ( $quantity == 100 ) { $unit_price = 0.97; }
    if ( $quantity == 90 ) { $unit_price = 1.01; }
    if ( $quantity == 80 ) { $unit_price = 1.05; }
    if ( $quantity == 70 ) { $unit_price = 1.12; }
    if ( $quantity == 60 ) { $unit_price = 1.13; }
    if ( $quantity == 50 ) { $unit_price = 1.17; }
    if ( $quantity == 40 ) { $unit_price = 1.21; }
    if ( $quantity == 30 ) { $unit_price = 1.25; }
    break;
    }
   case 'C':
    {
    if ( $quantity >= 1000 ) { $unit_price = 0.85; }
    if ( $quantity == 990 ) { $unit_price = 0.85; }
    if ( $quantity == 980 ) { $unit_price = 0.85; }
    if ( $quantity == 970 ) { $unit_price = 0.86; }
    if ( $quantity == 960 ) { $unit_price = 0.86; }
    if ( $quantity == 950 ) { $unit_price = 0.86; }
    if ( $quantity == 940 ) { $unit_price = 0.86; }
    if ( $quantity == 930 ) { $unit_price = 0.87; }
    if ( $quantity == 920 ) { $unit_price = 0.87; }
    if ( $quantity == 910 ) { $unit_price = 0.87; }
    if ( $quantity == 900 ) { $unit_price = 0.87; }
    if ( $quantity == 890 ) { $unit_price = 0.88; }
    if ( $quantity == 880 ) { $unit_price = 0.88; }
    if ( $quantity == 870 ) { $unit_price = 0.88; }
    if ( $quantity == 860 ) { $unit_price = 0.89; }
    if ( $quantity == 850 ) { $unit_price = 0.89; }
    if ( $quantity == 840 ) { $unit_price = 0.89; }
    if ( $quantity == 830 ) { $unit_price = 0.89; }
    if ( $quantity == 820 ) { $unit_price = 0.9; }
    if ( $quantity == 810 ) { $unit_price = 0.9; }
    if ( $quantity == 800 ) { $unit_price = 0.9; }
    if ( $quantity == 790 ) { $unit_price = 0.9; }
    if ( $quantity == 780 ) { $unit_price = 0.9; }
    if ( $quantity == 770 ) { $unit_price = 0.9; }
    if ( $quantity == 760 ) { $unit_price = 0.9; }
    if ( $quantity == 750 ) { $unit_price = 0.91; }
    if ( $quantity == 740 ) { $unit_price = 0.91; }
    if ( $quantity == 730 ) { $unit_price = 0.91; }
    if ( $quantity == 720 ) { $unit_price = 0.91; }
    if ( $quantity == 710 ) { $unit_price = 0.91; }
    if ( $quantity == 700 ) { $unit_price = 0.91; }
    if ( $quantity == 690 ) { $unit_price = 0.91; }
    if ( $quantity == 680 ) { $unit_price = 0.91; }
    if ( $quantity == 670 ) { $unit_price = 0.92; }
    if ( $quantity == 660 ) { $unit_price = 0.92; }
    if ( $quantity == 650 ) { $unit_price = 0.92; }
    if ( $quantity == 640 ) { $unit_price = 0.92; }
    if ( $quantity == 630 ) { $unit_price = 0.93; }
    if ( $quantity == 620 ) { $unit_price = 0.93; }
    if ( $quantity == 610 ) { $unit_price = 0.93; }
    if ( $quantity == 600 ) { $unit_price = 0.93; }
    if ( $quantity == 590 ) { $unit_price = 0.94; }
    if ( $quantity == 580 ) { $unit_price = 0.94; }
    if ( $quantity == 570 ) { $unit_price = 0.94; }
    if ( $quantity == 560 ) { $unit_price = 0.94; }
    if ( $quantity == 550 ) { $unit_price = 0.95; }
    if ( $quantity == 540 ) { $unit_price = 0.95; }
    if ( $quantity == 530 ) { $unit_price = 0.95; }
    if ( $quantity == 520 ) { $unit_price = 0.96; }
    if ( $quantity == 510 ) { $unit_price = 0.96; }
    if ( $quantity == 500 ) { $unit_price = 0.96; }
    if ( $quantity == 490 ) { $unit_price = 0.97; }
    if ( $quantity == 480 ) { $unit_price = 0.97; }
    if ( $quantity == 470 ) { $unit_price = 0.97; }
    if ( $quantity == 460 ) { $unit_price = 0.97; }
    if ( $quantity == 450 ) { $unit_price = 0.97; }
    if ( $quantity == 440 ) { $unit_price = 0.97; }
    if ( $quantity == 430 ) { $unit_price = 0.98; }
    if ( $quantity == 420 ) { $unit_price = 0.98; }
    if ( $quantity == 410 ) { $unit_price = 0.98; }
    if ( $quantity == 400 ) { $unit_price = 0.98; }
    if ( $quantity == 390 ) { $unit_price = 0.98; }
    if ( $quantity == 380 ) { $unit_price = 0.98; }
    if ( $quantity == 370 ) { $unit_price = 0.98; }
    if ( $quantity == 360 ) { $unit_price = 0.98; }
    if ( $quantity == 350 ) { $unit_price = 0.98; }
    if ( $quantity == 340 ) { $unit_price = 0.99; }
    if ( $quantity == 330 ) { $unit_price = 0.99; }
    if ( $quantity == 320 ) { $unit_price = 0.99; }
    if ( $quantity == 310 ) { $unit_price = 0.99; }
    if ( $quantity == 300 ) { $unit_price = 0.99; }
    if ( $quantity == 290 ) { $unit_price = 0.99; }
    if ( $quantity == 280 ) { $unit_price = 1; }
    if ( $quantity == 270 ) { $unit_price = 1; }
    if ( $quantity == 260 ) { $unit_price = 1; }
    if ( $quantity == 250 ) { $unit_price = 1; }
    if ( $quantity == 240 ) { $unit_price = 1; }
    if ( $quantity == 230 ) { $unit_price = 1.01; }
    if ( $quantity == 220 ) { $unit_price = 1.01; }
    if ( $quantity == 210 ) { $unit_price = 1.01; }
    if ( $quantity == 200 ) { $unit_price = 1.02; }
    if ( $quantity == 190 ) { $unit_price = 1.03; }
    if ( $quantity == 180 ) { $unit_price = 1.03; }
    if ( $quantity == 170 ) { $unit_price = 1.05; }
    if ( $quantity == 160 ) { $unit_price = 1.06; }
    if ( $quantity == 150 ) { $unit_price = 1.07; }
    if ( $quantity == 140 ) { $unit_price = 1.08; }
    if ( $quantity == 130 ) { $unit_price = 1.1; }
    if ( $quantity == 120 ) { $unit_price = 1.1; }
    if ( $quantity == 110 ) { $unit_price = 1.12; }
    if ( $quantity == 100 ) { $unit_price = 1.13; }
    if ( $quantity == 90 ) { $unit_price = 1.17; }
    if ( $quantity == 80 ) { $unit_price = 1.21; }
    if ( $quantity == 70 ) { $unit_price = 1.29; }
    if ( $quantity == 60 ) { $unit_price = 1.33; }
    if ( $quantity == 50 ) { $unit_price = 1.36; }
    if ( $quantity == 40 ) { $unit_price = 1.41; }
    if ( $quantity == 30 ) { $unit_price = 1.46; }
    break;
    }
   case 'D':
    {
    if ( $quantity >= 1000 ) { $unit_price = 0.97; }
    if ( $quantity == 990 ) { $unit_price = 0.97; }
    if ( $quantity == 980 ) { $unit_price = 0.97; }
    if ( $quantity == 970 ) { $unit_price = 0.97; }
    if ( $quantity == 960 ) { $unit_price = 0.97; }
    if ( $quantity == 950 ) { $unit_price = 0.98; }
    if ( $quantity == 940 ) { $unit_price = 0.98; }
    if ( $quantity == 930 ) { $unit_price = 0.98; }
    if ( $quantity == 920 ) { $unit_price = 0.98; }
    if ( $quantity == 910 ) { $unit_price = 0.98; }
    if ( $quantity == 900 ) { $unit_price = 0.99; }
    if ( $quantity == 890 ) { $unit_price = 0.99; }
    if ( $quantity == 880 ) { $unit_price = 0.99; }
    if ( $quantity == 870 ) { $unit_price = 0.99; }
    if ( $quantity == 860 ) { $unit_price = 1; }
    if ( $quantity == 850 ) { $unit_price = 1; }
    if ( $quantity == 840 ) { $unit_price = 1; }
    if ( $quantity == 830 ) { $unit_price = 1; }
    if ( $quantity == 820 ) { $unit_price = 1.01; }
    if ( $quantity == 810 ) { $unit_price = 1.01; }
    if ( $quantity == 800 ) { $unit_price = 1.01; }
    if ( $quantity == 790 ) { $unit_price = 1.02; }
    if ( $quantity == 780 ) { $unit_price = 1.02; }
    if ( $quantity == 770 ) { $unit_price = 1.02; }
    if ( $quantity == 760 ) { $unit_price = 1.02; }
    if ( $quantity == 750 ) { $unit_price = 1.03; }
    if ( $quantity == 740 ) { $unit_price = 1.03; }
    if ( $quantity == 730 ) { $unit_price = 1.03; }
    if ( $quantity == 720 ) { $unit_price = 1.04; }
    if ( $quantity == 710 ) { $unit_price = 1.04; }
    if ( $quantity == 700 ) { $unit_price = 1.05; }
    if ( $quantity == 690 ) { $unit_price = 1.05; }
    if ( $quantity == 680 ) { $unit_price = 1.05; }
    if ( $quantity == 670 ) { $unit_price = 1.06; }
    if ( $quantity == 660 ) { $unit_price = 1.06; }
    if ( $quantity == 650 ) { $unit_price = 1.06; }
    if ( $quantity == 640 ) { $unit_price = 1.06; }
    if ( $quantity == 630 ) { $unit_price = 1.06; }
    if ( $quantity == 620 ) { $unit_price = 1.07; }
    if ( $quantity == 610 ) { $unit_price = 1.07; }
    if ( $quantity == 600 ) { $unit_price = 1.07; }
    if ( $quantity == 590 ) { $unit_price = 1.07; }
    if ( $quantity == 580 ) { $unit_price = 1.07; }
    if ( $quantity == 570 ) { $unit_price = 1.08; }
    if ( $quantity == 560 ) { $unit_price = 1.08; }
    if ( $quantity == 550 ) { $unit_price = 1.08; }
    if ( $quantity == 540 ) { $unit_price = 1.08; }
    if ( $quantity == 530 ) { $unit_price = 1.09; }
    if ( $quantity == 520 ) { $unit_price = 1.09; }
    if ( $quantity == 510 ) { $unit_price = 1.09; }
    if ( $quantity == 500 ) { $unit_price = 1.1; }
    if ( $quantity == 490 ) { $unit_price = 1.1; }
    if ( $quantity == 480 ) { $unit_price = 1.1; }
    if ( $quantity == 470 ) { $unit_price = 1.11; }
    if ( $quantity == 460 ) { $unit_price = 1.11; }
    if ( $quantity == 450 ) { $unit_price = 1.11; }
    if ( $quantity == 440 ) { $unit_price = 1.12; }
    if ( $quantity == 430 ) { $unit_price = 1.12; }
    if ( $quantity == 420 ) { $unit_price = 1.12; }
    if ( $quantity == 410 ) { $unit_price = 1.12; }
    if ( $quantity == 400 ) { $unit_price = 1.13; }
    if ( $quantity == 390 ) { $unit_price = 1.13; }
    if ( $quantity == 380 ) { $unit_price = 1.13; }
    if ( $quantity == 370 ) { $unit_price = 1.13; }
    if ( $quantity == 360 ) { $unit_price = 1.13; }
    if ( $quantity == 350 ) { $unit_price = 1.13; }
    if ( $quantity == 340 ) { $unit_price = 1.13; }
    if ( $quantity == 330 ) { $unit_price = 1.13; }
    if ( $quantity == 320 ) { $unit_price = 1.13; }
    if ( $quantity == 310 ) { $unit_price = 1.13; }
    if ( $quantity == 300 ) { $unit_price = 1.13; }
    if ( $quantity == 290 ) { $unit_price = 1.14; }
    if ( $quantity == 280 ) { $unit_price = 1.14; }
    if ( $quantity == 270 ) { $unit_price = 1.14; }
    if ( $quantity == 260 ) { $unit_price = 1.14; }
    if ( $quantity == 250 ) { $unit_price = 1.14; }
    if ( $quantity == 240 ) { $unit_price = 1.14; }
    if ( $quantity == 230 ) { $unit_price = 1.15; }
    if ( $quantity == 220 ) { $unit_price = 1.15; }
    if ( $quantity == 210 ) { $unit_price = 1.15; }
    if ( $quantity == 200 ) { $unit_price = 1.15; }
    if ( $quantity == 190 ) { $unit_price = 1.17; }
    if ( $quantity == 180 ) { $unit_price = 1.18; }
    if ( $quantity == 170 ) { $unit_price = 1.19; }
    if ( $quantity == 160 ) { $unit_price = 1.21; }
    if ( $quantity == 150 ) { $unit_price = 1.22; }
    if ( $quantity == 140 ) { $unit_price = 1.23; }
    if ( $quantity == 130 ) { $unit_price = 1.24; }
    if ( $quantity == 120 ) { $unit_price = 1.25; }
    if ( $quantity == 110 ) { $unit_price = 1.27; }
    if ( $quantity == 100 ) { $unit_price = 1.28; }
    if ( $quantity == 90 ) { $unit_price = 1.34; }
    if ( $quantity == 80 ) { $unit_price = 1.39; }
    if ( $quantity == 70 ) { $unit_price = 1.48; }
    if ( $quantity == 60 ) { $unit_price = 1.51; }
    if ( $quantity == 50 ) { $unit_price = 1.57; }
    if ( $quantity == 40 ) { $unit_price = 1.6; }
    if ( $quantity == 30 ) { $unit_price = 1.67; }
    break;
    }
   case 'E':
    {
    if ( $quantity >= 1000 ) { $unit_price = 1.06; }
    if ( $quantity == 990 ) { $unit_price = 1.06; }
    if ( $quantity == 980 ) { $unit_price = 1.06; }
    if ( $quantity == 970 ) { $unit_price = 1.06; }
    if ( $quantity == 960 ) { $unit_price = 1.07; }
    if ( $quantity == 950 ) { $unit_price = 1.07; }
    if ( $quantity == 940 ) { $unit_price = 1.07; }
    if ( $quantity == 930 ) { $unit_price = 1.08; }
    if ( $quantity == 920 ) { $unit_price = 1.08; }
    if ( $quantity == 910 ) { $unit_price = 1.08; }
    if ( $quantity == 900 ) { $unit_price = 1.09; }
    if ( $quantity == 890 ) { $unit_price = 1.09; }
    if ( $quantity == 880 ) { $unit_price = 1.09; }
    if ( $quantity == 870 ) { $unit_price = 1.1; }
    if ( $quantity == 860 ) { $unit_price = 1.1; }
    if ( $quantity == 850 ) { $unit_price = 1.1; }
    if ( $quantity == 840 ) { $unit_price = 1.1; }
    if ( $quantity == 830 ) { $unit_price = 1.1; }
    if ( $quantity == 820 ) { $unit_price = 1.11; }
    if ( $quantity == 810 ) { $unit_price = 1.11; }
    if ( $quantity == 800 ) { $unit_price = 1.11; }
    if ( $quantity == 790 ) { $unit_price = 1.11; }
    if ( $quantity == 780 ) { $unit_price = 1.11; }
    if ( $quantity == 770 ) { $unit_price = 1.12; }
    if ( $quantity == 760 ) { $unit_price = 1.12; }
    if ( $quantity == 750 ) { $unit_price = 1.12; }
    if ( $quantity == 740 ) { $unit_price = 1.12; }
    if ( $quantity == 730 ) { $unit_price = 1.13; }
    if ( $quantity == 720 ) { $unit_price = 1.13; }
    if ( $quantity == 710 ) { $unit_price = 1.13; }
    if ( $quantity == 700 ) { $unit_price = 1.13; }
    if ( $quantity == 690 ) { $unit_price = 1.14; }
    if ( $quantity == 680 ) { $unit_price = 1.14; }
    if ( $quantity == 670 ) { $unit_price = 1.14; }
    if ( $quantity == 660 ) { $unit_price = 1.15; }
    if ( $quantity == 650 ) { $unit_price = 1.15; }
    if ( $quantity == 640 ) { $unit_price = 1.15; }
    if ( $quantity == 630 ) { $unit_price = 1.16; }
    if ( $quantity == 620 ) { $unit_price = 1.16; }
    if ( $quantity == 610 ) { $unit_price = 1.16; }
    if ( $quantity == 600 ) { $unit_price = 1.17; }
    if ( $quantity == 590 ) { $unit_price = 1.17; }
    if ( $quantity == 580 ) { $unit_price = 1.18; }
    if ( $quantity == 570 ) { $unit_price = 1.18; }
    if ( $quantity == 560 ) { $unit_price = 1.18; }
    if ( $quantity == 550 ) { $unit_price = 1.19; }
    if ( $quantity == 540 ) { $unit_price = 1.19; }
    if ( $quantity == 530 ) { $unit_price = 1.19; }
    if ( $quantity == 520 ) { $unit_price = 1.19; }
    if ( $quantity == 510 ) { $unit_price = 1.19; }
    if ( $quantity == 500 ) { $unit_price = 1.2; }
    if ( $quantity == 490 ) { $unit_price = 1.2; }
    if ( $quantity == 480 ) { $unit_price = 1.2; }
    if ( $quantity == 470 ) { $unit_price = 1.2; }
    if ( $quantity == 460 ) { $unit_price = 1.21; }
    if ( $quantity == 450 ) { $unit_price = 1.21; }
    if ( $quantity == 440 ) { $unit_price = 1.21; }
    if ( $quantity == 430 ) { $unit_price = 1.21; }
    if ( $quantity == 420 ) { $unit_price = 1.22; }
    if ( $quantity == 410 ) { $unit_price = 1.22; }
    if ( $quantity == 400 ) { $unit_price = 1.22; }
    if ( $quantity == 390 ) { $unit_price = 1.23; }
    if ( $quantity == 380 ) { $unit_price = 1.23; }
    if ( $quantity == 370 ) { $unit_price = 1.23; }
    if ( $quantity == 360 ) { $unit_price = 1.24; }
    if ( $quantity == 350 ) { $unit_price = 1.24; }
    if ( $quantity == 340 ) { $unit_price = 1.25; }
    if ( $quantity == 330 ) { $unit_price = 1.25; }
    if ( $quantity == 320 ) { $unit_price = 1.25; }
    if ( $quantity == 310 ) { $unit_price = 1.26; }
    if ( $quantity == 300 ) { $unit_price = 1.26; }
    if ( $quantity == 290 ) { $unit_price = 1.26; }
    if ( $quantity == 280 ) { $unit_price = 1.26; }
    if ( $quantity == 270 ) { $unit_price = 1.26; }
    if ( $quantity == 260 ) { $unit_price = 1.26; }
    if ( $quantity == 250 ) { $unit_price = 1.26; }
    if ( $quantity == 240 ) { $unit_price = 1.27; }
    if ( $quantity == 230 ) { $unit_price = 1.27; }
    if ( $quantity == 220 ) { $unit_price = 1.27; }
    if ( $quantity == 210 ) { $unit_price = 1.27; }
    if ( $quantity == 200 ) { $unit_price = 1.27; }
    if ( $quantity == 190 ) { $unit_price = 1.28; }
    if ( $quantity == 180 ) { $unit_price = 1.29; }
    if ( $quantity == 170 ) { $unit_price = 1.3; }
    if ( $quantity == 160 ) { $unit_price = 1.32; }
    if ( $quantity == 150 ) { $unit_price = 1.33; }
    if ( $quantity == 140 ) { $unit_price = 1.35; }
    if ( $quantity == 130 ) { $unit_price = 1.37; }
    if ( $quantity == 120 ) { $unit_price = 1.38; }
    if ( $quantity == 110 ) { $unit_price = 1.39; }
    if ( $quantity == 100 ) { $unit_price = 1.4; }
    if ( $quantity == 90 ) { $unit_price = 1.46; }
    if ( $quantity == 80 ) { $unit_price = 1.52; }
    if ( $quantity == 70 ) { $unit_price = 1.6; }
    if ( $quantity == 60 ) { $unit_price = 1.64; }
    if ( $quantity == 50 ) { $unit_price = 1.72; }
    if ( $quantity == 40 ) { $unit_price = 1.76; }
    if ( $quantity == 30 ) { $unit_price = 1.8; }
    break;
    }
   case 'F':
    {
    if ( $quantity >= 1000 ) { $unit_price = 1.2; }
    if ( $quantity == 990 ) { $unit_price = 1.2; }
    if ( $quantity == 980 ) { $unit_price = 1.21; }
    if ( $quantity == 970 ) { $unit_price = 1.21; }
    if ( $quantity == 960 ) { $unit_price = 1.21; }
    if ( $quantity == 950 ) { $unit_price = 1.22; }
    if ( $quantity == 940 ) { $unit_price = 1.22; }
    if ( $quantity == 930 ) { $unit_price = 1.22; }
    if ( $quantity == 920 ) { $unit_price = 1.22; }
    if ( $quantity == 910 ) { $unit_price = 1.23; }
    if ( $quantity == 900 ) { $unit_price = 1.23; }
    if ( $quantity == 890 ) { $unit_price = 1.23; }
    if ( $quantity == 880 ) { $unit_price = 1.24; }
    if ( $quantity == 870 ) { $unit_price = 1.24; }
    if ( $quantity == 860 ) { $unit_price = 1.24; }
    if ( $quantity == 850 ) { $unit_price = 1.25; }
    if ( $quantity == 840 ) { $unit_price = 1.25; }
    if ( $quantity == 830 ) { $unit_price = 1.26; }
    if ( $quantity == 820 ) { $unit_price = 1.26; }
    if ( $quantity == 810 ) { $unit_price = 1.26; }
    if ( $quantity == 800 ) { $unit_price = 1.27; }
    if ( $quantity == 790 ) { $unit_price = 1.27; }
    if ( $quantity == 780 ) { $unit_price = 1.28; }
    if ( $quantity == 770 ) { $unit_price = 1.28; }
    if ( $quantity == 760 ) { $unit_price = 1.28; }
    if ( $quantity == 750 ) { $unit_price = 1.28; }
    if ( $quantity == 740 ) { $unit_price = 1.29; }
    if ( $quantity == 730 ) { $unit_price = 1.29; }
    if ( $quantity == 720 ) { $unit_price = 1.29; }
    if ( $quantity == 710 ) { $unit_price = 1.29; }
    if ( $quantity == 700 ) { $unit_price = 1.3; }
    if ( $quantity == 690 ) { $unit_price = 1.3; }
    if ( $quantity == 680 ) { $unit_price = 1.3; }
    if ( $quantity == 670 ) { $unit_price = 1.31; }
    if ( $quantity == 660 ) { $unit_price = 1.31; }
    if ( $quantity == 650 ) { $unit_price = 1.31; }
    if ( $quantity == 640 ) { $unit_price = 1.32; }
    if ( $quantity == 630 ) { $unit_price = 1.32; }
    if ( $quantity == 620 ) { $unit_price = 1.32; }
    if ( $quantity == 610 ) { $unit_price = 1.33; }
    if ( $quantity == 600 ) { $unit_price = 1.33; }
    if ( $quantity == 590 ) { $unit_price = 1.33; }
    if ( $quantity == 580 ) { $unit_price = 1.34; }
    if ( $quantity == 570 ) { $unit_price = 1.34; }
    if ( $quantity == 560 ) { $unit_price = 1.35; }
    if ( $quantity == 550 ) { $unit_price = 1.35; }
    if ( $quantity == 540 ) { $unit_price = 1.35; }
    if ( $quantity == 530 ) { $unit_price = 1.36; }
    if ( $quantity == 520 ) { $unit_price = 1.36; }
    if ( $quantity == 510 ) { $unit_price = 1.36; }
    if ( $quantity == 500 ) { $unit_price = 1.36; }
    if ( $quantity == 490 ) { $unit_price = 1.36; }
    if ( $quantity == 480 ) { $unit_price = 1.37; }
    if ( $quantity == 470 ) { $unit_price = 1.37; }
    if ( $quantity == 460 ) { $unit_price = 1.37; }
    if ( $quantity == 450 ) { $unit_price = 1.37; }
    if ( $quantity == 440 ) { $unit_price = 1.38; }
    if ( $quantity == 430 ) { $unit_price = 1.38; }
    if ( $quantity == 420 ) { $unit_price = 1.38; }
    if ( $quantity == 410 ) { $unit_price = 1.39; }
    if ( $quantity == 400 ) { $unit_price = 1.39; }
    if ( $quantity == 390 ) { $unit_price = 1.39; }
    if ( $quantity == 380 ) { $unit_price = 1.4; }
    if ( $quantity == 370 ) { $unit_price = 1.4; }
    if ( $quantity == 360 ) { $unit_price = 1.4; }
    if ( $quantity == 350 ) { $unit_price = 1.41; }
    if ( $quantity == 340 ) { $unit_price = 1.41; }
    if ( $quantity == 330 ) { $unit_price = 1.42; }
    if ( $quantity == 320 ) { $unit_price = 1.42; }
    if ( $quantity == 310 ) { $unit_price = 1.43; }
    if ( $quantity == 300 ) { $unit_price = 1.43; }
    if ( $quantity == 290 ) { $unit_price = 1.43; }
    if ( $quantity == 280 ) { $unit_price = 1.43; }
    if ( $quantity == 270 ) { $unit_price = 1.43; }
    if ( $quantity == 260 ) { $unit_price = 1.44; }
    if ( $quantity == 250 ) { $unit_price = 1.44; }
    if ( $quantity == 240 ) { $unit_price = 1.44; }
    if ( $quantity == 230 ) { $unit_price = 1.44; }
    if ( $quantity == 220 ) { $unit_price = 1.44; }
    if ( $quantity == 210 ) { $unit_price = 1.44; }
    if ( $quantity == 200 ) { $unit_price = 1.44; }
    if ( $quantity == 190 ) { $unit_price = 1.46; }
    if ( $quantity == 180 ) { $unit_price = 1.48; }
    if ( $quantity == 170 ) { $unit_price = 1.49; }
    if ( $quantity == 160 ) { $unit_price = 1.51; }
    if ( $quantity == 150 ) { $unit_price = 1.52; }
    if ( $quantity == 140 ) { $unit_price = 1.54; }
    if ( $quantity == 130 ) { $unit_price = 1.55; }
    if ( $quantity == 120 ) { $unit_price = 1.57; }
    if ( $quantity == 110 ) { $unit_price = 1.58; }
    if ( $quantity == 100 ) { $unit_price = 1.6; }
    if ( $quantity == 90 ) { $unit_price = 1.67; }
    if ( $quantity == 80 ) { $unit_price = 1.72; }
    if ( $quantity == 70 ) { $unit_price = 1.83; }
    if ( $quantity == 60 ) { $unit_price = 1.88; }
    if ( $quantity == 50 ) { $unit_price = 1.94; }
    if ( $quantity == 40 ) { $unit_price = 2; }
    if ( $quantity == 30 ) { $unit_price = 2.06; }
    break;
    }
   case 'G':
    {
    if ( $quantity >= 1000 ) { $unit_price = 1.32; }
    if ( $quantity == 990 ) { $unit_price = 1.32; }
    if ( $quantity == 980 ) { $unit_price = 1.33; }
    if ( $quantity == 970 ) { $unit_price = 1.33; }
    if ( $quantity == 960 ) { $unit_price = 1.33; }
    if ( $quantity == 950 ) { $unit_price = 1.34; }
    if ( $quantity == 940 ) { $unit_price = 1.34; }
    if ( $quantity == 930 ) { $unit_price = 1.35; }
    if ( $quantity == 920 ) { $unit_price = 1.35; }
    if ( $quantity == 910 ) { $unit_price = 1.35; }
    if ( $quantity == 900 ) { $unit_price = 1.36; }
    if ( $quantity == 890 ) { $unit_price = 1.36; }
    if ( $quantity == 880 ) { $unit_price = 1.36; }
    if ( $quantity == 870 ) { $unit_price = 1.36; }
    if ( $quantity == 860 ) { $unit_price = 1.37; }
    if ( $quantity == 850 ) { $unit_price = 1.37; }
    if ( $quantity == 840 ) { $unit_price = 1.37; }
    if ( $quantity == 830 ) { $unit_price = 1.38; }
    if ( $quantity == 820 ) { $unit_price = 1.38; }
    if ( $quantity == 810 ) { $unit_price = 1.38; }
    if ( $quantity == 800 ) { $unit_price = 1.39; }
    if ( $quantity == 790 ) { $unit_price = 1.39; }
    if ( $quantity == 780 ) { $unit_price = 1.4; }
    if ( $quantity == 770 ) { $unit_price = 1.4; }
    if ( $quantity == 760 ) { $unit_price = 1.4; }
    if ( $quantity == 750 ) { $unit_price = 1.41; }
    if ( $quantity == 740 ) { $unit_price = 1.41; }
    if ( $quantity == 730 ) { $unit_price = 1.42; }
    if ( $quantity == 720 ) { $unit_price = 1.42; }
    if ( $quantity == 710 ) { $unit_price = 1.42; }
    if ( $quantity == 700 ) { $unit_price = 1.43; }
    if ( $quantity == 690 ) { $unit_price = 1.43; }
    if ( $quantity == 680 ) { $unit_price = 1.43; }
    if ( $quantity == 670 ) { $unit_price = 1.43; }
    if ( $quantity == 660 ) { $unit_price = 1.44; }
    if ( $quantity == 650 ) { $unit_price = 1.44; }
    if ( $quantity == 640 ) { $unit_price = 1.44; }
    if ( $quantity == 630 ) { $unit_price = 1.44; }
    if ( $quantity == 620 ) { $unit_price = 1.45; }
    if ( $quantity == 610 ) { $unit_price = 1.45; }
    if ( $quantity == 600 ) { $unit_price = 1.45; }
    if ( $quantity == 590 ) { $unit_price = 1.46; }
    if ( $quantity == 580 ) { $unit_price = 1.46; }
    if ( $quantity == 570 ) { $unit_price = 1.46; }
    if ( $quantity == 560 ) { $unit_price = 1.47; }
    if ( $quantity == 550 ) { $unit_price = 1.47; }
    if ( $quantity == 540 ) { $unit_price = 1.48; }
    if ( $quantity == 530 ) { $unit_price = 1.48; }
    if ( $quantity == 520 ) { $unit_price = 1.49; }
    if ( $quantity == 510 ) { $unit_price = 1.49; }
    if ( $quantity == 500 ) { $unit_price = 1.49; }
    if ( $quantity == 490 ) { $unit_price = 1.5; }
    if ( $quantity == 480 ) { $unit_price = 1.5; }
    if ( $quantity == 470 ) { $unit_price = 1.5; }
    if ( $quantity == 460 ) { $unit_price = 1.5; }
    if ( $quantity == 450 ) { $unit_price = 1.5; }
    if ( $quantity == 440 ) { $unit_price = 1.51; }
    if ( $quantity == 430 ) { $unit_price = 1.51; }
    if ( $quantity == 420 ) { $unit_price = 1.51; }
    if ( $quantity == 410 ) { $unit_price = 1.51; }
    if ( $quantity == 400 ) { $unit_price = 1.52; }
    if ( $quantity == 390 ) { $unit_price = 1.52; }
    if ( $quantity == 380 ) { $unit_price = 1.52; }
    if ( $quantity == 370 ) { $unit_price = 1.53; }
    if ( $quantity == 360 ) { $unit_price = 1.53; }
    if ( $quantity == 350 ) { $unit_price = 1.53; }
    if ( $quantity == 340 ) { $unit_price = 1.54; }
    if ( $quantity == 330 ) { $unit_price = 1.54; }
    if ( $quantity == 320 ) { $unit_price = 1.54; }
    if ( $quantity == 310 ) { $unit_price = 1.55; }
    if ( $quantity == 300 ) { $unit_price = 1.55; }
    if ( $quantity == 290 ) { $unit_price = 1.56; }
    if ( $quantity == 280 ) { $unit_price = 1.56; }
    if ( $quantity == 270 ) { $unit_price = 1.57; }
    if ( $quantity == 260 ) { $unit_price = 1.57; }
    if ( $quantity == 250 ) { $unit_price = 1.58; }
    if ( $quantity == 240 ) { $unit_price = 1.58; }
    if ( $quantity == 230 ) { $unit_price = 1.58; }
    if ( $quantity == 220 ) { $unit_price = 1.58; }
    if ( $quantity == 210 ) { $unit_price = 1.58; }
    if ( $quantity == 200 ) { $unit_price = 1.58; }
    if ( $quantity == 190 ) { $unit_price = 1.6; }
    if ( $quantity == 180 ) { $unit_price = 1.62; }
    if ( $quantity == 170 ) { $unit_price = 1.64; }
    if ( $quantity == 160 ) { $unit_price = 1.65; }
    if ( $quantity == 150 ) { $unit_price = 1.67; }
    if ( $quantity == 140 ) { $unit_price = 1.69; }
    if ( $quantity == 130 ) { $unit_price = 1.71; }
    if ( $quantity == 120 ) { $unit_price = 1.72; }
    if ( $quantity == 110 ) { $unit_price = 1.74; }
    if ( $quantity == 100 ) { $unit_price = 1.75; }
    if ( $quantity == 90 ) { $unit_price = 1.83; }
    if ( $quantity == 80 ) { $unit_price = 1.9; }
    if ( $quantity == 70 ) { $unit_price = 2; }
    if ( $quantity == 60 ) { $unit_price = 2.07; }
    if ( $quantity == 50 ) { $unit_price = 2.13; }
    if ( $quantity == 40 ) { $unit_price = 2.19; }
    if ( $quantity == 30 ) { $unit_price = 2.27; }
    break;
    }
default:
    {
    $unit_price=0.0;
    break;
    }
}


return($unit_price);
}

function get_total_price($band,$quantity)
{
return ($quantity * get_unit_price($band,$quantity));
}

function get_band($model)
{
if ( document.forms["cart_quantity"].Manufacturer ) {
  return(document.forms["cart_quantity"].Manufacturer.value);
}
}

///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
// functions to deal with the personalised greetings preview
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////

function update_greeting()
{
//
// basic process is to
// 1.  check whether any edits have been made since last changing the greeting
// 2.  If Yes, check with user that they want to erase these
// 3.  If Yes (or no changes made), update the textarea to reflect the revised choice
//

$erase_flag = 0;

if ( document.forms["cart_quantity"].editsmade ) {

if ( document.forms["cart_quantity"].editsmade.value == "TRUE" )
   {
   // alert the user to this fact before proceeding
   $erase_flag = confirm("Edits have been made to the personalised greeting.  If you continue these changes will be lost, continue?");
   }

if ( document.forms["cart_quantity"].editsmade.value != "TRUE" || $erase_flag == true )
   {
   // update the greeting in the text box with the revised selection.
   update_greeting_tmp(document.forms["cart_quantity"].elements["id[13]"].value);
   document.forms["cart_quantity"].editsmade.value = "FALSE";
   }
   }

}

function greeting_changed()
{
   if ( document.forms["cart_quantity"].editsmade ) {
      document.forms["cart_quantity"].editsmade.value = "TRUE";   
   }
}

function update_greeting_tmp($inp)
{
  if ( document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"] )
  {
  switch( $inp )
    {
    case "13":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "With\nBEST WISHES for CHRISTMAS\nand the NEW YEAR\nfrom\n[Company name here]";       
       break;
    case "14":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "SEASON'S GREETINGS\nfrom\n[Company name here]";       
       break;
    case "15":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "In appreciation of our association\nduring the past year\nwe extend our best wishes for a\nMerry Christmas and a Happy New Year\nfrom\n[Company name here]";       
       break;
    case "16":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "Wishing you a\nMERRY CHRISTMAS\nand a\nPROSPEROUS NEW YEAR\nfrom\n[Company name here]";       
       break;
    case "17":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "Season's Greetings\nFrohliches Weinachten\nJoyeux Noel\nBuon Natale\nFeliz Navidad\nfrom\n[Company name here]";       
       break;
    case "18":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "With all Good Wishes\nfor CHRISTMAS\nand Every Happiness in\nthe COMING YEAR\nfrom\n[Company name here]";       
       break;
    case "19":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "MERRY CHRISTMAS\nand a\nHAPPY NEW YEAR\nfrom\n[Company name here]";       
       break;
    case "20":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "With the\nSEASON'S GREETINGS and\nBEST WISHES for the NEW YEAR\n[Company name here]";       
       break;
    case "21":
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "The year end brings\nno greater pleasure than the\nopportunity to express to you\nSeason's Greetings and Best Wishes\nfrom\n[Company name here]";       
       break;
    default:
       document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value = "";
       break;
    }
    }
}

function preview_wording()
{  
  var strMultiLineText = new String(document.forms["cart_quantity"].elements["id[TEXT_PREFIX3]"].value);
  var strSingleLineText = strMultiLineText.replace(new RegExp( "\\n", "g" ), "<br>" );
  $URL = 'http://www.christmas-cards-online.co.uk/preview.php?ts=' + document.forms["cart_quantity"].elements["id[14]"].value + "&tc=" + document.forms["cart_quantity"].elements["id[15]"].value + "&text=" + strSingleLineText;
  window.open($URL,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=800,height=800,screenX=0,screenY=0,top=150,left=150')
}

function preview_raf()
{
var strMultiLineText = new String(document.ReferForm.message.value);
var strSingleLineText = strMultiLineText.replace(new RegExp( "\\n", "g" ), "<br>" );
$URL = 'http://www.christmas-cards-online.co.uk/preview_raf.php?cust_name=' + document.ReferForm.name.value + '&message=' + strSingleLineText;
window.open($URL)
}

/* 
javascript code to validate the sample request form

the user must
a.)  select at least one sample
b.)  enter a title
c.)  enter and first and last name
d.)  enter lines 4 and 2 of the address fields
e.)  enter a postcode
f.)  enter an email address - validate?

work through these one by one constructing a list of errrors for reporting back
by GT 40/08/08
*/

function validate_sreq_form(form)
{
// working through the checks one by one
ErrMsg = "";
Err=false;
if ( form.Title.selectedIndex == 0 ) {
   Err=true;
   ErrMsg = "Please select a Title from the list\n";
   }
if ( form.Samp1.value == "") {
   Err=true;
   ErrMsg = ErrMsg + "Please select some sample invitations\n";
   }
if( form.Firstname.value == "" ) {
  Err=true;
  ErrMsg = ErrMsg + "Please enter your first name\n";
  }
if( form.Lastname.value == "" ) {
  Err=true;
  ErrMsg = ErrMsg + "Please enter your last name\n";
  }
if( form.Address1.value == "" ) {
  Err=true;
  ErrMsg = ErrMsg + "Please enter the first line of your address in field Address 4\n";
  }
if( form.Address2.value == "" ) {
  Err=true;
  ErrMsg = ErrMsg + "Please enter the first line of your address in field Address 2\n";
  }
if( form.Postcode.value == "" ) {
  Err=true;
  ErrMsg = ErrMsg + "Please enter your postcode\n";
  }
if( form.Email.value == "" ) {
  Err=true;
  ErrMsg = ErrMsg + "Please enter your email address\n";
  }
if ( Err )
   {
   
   alert( ErrMsg );
   return false;
   }
else {return true;}
}

function check_refer_form()
{

   Err=false;
   ErrMsg = "";
   AllBlank = true;
   
   if ( ( document.ReferForm.firstname1.value + document.ReferForm.lastname1.value + document.ReferForm.friendemail1.value ) != "" )
   {
   AllBlank = false;
   if ( document.ReferForm.firstname1.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the first name of your FRIEND 1\n";
      }
   if ( document.ReferForm.lastname1.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the last name of your FRIEND 1\n";
      }
   if ( document.ReferForm.friendemail1.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the email address of your FRIEND 1\n";
      }
   else {
      if ( checkEmail( document.ReferForm.friendemail1.value ) == false ) {
         Err=true;
         ErrMsg = ErrMsg + "Please enter a valid email address for your FRIEND 1\n";
      }
   }
   }

   if ( ( document.ReferForm.firstname2.value + document.ReferForm.lastname2.value + document.ReferForm.friendemail2.value ) != "" )
   {
   AllBlank = false;
   if ( document.ReferForm.firstname2.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the first name of your FRIEND 2\n";
      }
   if ( document.ReferForm.lastname2.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the last name of your FRIEND 2\n";
      }
   if ( document.ReferForm.friendemail2.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the email address of your FRIEND 2\n";
      }
   else {
      if ( checkEmail( document.ReferForm.friendemail2.value ) == false ) {
         Err=true;
         ErrMsg = ErrMsg + "Please enter a valid email address for your FRIEND 2\n";
      }
   }
   }

   if ( ( document.ReferForm.firstname3.value + document.ReferForm.lastname3.value + document.ReferForm.friendemail3.value ) != "" )
   {
   AllBlank = false;
   if ( document.ReferForm.firstname3.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the first name of your FRIEND 3\n";
      }
   if ( document.ReferForm.lastname3.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the last name of your FRIEND 3\n";
      }
   if ( document.ReferForm.friendemail3.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the email address of your FRIEND 3\n";
      }
   else {
      if ( checkEmail( document.ReferForm.friendemail3.value ) == false ) {
         Err=true;
         ErrMsg = ErrMsg + "Please enter a valid email address for your FRIEND 3\n";
      }
   }
   }

   if ( ( document.ReferForm.firstname4.value + document.ReferForm.lastname4.value + document.ReferForm.friendemail4.value ) != "" )
   {
   AllBlank = false;
   if ( document.ReferForm.firstname4.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the first name of your FRIEND 4\n";
      }
   if ( document.ReferForm.lastname4.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the last name of your FRIEND 4\n";
      }
   if ( document.ReferForm.friendemail4.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the email address of your FRIEND 4\n";
      }
   else {
      if ( checkEmail( document.ReferForm.friendemail4.value ) == false ) {
         Err=true;
         ErrMsg = ErrMsg + "Please enter a valid email address for your FRIEND 4\n";
      }
   }
   }

   if ( ( document.ReferForm.firstname5.value + document.ReferForm.lastname5.value + document.ReferForm.friendemail5.value ) != "" )
   {
   AllBlank = false;
   if ( document.ReferForm.firstname5.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the first name of your FRIEND 5\n";
      }
   if ( document.ReferForm.lastname5.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the last name of your FRIEND 5\n";
      }
   if ( document.ReferForm.friendemail5.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the email address of your FRIEND 5\n";
      }
   else {
      if ( checkEmail( document.ReferForm.friendemail5.value ) == false ) {
         Err=true;
         ErrMsg = ErrMsg + "Please enter a valid email address for your FRIEND 5\n";
      }
   }
   }

   if ( ( document.ReferForm.firstname6.value + document.ReferForm.lastname6.value + document.ReferForm.friendemail6.value ) != "" )
   {
   AllBlank = false;
   if ( document.ReferForm.firstname6.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the first name of your FRIEND 6\n";
      }
   if ( document.ReferForm.lastname6.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the last name of your FRIEND 6\n";
      }
   if ( document.ReferForm.friendemail6.value == "" ) {
      Err=true;
      ErrMsg = ErrMsg + "Please enter the email address of your FRIEND 6\n";
      }
   else {
      if ( checkEmail( document.ReferForm.friendemail6.value ) == false ) {
         Err=true;
         ErrMsg = ErrMsg + "Please enter a valid email address for your FRIEND 6\n";
      }
   }
   }

if ( AllBlank ) {
   alert("You have not entered any friend details");
   return false;
   }
else
{
if ( Err )
   {   
   alert( ErrMsg );
   return false;
   }

else {
   if ( document.ReferForm.tandc_check.checked ) {
      return true;
      }
   else {
      alert("Please tick the box to acknowledge that you have read our terms and conditions");
      return false;
      }
   }
}

}

function checkEmail(email) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
return (true);
}
return (false);
}

