function calc() {
var iTot = 0;
var mTot = 0;
	document.forms["add_cart1"].elements["quantity"].value = document.forms["add_cart1"].elements["quantity_250_500_50000"].value;


	if (document.forms["add_cart1"].elements["quantity"].type=="select-one")
	{ var quantity = document.forms["add_cart1"].elements["quantity"].options[document.forms["add_cart1"].elements["quantity"].selectedIndex].value; }
	else
	{ var quantity = document.forms["add_cart1"].elements["quantity"].value; }

	if (document.forms["add_cart1"].elements["jheight"].type=="select-one")
	{ var jheight = document.forms["add_cart1"].elements["jheight"].options[document.forms["add_cart1"].elements["jheight"].selectedIndex].value; }
	else
	{if (document.forms["add_cart1"].elements["jheight"].length>0)
{

	for (var i=0; i < document.forms["add_cart1"].elements["jheight"].length; i++)
	{if (document.forms["add_cart1"].elements["jheight"][i].checked)
	{var jheight =i ;
	break;}}
}else
{
	var jheight =0;
	}}

	if (document.forms["add_cart1"].elements["jwidth"].type=="select-one")
	{ var jwidth = document.forms["add_cart1"].elements["jwidth"].options[document.forms["add_cart1"].elements["jwidth"].selectedIndex].value; }
	else
	{if (document.forms["add_cart1"].elements["jwidth"].length>0)
{

	for (var i=0; i < document.forms["add_cart1"].elements["jwidth"].length; i++)
	{if (document.forms["add_cart1"].elements["jwidth"][i].checked)
	{var jwidth =i ;
	break;}}
}else
{
	var jwidth =0;
	}}

	if (document.forms["add_cart1"].elements["proof"].type=="select-one")
	{ var proof = document.forms["add_cart1"].elements["proof"].options[document.forms["add_cart1"].elements["proof"].selectedIndex].value; }
	else
	{if (document.forms["add_cart1"].elements["proof"].length>0)
{

	for (var i=0; i < document.forms["add_cart1"].elements["proof"].length; i++)
	{if (document.forms["add_cart1"].elements["proof"][i].checked)
	{var proof =i ;
	break;}}
}else
{
	var proof =0;
	}}

	if (document.forms["add_cart1"].elements["turnaround1235_recon"].type=="select-one")
	{ var turnaround1235_recon = document.forms["add_cart1"].elements["turnaround1235_recon"].options[document.forms["add_cart1"].elements["turnaround1235_recon"].selectedIndex].value; }
	else
	{if (document.forms["add_cart1"].elements["turnaround1235_recon"].length>0)
{

	for (var i=0; i < document.forms["add_cart1"].elements["turnaround1235_recon"].length; i++)
	{if (document.forms["add_cart1"].elements["turnaround1235_recon"][i].checked)
	{var turnaround1235_recon = document.forms["add_cart1"].elements["turnaround1235_recon"][i].value;

	var index_turnaround = i;
	break;}}
}else
{
	var turnaround1235_recon = document.forms["add_cart1"].elements["turnaround1235_recon"].value;

	var index_turnaround = 0;
	}}

	if ((quantity > 0 && quantity < 250) && ((jheight+1)*(jwidth+1)) < 4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + (((((6*.02)*quantity)+17))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity > 0 && quantity < 250) && ((jheight+1)*(jwidth+1)) >=4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + ((((((((Math.ceil(jheight))+1)*((Math.ceil(jwidth))+1))*.02)*quantity)+17))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 250 && quantity < 1000) && ((jheight+1)*(jwidth+1)) < 4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + (((((6*.02)*quantity)+10))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 250 && quantity < 1000) && ((jheight+1)*(jwidth+1)) >=4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + ((((((((Math.ceil(jheight))+1)*((Math.ceil(jwidth))+1))*.02)*quantity)+10))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 1000 && quantity < 2000) && ((jheight+1)*(jwidth+1)) < 4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + (((((6*.014)*quantity)+5))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 1000 && quantity < 2000) && ((jheight+1)*(jwidth+1)) >=4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + ((((((((Math.ceil(jheight))+1)*((Math.ceil(jwidth))+1))*.014)*quantity)+5))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 2000 && quantity < 4000) && ((jheight+1)*(jwidth+1)) < 4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + (((((6*8)*quantity/1000)+35))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 2000 && quantity < 4000) && ((jheight+1)*(jwidth+1)) >=4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + ((((((((Math.ceil(jheight))+1)*((Math.ceil(jwidth))+1))*8)*quantity/1000)+35))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 4000) && ((jheight+1)*(jwidth+1)) < 4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + (((((6*8)*(quantity/1000))+20))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}


	if ((quantity >= 4000) && ((jheight+1)*(jwidth+1)) >=4 )
	{
		turnaround1235_recon = index_turnaround;
iTot = iTot + ((((((((Math.ceil(jheight))+1)*((Math.ceil(jwidth))+1))*8)*(quantity/1000))+20))+(40+((quantity/1000)*20))*itemInfo[1][4][turnaround1235_recon])+itemInfo[1][2][document.forms["add_cart1"].elements["proof"].selectedIndex];
		mTot = mTot + iTot /quantity;
	}
if(iTot == 0)
{
tTot = iTot;
document.getElementById("sptotal").innerHTML = 'Free';
document.forms["add_cart1"].elements["total"].value = '$0.00';
document.forms["add_cart1"].elements["price"].value = '$0.00';
document.getElementById("spprice").innerHTML = 'Free';
}
else
{
if (document.forms["add_cart1"].elements["price_factor"].value == 1)
{
        tTot = Math.round(iTot * 100) / 100 + .00001;
	    var price_factor = 1;
        tTot = tTot*price_factor;var totX = "" + tTot;
	    totX = totX.substring(0,totX.indexOf(".") + 3);
	    if(totX > 0 )
        {
            document.getElementById("sptotal").innerHTML = "$" + totX;
        }
        else
        {
            document.getElementById("sptotal").innerHTML = "Free";}
	        document.forms["add_cart1"].elements["total"].value = "$" + totX;

	        pTot = (tTot/quantity);
	        var totX = "" + pTot;
	        totX = totX.substring(0,totX.indexOf(".") + 4);
	        document.forms["add_cart1"].elements["price"].value = "$" + totX;
	        if(totX > 0 )
            {
                document.getElementById("spprice").innerHTML =  "$" + totX;
            }
            else
            {
                document.getElementById("spprice").innerHTML =  "Free";
             }

}
else
{
tTot = Math.round(iTot * 100) / 100 + .00001;
	var maxDisc = 0;
var price_factor = document.forms["add_cart1"].elements["price_factor"].value;
var calculatedDisc;
var discountedTotal;
var iDiscount;
var youSave;
var displayDisc;

calculatedDisc = tTot*(1-price_factor);
if(calculatedDisc > maxDisc && maxDisc > 0 )
{
    discountedTotal=tTot-maxDisc;
    iDiscount = maxDisc;
    displayDisc = "" + (Math.round(iDiscount* 100) / 100 + .001);
    displayDisc = displayDisc.substring(0, displayDisc.indexOf(".") + 3);
    document.getElementById("idYouSave").innerHTML = "$" + displayDisc;}
else
{
    discountedTotal=tTot*price_factor;
    iDiscount = (1-price_factor)*100;
displayDisc = "" + (Math.round(calculatedDisc* 100) / 100 + .001);
displayDisc = displayDisc.substring(0, displayDisc.indexOf(".") + 3);
document.getElementById("idYouSave").innerHTML ="" + Math.round(iDiscount) + "%" ;
document.getElementById("idYouSaveNew").innerHTML =  "- $" + displayDisc ;
}
var xDiscountedTotal = "" + discountedTotal;


	
xDiscountedTotal = xDiscountedTotal.substring(0,xDiscountedTotal.indexOf(".") + 3);
document.getElementById("idNowOnly").innerHTML = "$" + xDiscountedTotal;
	var totX = "" + tTot;
	totX = totX.substring(0,totX.indexOf(".") + 3);
	if(totX > 0 )
{
document.getElementById("sptotal").innerHTML = "$" + totX;}
else
{
document.getElementById("sptotal").innerHTML = "Free";}


	document.forms["add_cart1"].elements["total"].value = "$" + totX;

	pTot = (tTot/quantity);
	var totX = "" + pTot;
	totX = totX.substring(0,totX.indexOf(".") + 4);
pTot = (discountedTotal/quantity);
totX = "" + pTot;
totX = totX.substring(0,totX.indexOf(".") + 4);
	document.forms["add_cart1"].elements["price"].value = "$" + totX;
	if(totX > 0 )
{
document.getElementById("spprice").innerHTML =  "$" + totX;}
else
{
document.getElementById("spprice").innerHTML =  "Free";}

}
}
}

var itemInfo = new Array(1) ;
var fieldInfo = new Array(1) ;
var pfInfo = new Array(1) ;
var baseInfo = new Array(1) ;
itemInfo[1] = new Array(5);
fieldInfo[1] = new Array(5);
pfInfo[1] = new Array(5);
var sDescArr = new Array(5);
fieldInfo[1][0] = "jheight";
itemInfo[1][0] = new Array(61);
pfInfo[1][0] = new Array(61);
itemInfo[1][0][0] = 0;
pfInfo[1][0][0] = '0';
itemInfo[1][0][1] = 0;
pfInfo[1][0][1] = '0';
itemInfo[1][0][2] = 0;
pfInfo[1][0][2] = '0';
itemInfo[1][0][3] = 0;
pfInfo[1][0][3] = '0';
itemInfo[1][0][4] = 0;
pfInfo[1][0][4] = '0';
itemInfo[1][0][5] = 0;
pfInfo[1][0][5] = '0';
itemInfo[1][0][6] = 0;
pfInfo[1][0][6] = '0';
itemInfo[1][0][7] = 0;
pfInfo[1][0][7] = '0';
itemInfo[1][0][8] = 0;
pfInfo[1][0][8] = '0';
itemInfo[1][0][9] = 0;
pfInfo[1][0][9] = '0';
itemInfo[1][0][10] = 0;
pfInfo[1][0][10] = '0';
itemInfo[1][0][11] = 0;
pfInfo[1][0][11] = '0';
itemInfo[1][0][12] = 0;
pfInfo[1][0][12] = '0';
itemInfo[1][0][13] = 0;
pfInfo[1][0][13] = '0';
itemInfo[1][0][14] = 0;
pfInfo[1][0][14] = '0';
itemInfo[1][0][15] = 0;
pfInfo[1][0][15] = '0';
itemInfo[1][0][16] = 0;
pfInfo[1][0][16] = '0';
itemInfo[1][0][17] = 0;
pfInfo[1][0][17] = '0';
itemInfo[1][0][18] = 0;
pfInfo[1][0][18] = '0';
itemInfo[1][0][19] = 0;
pfInfo[1][0][19] = '0';
itemInfo[1][0][20] = 0;
pfInfo[1][0][20] = '0';
itemInfo[1][0][21] = 0;
pfInfo[1][0][21] = '0';
itemInfo[1][0][22] = 0;
pfInfo[1][0][22] = '0';
itemInfo[1][0][23] = 0;
pfInfo[1][0][23] = '0';
itemInfo[1][0][24] = 0;
pfInfo[1][0][24] = '0';
itemInfo[1][0][25] = 0;
pfInfo[1][0][25] = '0';
itemInfo[1][0][26] = 0;
pfInfo[1][0][26] = '0';
itemInfo[1][0][27] = 0;
pfInfo[1][0][27] = '0';
itemInfo[1][0][28] = 0;
pfInfo[1][0][28] = '0';
itemInfo[1][0][29] = 0;
pfInfo[1][0][29] = '0';
itemInfo[1][0][30] = 0;
pfInfo[1][0][30] = '0';
itemInfo[1][0][31] = 0;
pfInfo[1][0][31] = '0';
itemInfo[1][0][32] = 0;
pfInfo[1][0][32] = '0';
itemInfo[1][0][33] = 0;
pfInfo[1][0][33] = '0';
itemInfo[1][0][34] = 0;
pfInfo[1][0][34] = '0';
itemInfo[1][0][35] = 0;
pfInfo[1][0][35] = '0';
itemInfo[1][0][36] = 0;
pfInfo[1][0][36] = '0';
itemInfo[1][0][37] = 0;
pfInfo[1][0][37] = '0';
itemInfo[1][0][38] = 0;
pfInfo[1][0][38] = '0';
itemInfo[1][0][39] = 0;
pfInfo[1][0][39] = '0';
itemInfo[1][0][40] = 0;
pfInfo[1][0][40] = '0';
itemInfo[1][0][41] = 0;
pfInfo[1][0][41] = '0';
itemInfo[1][0][42] = 0;
pfInfo[1][0][42] = '0';
itemInfo[1][0][43] = 0;
pfInfo[1][0][43] = '0';
itemInfo[1][0][44] = 0;
pfInfo[1][0][44] = '0';
itemInfo[1][0][45] = 0;
pfInfo[1][0][45] = '0';
itemInfo[1][0][46] = 0;
pfInfo[1][0][46] = '0';
itemInfo[1][0][47] = 0;
pfInfo[1][0][47] = '0';
itemInfo[1][0][48] = 0;
pfInfo[1][0][48] = '0';
itemInfo[1][0][49] = 0;
pfInfo[1][0][49] = '0';
itemInfo[1][0][50] = 0;
pfInfo[1][0][50] = '0';
itemInfo[1][0][51] = 0;
pfInfo[1][0][51] = '0';
itemInfo[1][0][52] = 0;
pfInfo[1][0][52] = '0';
itemInfo[1][0][53] = 0;
pfInfo[1][0][53] = '0';
itemInfo[1][0][54] = 0;
pfInfo[1][0][54] = '0';
itemInfo[1][0][55] = 0;
pfInfo[1][0][55] = '0';
itemInfo[1][0][56] = 0;
pfInfo[1][0][56] = '0';
itemInfo[1][0][57] = 0;
pfInfo[1][0][57] = '0';
itemInfo[1][0][58] = 0;
pfInfo[1][0][58] = '0';
itemInfo[1][0][59] = 0;
pfInfo[1][0][59] = '0';
itemInfo[1][0][60] = 0;
pfInfo[1][0][60] = '0';
fieldInfo[1][1] = "jwidth";
itemInfo[1][1] = new Array(43);
pfInfo[1][1] = new Array(43);
itemInfo[1][1][0] = 0;
pfInfo[1][1][0] = '0';
itemInfo[1][1][1] = 0;
pfInfo[1][1][1] = '0';
itemInfo[1][1][2] = 0;
pfInfo[1][1][2] = '0';
itemInfo[1][1][3] = 0;
pfInfo[1][1][3] = '0';
itemInfo[1][1][4] = 0;
pfInfo[1][1][4] = '0';
itemInfo[1][1][5] = 0;
pfInfo[1][1][5] = '0';
itemInfo[1][1][6] = 0;
pfInfo[1][1][6] = '0';
itemInfo[1][1][7] = 0;
pfInfo[1][1][7] = '0';
itemInfo[1][1][8] = 0;
pfInfo[1][1][8] = '0';
itemInfo[1][1][9] = 0;
pfInfo[1][1][9] = '0';
itemInfo[1][1][10] = 0;
pfInfo[1][1][10] = '0';
itemInfo[1][1][11] = 0;
pfInfo[1][1][11] = '0';
itemInfo[1][1][12] = 0;
pfInfo[1][1][12] = '0';
itemInfo[1][1][13] = 0;
pfInfo[1][1][13] = '0';
itemInfo[1][1][14] = 0;
pfInfo[1][1][14] = '0';
itemInfo[1][1][15] = 0;
pfInfo[1][1][15] = '0';
itemInfo[1][1][16] = 0;
pfInfo[1][1][16] = '0';
itemInfo[1][1][17] = 0;
pfInfo[1][1][17] = '0';
itemInfo[1][1][18] = 0;
pfInfo[1][1][18] = '0';
itemInfo[1][1][19] = 0;
pfInfo[1][1][19] = '0';
itemInfo[1][1][20] = 0;
pfInfo[1][1][20] = '0';
itemInfo[1][1][21] = 0;
pfInfo[1][1][21] = '0';
itemInfo[1][1][22] = 0;
pfInfo[1][1][22] = '0';
itemInfo[1][1][23] = 0;
pfInfo[1][1][23] = '0';
itemInfo[1][1][24] = 0;
pfInfo[1][1][24] = '0';
itemInfo[1][1][25] = 0;
pfInfo[1][1][25] = '0';
itemInfo[1][1][26] = 0;
pfInfo[1][1][26] = '0';
itemInfo[1][1][27] = 0;
pfInfo[1][1][27] = '0';
itemInfo[1][1][28] = 0;
pfInfo[1][1][28] = '0';
itemInfo[1][1][29] = 0;
pfInfo[1][1][29] = '0';
itemInfo[1][1][30] = 0;
pfInfo[1][1][30] = '0';
itemInfo[1][1][31] = 0;
pfInfo[1][1][31] = '0';
itemInfo[1][1][32] = 0;
pfInfo[1][1][32] = '0';
itemInfo[1][1][33] = 0;
pfInfo[1][1][33] = '0';
itemInfo[1][1][34] = 0;
pfInfo[1][1][34] = '0';
itemInfo[1][1][35] = 0;
pfInfo[1][1][35] = '0';
itemInfo[1][1][36] = 0;
pfInfo[1][1][36] = '0';
itemInfo[1][1][37] = 0;
pfInfo[1][1][37] = '0';
itemInfo[1][1][38] = 0;
pfInfo[1][1][38] = '0';
itemInfo[1][1][39] = 0;
pfInfo[1][1][39] = '0';
itemInfo[1][1][40] = 0;
pfInfo[1][1][40] = '0';
itemInfo[1][1][41] = 0;
pfInfo[1][1][41] = '0';
itemInfo[1][1][42] = 0;
pfInfo[1][1][42] = '0';
fieldInfo[1][2] = "proof";
itemInfo[1][2] = new Array(3);
pfInfo[1][2] = new Array(3);
itemInfo[1][2][0] = 0.00;
pfInfo[1][2][0] = 'NON';
itemInfo[1][2][1] = 35.00;
pfInfo[1][2][1] = 'NON';
itemInfo[1][2][2] = 50.00;
pfInfo[1][2][2] = 'NON';
fieldInfo[1][3] = "quantity_250_500_50000";
itemInfo[1][3] = new Array(16);
pfInfo[1][3] = new Array(16);
itemInfo[1][3][0] = 250.00;
pfInfo[1][3][0] = 'NON';
itemInfo[1][3][1] = 500.00;
pfInfo[1][3][1] = 'NON';
itemInfo[1][3][2] = 1000.00;
pfInfo[1][3][2] = 'NON';
itemInfo[1][3][3] = 2000.00;
pfInfo[1][3][3] = 'NON';
itemInfo[1][3][4] = 4000.00;
pfInfo[1][3][4] = 'NON';
itemInfo[1][3][5] = 6000.00;
pfInfo[1][3][5] = 'NON';
itemInfo[1][3][6] = 8000.00;
pfInfo[1][3][6] = 'NON';
itemInfo[1][3][7] = 10000.00;
pfInfo[1][3][7] = 'NON';
itemInfo[1][3][8] = 15000.00;
pfInfo[1][3][8] = 'NON';
itemInfo[1][3][9] = 20000.00;
pfInfo[1][3][9] = 'NON';
itemInfo[1][3][10] = 25000.00;
pfInfo[1][3][10] = 'NON';
itemInfo[1][3][11] = 30000.00;
pfInfo[1][3][11] = 'NON';
itemInfo[1][3][12] = 35000.00;
pfInfo[1][3][12] = 'NON';
itemInfo[1][3][13] = 40000.00;
pfInfo[1][3][13] = 'NON';
itemInfo[1][3][14] = 45000.00;
pfInfo[1][3][14] = 'NON';
itemInfo[1][3][15] = 50000.00;
pfInfo[1][3][15] = 'NON';
fieldInfo[1][4] = "turnaround1235_recon";
itemInfo[1][4] = new Array(3);
pfInfo[1][4] = new Array(3);
itemInfo[1][4][0] = 1.00;
pfInfo[1][4][0] = 'NON';
itemInfo[1][4][1] = 1.30;
pfInfo[1][4][1] = 'NON';
itemInfo[1][4][2] = 1.50;
pfInfo[1][4][2] = 'NON';
baseInfo[1] = 0;