﻿
jQuery.extend({isEmpty:function(vl){return $.trim(vl).length==0;},isEmail:function(vl){var pattern=/^(([a-zA-Z\-_0-9\.]+)@[a-zA-Z\-_0-9]+\.([a-zA-Z]+(\.)?)?[a-zA-Z]+)$/;return pattern.test($.trim(vl));},isDate:function(vl){var pattern=/^((\d{4})(-)([1-9]|0[1-9]|1[0-2])(-)([1-9]|0[1-9]|[12][0-9]|3[01])|([1-9]|0[1-9]|1[0-2])(\/)([1-9]|0[1-9]|[12][0-9]|3[01])(\/)(\d{4})|(\d{4})(\/)([1-9]|0[1-9]|1[0-2])(\/)([1-9]|0[1-9]|[12][0-9]|3[01]))$/;return pattern.test($.trim(vl));},isInt:function(vl){var pattern=/^[0-9]*$/;return pattern.test($.trim(vl));},isZInt:function(vl){var pattern=/^[0-9]*[1-9][0-9]*$/;return pattern.test($.trim(vl));},isUserName:function(vl){var pattern=/^[a-zA-Z0-9]{1}([a-zA-Z0-9]|[_]){3,19}$/;return pattern.test($.trim(vl));},isPassword:function(vl){var pattern=/^[\w~!@#$%^&*()_+]{6,16}$/;return pattern.test($.trim(vl));},BindBtn:function(){var btns=$(".btn");for(var i=0;i<btns.length;i++)
$(btns[i]).hover(function(){$(this).attr("class","btn_on")},function(){$(this).attr("class","btn")});},ShowPopWinBg:function(){var PageBody=$("body");var winheight=$(document).height();if($("#popwinbg").length==0)
PageBody.append("<div id=\"popwinbg\" style=\"display:none\"></div>");var bg=$("#popwinbg");bg.css("height",winheight>PageBody.height()?winheight:PageBody.height());bg.show();},AlertDialog:function(msg,sureFun,ispass){ClosePopWin();var PageBody=$("body");if($("#alertwin").length==0){var html="<div id=\"alertwin\" class=\"memberwin\" style=\"display:none;width:320px;\">"
+"<div class=\"memberwin_inner\"><div class=\"memberwin_title\"><span id=\"memberlogintitle\" class=\"on\">"+PageLang.AlertTitle+"</span> <b class=\"close\" onclick=\"ClosePopWin()\" title=\""+PageLang.Close+"\"></b></div>"
+"<div class=\"memberwin_info\"><div><div class=\"alertinfo_inner\"><div class=\"alertinfo "+(ispass==null?"dan":(ispass?"pass":"error"))+"\"><table><tr><td>"+msg+"</tr></td></table></div></div>"
+"<div><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.AlertOK+"\" class=\"btn\" title=\""+PageLang.AlertOK+"\" /></span></div></div></div></div>";PageBody.append(html);}
var win=$("#alertwin");$(win.find(".close")[0]).hover(function(){$(this).attr("class","close_hover")},function(){$(this).attr("class","close")});$(win.find("input")[0]).click(function(){ClosePopWin();if(typeof(sureFun)=="function")sureFun();});$.ResizeCurWin(win);$.BindBtn();$.ShowPopWinBg();win.show();},ConfimDialog:function(msg,sureFun,cancelFun){ClosePopWin();var PageBody=$("body");if($("#confimwin").length==0){var html="<div id=\"confimwin\" class=\"memberwin\" style=\"display:none;width:320px;\">"
+"<div class=\"memberwin_inner\"><div class=\"memberwin_title\"><span id=\"memberlogintitle\" class=\"on\">"+PageLang.ConfirmTitle+"</span> <b class=\"close\" title=\""+PageLang.Close+"\"></b></div>"
+"<div class=\"memberwin_info\"><div><div class=\"alertinfo_inner\"><div class=\"alertinfo wan\"><table><tr><td>"+msg+"</tr></td></table></div></div>"
+"<div><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.AlertOK+"\" class=\"btn\" title=\""+PageLang.AlertOK+"\" /></span> <span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.AlertCancel+"\" class=\"btn\" title=\""+PageLang.AlertCancel+"\" /></span></div></div></div></div>";PageBody.append(html);}
var win=$("#confimwin");var closeFun=function(){if(typeof(cancelFun)=="function")cancelFun();ClosePopWin();}
$(win.find(".close")[0]).hover(function(){$(this).attr("class","close_hover")},function(){$(this).attr("class","close")}).click(closeFun);var input=win.find("input");$(input[0]).click(function(){$.ConfimDialog_return=true;if(typeof(sureFun)=="function")sureFun();ClosePopWin();});$(input[1]).click(closeFun);$.ResizeCurWin(win);$.BindBtn();$.ShowPopWinBg();win.show();return false;},CheckMemo:function(display,item,msg){var labels=item.parent().find("label[class=red]");if(display){var pitem=item.parent();var label;if(labels.length==0){label=$("<label class=\"red\"></label>");pitem.append(label);}else{label=$(labels[0]);}
label.html(msg);item.focus();}else{if(labels.length>0){$(labels[0]).remove();}}},ResizeCurWin:function(win){var arrPageScroll=$.getPageScroll();var margintop=0-parseInt((win.height()/2),10);var isIE=$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);if(isIE)
margintop+=arrPageScroll[1];var marginleft=0-parseInt((win.width()/2),10);win.css({"margin-left":marginleft,"margin-top":margintop});},getPageScroll:function(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
arrayPageScroll=new Array(xScroll,yScroll)
return arrayPageScroll;}});var weblantype=0;function v(e){return $("#ctl00_ContentPlaceHolder1_"+e);}
function Showflash(flashWIDTH,flashHEIGHT,flashURL){document.writeln('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH='+flashWIDTH+' HEIGHT='+flashHEIGHT+'>');document.writeln('<PARAM NAME=movie VALUE="'+flashURL+'">');document.writeln('<PARAM NAME=wmode VALUE=transparent>');document.writeln('<PARAM NAME=loop VALUE=true>');document.writeln('<PARAM NAME=quality VALUE=high>');document.writeln('<EMBED src="'+flashURL+'" loop=true wmode=transparent quality=high swLiveConnect=FALSE WIDTH='+flashWIDTH+' HEIGHT='+flashHEIGHT+' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED>');document.writeln('</OBJECT>');}
var _gaq=_gaq||[];_gaq.push(['_setAccount','UA-19261102-1']);_gaq.push(['_setDomainName','none']);_gaq.push(['_setAllowLinker',true]);_gaq.push(['_trackPageview']);function GoogleCount(){var ga=document.createElement('script');ga.type='text/javascript';ga.async=true;ga.src=('https:'==document.location.protocol?'https://ssl':'http://www')+'.google-analytics.com/ga.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(ga,s);}
function BindTDColor(){var list=$(".list_info");for(var j=0;j<list.length;j++){var tdlist=$(list[j]).find("td");for(var i=0;i<tdlist.length;i++){$(tdlist[i]).hover(function(){$(this).css("background-color","#e5f3fa");},function(){$(this).css("background-color","#f8f8f8");});}}}
function BindSort(){var list=$("#sortlist").children();for(var i=0;i<list.length;i++){$(list[i]).hover(function(){$(this).attr("class","curMenu")},function(){$(this).attr("class","")});}}
function ShowProductImg(type,text){if(type==0){$("#imgShow").html("<img src=\""+text+"\" />");}else{$("#imgShow").html("<object width=\"365\" height=\"300\"><param name=\"movie\" value=\" "+text+"\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\""+text+"\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" wmode=\"opaque\" width=\"365\" height=\"300\"></embed></object>");}}
function RefreshCode(obj){var codeimg=$($(obj).prev());codeimg.attr("src",codeimg.attr("src")+"?");}
function OpenPopWin(type){var PageBody=$("body");if($("#memberwin").length==0){var html="<div id=\"memberwin\" class=\"memberwin\" style=\"display:none\">"
+"<div class=\"memberwin_inner\"><div class=\"memberwin_title\"><span id=\"memberlogintitle\" onclick=\"OpenPopWin(0)\">"+PageLang.LoginTitle+"</span> <span id=\"memberregtitle\" onclick=\"OpenPopWin(1)\">"+PageLang.RegTitle+"</span> <b class=\"close\" onclick=\"ClosePopWin()\" title=\""+PageLang.Close+"\"></b></div>"
+"<div class=\"memberwin_info\"><div id=\"frm_login\" style=\"display:none;\">"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"webtable popwintable\" width=\"100%\">"
+"<tr><th align=\"right\" style=\"width:120px;\"><span class=\"red\">*</span> "+PageLang.UserName+"</th><td><input type=\"text\" id=\"txtLoginUserName\" class=\"input\" value=\"\" style=\"width:190px\" /></td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.Password+"</th><td><input type=\"password\" id=\"txtLoginPassword\" class=\"input\" style=\"width:190px\" /></td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.Verification+"</th><td><input type=\"text\" id=\"txtLoginCode\" class=\"input\" style=\"width:60px\" /> <img class=\"codeimg\" id=\"imgLoginCode\" align=\"absmiddle\" onclick=\"this.src=this.src+'?'\" alt=\"\" src=\"/ValidateCode.aspx\" /> <a class=\"forget\" href=\"javascript:void(0)\" onclick=\"RefreshCode(this)\" title=\""+PageLang.Refresh+"\">"+PageLang.Refresh+"</a></td></tr>"
+"<tr><th></th><td><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.Login+"\" onclick=\"UserLogin()\" class=\"btn\" title=\""+PageLang.Login+"\" /></span><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.AlertCancel+"\" class=\"btn\" onclick=\"ClosePopWin()\" title=\""+PageLang.AlertCancel+"\" /></span><br/><a class=\"forget\" href=\"javascript:OpenPasswordWin()\" title=\""+PageLang.ForgotPwd+"\">"+PageLang.ForgotPwd+"</a></td></tr></table></div>"
+"<div id=\"frm_reg\" style=\"display:none;\"><table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"webtable popwintable\" width=\"100%\">"
+"<tr><th align=\"right\" style=\"width:120px;\"><span class=\"red\">*</span> "+PageLang.UserName+"</th><td><input type=\"text\" id=\"txtRegUserName\" class=\"input\" value=\"\" style=\"width:190px\" /></td></tr><tr><th class=\"tip\"></th><td class=\"tip\">"+PageLang.UserNameTip+"</td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.Email+"</th><td><input type=\"text\" id=\"txtRegEmail\" class=\"input\" style=\"width:190px\" /></td></tr><tr><th class=\"tip\"></th><td class=\"tip\">"+PageLang.EmailTip+"</td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.Password+"</th><td><input type=\"password\" id=\"txtRegPassword\" class=\"input\" style=\"width:190px\" /></td></tr><tr><th class=\"tip\"></th><td class=\"tip\">"+PageLang.PasswordTip+"</td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.ConfirmPwd+"</th><td><input type=\"password\" id=\"txtRegComPassword\" class=\"input\" style=\"width:190px\" /></td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.Verification+"</th><td><input type=\"text\" id=\"txtRegCode\" class=\"input\" style=\"width:60px\" /> <img class=\"codeimg\" id=\"imgRegCode\" align=\"absmiddle\" onclick=\"this.src=this.src+'?'\" alt=\"\" src=\"/ValidateCode.aspx\" /> <a class=\"forget\" href=\"javascript:void(0)\" onclick=\"RefreshCode(this)\" title=\""+PageLang.Refresh+"\">"+PageLang.Refresh+"</a></td></tr>"
+"<tr><th></th><td><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.Reg+"\" title=\""+PageLang.Reg+"\" class=\"btn\" onclick=\"UserReg()\" /></span><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.AlertCancel+"\" class=\"btn\" onclick=\"ClosePopWin()\" title=\""+PageLang.AlertCancel+"\" /></span></td></tr></table></div></div></div></div>";PageBody.append(html);}
var win=$("#memberwin");if(type==0){$("#memberlogintitle").attr("class","on");$("#memberregtitle").attr("class","");$("#frm_login").show();$("#frm_reg").hide();}else{$("#memberlogintitle").attr("class","");$("#memberregtitle").attr("class","on");$("#frm_login").hide();$("#frm_reg").show();}
$(win.find(".close")[0]).hover(function(){$(this).attr("class","close_hover")},function(){$(this).attr("class","close")});win.find("label").remove();win.find("input[type='text']").val("");win.find("input[type='password']").val("");$.ResizeCurWin(win);var codeimg=type==0?$("#imgLoginCode"):$("#imgRegCode");codeimg.attr("src",codeimg.attr("src")+"?");$.BindBtn();$.ShowPopWinBg();win.show();if(type==0){$("#txtLoginUserName").focus();}
else{$("#txtRegUserName").focus();}}
function OpenPasswordWin(){ClosePopWin();var PageBody=$("body");if($("#passwordwin").length==0){var html="<div id=\"passwordwin\" class=\"memberwin\" style=\"display:none\">"
+"<div class=\"memberwin_inner\"><div class=\"memberwin_title\"><span id=\"memberlogintitle\" class=\"on\">"+PageLang.ForgotTitle+"</span> <b class=\"close\" onclick=\"ClosePopWin()\" title=\""+PageLang.Close+"\"></b></div>"
+"<div class=\"memberwin_info\"><div>"
+"<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"webtable popwintable\" width=\"100%\">"
+"<tr><th style=\"width:120px;\"><span class=\"red\">*</span> "+PageLang.Email+"</th><td><input type=\"text\" id=\"txtFrtEmail\" class=\"input\" style=\"width:190px\" /></td></tr><tr><th class=\"tip\"></th><td class=\"tip\">"+PageLang.EmailTip+"</td></tr>"
+"<tr><th><span class=\"red\">*</span> "+PageLang.Verification+"</th><td><input type=\"text\" class=\"input\" style=\"width:60px\" id=\"txtFrtCode\" /> <img class=\"codeimg\" id=\"imgForgotCode\" align=\"absmiddle\" onclick=\"this.src=this.src+'?'\" alt=\"\" src=\"/ValidateCode.aspx\" /> <a class=\"forget\" href=\"javascript:void(0)\" onclick=\"RefreshCode(this)\" title=\""+PageLang.Refresh+"\">"+PageLang.Refresh+"</a></td></tr>"
+"<tr><th></th><td><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.ForgotTitle+"\" onclick=\"ForgotPassword()\" class=\"btn\" title=\""+PageLang.ForgotTitle+"\" /></span><span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.AlertCancel+"\" title=\""+PageLang.AlertCancel+"\" class=\"btn\" onclick=\"ClosePopWin()\" /></span></td></tr></table></div></div></div>";PageBody.append(html);}
var win=$("#passwordwin");$(win.find(".close")[0]).hover(function(){$(this).attr("class","close_hover")},function(){$(this).attr("class","close")});$.ResizeCurWin(win);var codeimg=$("#imgForgotCode");codeimg.attr("src",codeimg.attr("src")+"?");$.BindBtn();$.ShowPopWinBg();win.show();$("#txtFrtEmail").focus();}
function OpenCartResult(result){var PageBody=$("body");if($("#alertwin").length==0){var html="<div id=\"cartresult\" class=\"memberwin\" style=\"display:none;width:350px;\">"
+"<div class=\"memberwin_inner\"><div class=\"memberwin_title\"><span id=\"memberlogintitle\" class=\"on\">"+PageLang.AddCartTitle+"</span> <b class=\"close\" onclick=\"ClosePopWin()\" title=\""+PageLang.Close+"\"></b></div>"
+"<div class=\"memberwin_info\"><div><div class=\"alertinfo_inner\"><div class=\"alertinfo "+(result?"pass":"error")+"\"><table><tr><td>"+(result?PageLang.AddCartSuccess:PageLang.AddCartError)+"</td></tr></table></div></div><div>";if(result){html+="<span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.Continue+"\" class=\"btn\" title=\""+PageLang.Continue+"\" onclick=\"ClosePopWin()\" /></span> <span class=\"gray_btn\"><input type=\"button\" value=\""+PageLang.GotoCart+"\" class=\"btn\" title=\""+PageLang.GotoCart+"\" onclick=\"location.href='/ShoppingCart.html'\" /></span>";}
else{html+="<span class=\"gray_btn\"><input type=\"button\" onclick=\"ClosePopWin()\" value=\""+PageLang.Close+"\" class=\"btn\" title=\""+PageLang.Close+"\" /></span>"}
html+="</div></div></div></div>";PageBody.append(html);}
var win=$("#cartresult");$(win.find(".close")[0]).hover(function(){$(this).attr("class","close_hover")},function(){$(this).attr("class","close")});$.ResizeCurWin(win);$.BindBtn();$.ShowPopWinBg();win.show();}
function ClosePopWin(){$("#popwinbg").hide();if($(".memberwin").length>0)
$(".memberwin").remove();}
function OpenWin(url){var win=window.open(url,'_blank','scrollbars=1,left=250,top=20,height=650,width=520');}
function CreateKeyDown(btn){$(document).unbind("keydown");$(document).keydown(function(event){var target=event.target||event.srcElement;if(event.keyCode==13&&target.tagName.toLowerCase()!="textarea"){document.getElementById(btn).click();return false;}});}
function Error(data){if(data!=null){if(data.result==-400){$.AlertDialog(PageLang.SysError,null,false);return false;}}
return true;}
function WebRequest(parms,callFun){$.ajax({type:"post",url:"/RequestProcessing.aspx",data:parms,dataType:"json",success:function(data){if(Error(data)){if(typeof callFun=='function')callFun(data);}}});}
function UserError(data){if(data!=null){if(data.result==-400){$.AlertDialog(PageLang.SysError,null);return false;}else if(data.result==-100){$.AlertDialog(PageLang.LoginTimeOut,function(){location.href="index.html";});return false;}}
return true;}
function UserRequest(parms,callFun){$.ajax({type:"post",url:"/user/UserRequestProcessing.aspx",data:parms,dataType:"json",success:function(data){if(UserError(data)){if(typeof callFun=='function')callFun(data);}}});}
function ShowVistors(){WebRequest({type:["0402"],url:[escape(document.referrer)]},null);}
function CheckLogin(){var vl=$("#txtLoginUserName");var rel=true;if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtLoginPassword");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtLoginCode");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
$("#txtLoginUserName").focus();return rel;}
function CheckReg(){var vl=$("#txtRegUserName");var rel=true;if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}
else if(!$.isUserName(vl.val())){$.CheckMemo(true,vl,PageLang.UserNameError);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtRegEmail");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}
else if(!$.isEmail(vl.val())){$.CheckMemo(true,vl,PageLang.EmailError);rel=false;}else{$.CheckMemo(false,vl);}
var vlpassword=$("#txtRegPassword");if($.isEmpty(vlpassword.val())){$.CheckMemo(true,vlpassword,PageLang.EmptyMsg);rel=false;}else if(!$.isPassword(vlpassword.val())){$.CheckMemo(true,vlpassword,PageLang.PasswordError);rel=false;}else{$.CheckMemo(false,vlpassword);}
vl=$("#txtRegComPassword");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{if(vlpassword.val()!=vl.val()){$.CheckMemo(true,vl,PageLang.PasswordMath);rel=false;}else{$.CheckMemo(false,vl);}}
vl=$("#txtRegCode");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
$("#txtRegUserName").focus();return rel;}
function CheckFrt(){var rel=true;var vl=$("#txtFrtEmail");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else if(!$.isEmail(vl.val())){$.CheckMemo(true,vl,PageLang.EmailError);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtFrtCode");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
$("#txtFrtEmail").focus();return rel;}
function CheckFeedBack(){var vl=$("#txtName");var rel=true;if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtEmail");if(!$.isEmpty(vl.val())&&!$.isEmail(vl.val())){$.CheckMemo(true,vl,PageLang.EmailError);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtInfo");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=$("#txtCode");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
$("#txtName").focus();return rel;}
function UserLogin(){if(CheckLogin()){WebRequest({type:["0101"],username:[$("#txtLoginUserName").val()],password:[$("#txtLoginPassword").val()],code:[$("#txtLoginCode").val()]},function(data){if(data.result==0){if(data.msg!=null){switch(data.msg){case"nocode":$.CheckMemo(true,$("#txtLoginCode"),PageLang.EmptyMsg);$("#txtLoginCode").focus();break;case"notcode":$.CheckMemo(true,$("#txtLoginCode"),PageLang.VerificationError);$("#txtLoginCode").focus();var codeimg=$("#imgLoginCode");codeimg.attr("src",codeimg.attr("src")+"?");break;case"lock":$.CheckMemo(true,$("#txtLoginCode"),PageLang.LoginLock);$("#txtLoginCode").focus();break;}}else{$.CheckMemo(true,$("#txtLoginCode"),PageLang.LoginError);$("#txtLoginCode").focus();}}else if(data.result=1){location.reload();}});}}
function UserReg(){if(CheckReg()){WebRequest({type:["0102"],username:[$("#txtRegUserName").val()],email:[$("#txtRegEmail").val()],password:[$("#txtRegPassword").val()],code:[$("#txtRegCode").val()]},function(data){if(data.result==0){if(data.msg!=null){switch(data.msg){case"nousername":$.CheckMemo(true,$("#txtRegUserName"),PageLang.EmptyMsg);$("#txtRegUserName").focus();break;case"noemail":$.CheckMemo(true,$("#txtRegEmail"),PageLang.EmptyMsg);$("#txtRegEmail").focus();break;case"nocode":$.CheckMemo(true,$("#txtRegCode"),PageLang.EmptyMsg);$("#txtRegCode").focus();break;case"notcode":$.CheckMemo(true,$("#txtRegCode"),PageLang.VerificationError);$("#txtRegCode").focus();var codeimg=$("#imgRegCode");codeimg.attr("src",codeimg.attr("src")+"?");break;case"usernameexist":$.CheckMemo(true,$("#txtRegUserName"),PageLang.UserNameUsed);$("#txtRegUserName").focus();break;case"emailexist":$.CheckMemo(true,$("#txtRegEmail"),PageLang.EmailUsed);$("#txtRegEmail").focus();break;}}else{$.CheckMemo(true,$("#txtRegCode"),PageLang.RegError);$("#txtRegUserName").focus();}}else if(data.result=1){$.AlertDialog(PageLang.RegSuc,function(){OpenPopWin(0);},true);}});}}
function ForgotPassword(){if(CheckFrt()){WebRequest({type:["0103"],email:[$("#txtFrtEmail").val()],code:[$("#txtFrtCode").val()]},function(data){if(data.result==0){if(data.msg!=null){switch(data.msg){case"noemail":$.CheckMemo(true,$("#txtFrtEmail"),PageLang.EmptyMsg);$("#txtFrtEmail").focus();break;case"nocode":$.CheckMemo(true,$("#txtFrtCode"),PageLang.EmptyMsg);$("#txtFrtCode").focus();break;case"notcode":$.CheckMemo(true,$("#txtFrtCode"),PageLang.VerificationError);$("#txtFrtCode").focus();var codeimg=$("#imgForgotCode");codeimg.attr("src",codeimg.attr("src")+"?");break;case"notemail":$.CheckMemo(true,$("#txtFrtEmail"),PageLang.EmailNoExit);$("#txtFrtEmail").focus();break;}}else{$.CheckMemo(true,$("#txtFrtCode"),PageLang.ForgotError);$("#txtFrtEmail").focus();}}else if(data.result=1){$.AlertDialog(PageLang.ForgotSuc,function(){ClosePopWin();},true);}});}}
function AddFeedback(){if(CheckFeedBack()){WebRequest({type:["0301"],name:[$("#txtName").val()],sex:[$("input[name=rdSex][checked]").val()],mobile:[$("#txtMobile").val()],phone:[$("#txtPhone").val()],email:[$("#txtEmail").val()],info:[$("#txtInfo").val()],code:[$("#txtCode").val()]},function(data){if(data.result==0){if(data.msg!=null){switch(data.msg){case"noname":$.CheckMemo(true,$("#txtName"),PageLang.EmptyMsg);$("#txtName").focus();break;case"noinfo":$.CheckMemo(true,$("#txtInfo"),PageLang.EmptyMsg);$("#txtInfo").focus();break;case"nocode":$.CheckMemo(true,$("#txtCode"),PageLang.EmptyMsg);$("#txtCode").focus();break;case"notcode":$.CheckMemo(true,$("#txtCode"),PageLang.VerificationError);$("#txtCode").focus();break;case"html":$.CheckMemo(true,$("#txtInfo"),PageLang.HasHtml);$("#txtInfo").focus();break;}}else{$.AlertDialog(PageLang.SubmitError,null,false);}}else if(data.result=1){$.AlertDialog(PageLang.SubmitSuc,function(){ClearFeedback()},true);}
var codeimg=$("#imgFeedbackCode");codeimg.attr("src",codeimg.attr("src")+"?");});}}
function ClearFeedback(){$("#txtName").val("").focus();$("#txtMobile").val("");$("#txtPhone").val("");$("#txtEmail").val("");$("#txtInfo").val("");$("#txtCode").val("");var codeimg=$("#imgFeedbackCode");codeimg.attr("src",codeimg.attr("src")+"?");}
function GetCartInfoList(callFun){WebRequest({type:["0201"]},function(data){if(typeof callFun=='function')callFun(data);});}
function AddCart(id,cid){WebRequest({type:["0202"],id:[id],cid:[cid]},function(data){if(data.result==0){OpenCartResult(false);}
else if(data.result=1){OpenCartResult(true);BindTemCart();}});}
function PopWinAddCart(id){var cid;if($("#ddlColor").length>0)
cid=$("#ddlColor").val();var amount=$("#txtAmount").val();WebRequest({type:["0202"],id:[id],cid:[cid],amount:[amount]},function(data){if(data.result==1){try{window.opener.location.replace("/ShoppingCart.html");}catch(e){window.open("/ShoppingCart.html");}
self.close();}else if(data.result==0){OpenCartResult(false);}});}
function DelCart(id){WebRequest({type:["0203"],id:[id]},function(data){if(data.result==1){$.AlertDialog(PageLang.DeleteSuc,null,true);BindCart(1);}else if(data.result=0){$.AlertDialog(PageLang.DeleteError,null,false);}});}
function DelCartInfo(id){$.ConfimDialog(PageLang.ConDelete,function(){DelCart(id)},null);}
function DelMoreCartInfo(){var inputs=$("#webCartInfo").find("input[type=checkbox]");if(inputs.length==0){$.AlertDialog(PageLang.NoDeleteItem,null);}
var idlist='';for(var i=0;i<inputs.length;i++){var input=$(inputs[i]);if(input.attr("checked")){idlist+=($.isEmpty(idlist)?"":",")+input.val()}}
if($.isEmpty(idlist)){$.AlertDialog(PageLang.NoChangeItem,null);}
else{$.ConfimDialog(PageLang.ConDelete,function(){DelCart(idlist)},null);}}
function SetInputAmount(id,oldamount,obj){obj=$(obj);var amount=$.trim(obj.val());if(amount==oldamount)
return false;SetAmount(id,amount);}
function BtnAmount(id,type,oldamount,obj){var amount=1;if(type==0){if(oldamount==1){return false;}
else if(oldamount>1)amount=oldamount-1;}else if(type==1){amount=oldamount+1;}
SetAmount(id,amount);}
function SetAmount(id,amount){WebRequest({type:["0204"],id:[id],amount:[amount]},function(data){BindCart(1);});}
function BindTemCart(){if($("#cartInfo").length>0){GetCartInfoList(function(data){var cartInfo=$("#cartInfo");cartInfo.html("");if(data!=null){var html="<ul>";$(data.list).each(function(){html+="<li><a title=\""+this[9]+"×"+(weblantype==0?this[3]:this[2])+"\" href=\"javascript:OpenWin('/CommodityShow.aspx?id="+this[1]+"')\">"+this[9]+"×"+(weblantype==0?this[3]:this[2])+"</a></li>"});html+="</ul>";cartInfo.html(html);}else{cartInfo.html(PageLang.TemCartEmpty)}});}}
function BindCart(type){if($("#webCartInfo").length>0){GetCartInfoList(function(data){var cartInfo=$("#webCartInfo");cartInfo.html("");$("#spanShopping").hide();$("#delnav").hide();$("#tatolPrice").html("");$("#chkAll").attr("checked","");if(data!=null){var html="",i=0,total=0,price=0;$("#spanShopping").css("display","");$("#delnav").show();$(data.list).each(function(){i++;price=parseFloat(this[4]).toFixed(2);html+="<tr"+(i%2==0?"":" class=\"seltr\"")+">";if(type==1)
html+="<td style=\"text-align:center;\"><input type=\"checkbox\" value=\""+this[0]+"\" name=\"chbGoods\" /></td>";html+="<td style=\"width:103px;\"><a href=\"javascript:OpenWin('/CommodityShow.aspx?id="+this[1]+"')\" title=\""+(weblantype==0?this[3]:this[2])+"\"><img src=\"/"+(this[8]!=""?("upfile/goods/s/"+this[8]):"images/mnopic.gif")+"\"/></a></td>"
+"<td><a href=\"javascript:OpenWin('/CommodityShow.aspx?id="+this[1]+"')\" title=\""+(weblantype==0?this[3]:this[2])+"\">"+(weblantype==0?this[3]:this[2])+"</a></td>"
+"<td>"+(weblantype==0?this[7]:this[6])+"</td>"
+"<td>"+price+"</td>";if(type==1){html+="<td><input type=\"button\" class=\"minus\" onclick=\"BtnAmount("+this[0]+",0,"+this[9]+",this)\" /><input type=\"text\" class=\"input\" style=\"width:30px;vertical-align:middle;\" value=\""+this[9]+"\" onblur=\"SetInputAmount("+this[0]+","+this[9]+",this)\" /><input type=\"button\" class=\"plus\" onclick=\"BtnAmount("+this[0]+",1,"+this[9]+",this)\" /></td>"}else if(type==0){html+="<td>"+this[9]+"</td>"}
html+="<td style=\"width:80px;\">"+(price*this[9]).toFixed(2)+"</td>";if(type==1)
html+="<td style=\"text-align:center;\"><img src=\"/images/ico-delete.gif\" style=\"cursor:pointer\" alt=\"\" onclick=\"DelCartInfo("+this[0]+")\" /></td>";html+="</tr>";total+=price*this[9];});cartInfo.html(html);$("#tatolPrice").html("S$"+PageLang.Total+" <span class=\"bold\">"+total.toFixed(2)+"</span>");}else{cartInfo.html("<tr><td colspan=\"7\" class=\"nodata\">"+PageLang.TemCartEmpty+"</td></tr>")}});}}
function GetUserAddress(obj){var aid=$(obj).val();if(aid>0){UserRequest({type:["0101"],id:[aid]},function(data){if(data!=null){$("#plUser").find("label[class=red]").remove();v("txtFName").val(data[3]).focus();v("txtLName").val(data[2]);v("txtEmail").val(data[8]);v("txtHPhone").val(data[6]);v("txtWPhone").val(data[7]);v("txtMPhone").val(data[5]);v("txtPostcode").val(data[9]);var inputs=$("input[name=ctl00$ContentPlaceHolder1$rblSex]");if(data[4]=="True"){$(inputs[0]).attr("checked",true);}else{$(inputs[1]).attr("checked",true);}
v("txtAdd").val(data[10]);}else{$.AlertDialog(PageLang.NoAddress,null,false);}});}else{$("#plUser").find("label[class=red]").remove();v("txtFName").val("").focus();v("txtLName").val("");v("txtEmail").val("");v("txtHPhone").val("");v("txtWPhone").val("");v("txtMPhone").val("");v("txtPostcode").val("");v("txtAdd").val("");}}
function CheckAddress(){var vl=v("txtFName");var rel=true;if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=v("txtLName");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=v("txtEmail");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else if(!$.isEmail(vl.val())){$.CheckMemo(true,vl,PageLang.EmailError);rel=false;}else{$.CheckMemo(false,vl);}
var vlHome=v("txtHPhone");var vlOffice=v("txtWPhone");var vlMobile=v("txtMPhone");if($.isEmpty(vlHome.val())&&$.isEmpty(vlOffice.val())&&$.isEmpty(vlMobile.val())){$.CheckMemo(true,vlHome,PageLang.AddressPhone);rel=false;}else{$.CheckMemo(false,vlHome);}
vl=v("txtAdd");if($.isEmpty(vl.val())){$.CheckMemo(true,vl,PageLang.EmptyMsg);rel=false;}else{$.CheckMemo(false,vl);}
vl=v("txtPostcode");if(!$.isEmpty(vl.val())&&!$.isZInt(vl.val())){$.CheckMemo(true,vl,PageLang.PostcodeError);rel=false;}else{$.CheckMemo(false,vl);}
v("txtFName").focus();return rel;}
function SetCartAddress(){if(CheckAddress()){WebRequest({type:["0205"],lastname:[v("txtLName").val()],firstname:[v("txtFName").val()],email:[v("txtEmail").val()],home:[v("txtHPhone").val()],office:[v("txtWPhone").val()],mobile:[v("txtMPhone").val()],sex:[$('input[name=ctl00$ContentPlaceHolder1$rblSex][checked]').val()],postcode:[v("txtPostcode").val()],address:[v("txtAdd").val()],info:[v("txtInfo").val()],aid:[(v("ddlAddress").length==0?0:v("ddlAddress").val())]},function(data){if(data.result==1){location.href="SetOrder.aspx";}else{$.AlertDialog(PageLang.SubmitError,null,false)}});}}
function ShoppingLoad(display){if(!display){$("#popwinbg").hide();$("#loading").remove();}
var PageBody=$("body");if($("#loading").length==0){var html="<div id=\"loading\" class=\"memberwin\" style=\"display:none;width:320px;\"><div class=\"memberwin_inner\"><div class=\"memberwin_info\"><div class=\"alertinfo_inner\"><div class=\"alertinfo loading\">"+PageLang.ShoppingLoad+"</div></div></div></div></div>";PageBody.append(html);}
var win=$("#loading");$.ResizeCurWin(win);$.ShowPopWinBg();win.show();}
function CreateShopping(){ShoppingLoad(true);WebRequest({type:["0206"]},function(data){ShoppingLoad(false);if(data.result==1){$.AlertDialog(PageLang.ShoppingSuc,function(){location.replace("index.html")},true);}else{$.AlertDialog(PageLang.ShoppinError,null,false);}});}
function CheckAll(id,obj){var div=$("#"+id);obj=$(obj);if(obj.attr("checked")){div.find("input[type=checkbox]").attr("checked","checked");}
else{div.find("input[type=checkbox]").attr("checked","");}}
function SetLan(){WebRequest({type:["0401"]},function(data){location.reload();});}
$(function(){BindTemCart();BindSort();BindTDColor();$.BindBtn();ShowVistors();GoogleCount();});
