var d;
var Shipping;
var SalesTax ;
var tax;

var bottle1Original = 12.00;
var bottle2Original = 28.00;
var bottle3Original = 21.00;
var bottle4Original = 16.00;
var bottle5Original = 18.00;
var bottle6Original = 24.00;
var bottle7Original = 8.00;
var bottle8Original = 13.00;
var bottle82Original = 13.00;
var bottle9Original = 18.00;
var bottle10Original = 13.00;

var priceB1Original =0;
var priceB2Original =0;
var priceB3Original =0;
var priceB4Original =0;
var priceB5Original =0;
var priceB6Original =0;
var priceB7Original =0;
var priceB8Original =0;
var priceB82Original =0;
var priceB9Original =0;
var priceB10Original =0;

var priceB1 ;
var priceB2 ;
var priceB3 ;
var priceB4 ;
var priceB5 ;
var priceB6 ;
var priceB7 ;
var priceB8 ;
var priceB82 ;
var priceB9 ;
var priceB10 ;

var total1 ;
var total2 ;
var total3 ;
var total4 ;
var total5 ;
var total6 ;
var total7 ;
var total8 ;
var total82 ;
var total9 ;
var total10 ;
var Total;
var TotalOriginal;
var  TAX1;

var dozen;
var dozenLess;
var BottlesTotal;
///////////////////////////////
function getShipping(){
	d = document.theForm2;
	return d.ShippingZone.value;
}
function getTax(){
	d = document.theForm2;
	if (d.taxable.value == 6 )	 
    SalesTax = 0.0723 ;
	else SalesTax = 0;
	return SalesTax ;
}

function doCalc(theItem){

	d = document.theForm2;
	
	mpriceB1 = d.mpriceB1.value;
	mpriceB2 = d.mpriceB2.value;
	mpriceB3 = d.mpriceB3.value;
	mpriceB4 = d.mpriceB4.value;
	mpriceB5 = d.mpriceB5.value;
	mpriceB6 = d.mpriceB6.value;
	mpriceB7 = d.mpriceB7.value;
	mpriceB8 = d.mpriceB8.value;
	mpriceB82 = d.mpriceB82.value;
	mpriceB9 = d.mpriceB9.value;
	SubTotal = d.msub.value;
	//SubTotal = $MYDATA{'total1'};
	Bottles  = 0;
	Discount  = 0;
	Total  = 0;
	
	qbottle1 = parseInt(eval(d.mqb1.value));
	qbottle2 = parseInt(eval(d.mqb2.value));
	qbottle3 = parseInt(eval(d.mqb3.value));
	qbottle4 = parseInt(eval(d.mqb4.value));
	qbottle5 = parseInt(eval(d.mqb5.value));
	qbottle6 = parseInt(eval(d.mqb6.value));
	qbottle7 = parseInt(eval(d.mqb7.value));
	qbottle8 = parseInt(eval(d.mqb8.value));
	qbottle82 = parseInt(eval(d.mqb82.value));
	qbottle9 = parseInt(eval(d.mqb9.value));
	qbottle10 = parseInt(eval(d.mqb10.value));

	Bottles += qbottle1;
	 Bottles += qbottle2;
	 Bottles += qbottle3;
	 Bottles += qbottle4;
     Bottles += qbottle5;
	 Bottles += qbottle6;
	 Bottles += qbottle7;
	 Bottles += qbottle8;
	 Bottles += qbottle82;
	 Bottles += qbottle9;
	 Bottles += qbottle10;

	 BottlesTotal= Bottles;
	
     dozen =parseInt(  BottlesTotal/12);
     Bottles = parseInt( Bottles%12); 
	
	///////////////////////////////

	 if (BottlesTotal<12)
	 {	var bottle1 = 12.00;
		var bottle2 = 28.00;
		var bottle3 = 21.00;
		var bottle4 = 16.00;
		var bottle5 = 18.00;
		var bottle6 = 24.00;
		var bottle7 = 8.00;
		var bottle8 = 13.00;
		var bottle82 = 13.00;
		var bottle9 = 18.00;
		var bottle10 = 13.00;
	 } 
	 else 
	 {	var bottle1 = 10.00;
		var bottle2 = 24.00;
		var bottle3 = 18.00;
		var bottle4 = 14.00;
		var bottle5 = 15.00;
		var bottle6 = 20.00;
		var bottle7 = 7.00;
		var bottle8 = 11.00;
		var bottle82 = 11.00;
		var bottle9 = 16.00;
		var bottle10 = 11.00;
	 } 
	

	priceB1Original = bottle1Original * qbottle1; 
	mpriceB1 = bottle1 * qbottle1; 
	d.mpriceB1.value = mpriceB1;

	priceB2Original = bottle2Original * qbottle2; 
	mpriceB2 = bottle2 * qbottle2; 
	d.mpriceB2.value = mpriceB2;

	priceB3Original = bottle3Original * qbottle3; 
	mpriceB3 = bottle3 * qbottle3; 
	d.mpriceB3.value = mpriceB3;

	priceB4Original = bottle4Original * qbottle4; 
	mpriceB4 = bottle4 * qbottle4; 
	d.mpriceB4.value = mpriceB4;
	
	priceB5Original = bottle5Original * qbottle5; 
	mpriceB5 = bottle5 * qbottle5; 
	d.mpriceB5.value = mpriceB5;

	priceB6Original = bottle6Original * qbottle6; 
	mpriceB6 = bottle6 * qbottle6; 
	d.mpriceB6.value = mpriceB6;

	priceB7Original = bottle7Original * qbottle7; 
	mpriceB7 = bottle7 * qbottle7; 
	d.mpriceB7.value = mpriceB7;

	priceB8Original = bottle8Original * qbottle8; 
	mpriceB8 = bottle8 * qbottle8; 
	d.mpriceB8.value = mpriceB8;

	priceB82Original = bottle82Original * qbottle82; 
	mpriceB82 = bottle82 * qbottle82; 
	d.mpriceB82.value = mpriceB82;

	priceB9Original = bottle9Original * qbottle9; 
	mpriceB9 = bottle9 * qbottle9; 
	d.mpriceB9.value = mpriceB9;

	priceB10Original = bottle10Original * qbottle10; 
	mpriceB10 = bottle10 * qbottle10; 
	d.mpriceB10.value = mpriceB10;

	SubTotal = mpriceB1+mpriceB2+mpriceB3+mpriceB4+mpriceB5+mpriceB6+mpriceB7+mpriceB8+mpriceB82+mpriceB9+mpriceB10;
	TotalOriginal = priceB1Original+priceB2Original+priceB3Original+priceB4Original+priceB5Original+priceB6Original+priceB7Original+priceB8Original+priceB82Original+priceB9Original+priceB10Original;
	d.msub.value = SubTotal ;
	 d.Discount.value = TotalOriginal - SubTotal ; 

	 switch(getShipping()){
		case "0":
			Shipping = new Array(0,0,0,0);
			break;
		case "1":
			Shipping = new Array(7.50,7.50,7.50,7.50);
			break;
		case "2":
			Shipping = new Array(7.50,7.50,7.50,7.50);
			break;
		case "3":
			Shipping = new Array(7.50,7.50,7.50,7.50);			
			break;		
	}

   // switch(getShipping()){
		//case "0":
			//Shipping = new Array(0,0,0,0);
			//break;
		//case "1":
			//Shipping = new Array(11,14,18,31);
			//break;
		//case "2":
			//Shipping = new Array(28,40,50,90);
			//break;
		//case "3":
			//Shipping = new Array(12,16,20,36);			
			//break;		
	//}
	
	///////////////////////////////
	
	if ((Bottles==1) || (Bottles==2)) {
//Shipping= dozen*(Shipping[3])+Shipping[0];
Shipping=Shipping[1];
}
else if ((Bottles==3) || (Bottles==4)) {
	//Shipping=dozen*(Shipping[3])+Shipping[1];
	Shipping=Shipping[1];
}
else if ((Bottles==5) || (Bottles==6) || (Bottles==7)) {
	//Shipping=dozen*(Shipping[3])+Shipping[2];
	Shipping=Shipping[2];
}
else if ((Bottles ==8) || (Bottles ==9) || (Bottles ==10) || (Bottles ==11)) {
	//Shipping=dozen*(Shipping[3])+Shipping[3];
	Shipping=Shipping[3];
}
else if ((Bottles ==0) ) {
//	Shipping=dozen*(Shipping[3]);
	Shipping=Shipping[3];
}
else   {
//	Shipping=Shipping[3];
Shipping=Shipping[3];
}
	
	////////////////////////////////
     d.shipping.value =  Shipping ;
	 TAX = getTax();
     Total =  eval(SubTotal)- eval(Discount) ;
      TAX = Math.floor((Total * TAX)*100)/100;
	  //alert (TAX);
	 Total += TAX;
	  //alert (Total);
	 d.tax.value = TAX ;
	  Total += Shipping ;
	  Total = Math.floor ((Total)*100)/100;
	   //alert (Total);
	 d.mtotal.value =  Total ;

	}

function init(){
	d = document.theForm2;
	d.mqb1.value = 0;
	d.mqb2.value = 0;
	d.mqb3.value = 0;
	d.mqb4.value = 0;
	d.mqb5.value = 0;
	d.mqb6.value = 0;
	d.mqb7.value = 0;
	d.mqb8.value = 0;
	d.mqb82.value = 0;
	d.mqb9.value = 0;
	d.mqb10.value = 0;
	d.mpriceB1.value = 0;
	d.mpriceB2.value = 0;
	d.mpriceB3.value = 0;
	d.mpriceB4.value = 0;
	d.mpriceB5.value = 0;
	d.mpriceB6.value = 0;
	d.mpriceB7.value = 0;
	d.mpriceB8.value = 0;
	d.mpriceB82.value = 0;
	d.mpriceB9.value = 0;
	d.mpriceB10.value = 0;
	d.msub.value = 0;
	d.Discount.value = 0;
	d.shipping.value = 0;
	d.tax.value = 0;
	d.mtotal.value = 0;
	
}	