var gameSelected = 0;
var imgArray = ["other/None.gif",
				"Blocks-Away-Buy-Now.jpg"
			   ];

var codeSelected = "";
var codeArray = ["",
				 "17503-1"
				]

var versionArray = ["",
					"1.0"
				]

var licenseSelected = 0;
var licArray = [new Array("",					"",							""),
				new Array("Workstation",		"",							"")
			   ];

var priceSelected = "";
var priceArray = [new Array("",					"",							""),
				  new Array("2.99",			"",							"")
			     ];

var quantitySelected = 0;
var quantityArray = [new Array(0,				0,							0),
					 new Array(5,				0,							0)
					];

function ChangeGame(opt)
{
	var img = document.getElementById("UW-IMG");
	gameSelected = opt.selectedIndex;
	img.src = imgArray[gameSelected];
//	if (gameSelected == 1)
//		img.height = 80;
//	else
//		img.height = 58;
	codeSelected = codeArray[gameSelected];
	
	// maintain version
	document.getElementById("UW-VERSION").firstChild.nodeValue = versionArray[gameSelected];

	// maintain licenses
	var opts = licArray[gameSelected];
	var lic = document.getElementById("UW-LIC");
	var i;
	licenseSelected = 0;
	lic.selectedIndex = licenseSelected;
	for (i = 1; i < lic.length; i++)
		lic.options[i].text = opts[i - 1];

	// maintain price
	priceSelected = "";
	document.getElementById("UW-PRICE").firstChild.nodeValue = priceSelected;

	// maintain quantities
	quantitySelected = 0;
	var qty = document.getElementById("UW-QTY");
	qty.selectedIndex = 0
	for (i = 1; i < qty.options.length; i++)
		qty.options[i].text = "";
}

function ChangeLicense(opt)
{
	if (gameSelected == 0)
	{
		priceSelected = "";
		opt.selectedIndex = 0;	
		alert("Please select a game");
	}
	else
	{
		licenseSelected = opt.selectedIndex;
		var opts = priceArray[gameSelected];
		if (licenseSelected == 0)
		{
			priceSelected = "";
			document.getElementById("UW-PRICE").firstChild.nodeValue = "";
			licenseSelected = 0;
			opt.selectedIndex = 0;

			var qty = document.getElementById("UW-QTY");
			qty.selectedIndex = 0
			for (i = 1; i < qty.options.length; i++)
				qty.options[i].text = "";

			alert("Please select a license type");
		}
		else
		{
			priceSelected = opts[licenseSelected - 1];
			document.getElementById("UW-PRICE").firstChild.nodeValue = "$" + priceSelected;
			
			// maintain quantities
			var qty = document.getElementById("UW-QTY");
			qty.selectedIndex = 0;
			opts = quantityArray[gameSelected];
			for (i = 1; i < qty.options.length; i++)
			{
				if ((licenseSelected > 0) && (i <= opts[licenseSelected - 1]))
					qty.options[i].text = i;
				else
					qty.options[i].text = "";
			}
		}
	}
}

function ChangeQuantity(opt)
{
	if (gameSelected == 0)
	{
		opt.selectedIndex = 0;	
		quantitySelected = 0;
		alert("Please select a game");
	}
	else if (opt.options[opt.selectedIndex].text == "")
	{
		opt.selectedIndex = 0;	
		quantitySelected = 0;
		document.getElementById("UW-TOTAL").firstChild.nodeValue = "";
		alert("Please select a quantity");
	}
	else
	{
		quantitySelected = opt.selectedIndex;
		document.getElementById("UW-TOTAL").firstChild.nodeValue = "$" + (quantitySelected * parseFloat(priceSelected));
	}
}

function BuyNow()
{
	if (gameSelected == 0)
		alert("Please select a game");
	else if (licenseSelected == 0)
		alert("Please select a license type");
	else if (quantitySelected == 0)
		alert("Please select a quantity");
	else
	{
		document.getElementById("pleasewait").style.visibility = "visible";
		setTimeout("RegNow()",100);
	}
	return false;
}

function RegNow()
{
	document.location = "https://www.regnow.com/softsell/nph-softsell.cgi?action=add_to_cart&items=" + codeSelected + "&quantity=" + quantitySelected + "&ordertype=" + document.getElementById("UW-LIC").options[licenseSelected].text;
}

