<!--
//	CALCULATE POWERDRAWERS LICENSE COST
function calculateCost (form)
{
	var numUsers = parseFloat(form.NumUsers.value);
	var numCDs = 1
	var numManuals = 1
	
	if (numUsers >= 1000)
	{
		costPerUser = 9.95
		numCDs = 10
		numManuals = 20
	}
	else if (numUsers >= 500)
	{
		costPerUser = 12.95
		numCDs = 8
		numManuals = 15
	}
	else if (numUsers >= 200)
	{
		costPerUser = 15.95
		numCDs = 5
		numManuals = 10
	}
	else if (numUsers >= 100)
	{
		costPerUser = 19.95
		numCDs = 3
		numManuals = 7
	}
	else if (numUsers >= 50)
	{
		costPerUser = 24.95
		numCDs = 2
		numManuals = 4
	}
	else if (numUsers >= 5)
	{
		costPerUser = 29.95
		numCDs = 1
		numManuals = 2
	}
	var numIncluded = "includes "+numCDs
	if (numCDs > 1)
		numIncluded += " CDs"
	else
		numIncluded += " CD"
	numIncluded += ", "+numManuals +" manuals" 
	form.numIncluded.value = numIncluded
	
	//	COST TO LICENSE USERS
	var licenseTotal = costPerUser*numUsers
	form.licenseTotal.value = dollarize(licenseTotal)
	
	//	EXTRA MANUALS, CDS
	var extraCDs = parseInt(form.ExtraCDs.value);
	var extraManuals = parseInt(form.ExtraManuals.value);
	var extraCDPrice = 3.0
	var extraManualPrice = 2.50
	if (extraManuals >= 500)
		extraManualPrice = 1.50
	else if (extraManuals >= 50)
		extraManualPrice = 2
	var extraCDCost = extraCDs*extraCDPrice
	var extraManualCost = extraManuals*extraManualPrice

	form.manualPrice.value = dollarize(extraManualPrice)
	form.CDPrice.value = dollarize(extraCDPrice)
	form.manualTotal.value = dollarize(extraManualCost)
	form.CDTotal.value = dollarize(extraCDCost)

	//	NUMBER OF ITEMS TO BE SHIPPED
	var numItems = numCDs+numManuals+extraCDs+extraManuals
		
	//	SHIPPING METHOD? 
	var iShippingMethod = 0
	if (form.Shipping[1].checked)
		iShippingMethod = 1
	else if (form.Shipping[2].checked)
		iShippingMethod = 2
	var iShippingBase = gMailBase
	var iShipPerItem = gMailItem
	//	COURIER?
	if (iShippingMethod == 1)
	{
		iShippingBase = gCourierBase
		iShipPerItem = gCourierItem	
	}
	//	USE MY COURIER?
	else if (iShippingMethod == 2)
	{
		iShippingBase = 0
		iShipPerItem = 0	
	}	
	//	SHIPPING COST
	var shippingCost = iShippingBase+iShipPerItem*(numItems-2)	
	form.shippingCost.value = dollarize(shippingCost)
	
	//	SUBTOTAL
	var subTotal = licenseTotal+extraManualCost+extraCDCost+shippingCost
	form.subTotal.value = dollarize(subTotal)
	
	//	TAX	
	if (bCanada)
	{
		var iProvince = form.orderState.selectedIndex
		if (iProvince == 4 || iProvince == 5 || iProvince == 6)
			taxRate = .15
		else if (iProvince == 1)
			taxRate = .14
	}
	var tax = subTotal*taxRate 
	form.tax.value = dollarize(tax)
	
	//	TOTAL COST
	var totalCost = subTotal+tax
	form.totalCost.value = dollarize(totalCost)
	
		//	CDN COST?
	if (bCanada)
	{
		var totalCDN = totalCost*gExchangeRate
		form.totalCostCanadian.value = dollarize(totalCDN )
	}
}
// -->
