var addToCartFrameObj = null;
function getAddToCartFrame()
{
	if(addToCartFrameObj==null)
	{
		addToCartFrameObj = document.createElement("iframe");
		addToCartFrameObj.id="addToCartFrame";
		document.appendChild(addToCartFrameObj);
	};
	
	return addToCartFrameObj;
}

function InsertToCartByName(CheckBoxName)
{
	if(CheckBoxName == "")
		return;
	var i,CheckBoxObjs,selectedStr,iframeobject;
	selectedStr = "";
	CheckBoxObjs = document.getElementsByName(CheckBoxName);	
	
	if(CheckBoxObjs.length == 0)
		return;
	
	for(i=0;i<CheckBoxObjs.length;i++)
		if(CheckBoxObjs[i].checked==true&&(CheckBoxObjs[i].alt == "Exam"||CheckBoxObjs[i].alt == "Boundle")&&CheckBoxObjs[i].value!="")
			if(selectedStr=="")
				selectedStr = CheckBoxObjs[i].alt+"*"+CheckBoxObjs[i].value
			else
				selectedStr = selectedStr+"***"+CheckBoxObjs[i].alt+"*"+CheckBoxObjs[i].value
	if(selectedStr!="")
	{
		iframeobject = getAddToCartFrame();
		iframeobject.src="Users/AddtoCart.asp?SelectedStr="+selectedStr+"&rand="+Math.random()*10000;
	}
}

function InsertToCart(TypeStr,IDStr)
{
	if((TypeStr!="Exam"&&TypeStr!="Boundle")||IDStr=="")
		return;
	var selectedStr,iframeobject;
	selectedStr = TypeStr+"*"+IDStr;
	
	if(selectedStr!="")
	{
		iframeobject = getAddToCartFrame();
		iframeobject.src="Users/AddtoCart.asp?SelectedStr="+selectedStr+"&rand="+Math.random()*10000;
	}
}

function FormatPrice(FloatNumber)
{
	var PriceStr,TempStr,IndexOfDot,i,TempNum,ZSStr,FormatPriceStr;
	if(FloatNumber == 0)
		return "0.00";

	PriceStr = FloatNumber.toString();
	IndexOfDot = PriceStr.indexOf(".")
	if(IndexOfDot==-1)
	{
		PriceStr = PriceStr+".00";
		IndexOfDot = PriceStr.length - 3;
	}
	for(i=0;i< 3 - (PriceStr.length-IndexOfDot);i++)
		PriceStr = PriceStr + "0";
	TempStr = PriceStr.substr(0,IndexOfDot+3)
	TempNum = IndexOfDot - 3
	FormatPriceStr = TempStr.substr(TempStr.length-6,6)
	if(TempNum > 0)
	{
		ZSStr = PriceStr.substr(0,TempNum);
		while(TempNum > 3)
		{
			FormatPriceStr = ZSStr.substr(ZSStr.lenght-3,3)+","+FormatPriceStr;
			TempNum = TempNum - 3;
			ZSStr = ZSStr.substr(0,TempNum);
		}
	}
	if(TempNum > 0)
		FormatPriceStr = ZSStr.substr(0,TempNum)+","+FormatPriceStr;
	return FormatPriceStr;
}
