function Calculate(){
with(document.LAYOUTFORM){
var A1=(NumPanels[NumPanels.selectedIndex].value);
var A2=(NumWidths[NumWidths.selectedIndex].value);
var A3=parseFloat(Length[Length.selectedIndex].value);
var A4=(Lining[Lining.selectedIndex].value);
var A5=(Style[Style.selectedIndex].value);
var A6=(Fabric[Fabric.selectedIndex].value);
var A9="lining"
var A10="total widths for shipping"
var A11="shipping fee"
var A12="length charge"
var A13="style value"
var A14="fabric value"
var A16="overlength shipping"

//Reset Pocket and Header for non-rod pocket panels
if (A5=="Rod Pocket") {
   ;
}
else {
   document.forms['LAYOUTFORM'].elements['Header'].selectedIndex = 0;
   document.forms['LAYOUTFORM'].elements['Pocket'].selectedIndex = 0;
}


//get length pricing
if (A3<=84) {
   A12=67;
}
else if ((A3>84) && (A3<=96)) {
   A12=75;
}
else if ((A3>96) && (A3<=110)) {
   A12=83;
}
else if ((A3>110) && (A3<=120)) {
   A12=91;
}
else if ((A3>120) && (A3<=130)) {
   A12=99;
}
else if ((A3>130) && (A3<=140)) {
   A12=107;
}
else if ((A3>140) && (A3<=150)) {
   A12=115;
}
else if ((A3>150) && (A3<=160)) {
   A12=153;
}
else if ((A3>160) && (A3<=170)) {
   A12=161;
}
else if ((A3>170) && (A3<=180)) {
   A12=169;
}
else if ((A3>180) && (A3<=190)) {
   A12=177;
}
else if ((A3>190) && (A3<=200)) {
   A12=185;
}
else if ((A3>200) && (A3<=210)) {
   A12=208;
}
else if ((A3>210) && (A3<=220)) {
   A12=216;
}
else if ((A3>120) && (A3<=230)) {
   A12=224;
}
else if ((A3>130) && (A3<=240)) {
   A12=232;
}
else {
   A12=0 ;
}


//get style pricing
if ((A5=="Inverted Pleat") || (A5=="Pinch Pleat")) {
   A13=8;
}
else if ((A5=="Flair Pleat") || (A5=="Mod Flair Pleat")) {
   A13=8;
}
else if (A5=="Cartridge Pleat") {
   A13=8;
}
else if (A5=="Smock Top") {
   A13=11;
}
else if ((A5=="Tab Top") || (A5=="Tie Top")) {
   A13=11;
}
else if (A5=="Gathered Top") {
   A13=39;
}
else {
   A13=0 ;
}

//get fabric pricing
if ((A6=="Aqua Solid") || (A6=="Pale Blue Solid") || (A6=="Chocolate Solid")){
   A14=0;
}
else {
   A14=18;
}


//get total for linings
if (A4=="No Lining") {
   A9=0;
}
else if ((A4=="Organic White Lining") && (A3<97)) {
   A9=25;
}

else if ((A4=="Organic White Lining") && (A3>96)) {
   A9=38;
}

else if ((A4=="Organic White Lining") && (A3>150)) {
   A9=50;
}

else if ((A4=="Organic White Lining") && (A3>200)) {
   A9=60;
}
else if ((A4=="Organic White Lining & Interlining") && (A3<97)) {
   A9=55;
}

else if ((A4=="Organic White Lining & Interlining") && (A3>96)) {
   A9=83;
}

else if ((A4=="Organic White Lining & Interlining") && (A3>150)) {
   A9=110;
}

else if ((A4=="Organic White Lining & Interlining") && (A3>200)) {
   A9=130;
}
else {
   A9=0;
}

//figure shipping fees
if (A3>150){
   A10=2*(A1*A2);
}
else {
A10=A1*A2;
}

if (A10==1){
   A11=10;
}

else if ((A10>1) && (A10<=2)){
   A11=12;
}

else if ((A10>2) && (A10<=3)){
   A11=14;
}
else if ((A10>3) && (A10<=4)){
   A11=16;
}

else if ((A10>4) && (A10<=5)){
   A11=18;
}
else if ((A10>5) && (A10<=6)){
   A11=20;
}

else if ((A10>6) && (A10<=7)){
   A11=22;
}
else if ((A10>7) && (A10<=8)){
   A11=24;
}

else if ((A10>8) && (A10<=9)){
   A11=26;
}

else {
   A11=28;
}


//panels total price
Atotal = ((A1*A2)*(A12+A13+A14+A9));
Total.value = Math.round(Atotal)+".00";

//shipping total
Shipping.value=A11+".00";

//grand total
Gtotal=((A1*A2)*(A12+A13+A14+A9)+A11);
GrandTotal.value=Math.round(Gtotal)+".00";
}
}

//making cookie
function MakeCookie(){
with(document.LAYOUTFORM){
var C1=(NumPanels[NumPanels.selectedIndex].value);
var C2=(NumWidths[NumWidths.selectedIndex].value);
var C3=parseFloat(Length[Length.selectedIndex].value);
var C4=(Style[Style.selectedIndex].value);
var C5=(Fabric[Fabric.selectedIndex].value);
var C6=(Lining[Lining.selectedIndex].value);
var C7=(Fractional[Fractional.selectedIndex].value);
var C8=(Header[Header.selectedIndex].value);
var C9=(Pocket[Pocket.selectedIndex].value);
var C10=parseFloat(GrandTotal.value);
var mycookie = C1 + "xxx" + C2 + "xxx" + C3 + "xxx" + C4 + "xxx" + C5 + "xxx" + C6 + "xxx" + C7 + "xxx" + C8 + "xxx" + C9 + "xxx" + C10;
 
document.cookie = escape(mycookie)

}
}