function CalculateOrder(form)
{
var itemcount = 0;
var foreignship = 0;

form.os0.value = "";
form.os1.value = "";

if (form.option1.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option1.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option1.value;
  }
 }
if (form.option2.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option2.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option2.value;
  }
 }
if (form.option3.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option3.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option3.value;
  }
 }
if (form.option4.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option4.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option4.value;
  }
 }
if (form.option5.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option5.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option5.value;
  }
 }
if (form.option6.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option6.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option6.value;
  }
 }
if (form.option7.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option7.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option7.value;
  }
 }
if (form.option8.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option8.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option8.value;
  }
 }
if (form.option9.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option9.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option9.value;
  }
 }
if (form.option10.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option10.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option10.value;
  }
 }
if (form.option11.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option11.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option11.value;
  }
 }
if (form.option12.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option12.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option12.value;
  }
 }
if (form.option13.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option13.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option13.value;
  }
 }
if (form.option14.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option14.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option14.value;
  }
 }
if (form.option15.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option15.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option15.value;
  }
 }
if (form.option16.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option16.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option16.value;
  }
 }
if (form.option17.checked == true)
 {
 itemcount++;
 if (form.os0.value.length < 140) {
  form.os0.value = form.os0.value + ";" + form.option17.value;
  }
 else {
  form.on1.value = "TAB Names";
  form.os1.value = form.os1.value + ";" + form.option17.value;
  }
 }

if (itemcount == 0)
 {
 alert("No items selected. Please select one or more items prior to clicking the PayPal button.");
 return false;
 } 

form.quantity.value = itemcount;

for (i=0; i< form.ship.length; i++) {
  if (form.ship[i].checked && i == 1) {
    foreignship = 1;
  }
}

if (itemcount < 3)
 {
 form.amount.value = 10.00; 
 if (foreignship == 1) {
  form.shipping.value = 2.00;
  }
 }
if (itemcount > 2 && itemcount < 5)
 {
 form.amount.value = 8.33; 
 if (foreignship == 1) {
  form.shipping.value = 3.00;
  }
 }
if (itemcount > 4 && itemcount < 10)
 {
 form.amount.value = 8.00; 
 if (foreignship == 1) {
  form.shipping.value = 4.00;
  }
 }
if (itemcount > 9 && itemcount < 15)
 {
 form.amount.value = 7.00; 
 if (foreignship == 1) {
  form.shipping.value = 5.00;
  }
 }
if (itemcount > 14 && itemcount < 17)
 {
 form.amount.value = 6.00; 
 if (foreignship == 1) {
  form.shipping.value = 5.00;
  }
 }
if (itemcount == 17)
 {
 form.amount.value = 100.00; 
 form.quantity.value = 1;
 if (foreignship == 1) {
  form.shipping.value = 5.00;
  }
 }

}