﻿function AddToShoppingCart(productID)
{
	var ProdID = productID; //document.all["ctl00_MainContentPlaceHolder_inpProdID"].value;
	if (!isNumber(ProdID))
	{
		alert("产品 ID 无效。");
		return;
	}

	var Quantity = document.all["ctl00_MainContentPlaceHolder_minCount"].value;
	if (!isNumber(Quantity) || parseInt(Quantity, 10) <= 0)
	{
		alert("请正确填写您要购买的数量。");
		document.all["ctl00_MainContentPlaceHolder_minCount"].focus();
		return;
	}

	var minCount = document.all["ctl00_MainContentPlaceHolder_lblMinCount"].innerText;
	var strUnit = document.all["ctl00_MainContentPlaceHolder_lblUnit"].innerText;

	if (parseInt(Quantity, 10) < minCount)
	{
		alert("该商品的最小起订数不能低于 " + minCount + " " + strUnit + "。");
		document.all["ctl00_MainContentPlaceHolder_minCount"].value = minCount;
		document.all["ctl00_MainContentPlaceHolder_minCount"].focus();
		return;
    }

	/*if (bigclass == "chunlan" || bigclass == "huilan" || bigclass == "lianbanlan" || bigclass == "chunjian")
	{
		if (parseInt(Quantity, 10) < 3)
		{
			alert("春兰、蕙兰、莲瓣兰、春剑 3 苗起购！");
			document.all["ctl00_MainContentPlaceHolder_minCount"].value = 3;
			document.all["ctl00_MainContentPlaceHolder_minCount"].focus();
			return;
		}
	}
	else if (bigclass == "jianlan" || bigclass == "molan" || bigclass == "hanlan")
	{
		if (parseInt(Quantity, 10) < 2)
		{
			alert("建兰、墨兰、寒兰 2 苗起购！");
			document.all["ctl00_MainContentPlaceHolder_minCount"].value = 2;
			document.all["ctl00_MainContentPlaceHolder_minCount"].focus();
			return;
		}
	}*/

	if (!isEmpty(ProdID) && ProdID != "")
	{
		var url = "/b2c/addcart_" + ProdID + "_" + Quantity + ".html";
		window.location = url;
	}
}

function isEmpty(pObj)
{
	if (pObj == null || pObj == "")
		return true;
	return false;
}

function isNumber(pObj)
{
	if(isEmpty(pObj))
		return false;

	strRef = "1234567890";
	for (i=0; i < pObj.length; i++)
	{
		tempChar = pObj.substring(i, i+1);
		if (strRef.indexOf(tempChar, 0) == -1)
			return false;
	}
	return true;
}

function change(prodID, defaultvalue, haveto)
{
	var newc = event.srcElement;  // document.getElementById("ctl00_MainContentPlaceHolder_quan_" + prodID);
	if (isDigit(newc.value))
	{
		if (newc.value < haveto)
		{
			alert("该商品最低购买数量为：" + haveto);
			newc.value = defaultvalue;
		}
	}
	else
		newc.value = defaultvalue;
}

function isDigit(s)
{
	var patrn = /^[0-9]{1,4}$/;
	if (!patrn.exec(s))
		return false
	return true
}

// 鼠标移动时 TR 的效果

function changeto(highlightcolor)
{
	source = event.srcElement;
	if (source.tagName=="TABLE")
		return;
	while(source.tagName!="TR")
		source=source.parentElement;

	if (source.style.backgroundColor!=highlightcolor&&source.id!="UC_B2C_ShoppingCart_tHead")
		source.style.backgroundColor = highlightcolor;
}

function changebacktable(originalcolor)
{
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="UC_B2C_ShoppingCart_tHead")
		return;
	if (event.toElement!=source)
		source.style.backgroundColor=originalcolor;
}

// END
