// cached javascript var AjaxAction = { IsLoad:function(callback,context){return new ajax_request(this.url + '?_method=IsLoad&_session=no','',callback, context);}, InCart:function(pid,counts,atrributes,callback,context){return new ajax_request(this.url + '?_method=InCart&_session=no','pid=' + enc(pid)+ '\r\ncounts=' + enc(counts)+ '\r\natrributes=' + enc(atrributes),callback, context);}, CheckUserMail:function(Email,callback,context){return new ajax_request(this.url + '?_method=CheckUserMail&_session=no','Email=' + enc(Email),callback, context);}, GetOrderItem:function(callback,context){return new ajax_request(this.url + '?_method=GetOrderItem&_session=no','',callback, context);}, ReMoveCart:function(pd,attribute,callback,context){return new ajax_request(this.url + '?_method=ReMoveCart&_session=no','pd=' + enc(pd)+ '\r\nattribute=' + enc(attribute),callback, context);}, ModifyCart:function(pid,attribute,counts,callback,context){return new ajax_request(this.url + '?_method=ModifyCart&_session=no','pid=' + enc(pid)+ '\r\nattribute=' + enc(attribute)+ '\r\ncounts=' + enc(counts),callback, context);}, CountryListChange:function(obj,callback,context){return new ajax_request(this.url + '?_method=CountryListChange&_session=no','obj=' + enc(obj),callback, context);}, CartLoad:function(callback,context){return new ajax_request(this.url + '?_method=CartLoad&_session=no','',callback, context);}, getEmployeeModel:function(callback,context){return new ajax_request(this.url + '?_method=getEmployeeModel&_session=no','',callback, context);}, getDeliveryType:function(CountryId,callback,context){return new ajax_request(this.url + '?_method=getDeliveryType&_session=no','CountryId=' + enc(CountryId),callback, context);}, getOrders:function(page,callback,context){return new ajax_request(this.url + '?_method=getOrders&_session=no','page=' + enc(page),callback, context);}, OrderCount:function(callback,context){return new ajax_request(this.url + '?_method=OrderCount&_session=no','',callback, context);}, getFindByOrderForm:function(id,callback,context){return new ajax_request(this.url + '?_method=getFindByOrderForm&_session=no','id=' + enc(id),callback, context);}, getOrderList:function(id,callback,context){return new ajax_request(this.url + '?_method=getOrderList&_session=no','id=' + enc(id),callback, context);}, DelOrderForm:function(id,callback,context){return new ajax_request(this.url + '?_method=DelOrderForm&_session=no','id=' + enc(id),callback, context);}, UpOrderFormUserState:function(id,callback,context){return new ajax_request(this.url + '?_method=UpOrderFormUserState&_session=no','id=' + enc(id),callback, context);}, SearchOrders:function(date,state,id,callback,context){return new ajax_request(this.url + '?_method=SearchOrders&_session=no','date=' + enc(date)+ '\r\nstate=' + enc(state)+ '\r\nid=' + enc(id),callback, context);}, FormatOrderStatus:function(s,callback,context){return new ajax_request(this.url + '?_method=FormatOrderStatus&_session=no','s=' + enc(s),callback, context);}, getWishList:function(page,callback,context){return new ajax_request(this.url + '?_method=getWishList&_session=no','page=' + enc(page),callback, context);}, getWishListCount:function(page,callback,context){return new ajax_request(this.url + '?_method=getWishListCount&_session=no','page=' + enc(page),callback, context);}, EditInfomation:function(id,name,address,CountryID,postcode,EMail,phone,callback,context){return new ajax_request(this.url + '?_method=EditInfomation&_session=no','id=' + enc(id)+ '\r\nname=' + enc(name)+ '\r\naddress=' + enc(address)+ '\r\nCountryID=' + enc(CountryID)+ '\r\npostcode=' + enc(postcode)+ '\r\nEMail=' + enc(EMail)+ '\r\nphone=' + enc(phone),callback, context);}, getEmployeePWD:function(callback,context){return new ajax_request(this.url + '?_method=getEmployeePWD&_session=no','',callback, context);}, EditPassword:function(newpwd,callback,context){return new ajax_request(this.url + '?_method=EditPassword&_session=no','newpwd=' + enc(newpwd),callback, context);}, FindPassword:function(Email,callback,context){return new ajax_request(this.url + '?_method=FindPassword&_session=no','Email=' + enc(Email),callback, context);}, ChangePassword:function(Sec,pwd,callback,context){return new ajax_request(this.url + '?_method=ChangePassword&_session=no','Sec=' + enc(Sec)+ '\r\npwd=' + enc(pwd),callback, context);}, UpEmployeeEmail:function(sbe,ire,callback,context){return new ajax_request(this.url + '?_method=UpEmployeeEmail&_session=no','sbe=' + enc(sbe)+ '\r\nire=' + enc(ire),callback, context);}, getProductReview:function(page,callback,context){return new ajax_request(this.url + '?_method=getProductReview&_session=no','page=' + enc(page),callback, context);}, ProductReviewCount:function(callback,context){return new ajax_request(this.url + '?_method=ProductReviewCount&_session=no','',callback, context);}, GetContorl:function(pages,page,callback,context){return new ajax_request(this.url + '?_method=GetContorl&_session=no','pages=' + enc(pages)+ '\r\npage=' + enc(page),callback, context);}, getAdvice:function(page,callback,context){return new ajax_request(this.url + '?_method=getAdvice&_session=no','page=' + enc(page),callback, context);}, AdviceCount:function(callback,context){return new ajax_request(this.url + '?_method=AdviceCount&_session=no','',callback, context);}, getCouponList:function(callback,context){return new ajax_request(this.url + '?_method=getCouponList&_session=no','',callback, context);}, SearchCoupons:function(id,sid,date,callback,context){return new ajax_request(this.url + '?_method=SearchCoupons&_session=no','id=' + enc(id)+ '\r\nsid=' + enc(sid)+ '\r\ndate=' + enc(date),callback, context);}, AddCart:function(pid,counts,attributevalues,callback,context){return new ajax_request(this.url + '?_method=AddCart&_session=no','pid=' + enc(pid)+ '\r\ncounts=' + enc(counts)+ '\r\nattributevalues=' + enc(attributevalues),callback, context);}, DelWishList:function(id,callback,context){return new ajax_request(this.url + '?_method=DelWishList&_session=no','id=' + enc(id),callback, context);}, getEmployeeSubscribe:function(callback,context){return new ajax_request(this.url + '?_method=getEmployeeSubscribe&_session=no','',callback, context);}, getMember:function(Email,callback,context){return new ajax_request(this.url + '?_method=getMember&_session=no','Email=' + enc(Email),callback, context);}, ProcessRequest:function(Email,callback,context){return new ajax_request(this.url + '?_method=ProcessRequest&_session=no','Email=' + enc(Email),callback, context);}, getBackSpecialProducts:function(type,page,special,callback,context){return new ajax_request(this.url + '?_method=getBackSpecialProducts&_session=no','type=' + enc(type)+ '\r\npage=' + enc(page)+ '\r\nspecial=' + enc(special),callback, context);}, getBackProductsList:function(classid,page,type,callback,context){return new ajax_request(this.url + '?_method=getBackProductsList&_session=no','classid=' + enc(classid)+ '\r\npage=' + enc(page)+ '\r\ntype=' + enc(type),callback, context);}, JudgeCounpons:function(num,price,callback,context){return new ajax_request(this.url + '?_method=JudgeCounpons&_session=no','num=' + enc(num)+ '\r\nprice=' + enc(price),callback, context);}, GetPromotion:function(callback,context){return new ajax_request(this.url + '?_method=GetPromotion&_session=no','',callback, context);}, GetProductCalssID:function(cid,callback,context){return new ajax_request(this.url + '?_method=GetProductCalssID&_session=no','cid=' + enc(cid),callback, context);}, GetAdvanced_Search:function(categories_id,keyword,pricelow,priceheight,page,brands,property,callback,context){return new ajax_request(this.url + '?_method=GetAdvanced_Search&_session=no','categories_id=' + enc(categories_id)+ '\r\nkeyword=' + enc(keyword)+ '\r\npricelow=' + enc(pricelow)+ '\r\npriceheight=' + enc(priceheight)+ '\r\npage=' + enc(page)+ '\r\nbrands=' + enc(brands)+ '\r\nproperty=' + enc(property),callback, context);}, GetIsNoLogin:function(callback,context){return new ajax_request(this.url + '?_method=GetIsNoLogin&_session=no','',callback, context);}, SpecialOffersCookie:function(callback,context){return new ajax_request(this.url + '?_method=SpecialOffersCookie&_session=no','',callback, context);}, GetReview:function(id,callback,context){return new ajax_request(this.url + '?_method=GetReview&_session=no','id=' + enc(id),callback, context);}, SetListType:function(typeid,callback,context){return new ajax_request(this.url + '?_method=SetListType&_session=rw','typeid=' + enc(typeid),callback, context);}, GetListType:function(callback,context){return new ajax_request(this.url + '?_method=GetListType&_session=r','',callback, context);}, AddMessage:function(email,guestName,telephone,typeID,countryID,subject,adviceContent,callback,context){return new ajax_request(this.url + '?_method=AddMessage&_session=no','email=' + enc(email)+ '\r\nguestName=' + enc(guestName)+ '\r\ntelephone=' + enc(telephone)+ '\r\ntypeID=' + enc(typeID)+ '\r\ncountryID=' + enc(countryID)+ '\r\nsubject=' + enc(subject)+ '\r\nadviceContent=' + enc(adviceContent),callback, context);}, url:'/ajax/AjaxAction,ZendShop.Web.ashx' } function digi(v, c){v = v + "";var n = "0000";if(v.length < c) return n.substr(0, c-v.length) + v;return v;} function DateTime(year,month,day,hours,minutes,seconds){if(year>9999||year<1970||month<1||month>12||day<0||day>31||hours<0||hours>23||minutes<0||minutes>59||seconds<0||seconds>59)throw("ArgumentException");this.Year = year;this.Month = month;this.Day = day;this.Hours = hours;this.Minutes = minutes;this.Seconds = seconds;} DateTime.prototype.toString = function(){return digi(this.Year,4) + digi(this.Month,2) + digi(this.Day,2) + digi(this.Hours,2) + digi(this.Minutes,2) + digi(this.Seconds,2);} function HtmlControl(id) { var ele = null; if(typeof(id) == 'object') ele = id; else ele = document.getElementById(id); if(ele == null) return null; var _o = ele.cloneNode(true); var _op = document.createElement('SPAN'); _op.appendChild(_o); this._source = _op.innerHTML; } HtmlControl.prototype.toString = function(){ return this._source; } function HtmlControlUpdate(func, parentId) { var f,i,ff,fa=''; var ele = document.getElementById(parentId); if(ele == null) return; var args = []; for(i=0; i 2) for(i=2; i