// 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=rw','',callback, context);}, ReMoveCart:function(pd,attribute,callback,context){return new ajax_request(this.url + '?_method=ReMoveCart&_session=r','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=rw','num=' + enc(num)+ '\r\nprice=' + enc(price),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);}, 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);}, GetSpecialOffers:function(callback,context){return new ajax_request(this.url + '?_method=GetSpecialOffers&_session=no','',callback, context);}, CheckPromotion:function(Sid,callback,context){return new ajax_request(this.url + '?_method=CheckPromotion&_session=no','Sid=' + enc(Sid),callback, context);}, ModifyPreferential:function(Price,pid,Amout,callback,context){return new ajax_request(this.url + '?_method=ModifyPreferential&_session=rw','Price=' + enc(Price)+ '\r\npid=' + enc(pid)+ '\r\nAmout=' + enc(Amout),callback, context);}, Prsession:function(sid,callback,context){return new ajax_request(this.url + '?_method=Prsession&_session=rw','sid=' + enc(sid),callback, context);}, DestroySession:function(callback,context){return new ajax_request(this.url + '?_method=DestroySession&_session=rw','',callback, context);}, GetPrePidCount:function(callback,context){return new ajax_request(this.url + '?_method=GetPrePidCount&_session=rw','',callback, context);}, DeletePromotion:function(callback,context){return new ajax_request(this.url + '?_method=DeletePromotion&_session=r','',callback, context);}, SetPid:function(Oid,callback,context){return new ajax_request(this.url + '?_method=SetPid&_session=no','Oid=' + enc(Oid),callback, context);}, GetPid:function(callback,context){return new ajax_request(this.url + '?_method=GetPid&_session=no','',callback, context);}, CreateAccount:function(mail,callback,context){return new ajax_request(this.url + '?_method=CreateAccount&_session=no','mail=' + enc(mail),callback, context);}, GetCard:function(no,callback,context){return new ajax_request(this.url + '?_method=GetCard&_session=r','no=' + enc(no),callback, context);}, SubmitCard:function(CardName,UserName,Number,date,no,callback,context){return new ajax_request(this.url + '?_method=SubmitCard&_session=r','CardName=' + enc(CardName)+ '\r\nUserName=' + enc(UserName)+ '\r\nNumber=' + enc(Number)+ '\r\ndate=' + enc(date)+ '\r\nno=' + enc(no),callback, context);}, CopyProduct:function(id,callback,context){return new ajax_request(this.url + '?_method=CopyProduct&_session=r','id=' + enc(id),callback, context);}, updatePrice:function(ty,wh,prices,callback,context){return new ajax_request(this.url + '?_method=updatePrice&_session=r','ty=' + enc(ty)+ '\r\nwh=' + enc(wh)+ '\r\nprices=' + enc(prices),callback, context);}, updateCategory:function(wh,classid,callback,context){return new ajax_request(this.url + '?_method=updateCategory&_session=r','wh=' + enc(wh)+ '\r\nclassid=' + enc(classid),callback, context);}, IsPreferential:function(way,money,value,callback,context){return new ajax_request(this.url + '?_method=IsPreferential&_session=r','way=' + enc(way)+ '\r\nmoney=' + enc(money)+ '\r\nvalue=' + enc(value),callback, context);}, getPreferential:function(number,money,callback,context){return new ajax_request(this.url + '?_method=getPreferential&_session=r','number=' + enc(number)+ '\r\nmoney=' + enc(money),callback, context);}, getUser:function(callback,context){return new ajax_request(this.url + '?_method=getUser&_session=r','',callback, context);}, AddToCollectionProduct:function(userId,productId,callback,context){return new ajax_request(this.url + '?_method=AddToCollectionProduct&_session=r','userId=' + enc(userId)+ '\r\nproductId=' + enc(productId),callback, context);}, IsActivityAndCoupons:function(callback,context){return new ajax_request(this.url + '?_method=IsActivityAndCoupons&_session=r','',callback, context);}, isUsed:function(PromotionID,callback,context){return new ajax_request(this.url + '?_method=isUsed&_session=r','PromotionID=' + enc(PromotionID),callback, context);}, url:'/ajax/AjaxAction,ZendShop.Web.ashx' } function AjaxImage(url){var img=new Image();img.src=url;return img;} 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