// JavaScript Document
<!--

function updateAmounts(perCPU, libName) 
{
	var cpuTotal = document.BuyServerLicenses.cpuCount.value * perCPU;
	var upgradeTotal = cpuTotal * 0.18;
	if (document.BuyServerLicenses.checkUpgrade.checked == false)
	{
		upgradeTotal = 0;
	}
	
	document.BuyServerLicenses.cpuAmount.value = "$" + cpuTotal + ".00";
	document.BuyServerLicenses.upgradeAmount.value = "$" + upgradeTotal + ".00";
	document.BuyServerLicenses.totalAmount.value = "$" + (cpuTotal + upgradeTotal) + ".00";
	
	document.BuyServerLicenses.AMOUNT.value = (cpuTotal + upgradeTotal) + ".00";
	document.BuyServerLicenses.DESCRIPTION.value = libName + ' - ' + document.BuyServerLicenses.cpuCount.value + ' CPU License(s)';
	if (upgradeTotal > 0)
	{
		document.BuyServerLicenses.DESCRIPTION.value = document.BuyServerLicenses.DESCRIPTION.value + ' + 1 Year Support';
	}
} 

function updateAmountsTiers (perCPU1, perCPU2, perCPU3, tier2, tier3, libName)
{
	// Calculate tier
	var cpuCount = document.BuyServerLicenses.cpuCount.value;
	var perCPU = perCPU1;
	if (cpuCount >= tier3)
	{
		perCPU = perCPU3;
	}
	else if (cpuCount >= tier2)
	{
		perCPU = perCPU2;
	}

	// Update the amounts
	updateAmounts (perCPU, libName);
	
	// Update descriptino
	document.BuyServerLicenses.DESCRIPTION.value = libName + ' - ' + cpuCount + ' CPU Pair(s)';
	if (document.BuyServerLicenses.checkUpgrade.checked)
	{
		document.BuyServerLicenses.DESCRIPTION.value = document.BuyServerLicenses.DESCRIPTION.value + ' + 1 Year Support';
	}

}

function updateAmountsServer(perServer, libName, upgPercent) 
{
	var serverTotal = document.BuyServerLicenses.cpuCount.value * perServer;
	var upgradeTotal = serverTotal * upgPercent;
	if (document.BuyServerLicenses.checkUpgrade.checked == false)
	{
		upgradeTotal = 0;
	}
	
	document.BuyServerLicenses.cpuAmount.value = "$" + serverTotal + ".00";
	document.BuyServerLicenses.upgradeAmount.value = "$" + upgradeTotal + ".00";
	document.BuyServerLicenses.totalAmount.value = "$" + (serverTotal + upgradeTotal) + ".00";
	
	document.BuyServerLicenses.AMOUNT.value = (serverTotal + upgradeTotal) + ".00";
	document.BuyServerLicenses.DESCRIPTION.value = libName + ' - ' + document.BuyServerLicenses.cpuCount.value + ' Server License(s)';
	if (upgradeTotal > 0)
	{
		document.BuyServerLicenses.DESCRIPTION.value = document.BuyServerLicenses.DESCRIPTION.value + ' + 1 Year Support';
	}
}
// -->