﻿<!--
var ajaxpost = AbsolutPath + "ajaxpost.asp";
var ajaxpost_account = AbsolutPath + "account/ajaxpost.asp";

function changePictures(s){
	//var imgnum = $("imglist").getElementsByTagName("img");
	var imgnum = _$($("imglist"),"img");
	for (var i = 0; i<imgnum.length; i++) {
		imgnum[i].onclick = function() {
			var longdesc = this.getAttribute("longdesc");
			$("goodsimg").setAttribute("src",longdesc);
			//$("goodsimgurl").href = this.getAttribute("name");
			for(var j=0; j<imgnum.length; j++){
				if(imgnum[j].getAttribute("class") =="blur" || imgnum[j].getAttribute("className") =="blur"){
					imgnum[j].className = "focus";
					break;
				}
			}
			this.className = "blur";
		}
	}
}

function switchOver(thisvalue,name,value) {
	if (name == "color") {
		$('span_'+name).innerHTML =  value;
		$(name+'_'+thisvalue).className =  "focus_item";
	} else if (name == "size") {
		$('span_'+name).innerHTML =  value;
		$(name+'_'+thisvalue).style.border= '2px solid #c30';
	}	
}

function switchOut(thisvalue,name,value,id) {
	var default_value = $(id).value;
	var pre_value;
	if (name=="color") {
		pre_value = $("color_name").value;
	} else if (name == "size") {
		pre_value = (default_value) ? $("size_name").value : "";
	}	
	if (default_value != thisvalue) {
		if (name == "color") {
			$(name+'_'+thisvalue).className = "";
		} else if (name == "size") {
			$(name+'_'+thisvalue).style.border = '2px solid #fff';
		}	
		$('span_'+name).innerHTML =  pre_value;
	}	
}

function switchClick(thisvalue,name,value,id,colorid) {
	var default_value = $(id).value, prodsid = $("prodsid").value;
	if (default_value != thisvalue) {
		if (name=="color") {
			if ($(name+'_'+default_value)) $(name+'_'+default_value).className = "";
			$(name+'_'+thisvalue).className = "focus_item";
			$("color_name").value = value;
			var querystring = isNull("id[2]") ? "&itemid="+thisvalue : "&prodsid="+prodsid+"&colorid="+colorid+"&sizeid="+$("id[2]").value;
			var x = new Ajax('statusid', 'XML');
			x.get(ajaxpost+'?'+randomUrl()+"&cmd=colorStock"+querystring, function(s) {
				var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
				if (y.getAttribute("param") == "0") {
					alert(text);
				} else {
					$("colorid").value = colorid;
					var arr = text.split(":");
					echo($("stockinner"), arr[0]);
					$("prodsstocks").value = arr[0];
					if (arr[1] != "") echo($("goodsprice"), arr[1]); else echo($("goodsprice"), $("default_goodsprice").value);
				}	
			});
			$(id).value =  thisvalue;
		} else if (name == "size") {
			if ($(name+'_'+default_value)) $(name+'_'+default_value).style.border = "2px solid #fff";
			$(name+'_'+thisvalue).style.border = '2px solid #c30';
			$('size_name').value = value;
			var colorid = $("colorid").value;
			var x = new Ajax('statusid', 'XML');
			x.get(ajaxpost+'?'+randomUrl()+"&cmd=sizeStock&prodsid="+prodsid+"&colorid="+colorid+"&sizeid="+thisvalue, function(s) {
				var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
				if (y.getAttribute("param") == "0") {
					alert(text);	
				} else {
					var arr = text.split(":");
					echo($("stockinner"), arr[0]);
					$("prodsstocks").value = arr[0];
					if (arr[1] != "") echo($("goodsprice"), arr[1]); else echo($("goodsprice"), $("default_goodsprice").value);
				}		
			});
			$(id).value =  thisvalue;
		}	
	}	
}

/*登录*/
function loginSubmit() {
	var f = $('loginform');
	if (isNull("username")) {alert("请正确输入您的登录帐户... ");getfocus("username");return false;}
	if (isNull("userpwd")) {alert("请正确输入您的登录密码... ");getfocus("userpwd");return false;}
	var getcode = $("getcode").value;
	if (isNull("getcode") || !isInteger(trim(getcode)) || trim(getcode).length !=4) {alert("请正确输入系统验证码... ");getfocus("getcode");return false;}
	var redirectURL = $("redirectURL").value;
	if (redirectURL == "") redirectURL = AbsolutPath+"account/";

	var submitBT = $("loginBt");
	submitBT.disabled = true;
	var x = new Ajax('statusid', 'XML');
	x.post(ajaxpost, randomUrl()+"&"+formToRequestString(f), function(s) {
		var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
		if (y.getAttribute("param") == "0") {
			alert(text);
			reloadValidateCode(AbsolutPath+'common/VerifyCode.asp','imgValidateCode');
			submitBT.disabled = false;
		} else {
			goURL(redirectURL);
		}	
	});
	return false;
}

/*清除商品浏览历史*/
function cleargoodshistory() {
	if (confirm("确定需要清除商品浏览历史？")) {
		var x = new Ajax('statusid', 'XML');
		x.get(ajaxpost+'?'+randomUrl()+'&cmd=cleargoodshistory', function(s) {
			var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
			var goodshistory = $("goodshistory");
			if (goodshistory) goodshistory.style.display = "none";
		});	
	}		
}	

/*加入收藏*/
function collect(itemid) {
	var x = new Ajax('statusid', 'XML');
	x.get(ajaxpost_account+'?'+randomUrl()+'&cmd=collect&itemid='+itemid, function(s) {
		var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
		alert(text);
	});		
}	

/*加入购物袋数量*/
function shoppingNum(e) {
	var n = e.value, stocks = $("prodsstocks").value, amounts = $("amounts");	
	if (isNull("prodsstocks") || parseInt(stocks) == 0) {alert("操作无效，商品库存不足... ");return false;}	
	if (parseInt(n) <= 0 || trim(n) == "") amounts.value = amounts.defaultValue; return false;
	if (n > parseInt(stocks)) {alert("操作无效，超过商品库存余额... ");$("amounts").value = 1;return false;}	
}	

/*加入购物袋*/
function addCart() {
	var prodsid = $("prodsid").value, colorid = $("colorid").value, sizeid = $("id[2]").value, stocks = $("prodsstocks").value, amounts = $("amounts").value;
	if (isNull("prodsstocks") || parseInt(stocks) == 0) {alert("操作无效，商品库存不足... ");return false;}	
	if (isNull("colorid")) {alert("操作无效，请选择商品颜色... ");return false;}
	if (isNull("id[2]")) {alert("操作无效，请选择商品尺码... ");return false;}
	if (parseInt(amounts) <= 0 || trim(amounts) == "") $("amounts").value = 1;
	if (parseInt(amounts) > parseInt(stocks)) {alert("操作无效，超过商品库存余额... ");return false;}	
	if (confirm("确定需要添加至您的商品购物袋？")) {
		var x = new Ajax('statusid', 'XML');
		x.get(ajaxpost_account+'?'+randomUrl()+"&cmd=addcart&prodsid="+prodsid+"&colorid="+colorid+"&sizeid="+sizeid+"&amounts="+amounts, function(s) {
			var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
			if (y.getAttribute("param") == "0") {
				alert(text);
			} else {
				var arr = text.split(":");
				echo($("carts"), arr[0]);
				echo($("cartsum"), arr[1]);
				if (!confirm(arr[3])) {goURL(arr[2]);}
			}	
		});	
	}	
}	

/*搜索*/
function quickSearch(formEl,target) {
	var f, act, key
	switch(trim(target)) {
		case "info":
			f = $(formEl.id), act = "info.asp"
			k = trim($("key").value);
			if (isNull("k") || k == "搜索关键词...") {alert("请正确输入资讯搜索关键词... ");getfocus("key");return false;}
			act += "?key="+encodeURIComponent(k);
			break;
		default:
			alert("无效的搜索参数... ");return false;
	}
	f.method = "post";
	f.action = act;
	f.submit();
}

/*订单快速查询*/
function orderQuery() {
	var targetid = "orderQueryResult", sn = trim($("orderSN").value);
	if ($(targetid)) removeElement($(targetid));
	if (isNull("orderSN") || sn == "订单号码..." || sn.length != 15) {alert("请正确输入需要查询的订单号码... ");getfocus("orderSN");return false;}
	var x = new Ajax('statusid', 'XML');
	x.get(ajaxpost+'?'+randomUrl()+"&cmd=orderquery&sn="+encodeURIComponent(sn), function(s) {
		var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
		if (y.getAttribute("param") == "0") {
			alert(text);
		} else {
			var arr = text.split("|||"), _newNode = document.createElement("li");
			_newNode.id = targetid;
			var str = "<p><var>订单号码:</var><span>" + arr[0] + "</span><br /><var>订单状态:</var>" + arr[1];
			if (arr[2] != "") str += "<br \/><var>快递单号:</var><strong>" + arr[2] + "</strong>";
			str += "</p>";
			echo(_newNode, str);
			insertAfter(_newNode,$("orderQuerySubmit"));
		}		
	});
}

/*找回密码*/
function getpwdSubmit() {
	var f = $('getpwdfm');	
	var username = $("username").value, answer = $("answer").value, newpwd = $("newpwd").value, newpwd_confirm = $("newpwd_confirm").value;
	if (isNull("username")) {alert("请正确输入您的登录帐户... ");getfocus("username");return false;}
	if (isNull("answer")) {alert("请正确输入你的安全保护问题答案... ");getfocus("answer");return false;}
	if (!ChkElementLen($("newpwd"),pwdMinLen,pwdMaxLen)) {alert("请正确输入您的新登录密码（" + pwdMinLen + " - " + pwdMaxLen + "位字符）.... ");getfocus("newpwd");return false;}
	if (trim(newpwd) != newpwd_confirm) {newpwd_confirm.value='';alert("您的新登录密码与确认密码不相符.... ");getfocus("newpwd_confirm");return false;}

	var submitBT = $("getpwdBt");	
	submitBT.disabled = true;
	var x = new Ajax('statusid', 'XML');	
		x.post(ajaxpost, randomUrl()+"&cmd=getPwd&username="+encodeURIComponent(username)+"&answer="+encodeURIComponent(answer)+"&newpwd="+encodeURIComponent(newpwd)+"&newpwd_confirm="+encodeURIComponent(newpwd_confirm), function(s) {
		var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
		alert(text);
		submitBT.disabled = false;
		if (y.getAttribute("param") != "0") {formToReset(f);clearQuestion();}
	});
	return false;
}	

/*返回用户保护密码问题*/
function getAnswer(e) {
	var result = e.value;
	if (trim(result) != "") {
		var x = new Ajax('statusid', 'XML');
		x.get(ajaxpost+'?'+ randomUrl()+'&cmd=getanswer&value='+encodeURIComponent(result), function(s) {
			var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
			if (y.getAttribute("param") == "0") {
				alert(text);
			} else {
				var targetid = "questionRow", e = $(targetid);
				if (!e) {
					var rootEle = $("getpwdbox"), _newNode = document.createElement("li"); 
					_newNode.id = targetid;
					var str = "<label>您的安全问题：</label><strong id=\"questionValue\">"+text+"</strong>";	
					echo(_newNode, str);
					rootEle.insertBefore(_newNode,rootEle.childNodes[1]);
					//insertAfter(_newNode,rootEle.childNodes[0]);
				}	
			}
		});
	}
}

function clearQuestion() {
	var e = $("questionRow");
	if (e) removeElement(e);
}	

function feedbackSubmit() {
	var f = $('feedbackfm');
	if (isNull("guestname")) {alert("请正确输入您的姓名... ");getfocus("guestname");return false;}
	if (!isNull("uemail") && !CheckEmail(trim($("uemail").value))) {alert("请正确输入您的邮箱地址... ");getfocus("uemail");return false;}
	if (!ChkElementLen($("content"),noteMinLen,noteMaxLen)) {alert("请正确输入您的留言信息（" + noteMinLen + " - " + noteMaxLen + "位字符）... ");getfocus("content");return false;}
	if (isNull("getcode") || !isInteger(trim($("getcode").value))) {alert("请正确输入系统验证码... ");getfocus("getcode");return false;}
	
	if (confirm("确定需要递交您的留言信息？")) {
		var submitBT = $("feedbackBt");
		submitBT.disabled = true;
		var x = new Ajax('statusid', 'XML');
		x.post(ajaxpost, randomUrl()+"&"+formToRequestString(f), function(s) {
			var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
			if (y.getAttribute("param") == "0") {
				alert(text);
				reloadValidateCode(AbsolutPath+'common/VerifyCode.asp','imgValidateCode');
				submitBT.disabled = false;
			} else {
				var arr = text.split("|||");
				alert(arr[0]);
				goURL(AbsolutPath+arr[1]);
			}	
		});
	}	
	return false;	
}

/*下载*/
function downit(itemid) {
	var x = new Ajax('statusid', 'XML');
	x.get(ajaxpost+'?'+randomUrl()+"&cmd=downit&itemid="+itemid, function(s) {
		var y = s.getElementsByTagName("result")[0], text = y.childNodes[0].nodeValue;
		if (y.getAttribute("param") == "0") {
			alert(text);
		} else {
			var arr = text.split("|||");
			echo($("hits_"+itemid), arr[0]);
			goURL(arr[1]);
			//window.open(arr[1],"_blank");
		}	
	});	
}	
-->
