/***********
** #10
***********/
var env10 = new Array();
//env10[runSize] = $$;
env10[250] = 190;
env10[500] = 225;
env10[1000] = 375;
env10[2500] = 600;
env10[5000] = 900;
env10[10000] = 1675;

var env10_linen = new Array();
env10_linen[250] = 280;
env10_linen[500] = 325;
env10_linen[1000] = 375;
env10_linen[2500] = 600;
env10_linen[5000] = 900;
env10_linen[10000] = 1675;
/***********
** #10: Delivery Method
***********/
var env10_ups3Day 	=	 new Array()	;
env10_ups3Day[250] 	=	42	;
env10_ups3Day[500] 	=	62	;
env10_ups3Day[1000] 	=	62	;
env10_ups3Day[2500] 	=	104	;
env10_ups3Day[5000] 	=	206	;
env10_ups3Day[10000] 	=	412	;
var env10_ups2Day 	=	 new Array()	;
env10_ups2Day[250] 	=	58	;
env10_ups2Day[500] 	=	90	;
env10_ups2Day[1000] 	=	90	;
env10_ups2Day[2500] 	=	140	;
env10_ups2Day[5000] 	=	282	;
env10_ups2Day[10000] 	=	564	;
var env10_ups1Day 	=	 new Array()	;
env10_ups1Day[250] 	=	180	;
env10_ups1Day[500] 	=	246	;
env10_ups1Day[1000] 	=	246	;
env10_ups1Day[2500] 	=	234	;
env10_ups1Day[5000] 	=	468	;
env10_ups1Day[10000] 	=	936	;

var env10_upsGround 	=	 new Array()	;
env10_upsGround[250] 	=	12	;
env10_upsGround[500] 	=	14	;
env10_upsGround[1000] 	=	20	;
env10_upsGround[2500] 	=	30	;
env10_upsGround[5000] 	=	60	;
env10_upsGround[10000] 	=	130	;

/***********
** env9_12
***********/
var env9_12 = new Array();
//env9_12[runSize] = $$;
env9_12[1000] = 700;
env9_12[2500] = 1250;
env9_12[5000] = 2400;
/***********
** env9_12: Delivery Method
***********/
var env9_12_ups3Day 	=	 new Array()	;
env9_12_ups3Day[1000] 	=	138	;
env9_12_ups3Day[2500] 	=	290	;
env9_12_ups3Day[5000] 	=	554	;
var env9_12_ups2Day 	=	 new Array()	;
env9_12_ups2Day[1000] 	=	184	;
env9_12_ups2Day[2500] 	=	394	;
env9_12_ups2Day[5000] 	=	772	;
var env9_12_ups1Day 	=	 new Array()	;
env9_12_ups1Day[1000] 	=	345	;
env9_12_ups1Day[2500] 	=	669	;
env9_12_ups1Day[5000] 	=	1260	;
var env9_12_upsGround 	=	 new Array()	;
env9_12_upsGround[1000] 	=	30	;
env9_12_upsGround[2500] 	=	65	;
env9_12_upsGround[5000] 	=	120	;

/***********
** env5_7
***********/
var env5_7 = new Array();
//env5_7[runSize] = $$;
env5_7[1000] = 375;
env5_7[2500] = 600;
env5_7[5000] = 850;
/***********
** env5_7: Delivery Method
***********/
var env5_7_ups3Day 	=	 new Array()	;
env5_7_ups3Day[1000] 	=	54	;
env5_7_ups3Day[2500] 	=	104	;
env5_7_ups3Day[5000] 	=	206	;
var env5_7_ups2Day 	=	 new Array()	;
env5_7_ups2Day[1000] 	=	72	;
env5_7_ups2Day[2500] 	=	140	;
env5_7_ups2Day[5000] 	=	282	;
var env5_7_ups1Day 	=	 new Array()	;
env5_7_ups1Day[1000] 	=	144	;
env5_7_ups1Day[2500] 	=	234	;
env5_7_ups1Day[5000] 	=	468	;
var env5_7_upsGround 	=	 new Array()	;
env5_7_upsGround[1000] 	=	16	;
env5_7_upsGround[2500] 	=	30	;
env5_7_upsGround[5000] 	=	60	;


function calc(){
	f = document.add;
	totalDiv = document.getElementById("subTotal");
	shippingDiv = document.getElementById("shipping");
	pcSize = f.pcSize.options[f.pcSize.selectedIndex].value;
	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 != "" && pcSize!= "" && stock!= ""){ 
//All of the prices stay the same for all sizes and quantities except: #10
 	if(pcSize == "#10 (4.125 x 9.5)"){
		if(stock=="70lb Recycled Uncoated Linen")
			product = "env10_linen";
		else if(stock=="70lb Recycled Uncoated White")
			product = "env10";
		
	}else if(pcSize == "5.25 x 7.25")
		product = "env5_7";
	else
		product = "env9_12";
	//alert(pcSize+","+product+","+runsize)
 	total = eval(product+"[runsize]");
	// The shipping fees will be the same for both papers. 
	if(pcSize == "#10 (4.125 x 9.5)")
		product = "env10";
		
	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 if(delivery == "UPS GROUND")
	 	 shippingCost = eval(product+"_upsGround[runsize]");	 		 
	  shippingDiv.innerHTML = "Shipping Cost: $"+shippingCost;
    }
	if(delivery == "" || delivery=="Pick Up")
	  shippingDiv.innerHTML = "Shipping Cost: $0";
  }
  
f.total.value = total;
total += shippingCost;
totalDiv.innerHTML = "Subtotal: $"+total;
f.shippingCost.value = shippingCost;
}
function changeOption(obj){
var chosen = obj.options[obj.selectedIndex].value;
//alert(chosen);
f = document.add;
if(chosen == "#10 (4.125 x 9.5)"){
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);
}else if(chosen == "5.25 x 7.25" || chosen == "9 x 12"){
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);	
}
/*if((chosen == "250" || chosen == "500")&& f.stock.options.length!=3){
f.stock.options.length=0;
f.stock.options[0]=new Option("----Select Stock Type----", "", true, false);
f.stock.options[1]=new Option("70lb Recycled Uncoated White", "70lb Recycled Uncoated White", false, false);
f.stock.options[2]=new Option("70lb Recycled Uncoated Linen", "70lb Recycled Uncoated Linen", false, false);
}if(f.stock.options.length!=3 && (chosen == "1000" || chosen == "2500" || chosen == "5000" || chosen == "10000")){
f.stock.options.length=0;
f.stock.options[0]=new Option("----Select Stock Type----", "", true, false);
f.stock.options[1]=new Option("70lb Recycled Uncoated White", "70lb Recycled Uncoated White", false, false);
f.stock.options[2]=new Option("70lb Recycled Uncoated Linen", "70lb Recycled Uncoated Linen", false, false);
}*/
calc();
}
