/* Copyright 2010, KISSY UI Library v1.1.6 MIT Licensed build time: Dec 15 17:51 */ (function(f,n,u){var w={mix:function(j,l,o,p){if(!l||!j)return j;if(o===u)o=true;var c,g,k;if(p&&(k=p.length))for(c=0;c=0;k--)if(g[k]===c)break;return k},unique:function(c,g){g&&c.reverse();for(var k=c.slice(),a=0,h,b;a-1},filter:j?function(c,g,k){return j.call(c,g,k)}:function(c,g,k){var a=[];f.each(c,function(h,b,d){g.call(k,h,b,d)&&a.push(h)});return a},now:function(){return(new Date).getTime()}});f.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(c,g){p["[object "+c+"]"]=g=c.toLowerCase();f["is"+c]=function(k){return f.type(k)==g}})})(KISSY); (function(f,n){function u(b){var d=typeof b;return b===null||d!=="object"&&d!=="function"}function w(b){return Array.prototype.slice.call(b)}var s=f.__HOST,t=s.document,j=t.documentElement,l=encodeURIComponent("[]"),o=false,p=[],c=false,g=/^#?([\w-]+)$/,k=/^(\w+)\[\]$/,a=/\S/;f.mix(f,{isWindow:function(b){return f.type(b)==="object"&&"setInterval"in b},makeArray:function(b){if(b===null||b===n)return[];if(f.isArray(b))return b;if(typeof b.length!=="number"||f.isString(b)||f.isFunction(b))return[b]; return w(b)},param:function(b,d){if(!f.isPlainObject(b))return"";d=d||"&";var e=[],i,m;for(i in b){m=b[i];i=encodeURIComponent(i);if(u(m))e.push(i,"=",encodeURIComponent(m+""),d);else if(f.isArray(m)&&m.length)for(var r=0,q=m.length;r500)i.cancel()},40,true)}});try{w(j.childNodes)}catch(h){w=function(b){for(var d= [],e=b.length-1;e>=0;e--)d[e]=b[e];return d}}if(location&&(location.search||"").indexOf("ks-debug")!==-1)f.Config.debug=true})(KISSY); (function(f,n){var u=f.__HOST.document,w=u.getElementsByTagName("head")[0]||u.documentElement,s=2,t=3,j=4,l=f.mix,o=u.createElement("script").readyState?function(a,h){var b=a.onreadystatechange;a.onreadystatechange=function(){var d=a.readyState;if(d==="loaded"||d==="complete"){a.onreadystatechange=null;b&&b();h.call(this)}}}:function(a,h){a.addEventListener("load",h,false)},p=/\.css(?:\?|$)/i,c;c={add:function(a,h,b){var d=this.Env.mods,e;if(f.isString(a)&&!b&&f.isPlainObject(h)){e={};e[a]=h;a=e}if(f.isPlainObject(a)){f.each(a, function(i,m){i.name=m;d[m]&&l(i,d[m],false)});l(d,a)}else{b=b||{};e=d[a]||{};a=b.host||e.host||a;e=d[a]||{};l(e,{name:a,status:s});if(!e.fns)e.fns=[];h&&e.fns.push(h);h=e.requires;l(d[a]=e,b);d[a].requires=h;e.attach!==false&&this.__isAttached(e.requires)&&this.__attachMod(e)}return this},use:function(a,h,b){a=a.replace(/\s+/g,"").split(",");b=b||{};var d=this,e=d.Env.mods,i=(b||0).global,m,r=a.length,q,v,x;i&&d.__mixMods(i);if(d.__isAttached(a))h&&h(d);else{for(m=0;m0){if(!q.requires)q.requires=[];q._requires=q.requires.concat();v=a[m-1];if(!f.inArray(v,q.requires)&&!f.inArray(q.name,e[v].requires||[]))q.requires.push(v)}d.__attach(q,function(){if(q._requires){q.requires=q._requires;delete q._requires}if(!x&&d.__isAttached(a)){x=true;h&&h(d)}},i)}return d}},__attach:function(a,h,b){function d(){if(e.__isAttached(a.requires||[])){a.status===s&&e.__attachMod(a);a.status===j&&h()}}for(var e=this,i=a.requires||[],m=0,r=i.length;m=0&&(b=h[a[d]]);d--)if(b.status!==j)return false;return true}, __load:function(a,h,b){function d(){m[i]=s;if(a.status!==t){b&&e.__mixMod(e.Env.mods,b.Env.mods,a.name,b);if(a.status!==j)a.status=s;h()}}var e=this,i=a.fullpath,m=f.Env._loadQueue,r=m[i];a.status=a.status||0;if(a.status<1&&r)a.status=r.nodeName?1:s;if(f.isString(a.cssfullpath)){e.getScript(a.cssfullpath);a.cssfullpath=s}if(a.status<1&&i){a.status=1;r=e.getScript(i,{success:function(){KISSY.log(a.name+" is loaded.","info");d()},error:function(){a.status=t;m[i]=s},charset:a.charset});p.test(i)||(m[i]= r)}else a.status===1?o(r,d):h()},__buildPath:function(a,h){function b(e,i){if(!a[i]&&a[e])a[i]=(h||d.base)+a[e];if(a[i]&&d.debug)a[i]=a[i].replace(/-min/g,"")}var d=this.Config;b("path","fullpath");a.cssfullpath!==s&&b("csspath","cssfullpath")},getScript:function(a,h,b){var d=p.test(a),e=u.createElement(d?"link":"script"),i=h,m,r,q;if(f.isPlainObject(i)){h=i.success;m=i.error;r=i.timeout;b=i.charset}if(d){e.href=a;e.rel="stylesheet"}else{e.src=a;e.async=true}if(b)e.charset=b;if(d)f.isFunction(h)&& h.call(e);else o(e,function(){if(q){q.cancel();q=n}f.isFunction(h)&&h.call(e);w&&e.parentNode&&w.removeChild(e)});if(f.isFunction(m))q=f.later(function(){q=n;m()},(r||this.Config.timeout)*1E3);w.insertBefore(e,w.firstChild);return e}};l(f,c);var g=/^(.*)(seed|kissy)(-min)?\.js[^/]*/i,k=/(seed|kissy)(-min)?\.js/;f.__initLoader=function(){var a=u.getElementsByTagName("script");a=a[a.length-1];var h=a.src,b=a.getAttribute("data-combo-prefix")||"??";a=a.getAttribute("data-combo-sep")||",";a=h.split(a); var d=a[0];b=d.indexOf(b);if(b==-1)h=h.replace(g,"$1");else{h=d.substring(0,b);b=d.substring(b+2,d.length);if(b.match(k))h+=b.replace(g,"$1");else for(b=1;b-1,v=!(B.indexOf("taobao.com")>-1||c),z="",g=false,b={siteNav:function(){if(r){e.each(y("menu","div",h),function(D){if(D&&y("menu-bd","div",D)){var C=D.parentNode;u(D,"mouseenter",function(){m(C,o)});u(D,"mouseleave",function(){p(C,o)})}})}u(A.forms.topSearch,"submit",function(){if(form.q.value==z){form.action="http://list.taobao.com/browse/cat-0.htm"}})},tDog:function(){if((t&&t!=-1)||"tstart" in q||"tdog" in q){e.ready(function(){var C="http://"+l+"/p/header/webww-min.js?t=20110407.js";e.getScript(C)})}},tLabs:function(){if(!x("l")){return}e.ready(function(){var C="http://"+l+"/p/tlabs/??tlabs.js,base64.js,cookie.js,validator.js,loader.js,util.js,top.js?t=20101012.js";if("ks-local" in q){C="http://test.taobao.com/code/fed/2010/tlabs/combo.php?b=src&f=tlabs.js,base64.js,cookie.js,validator.js,loader.js,util.js,top.js"}e.getScript(C,function(){if(typeof TLabs!=="undefined"){TLabs.init()}})})},initHeaderLinks:function(){if(B.indexOf(".taobao.net")===-1){return}var E=h?h.getElementsByTagName("a"):[],D=0,C=E.length,F=n;while(F.length>3){F.shift()}F=F.join(".");for(;D-1){F=C.split(D+"=")[1].split("&")[0];d.g_test_params=F;e.ready(function(){e.getScript(E+"loader.js")})}},miniCart:function(){if(c||B.indexOf("tmall.net")>-1){if(e.isUndefined(t)){return}else{if(!(x("uc2")&&x("mt"))){e.getScript("http://www."+(v?"daily.taobao.net":"taobao.com")+"/go/app/tmall/login-api.php?t="+e.now());return}}}TB.Global.initMiniCart()}};TB.Global={init:function(){l=v?"assets.daily.taobao.net":"a.tbcdn.cn";q=e.unparam(location.search.substring(1));h=A.getElementById("site-nav");for(var C in b){b[C]()}},writeLoginInfo:function(T){T=T||{};var F=x("tracknick"),S=x("_nk_")||F,I=x("uc1"),E=e.unparam(I),O=x("_l_g_")&&S||x("ck1")&&F,N=parseInt(E._msg_)||0,J=e.now(),C=T.memberServer||"http://member1.taobao.com",D=T.loginServer||C,L=T.loginUrl||D+"/member/login.jhtml?f=top",H=location.href,M,Q,G,R,P,K=z;if(/^http.*(\/member\/login\.jhtml)$/i.test(H)){H=z}M=T.redirectUrl||H;if(M){L+="&redirectURL="+encodeURIComponent(M)}Q=T.logoutUrl||D+"/member/logout.jhtml?f=top";G=C+"/member/newbie.htm";R=C+"/message/list_private_msg.htm?t="+J;P="http://jianghu.taobao.com/admin/home.htm?t="+J;if(O){K='\u60a8\u597d\uff0c'+s(unescape(S.replace(/\\u/g,"%u")))+'\uff01\u9000\u51fa\u7ad9\u5185\u4fe1';if(N){K+="("+N+")"}K+=""}else{K='\u60a8\u597d\uff0c\u6b22\u8fce\u6765\u6dd8\u5b9d\uff01\u8bf7\u767b\u5f55';K+='\u514d\u8d39\u6ce8\u518c'}A.write(K)},isLogin:function(){if(d.userCookie){return !!(d.userCookie._nk_)}var D=x("tracknick"),C=x("_nk_")||D;return x("_l_g_")&&C||x("ck1")&&D},isGreyUser:function(){var E=f(d.userCookie?d.userCookie.uc2:x("uc2")),D,C;C=E&&(D=E.ab)&&D.length>0&&D.substring(0,1)==="F";e.log(["isGreyUser",C]);return C},isInList:function(){var C=(e.indexOf(t,[6,3,1,15,7,8,17])>-1||c||B.indexOf("tmall.net")>-1);if(e.indexOf(t,[2])>-1){C=false}e.log(["isInList",C]);return C},initMiniCart:function(){var D=this,H="http://buy."+(v?"daily.taobao.net":"taobao.com")+"/auction/cart/top_cart_quantity.htm?",F=function(){e.getScript(H+"callback=TB.Global.setCartNum&t="+e.now())};if(!(g=D.isInList()&&D.isGreyUser())){return}var C=f(d.userCookie?d.userCookie.mt:x("mt")),E,G;if(C&&(E=C.ci)){E=E.split("_");G=parseInt(E[1]);E=parseInt(E[0]);if(D.isLogin()){if(G===0){e.log(["login and cp is 0, requesting"]);F()}else{if(G===1){e.log(["login and cp is 1, minicart is init."]);TB.Global.setCartNum(E)}else{e.log(["cp error: ",G])}}}else{if(E<0){e.log(["not login and ci < 0, requesting"]);F()}else{e.log(["not login and ci >= 0, minicart is init."]);TB.Global.setCartNum(E)}}}else{e.log(["no mt, requesting"]);F()}},setCartNum:function(E){if(!e.isNumber(E)||!g){return}var D=y("cart","li",h)[0];if(!D){return}var F=D.getElementsByTagName("a")[0],G="\u8d2d\u7269\u8f66",C=t!==15;if(E<0){F.innerHTML=G;p(D,a);d.MiniCart&&d.MiniCart.hide();return}F.innerHTML=G+""+E+"\u4ef6"+(C?"":z);m(D,a);if(!C){m(D,i)}if(d.MiniCart){d.MiniCart.cartNum=E;d.MiniCart.isExpired=true}else{e.ready(function(){var H=0;e.getScript("http://"+l+"/p/global/1.0/minicart"+(v?z:"-min")+".js?t=20110330.js",function(){if(e.DOM){d.MiniCart.init(E,C)}else{e.log("minicart: try "+H);if(H<6){setTimeout(arguments.callee,500);H++}}})})}}};function x(D){var C=A.cookie.match("(?:^|;)\\s*"+D+"=([^;]*)");return(C&&C[1])?decodeURIComponent(C[1]):z}function s(D){var E=A.createElement("div"),C=A.createTextNode(D);E.appendChild(C);return E.innerHTML}function y(K,L,C){var E=C.getElementsByTagName(L||"*"),I=[],G=0,F=0,H=E.length,D,J;K=j+K+j;for(;G-1){I[F++]=D}}return I}function u(F,E,D,C){if(!F){return}if(F.addEventListener){F.addEventListener(E,D,!!C)}else{if(F.attachEvent){F.attachEvent("on"+E,D)}}}function w(F,E,D,C){if(!F){return}if(F.removeEventListener){F.removeEventListener(E,D,!!C)}else{if(F.detachEvent){F.detachEvent("on"+E,D)}}}function m(E,C){var D=j+E.className+j;if(D.indexOf(j+C+j)===-1){D+=C;E.className=e.trim(D)}}function p(E,C){var D=j+E.className+j;if(D.indexOf(j+C+j)!==-1){D=D.replace(j+C+j,j);E.className=e.trim(D)}}function f(C){if(d.userCookie&&d.userCookie.version=="2"){return e.unparam(C,"&")}return e.unparam(C)}}); (function(){var g=KISSY,e,a,j=window.g_config,i=j.assetsHost||"http://a.tbcdn.cn",k="1.1.6",b={"1.1.6":["datalazyload","suggest","switchable","uibase","overlay2","imagezoom","flash"]},c=j.kissyVersion||k,h=j.kissyWidgets||b[c],l="/s/kissy/"+c+"/??",f=(function(){var n=document.getElementsByTagName("script"),o=n[n.length-1].src;return(!o)?"":(o=o.match(/t=\d*\.js/))?"?"+o[0]:""})(),d="packages/core-min.js,",m=[];g.each(h,function(n){m.push(n+"/"+n+"-pkg-min.js")});a={"tb-core":{fullpath:i+l+d+m.join(",")+"?t=20110119.js"},"tshop-mods":{fullpath:i+"/p/shop/1.0/??mods/c/head/head-min.js,mods/b/head/head-min.js,mods/s/rank/rank-min.js,mods/s/service/service-min.js,mods/s/slide/slide-min.js,mods/s/isv/isv-min.js,init-min.js"+f,requires:["tb-core"]}};g.each(["mod~c2c-head","mod~b2c-head","mod~rank","mod~service","mod~slide","isv","init"],function(n){a[n]={requires:["tshop-mods"]}});e=g.app("TShop");e.add(a);e.namespace("mods","widgets");g.mix(e,{timeStamp:f,isDetail:function(){return 1===window.g_config["appId"]},isMall:function(){return"b"===window.g_config["type"]},addTimeStamp:function(){var n=g.now();return function(o){return o+(o.indexOf("?")===-1?"?":"&")+"t="+n}}()})})();