/****************************************************
*	DOM Image rollover:
*	by Chris Poole
*	http://chrispoole.com
*   Script featured on http://www.dynamicdrive.com
*	Keep this notice intact to use it
****************************************************/

function init() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('hsrc');
        imgarr[i].onmouseover = function() {
            imgOriginSrc = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarr[i].onmouseout = function() {
            this.setAttribute('src',imgOriginSrc)
        }
    }
  }
}
onload=init;

function tabOnly()
{
	if (event.keyCode == 9)
	{
		event.returnValue = true;
	}
	else
	{
		event.returnValue = false;
	}
}

function checkTotal()
{
	if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105) || (event.keyCode >= 35 && event.keyCode <= 40) || (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46 || event.keyCode == 16))
	{
		event.returnValue = true;
	}
	else
	{
		event.returnValue = false;
	}
}

function updateTotal()
{
	var txtSets = eval("Order.txtSets");
	var hdnCost = eval("Order.hdnCost");
	var txtOrderTotal = eval("Order.txtOrderTotal");

	var intSets = parseInt(txtSets.value);
	var intCost = hdnCost.value;

	var intTotalCost = (intSets * intCost);
	intTotalCost = intTotalCost.toFixed(2);

	if (!isNaN(parseInt(intSets)))
	{
		txtOrderTotal.value = "Order Total: $" + intTotalCost;
	}
}