function jsGoToCatalog(CatalogID)
{	
	//document.rootform.CatalogID.value = CatalogID;
	jsAction("catalog.asp?CatalogID=" + CatalogID);
}

function jsProductGroup(groupID, productLevelFlag, beyondValue1, beyondValue2)
{	
	document.rootform.BeyondValue1.value = beyondValue1;
	document.rootform.BeyondValue2.value = beyondValue2;
	document.rootform.ProductGroupID.value = groupID;
	document.rootform.ProductLevelFlag.value = productLevelFlag;
	jsAction("catalog.asp?CatFunction=" + document.rootform.owCatFunction.value);
}

function jsCheckQty()
{
	var idx;

	for(idx=1; idx<=document.rootform.TotalLines.value; idx++)
	{
		if(document.rootform.elements["Quantity" + String(idx)].value != "" && document.rootform.elements["Quantity" + String(idx)].value != "0")
		{
			return true;	
		}
	}
	return false;
}

function jsAddToCart()
{
	if (jsCheckQty())
	{
		document.rootform.Command.value = "addtocart";
		jsAction("catalog.asp");
	}
	else
	{
		alert('Please specify the quantity desired for each item.');
		return;
	}
}

function jsAddToCartGoToPage()
{
	if (jsCheckQty())
	{
		document.rootform.Command.value = "addtocartgotopage";
		jsAction("catalog.asp");
	}
	else
	{
		alert('Please specify the quantity desired for each item.');
		return;
	}
}

function jsOrderBy(val)
{
	document.rootform.OrderBy.value = val;
	document.rootform.BeyondValue1.value = "";
	document.rootform.BeyondValue2.value = "";
	document.rootform.ProductGroupID.value = document.rootform.owProductGroupID.value;
	document.rootform.ProductLevelFlag.value = document.rootform.owProductLevelFlag.value;

	jsAction("catalog.asp?CatFunction=" + document.rootform.owCatFunction.value);
}

function jsShowMe(FloatText,i)
{
	if (document.all)
	{
		if (document.all.item(FloatText).style.visibility == "hidden")
		{
			document.all.item(FloatText).style.visibility = "visible";
			eval(FloatText).innerHTML = '<img src="' + eval('document.rootform.ImgName' + i.toString()).value + '"/>';
		}
		else
		{
			document.all.item(FloatText).style.visibility = "hidden";
			eval(FloatText).innerHTML = '';
		}
	}
	else
	{
		if (document.layers[FloatText].visibility == "hide")
		{
			document.layers[FloatText].visibility = "visible";
		}
		else
		{
			document.layers[FloatText].visibility = "hidden";
		}
	}
}

function jsVisible()
{
	for(i=1; i<=document.rootform.TotalLines.value; i++)
	{
		jsShowMe('Img' + i.toString(), i)
	}
}

function jsValidateQuantityOverRide(idx)
{
	var quantity;
	quantity = eval("document.rootform.Quantity" + idx.toString()).value;

	if (quantity.toString()!='')
	{
		if (isNaN(quantity)||quantity != parseInt(quantity))
		{
			eval("document.rootform.Quantity" + idx.toString()).value = "";
			eval("document.rootform.Quantity" + idx.toString()).focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	return true;
}

function owSkuGroupClick()
{
	if (document.rootform.TotalLines.value == 1)
	{
		jsProduct(document.rootform.ProductID1.value,document.rootform.VendorID1.value,document.rootform.FromUniquenessID1.value);
	}
	else
	{
		alert('Click [ details ] below to view the full description and large image for an item.');
	}
}
