function grandtotal(){
var Qty=document.form1.Qty.value;
var pagesQty=0;
if (form1.npages.options[0].selected==true){pagesQty=8;}
else if (form1.npages.options[1].selected==true){pagesQty=12;}
else if (form1.npages.options[2].selected==true){pagesQty=16;}
else if (form1.npages.options[3].selected==true){pagesQty=20;}
else if (form1.npages.options[4].selected==true){pagesQty=24;}
else if (form1.npages.options[5].selected==true){pagesQty=28;}
else if (form1.npages.options[6].selected==true){pagesQty=32;}
else if (form1.npages.options[7].selected==true){pagesQty=36;}
else if (form1.npages.options[8].selected==true){pagesQty=40;}


var INPageQtyperbook=pagesQty-4;
var totalINPage=INPageQtyperbook*Qty;

document.form1.INPageQtyperbook.value=INPageQtyperbook;
document.form1.totalINPage.value=totalINPage;

var INSheetsunit=INPageQtyperbook/4;
if (form1.size.options[0].selected==true){INSheetsunit=INPageQtyperbook/4;}
else if (form1.size.options[1].selected==true){INSheetsunit=INPageQtyperbook/8;}
else if (form1.size.options[2].selected==true){INSheetsunit=INPageQtyperbook/16;}

var INSheetsQty=(Number(Qty)+10)*INSheetsunit;
document.form1.INSheetsQty.value=INSheetsQty;
document.form1.INSheetsunit.value=INSheetsunit;

var COVSheetsQty=Qty;
document.form1.COVSheetsQty.value=COVSheetsQty;

var COVrate=0;
var COVprice=0.08884;
var COVsub1=0;
var COVtotal=0;
var COVsub=0;
if (form1.size.options[0].selected==true){COVsub=Qty;}
else if (form1.size.options[1].selected==true){COVsub=Qty/2;}
else if (form1.size.options[2].selected==true){COVsub=Qty/4;}

if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=5)){COVrate=3.4;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=10)){COVrate=2.8;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=20)){COVrate=2;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=100)){COVrate=1.6;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=500)){COVrate=1.4;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=1000)){COVrate=1.2;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=2000)){COVrate=1.1;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub<=5000)){COVrate=0.9;}
else if ((form1.COVcolor.options[0].selected==true)&&(COVsub>5000)){COVrate=0.8;}

else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=5)){COVrate=1.8;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=10)){COVrate=1.2;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=20)){COVrate=0.9;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=100)){COVrate=0.75;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=500)){COVrate=0.6;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=1000)){COVrate=0.38;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=2000)){COVrate=0.36;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub<=5000)){COVrate=0.34;}
else if ((form1.COVcolor.options[1].selected==true)&&(COVsub>5000)){COVrate=0.32;}
document.form1.COVrate.value=COVrate;

COVsub1=COVprice+COVrate;
COVsub2=Math.ceil(COVsub);
document.form1.COVsub2.value=COVsub2;
COVtotal=0;
if (form1.size.options[0].selected){COVtotal=(Qty*COVsub1)+10;}
else if (form1.size.options[1].selected){COVtotal=10+(COVsub2+10)*COVsub1;}
else if (form1.size.options[2].selected){COVtotal=10+(COVsub2+10)*COVsub1;}
document.form1.COVsub1.value=COVsub1;
document.form1.COVtotal.value=COVtotal;


var INrate=0;

if ((form1.pagecolor.options[0].selected)&&(INSheetsQty<=2.5)){INrate=2;}
else if ((form1.pagecolor.options[0].selected)&&(INSheetsQty<=5)){INrate=1.9}
else if ((form1.pagecolor.options[0].selected)&&(INSheetsQty<=10)){INrate=1.8;}
else if ((form1.pagecolor.options[0].selected==true)&&(INSheetsQty<=50)){INrate=1.6;}
else if ((form1.pagecolor.options[0].selected==true)&&(INSheetsQty<=250)){INrate=1.2;}
else if ((form1.pagecolor.options[0].selected==true)&&(INSheetsQty<=500)){INrate=1.1;}
else if ((form1.pagecolor.options[0].selected==true)&&(INSheetsQty<=1000)){INrate=0.94;}
else if ((form1.pagecolor.options[0].selected==true)&&(INSheetsQty<=2500)){INrate=0.9;}
else if ((form1.pagecolor.options[0].selected==true)&&(INSheetsQty>2500)){INrate=0.6;}

else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=2.5)){INrate=1;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=5)){INrate=0.8;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=10)){INrate=0.6;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=50)){INrate=0.4;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=250)){INrate=0.3;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=500)){INrate=0.26;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=1000)){INrate=0.23;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty<=2500)){INrate=0.22;}
else if ((form1.pagecolor.options[1].selected==true)&&(INSheetsQty>2500)){INrate=0.2;}
document.form1.INrate.value=INrate;

var INsub1=INSheetsunit*20;
var INsub2=INrate+0.045;
var INsub3=INSheetsQty*INsub2;
var INtotal=INsub1+INsub3;
document.form1.INsub1.value=INsub1;
document.form1.INsub2.value=INsub2;
document.form1.INsub3.value=INsub3;
document.form1.INtotal.value=INtotal;


var FINISHINGrate=0;
if (INSheetsQty<=5){FINISHINGrate=3;}
else if (INSheetsQty<=10){FINISHINGrate=2.5;}
else if (INSheetsQty<=20){FINISHINGrate=2;}
else if (INSheetsQty<=100){FINISHINGrate=1;}
else if (INSheetsQty<=500){FINISHINGrate=0.5;}
else if (INSheetsQty<=1000){FINISHINGrate=0.25;}
else if (INSheetsQty<=2000){FINISHINGrate=0.2;}
else if (INSheetsQty<=5000){FINISHINGrate=0.15;}
else if (INSheetsQty>5000){FINISHINGrate=0.1;}
document.form1.FINISHINGrate.value=FINISHINGrate;

var FINISHINGtotal=(FINISHINGrate*Qty)+20;
document.form1.FINISHINGtotal.value=FINISHINGtotal;


var total=(COVtotal+INtotal+FINISHINGtotal)*1.75;				
form1.GRANDtotal.value="$"+Math.round(total*100)/100;
SetCookie("TOTALCOST", Math.round(total*100)/100, 1);	// MA

var unitprice=total/Qty;
form1.unitprice.value="$"+Math.round(unitprice*100)/100;

var weight=((36*Qty)+(18.432*INSheetsQty))/1000;
if (form1.size.options[0].selected==true){weight=((36*Qty)+(18.432*INSheetsQty))/1000;}
else if (form1.size.options[1].selected==true){weight=((18*Qty)+(9.216*INSheetsQty))/1000;}
else if (form1.size.options[2].selected==true){weight=((9*Qty)+(4.608*INSheetsQty))/1000;}
form1.weight.value=Math.round(weight*100)/100+" kg";

var freight=0;
if (weight<=5){
	freight=22;
} else {
	freight=22+((Math.ceil((weight-5)/5))*5.5);
}
form1.freight.value=Math.round(freight*100)/100;
SetCookie("freight", Math.round(freight*100)/100, 1);	// MA
SetCookie("products", "BOOKLETS|Quantity : "+Qty+"|Size : "+form1.size.value+"|Pages Incl Cover : "+form1.npages.value+"|Cover Colour : "+form1.COVcolor.value+"|Inside Pages Colour : "+form1.pagecolor.value+"|PRICE = $"+Math.round(total*100)/100+"|Less Discount = $%D%|Plus Freight (within Australia) = $"+Math.round(freight*100)/100,1);	// MA
};
