//---------------------------------------------
/*
	该数据包将被限定在IMS2008的网上商城使用
	开发者：沈晓勤
	QQ：75314404
	商城程序订购热线:0595-28099090
*/
var SUN=0;
//---------------------------------------------
function sPopOrder()
{
	window.open("sOrderResult.asp","_blank","height=100,width=470,top=250,left=270");
}
function PostVoteForm()
{
	if(!getRadioChked("VoteID"))
	{
		alert("对不起，请选择一个有效的问卷信息！");return false;
	}
	return true;
}
function openResult(ID)
{
	window.open("IMS_SeekVoteResult.asp?ID="+ID,"_blank","height=380,width=470,top=200,left=300");
	return false;
}
function ckLogin()
{
	var obj="UserName";
	if(isNull(obj))
	{
		alert("对不起，请输入用户名？");
		setFocus(obj,1);
		return false;
	}
	obj="UserPassword";
	if(isNull(obj))
	{
		alert("对不起，请输入用户密码？");
		setFocus(obj,1);
		return false;
	}
/*	obj="CheckNumber";
	if(!isNumber(getValue(obj,"value")))
	{
		alert("对不起，请输入有效的验证码？");
		setValue(obj,"value","");
		setFocus(obj,1);
		return false;
	}
*/	return true;
}
function AddFavorite(ID,frame)
{
	$(frame).src="addFavorite.asp?ID="+ID;
}
function CancelFavorite(ID)
{
	if(confirm("即将删除该收藏数据，你可以在前台继续增加，是否继续？")) location.href="clearCacheFavorite.asp?ProdID="+ID;
}
function AddBuyCar(ID,n,frame,Spe)
{
	$(frame).src="addBuyCar.asp?ID="+ID+"&n="+n+"&spe="+Spe;
}
function __SUN()
{
	var zjg,sl,tempzjg,tempsl,seti;
	tempzjg=0;
	tempsl=0;
	zjg=0;
	seti=0;
	for(var i=1;i<=SUN;i++)
	{
		tempzjg=parseFloat(getValue("n"+i,"value"))*parseFloat(getValue("p"+i,"value"));
		if(tempzjg<=0)
		{
			seti=i;
			break;
		}
		$("c"+i).innerHTML=formatMoney(tempzjg.toFixed(2),",");
		zjg+=tempzjg;
	}
	$("ac").innerHTML=formatMoney(zjg.toFixed(2),",");
}
function ckSearchFormVal(frm)
{
	if (isNull("keyword")&&getValue("sp","value")=="0")
	{
		alert("对不起，请输入查询的关键字？");
		setFocus("keyword",1);
		return false;
	}
	var lo="search_list.asp?sp="+getValue("sp","value");
	lo+="&keyword="+getValue("keyword","value");
	var xval=getValue("xCatalogID","value");
	if (isNumber(xval))
	{
		//子类
		lo+="&xCatalogID="+xval;
	}
	else
	{
		lo+="&xParentID="+xval.replace(".0","");
	}
	var yval=getValue("yCatalogID","value");
	if (isNumber(yval))
	{
		//子类
		lo+="&yCatalogID="+yval;
	}
	else
	{
		lo+="&yParentID="+yval.replace(".0","");
	}
	if (getValue("sp","value")=="1")
	{
		lo+="&p="+getValue("p","value");
		if(!isNumber(getValue("p1","value")))
		{
			alert("对不起，需要输入比较的价格，且必须为整数？");
			setFocus("p1",1);
			return false;
		}
		else
		{
			lo+="&p1="+getValue("p1","value");
		}
		if(!isNumber(getValue("p2","value")))
		{
			alert("对不起，需要输入比较的价格，且必须为整数？");
			setFocus("p2",1);
			return false;
		}
		else
		{
			lo+="&p2="+getValue("p2","value");
		}
		if(parseInt(getValue("p1","value"))>parseInt(getValue("p2","value")))
		{
			alert("对不起，价格上限不能小于下限，请重新确认上限数值！");
		}
	}
	location.href=lo;
	return false;
}
function CancelSubmit(OrderID)
{
	if (confirm("你好，是否删除选择产品的订购，删除后可以在产品里头继续选择，是否继续？"))
	{
		location.href="buyCarControl.asp?OrderID="+OrderID+"&n=0&action=cancel";
	}
}
function ckSearchOrderKey(objname,div)
{
	var obj=objname;
	if(!isNumber(getValue(obj,"value")))
	{
		alert("对不起，输入你要查询的订单号码，并要求订单是数字？");
		setFocus(obj,2);
	}
	else
	{
		$("sOrderID").innerHTML=getValue(objname,"value");
		$("RndOrderKey").select();
		$("PostFrame").src="postSearchOrderState.asp?OrderID="+getValue(objname,"value")+"&Eval=parent.document.getElementById('OrderState').innerHTML&RootDiv="+div;
	}
	return false;
}
var tempDivFlag=1;
function ckOrderForm()
{
	if (tempDivFlag==1)
	{
		var n=getValue("OrderCount","value");
		if (parseFloat(n)<=0)
		{
			location.href="index.html";
			return false;
		}
		var tempn="0";
		for(var i=1;i<=n;i++)
		{
			var prodname=getValue("prodname"+i,"value");
			tempn=getValue("n"+i,"value");
			if (parseFloat(tempn)<=0||!isNumber(tempn))
			{
				alert("对不起，请货品："+prodname+"的订购数量不能为非正数！");
				setValue("n"+i,"value","");
				setFocus("n"+i,1);
				return false;
			}
		}
		if (getValue("OrderID","value")!="0"){return true;}
		$("OrderHtml").style.display="none";
		$("info2").style.display="block";
		$("actbtn").value="提交订单！";
		tempDivFlag=2;
		return false;
	}
	else
	{
		var objname="IMS_r_name";
		if(isNull(objname))
		{
			alert("请务必输入收货人姓名，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_r_address";
		if(isNull(objname))
		{
			alert("请务必输入收货人地址，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_r_zipcode";
		if(isNull(objname))
		{
			alert("请务必输入收货人邮编，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_r_mobe";
		if(isNull(objname))
		{
			alert("请务必输入收货人手机，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_r_email";
		if(!isEmail(getValue(objname,"value")))
		{
			alert("请务必输入收货人EMAIL，谢谢！");
			setFocus(objname,1);
			return false;
		}
		//-----------------------------------------------
		var objname="IMS_p_name";
		if(isNull(objname))
		{
			alert("请务必输入付款人姓名，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_p_address";
		if(isNull(objname))
		{
			alert("请务必输入付款人地址，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_p_zipcode";
		if(isNull(objname))
		{
			alert("请务必输入付款人邮编，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_p_mobe";
		if(isNull(objname))
		{
			alert("请务必输入付款人手机，谢谢！");
			setFocus(objname,1);
			return false;
		}
		objname="IMS_p_email";
		if(!isEmail(getValue(objname,"value")))
		{
			alert("请务必输入付款人EMAIL，谢谢！");
			setFocus(objname,1);
			return false;
		}
		var obj="Ranks";
		if(!isNull(obj)&&getValue(obj,"value").length>230)
		{
			alert("你好输入的备注信息不能大于230个字，请修改，谢谢！");
			setFocus(objname,1);
			return false;
		}
		//$("OrderPannelValue").value=$("OrderHtml").innerHTML;
		if(confirm("您将提交该订单，请保证数据的有效性，请再次确认？"))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
}
function setRecInfoToPayInfo()
{
	if(!isEmail(getValue("IMS_r_email","value")))
	{
		alert("对不起，无法引用上面的数据，发生一个错误：邮箱为无效地址！");
		setFocus("IMS_r_email",2);
		return false;
	}
	var o=document.getElementById("RecInfo").getElementsByTagName("INPUT");
	for(var i=0;i<o.length;i++)
	{
		if ($(o(i).id.replace(/\_r\_/,"_p_")))
		{
			$(o(i).id.replace(/\_r\_/,"_p_")).value=o(i).value;
		}
	}
}
function OpenWin(url)
{
	 window.open(url,"","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,height=450,width=470,top=100,left=270");
}
function OpenDetail(ID,flag)
{
	newopen=window.open("listOrderDetail.asp?ID="+ID+"&flag="+flag,"_blank","height=420,width="+document.body.clientWidth+",top=180,left=0,scrollbars=yes");
	setInterval("winRefresh()",10); 
	return false;
} 
function winRefresh()
{ 
	if(newopen.closed)
	{ 
		window.location.reload(); 
	} 
} 
/*var rate = 20;
var obj;
var act = 0;
var elmH = 0;
var elmS = 128;
var elmV = 255;
var clrOrg;
var TimerID;
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {
Browser = true;
} else {
Browser = false;
} 
if (Browser) {
document.onmouseover = doRainbowAnchor;
document.onmouseout = stopRainbowAnchor;
}
function doRainbow()
{
if (Browser && act != 1) {
act = 1;
obj = event.srcElement;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
function stopRainbow()
{
if (Browser && act != 0) {
obj.style.color = clrOrg;
clearInterval(TimerID);
act = 0;
}
}
function doRainbowAnchor()
{
if (Browser && act != 1) {
obj = event.srcElement;

while (obj.tagName != 'A' && obj.tagName != 'BODY') {
obj = obj.parentElement;
if (obj.tagName == 'A' || obj.tagName == 'BODY')
break;
}

if (obj.tagName == 'A' && obj.href != '') {
act = 1;
clrOrg = obj.style.color;
TimerID = setInterval("ChangeColor()",100);
}
}
}
function stopRainbowAnchor()
{
	if (Browser && act != 0) {
	if (obj.tagName == 'A') {
	obj.style.color = clrOrg;
	clearInterval(TimerID);
	act = 0;
}
}
}
function ChangeColor()
{
obj.style.color = makeColor();
}
function makeColor()
{
if (elmS == 0) {
elmR = elmV; elmG = elmV; elmB = elmV;
}
else {
t1 = elmV;
t2 = (255 - elmS) * elmV / 255;
t3 = elmH % 60;
t3 = (t1 - t2) * t3 / 60;

if (elmH < 60) {
elmR = t1; elmB = t2; elmG = t2 + t3;
}
else if (elmH < 120) {
elmG = t1; elmB = t2; elmR = t1 - t3;
}
else if (elmH < 180) {
elmG = t1; elmR = t2; elmB = t2 + t3;
}
else if (elmH < 240) {
elmB = t1; elmR = t2; elmG = t1 - t3;
}
else if (elmH < 300) {
elmB = t1; elmG = t2; elmR = t2 + t3;
}
else if (elmH < 360) {
elmR = t1; elmG = t2; elmB = t1 - t3;
}
else {
elmR = 0; elmG = 0; elmB = 0;
}
}
elmR = Math.floor(elmR);
elmG = Math.floor(elmG);
elmB = Math.floor(elmB);
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);
elmH = elmH + rate;
if (elmH >= 360)
elmH = 0;
return clrRGB;
}*/