function SetProductID(frm)
{
var wndAddToCart = null;
var sOptions = "top=10,left=" + (window.screen.width - 250) + ",width=220,height=120,scrollbars=no,resizable=no,menubar=no";
var sProd, obProd, i;
	if (frm.Rnd != null)
	{
		frm.Rnd.value = Math.round(Math.random()*100000);
	}
	if (frm.ProductID != null)
	{
		if (frm.ProductID[0] != null)
		{
			sProd = frm.ProductID[0].value;		
			obProd = frm.ProductID[0];
		}
		else
		{
			sProd = frm.ProductID.value;		
			obProd = frm.ProductID;
		}
	}
	i = sProd.indexOf(", ");
	if (i >= 0 ) sProd = sProd.substring(0,i);
	for (i = 0; i < frm.elements.length; i++)
	{
		if (frm.elements[i].name != "Quantity")
		{ 
			if (frm.elements[i].type.indexOf('select') >= 0) 
				sProd += ", " + frm.elements[i].selectedIndex;
			else if (frm.elements[i].type.indexOf('radio') >= 0 && 
				frm.elements[i].checked == true)
			{
				var j = 0, k = 0;
				for (j = 0; j < frm.elements.length; j++)
				{
					if (frm.elements[j].type.indexOf('radio') >= 0 && 
						frm.elements[i].name == frm.elements[j].name)
					{
						if (frm.elements[j].checked == true)
						{
							sProd += ", " + k;
							break;
						}
						else
							k++;
					}
				}
			}
		}
	}
	obProd.value = sProd;

	wndAddToCart = window.open("","AddToCart",sOptions);
	if (wndAddToCart) 
	{
		wndAddToCart.focus();
		frm.target = "AddToCart";
		i = frm.action.lastIndexOf('/');
		frm.action = frm.action.substring(0, i+1) + 'view_cart2.asp';
	}
	else frm.target = "_self";
}