var totalPrice;

function calculateTotal(outArr)
{
	var elements = document.getElementsByTagName('span');
	var currentPrice = 0.0;
	var priceElement;
	var basketTotal;
	var basketTotalStr;
	var outElement;
	
	totalPrice = 0.0;
	basketTotalStr = document.Form1.hdnBasketValue.value
	basketTotal = parseFloat(basketTotalStr)
	
	for (var i = 0; i < elements.length; i++)
	{
		var name = elements.item(i).getAttribute('t')
		if ((typeof name != 'undefined') && (null != name))
		{
			if (name.indexOf('t') != -1)
			{
				if (elements.item(i).innerHTML.length > 0)
				{
					if (parseFloat(elements.item(i).innerHTML.substr(1)) > 0)
						currentPrice = parseFloat(elements.item(i).innerHTML.substr(1))
					else
					{
						currentPrice = 0
					}
				}
				else
				{
					currentPrice = 0
				}
				totalPrice += currentPrice
			}
		}
	}
	totalPrice += basketTotal
	
	for (var a = 0; a < outArr.length; a++)
	{
		outElement = document.getElementById(outArr[a])
		outElement.innerHTML = totalPrice.toFixed(2)
	}
}

function nt(currentElement)
{
	var elements = document.getElementsByTagName('input');
	var found = false;
	
	if ((event.which ? event.which : event.keyCode) == 13)
	{
		for (var i = 0; ((i < elements.length) && (!found)) ; i++)
		{
			var name = elements.item(i).getAttribute('type')
			if ((typeof name != 'undefined') && (null != name))
			{
				if (name.indexOf('text') != -1)
				{
					if (elements.item(i).tabIndex > currentElement.tabIndex)
					{
						elements.item(i).focus();
						elements.item(i).select();
						found = true;
					}
				}
			}
		}
		return false;
	}
	else
	{
		return true;
	}	
}

function pp(product)
{
	window.open('productDetails.aspx?productID=' + product,'productDetailsPopup', 'height=238,width=670, toolbar=no,directories=no,status=no,menubar=no,resizable=yes,scrollbars=yes');
	return false;
}
