/***********
** gloss text
***********/
var gtext = new Array();
gtext[250]=	245;
gtext[500]=	285;
gtext[1000]=	305;
gtext[2500]=	480;
gtext[5000]=	565;
gtext[10000]=	1150;


/***********
** #10: Delivery Method
***********/
var gtext_ups3Day 	=	 new Array();
gtext_ups3Day[250]=	15;
gtext_ups3Day[500]=	23;
gtext_ups3Day[1000]=	61;
gtext_ups3Day[2500]=	60;
gtext_ups3Day[5000]=	95;
gtext_ups3Day[10000]=	200;

var gtext_ups2Day 	=	 new Array();
gtext_ups2Day[250]=	24;
gtext_ups2Day[500]=	32;
gtext_ups2Day[1000]=	95;
gtext_ups2Day[2500]=	95;
gtext_ups2Day[5000]=	150;
gtext_ups2Day[10000]=	350;


var gtext_ups1Day 	=	 new Array();
gtext_ups1Day[250]=	50;
gtext_ups1Day[500]=	66;
gtext_ups1Day[1000]=	135;
gtext_ups1Day[2500]=	135;
gtext_ups1Day[5000]=	225;
gtext_ups1Day[10000]=	500;

var gtext_ground 	=	 new Array();
gtext_ground[250]=	8;
gtext_ground[500]=	9;
gtext_ground[1000]=	12;
gtext_ground[2500]=	19;
gtext_ground[5000]=	36;
gtext_ground[10000]=	60;


/***********
** gloss cover
***********/
var gcover = new Array();
gcover[1000]=	310;
gcover[2500]=	500;
gcover[5000]=	625;
gcover[10000]=	1100;


/***********
** env9_12: Delivery Method
***********/
var gcover_ups3Day 	=	 new Array();
gcover_ups3Day[1000]=	45;
gcover_ups3Day[2500]=	110;
gcover_ups3Day[5000]=	220;
gcover_ups3Day[10000]=	400;


var gcover_ups2Day 	=	 new Array();
gcover_ups2Day[1000]=	70;
gcover_ups2Day[2500]=	165;
gcover_ups2Day[5000]=	330;
gcover_ups2Day[10000]=	630;


var gcover_ups1Day 	=	 new Array();
gcover_ups1Day[1000]=	116;
gcover_ups1Day[2500]=	250;
gcover_ups1Day[5000]=	502;
gcover_ups1Day[10000]=	960;

var gcover_ground 	=	 new Array();
gcover_ground[1000]=	12;
gcover_ground[2500]=	19;
gcover_ground[5000]=	34;
gcover_ground[10000]=	65;


/***********
** 14pt
***********/
var d14pt = new Array();
d14pt[250]=	275;
d14pt[500]=	325;
d14pt[1000]=	425;
d14pt[2500]=	500;
d14pt[5000]=	700;
d14pt[10000]=	1200;


/***********
** 14 pt: Delivery Method
***********/
var d14pt_ups3Day 	=	 new Array();
d14pt_ups3Day[250]=	23;
d14pt_ups3Day[500]=	33;
d14pt_ups3Day[1000]=	50;
d14pt_ups3Day[2500]=	100;
d14pt_ups3Day[5000]=	230;
d14pt_ups3Day[10000]=	450;


var d14pt_ups2Day 	=	 new Array();
d14pt_ups2Day[250]=	32;
d14pt_ups2Day[500]=	45;
d14pt_ups2Day[1000]=	75;
d14pt_ups2Day[2500]=	175;
d14pt_ups2Day[5000]=	350;
d14pt_ups2Day[10000]=	700;


var d14pt_ups1Day 	=	 new Array();
d14pt_ups1Day[250]=	60;
d14pt_ups1Day[500]=	80;
d14pt_ups1Day[1000]=	120;
d14pt_ups1Day[2500]=	270;
d14pt_ups1Day[5000]=	525;
d14pt_ups1Day[10000]=	1000;


var d14pt_ground 	=	 new Array();
d14pt_ground[250]=	10;
d14pt_ground[500]=	13;
d14pt_ground[1000]=	18;
d14pt_ground[2500]=	29;
d14pt_ground[5000]=	40;
d14pt_ground[10000]=	75;


function calc(){
	f = document.add;
	totalDiv = document.getElementById("subTotal");
	shippingDiv = document.getElementById("shipping");
	stock = f.stock.options[f.stock.selectedIndex].value;
	runsize = f.runsize.options[f.runsize.selectedIndex].value;
	delivery = f.delivery.options[f.delivery.selectedIndex].value;
	shippingCost =0;
	total = 0;
 if(runsize != "" && stock!= ""){ 
 	if(stock == "Recycled 100lb Gloss Text")
		product = "gtext";
	else if(stock == "Recycled 100lb Gloss Cover")
		product = "gcover";
	else
		product = "d14pt";
	//alert(pcSize+","+product+","+runsize)
 	total = eval(product+"[runsize]");
	if(delivery != "" && delivery!="Pick Up"){
	  if(delivery == "UPS 3 DAY SELECT")
		 shippingCost = eval(product+"_ups3Day[runsize]");
	  else if(delivery == "UPS 2nd DAY AIR")
	  	 shippingCost = eval(product+"_ups2Day[runsize]");
	  else if(delivery == "UPS NEXT DAY AIR")
	  	 shippingCost = eval(product+"_ups1Day[runsize]");
	  else	 
	  	shippingCost = eval(product+"_ground[runsize]");	  
    }
	if(delivery == "" || delivery=="Pick Up")
	  shippingCost = 0;
  }
  
f.total.value = total;
total += shippingCost;
totalDiv.innerHTML = "Subtotal: $"+total;
f.shippingCost.value = shippingCost;
shippingDiv.innerHTML = "Shipping Cost: $"+shippingCost;
}
function changeOption(obj){
var chosen = obj.options[obj.selectedIndex].value;
//alert(chosen);
f = document.add;
var listSize = f.runsize.options.length;
if(chosen == "Recycled 100lb Gloss Cover"){
f.runsize.options.length=0;
f.runsize.options[0]=new Option("----Select Run Size----", "", true, false);
f.runsize.options[1]=new Option("1000", "1000", false, false);
f.runsize.options[2]=new Option("2500", "2500", false, false);	
f.runsize.options[3]=new Option("5000", "5000", false, false);	
f.runsize.options[4]=new Option("10000", "10000", false, false);
}else if(listSize!=7){
f.runsize.options.length=0;
f.runsize.options[0]=new Option("----Select Run Size----", "", true, false);
f.runsize.options[1]=new Option("250", "250", false, false);
f.runsize.options[2]=new Option("500", "500", false, false);	
f.runsize.options[3]=new Option("1000", "1000", false, false);
f.runsize.options[4]=new Option("2500", "2500", false, false);	
f.runsize.options[5]=new Option("5000", "5000", false, false);	
f.runsize.options[6]=new Option("10000", "10000", false, false);
}
if(chosen == "Recycled 100lb Gloss Cover" ||chosen=="Recycled 100lb Gloss Text"){
f.coating.options.length=0;
f.coating.options[0]=new Option("Semi Coated Gloss", "Semi Coated Gloss", true, false);	
}else if(chosen == "Recycled 14pt"){
f.coating.options.length=0;
f.coating.options[0]=new Option("UV Coating Both Sides", "UV Coating Both Sides", true, false);
}
calc();
}
