(function($){$.extend($.browser,{client:function(){return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,bodyWidth:document.body.clientWidth,bodyHeight:document.body.clientHeight};},scroll:function(){return{width:document.documentElement.scrollWidth,height:document.documentElement.scrollHeight,bodyWidth:document.body.scrollWidth,bodyHeight:document.body.scrollHeight,left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop};},screen:function(){return{width:window.screen.width,height:window.screen.height};},isIE6:$.browser.msie&&$.browser.version==6,isMinW:function(val){return Math.min($.browser.client().bodyWidth,$.browser.client().width)<=val;},isMinH:function(val){return $.browser.client().height<=val;}})})(jQuery);(function($){$.widthForIE6=function(option){var s=$.extend({max:null,min:null,padding:0},option||{});var init=function(){var w=$(document.body);if($.browser.client().width>=s.max+s.padding){w.width(s.max+"px");}else if($.browser.client().width<=s.min+s.padding){w.width(s.min+"px");}else{w.width("auto");}};init();$(window).resize(init);}})(jQuery);(function($){$.fn.hoverForIE6=function(option){var s=$.extend({current:"hover",delay:10},option||{});$.each(this,function(){var timer1=null,timer2=null,flag=false;$(this).bind("mouseover",function(){if (flag){clearTimeout(timer2);}else{var _this=$(this);timer1=setTimeout(function(){_this.addClass(s.current);flag=true;},s.delay);}}).bind("mouseout",function(){if (flag){var _this=$(this);timer2=setTimeout(function(){_this.removeClass(s.current);flag=false;},s.delay);}else{clearTimeout(timer1);}})})}})(jQuery);(function($){$.extend({_jsonp:{scripts:{},counter:1,head:document.getElementsByTagName("head")[0],name:function(callback){var name='_jsonp_'+(new Date).getTime()+'_'+this.counter;this.counter++;var cb=function(json){eval('delete '+name);callback(json);$._jsonp.head.removeChild($._jsonp.scripts[name]);delete $._jsonp.scripts[name];};eval(name+' = cb');return name;},load:function(url,name){var script=document.createElement('script');script.type='text/javascript';script.charset=this.charset;script.src=url;this.head.appendChild(script);this.scripts[name]=script;}},getJSONP:function(url,callback){var name=$._jsonp.name(callback);var url=url.replace(/{callback};/,name);$._jsonp.load(url,name);return this;}});})(jQuery);(function($){$.fn.jdTab=function(option,callback){if(typeof option=="function"){callback=option;option={};};var s=$.extend({type:"static",auto:false,source:"data",event:"mouseover",currClass:"curr",tab:".tab",content:".tabcon",itemTag:"li",stay:5000,delay:100,mainTimer:null,subTimer:null,index:0},option||{});var tabItem=$(this).find(s.tab).eq(0).find(s.itemTag),contentItem=$(this).find(s.content);if(tabItem.length!=contentItem.length)return false;var reg=s.source.toLowerCase().match(/http:\/\/|\d|\.aspx|\.ascx|\.asp|\.htmp|\.html\.htm|.shtml|.js|\W/g);var init=function(n,tag){s.subTimer=setTimeout(function(){hide();if(tag){s.index++;if(s.index==tabItem.length)s.index=0;}else{s.index=n;};s.type=(tabItem.eq(s.index).attr(s.source)!=null)?"dynamic":"static";show();},s.delay);};var autoSwitch=function(){s.mainTimer=setInterval(function(){init(s.index,true);},s.stay);};var show=function(){tabItem.eq(s.index).addClass(s.currClass);switch(s.type){default:case "static":var source="";break;case "dynamic":var source=(reg==null)?tabItem.eq(s.index).attr(s.source):s.source;tabItem.eq(s.index).removeAttr(s.source);break;};if(callback){callback(source,contentItem.eq(s.index),s.index);};contentItem.eq(s.index).show();};var hide=function(){tabItem.eq(s.index).removeClass(s.currClass);contentItem.eq(s.index).hide();};tabItem.each(function(n){$(this).bind(s.event,function(){clearTimeout(s.subTimer);clearInterval(s.mainTimer);init(n,false);return false;}).bind("mouseleave",function(){if(s.auto){autoSwitch();}else{return;}})});if(s.type=="dynamic"){init(s.index,false);};if(s.auto){autoSwitch();}}})(jQuery);(function($){$.fn.jdSlide=function(option){var settings=$.extend({width:null,height:null,pics:[],index:0,type:"num",current:"curr",delay1:200,delay2:8000},option||{});var element=this;var timer1,timer2,timer3,flag=true;var total=settings.pics.length;var init=function(){var img="";element.css({"position":"relative"}).html(img);$(function(){delayLoad();})};init();var initIndex=function(){var indexs="
";var current;var x;for(var i=0;i";default:break;};indexs+=""+x+"";};indexs+="
";element.append(indexs);element.find("span").bind("mouseover",function(e){clearInterval(timer1);clearInterval(timer3);var index=element.find("span").index(this);if(index==settings.index){return;}else{timer3=setInterval(function(){if(flag)running(parseInt(index));},settings.delay1);}}).bind("mouseleave",function(e){clearInterval(timer3);timer1=setInterval(function(){running(settings.index+1,true);},settings.delay2);})};var running=function(index,tag){if(index==total){index=0;};element.find("span").eq(settings.index).removeClass(settings.current);element.find("span").eq(index).addClass(settings.current);timer2=setInterval(function(){var pos_y=parseInt(element.find("ul").get(0).style.top);var pos_a=Math.abs(pos_y+settings.index*settings.height);var pos_b=Math.abs(index-settings.index)*settings.height;var pos_c=Math.ceil((pos_b-pos_a)/4);if(pos_a==pos_b){clearInterval(timer2);if(tag){settings.index++;if(settings.index==total){settings.index=0;}}else{settings.index=index;};flag=true;}else{if(settings.index";};element.find("ul").append(img);timer1=setInterval(function(){running(settings.index+1,true);},settings.delay2);if(settings.type)initIndex();};}})(jQuery);function ResumeError(){return true;}window.onerror=ResumeError;if($.browser.isIE6){try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}};var calluri="http://fairyservice.360buy.com/WebService.asmx/MarkEx?callback=?";var loguri="http://csc.360buy.com/log.ashx?type1=$type1$&type2=$type2$&data=$data$&callback=?";callback1=function(data){;};log=function(type1,type2,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10){var data='';for(i=2;i=1280){arg.gi_width=arg.gi_width_w;};var ad="";if(arg.gi_isautomonitorclick){ad='
';};if(arg.gi_type=="img"){ad+="";}else if(arg.gi_type=="flash"){ad+='';};var gi_k=gi_ga(arg.gi_ldp,"k");var gi_p=gi_ga(arg.gi_ldp,"p");document.getElementById("miaozhen"+arg.gi_pid).innerHTML+=ad+gi_get_monitor_code(gi_k,gi_p);};gi_focus__=new Object();gi_focus__.next=function(){var arg=gi_focus__.arg;if(arg.gi_automatchscreen&&screen.width>=1280){arg.gi_width=arg.gi_width_w;};var ad_arr=arg.gi_ad_arr;gi_focus__.now%=ad_arr.length;var html='
';var i;var ad='';if(ad_arr[gi_focus__.now].gi_type=="img"){var ad='';}else if(ad_arr[gi_focus__.now].gi_type=="flash"){var ad='';};html=html+ad;for(i=0;i'+(i+1)+'
';}else{html+='
'+(i+1)+'
';}};html+='';document.getElementById("miaozhen"+arg.gi_pid).innerHTML=html;gi_focus__.now++;};gi_focus__.deliver=function(arg){gi_focus__.arg=arg;var ad_arr=arg.gi_ad_arr;var newElement=document.createElement("div");newElement.innerHTML=gi_get_monitor_code(gi_ga(ad_arr[0].gi_ldp,"k"),gi_ga(ad_arr[0].gi_ldp,"p"));document.getElementById("miaozhen"+arg.gi_pid).parentNode.appendChild(newElement);gi_focus__.now=0;gi_focus__.timer=setInterval(gi_focus__.next,arg.gi_interval);gi_focus__.next();};var gi_rotate__=new Object();gi_rotate__.deliver=function(arg){var ad_arr=arg.gi_ad_arr;var i=ad_arr[0][Math.floor(Math.random()*ad_arr[0].l)];if(arg.gi_automatchscreen&&screen.width>=1280){arg.gi_width=arg.gi_width_w;};var click='
';if(ad_arr[i].gi_type=="img"){var ad='';}else if(ad_arr[i].gi_type=="flash"){var ad='';};ad=click+ad;var gi_k=gi_ga(ad_arr[i].gi_ldp,"k");var gi_p=gi_ga(ad_arr[i].gi_ldp,"p");document.getElementById("miaozhen"+arg.gi_pid).innerHTML+=ad+gi_get_monitor_code(gi_k,gi_p);;}; var initScrollY=0; var proIDs=new Array(); function compare(){ if($("#compare").get(0)==null){ $("body").append("
商品比较
    "); $("#compare").css({position:"absolute",top:"220px",right:"0px"}); isCoo();} if($.browser.msie){ var defaultY=document.documentElement.scrollTop; var perceH=0.3*(defaultY-initScrollY); if(perceH>0){perceH=Math.ceil(perceH);} else{perceH=Math.floor(perceH);} $("#compare").get(0).style.top=parseInt($("#compare").get(0).style.top)+perceH+"px"; initScrollY=initScrollY+perceH; setTimeout("compare()",50)}else{ window.onscroll=function(){ $("#compare").get(0).style.top=parseInt($("#compare").get(0).style.top)+"px"; $("#compare").get(0).style.position="fixed";}}} function clearCompare(){ $("#comProlist").empty(); $("#compare").hide(); createCookie("compare",""); proIDs=new Array();} function addToCompare(checkobj,checkid,checkProName){ $("#compare").show(); $(".comPro").show(); var proIDsTemp=proIDs.join("."); if(proIDsTemp.indexOf(checkid)==-1){ if(proIDs.length<3){ proIDs.push(checkid); $("#comProlist").append("
  • "+checkProName+"
  • "); writeCompare(checkid,checkProName);}else{ alert("对不起,最多可以选择三种商品进行对比!");}}else{ alert("对不起,您已经选择此商品!"); return;}} function reduceCompare(checkid){ $("#check_"+checkid).remove(); $.each(proIDs,function(i,n){ if(checkid==n){ proIDs.splice(i,1);}}); var coo=readCookie("compare"); var idindexstart=coo.indexOf(checkid); var idindexend=coo.indexOf("|||",idindexstart)+3; var delStr=coo.substring(idindexstart,idindexend); var innerStr=coo.replace(delStr,"") createCookie("compare",innerStr); if(proIDs.length==0){$(".comPro").hide();}} function openCompare(){ switch(proIDs.length){ case 1: alert("对不起,最少选择两种商品进行对比!"); break; case 2: window.open("http://www.360buy.com/pcompare.aspx?s1="+proIDs[0]+"&s2="+proIDs[1]); break; case 3: window.open("http://www.360buy.com/pcompare.aspx?s1="+proIDs[0]+"&s2="+proIDs[1]+"&s3="+proIDs[2]); break; default: alert("请选择2-3件商品进行对比!"); return;}} function writeCompare(checkid,checkProName){ var compareList=readCookie("compare"); if(compareList==null){compareList="";} compareList+=checkid+"||"+escape(checkProName)+"|||"; createCookie("compare",compareList);} function isCoo(){ var coo=readCookie("compare"); if(coo){ var cootemp=coo.split("|||"); var compareListTemp=""; for(var i=0;i"+unescape(cootemp[i].split("||")[1])+""; proIDs.push(cootemp[i].split("||")[0]);} $("#comProlist").html(compareListTemp); $("#compare").show(); $(".comPro").show();}} function createCookie(name,value,days,Tdom){ var Tdom=(Tdom)?Tdom:"/"; if(days){ var date=new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires="; expires="+date.toGMTString();}else{ var expires="";} document.cookie=name+"="+value+expires+"; path="+Tdom;} function readCookie(name){ var nameEQ=name+"="; var ca=document.cookie.split(';'); for(var i=0;i35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(4($){$.R($.7,{3:4(c,b,d){9 e=2,q;5($.O(c))d=b,b=c,c=z;$.h($.3.j,4(i,a){5(e.8==a.8&&e.g==a.g&&c==a.m&&(!b||b.$6==a.7.$6)&&(!d||d.$6==a.o.$6))l(q=a)&&v});q=q||Y $.3(2.8,2.g,c,b,d);q.u=v;$.3.s(q.F);l 2},T:4(c,b,d){9 e=2;5($.O(c))d=b,b=c,c=z;$.h($.3.j,4(i,a){5(e.8==a.8&&e.g==a.g&&(!c||c==a.m)&&(!b||b.$6==a.7.$6)&&(!d||d.$6==a.o.$6)&&!2.u)$.3.y(a.F)});l 2}});$.3=4(e,c,a,b,d){2.8=e;2.g=c||S;2.m=a;2.7=b;2.o=d;2.t=[];2.u=v;2.F=$.3.j.K(2)-1;b.$6=b.$6||$.3.I++;5(d)d.$6=d.$6||$.3.I++;l 2};$.3.p={y:4(){9 b=2;5(2.m)2.t.16(2.m,2.7);E 5(2.o)2.t.h(4(i,a){b.o.x(a)});2.t=[];2.u=Q},s:4(){5(2.u)l;9 b=2;9 c=2.t,w=$(2.8,2.g),H=w.11(c);2.t=w;5(2.m){H.10(2.m,2.7);5(c.C>0)$.h(c,4(i,a){5($.B(a,w)<0)$.Z.P(a,b.m,b.7)})}E{H.h(4(){b.7.x(2)});5(2.o&&c.C>0)$.h(c,4(i,a){5($.B(a,w)<0)b.o.x(a)})}}};$.R($.3,{I:0,j:[],k:[],A:v,D:X,N:4(){5($.3.A&&$.3.k.C){9 a=$.3.k.C;W(a--)$.3.j[$.3.k.V()].s()}},U:4(){$.3.A=v},M:4(){$.3.A=Q;$.3.s()},L:4(){$.h(G,4(i,n){5(!$.7[n])l;9 a=$.7[n];$.7[n]=4(){9 r=a.x(2,G);$.3.s();l r}})},s:4(b){5(b!=z){5($.B(b,$.3.k)<0)$.3.k.K(b)}E $.h($.3.j,4(a){5($.B(a,$.3.k)<0)$.3.k.K(a)});5($.3.D)1j($.3.D);$.3.D=1i($.3.N,1h)},y:4(b){5(b!=z)$.3.j[b].y();E $.h($.3.j,4(a){$.3.j[a].y()})}});$.3.L(\'1g\',\'1f\',\'1e\',\'1b\',\'1a\',\'19\',\'18\',\'17\',\'1c\',\'15\',\'1d\',\'P\');$(4(){$.3.M()});9 f=$.p.J;$.p.J=4(a,c){9 r=f.x(2,G);5(a&&a.8)r.g=a.g,r.8=a.8;5(14 a==\'13\')r.g=c||S,r.8=a;l r};$.p.J.p=$.p})(12);',62,82,'||this|livequery|function|if|lqguid|fn|selector|var|||||||context|each||queries|queue|return|type||fn2|prototype|||run|elements|stopped|false|els|apply|stop|undefined|running|inArray|length|timeout|else|id|arguments|nEls|guid|init|push|registerPlugin|play|checkQueue|isFunction|remove|true|extend|document|expire|pause|shift|while|null|new|event|bind|not|jQuery|string|typeof|toggleClass|unbind|addClass|removeAttr|attr|wrap|before|removeClass|empty|after|prepend|append|20|setTimeout|clearTimeout'.split('|'),0,{})) /*query*/ new function(settings){var $separator=settings.separator||'&';var $spaces=settings.spaces===false?false:true;var $suffix=settings.suffix===false?'':'[]';var $prefix=settings.prefix===false?false:true;var $hash=$prefix?settings.hash===true?"#":"?":"";var $numbers=settings.numbers===false?false:true;jQuery.query=new function(){var is=function(o,t){return o!=undefined&&o!==null&&(!!t?o.constructor==t:true)};var parse=function(path){var m,rx=/\[([^[]*)\]/g,match=/^(\S+?)(\[\S*\])?$/.exec(path),base=match[1],tokens=[];while(m=rx.exec(match[2]))tokens.push(m[1]);return[base,tokens]};var set=function(target,tokens,value){var o,token=tokens.shift();if(typeof target!='object')target=null;if(token===""){if(!target)target=[];if(is(target,Array)){target.push(tokens.length==0?value:set(null,tokens.slice(0),value))}else if(is(target,Object)){var i=0;while(target[i++]!=null);target[--i]=tokens.length==0?value:set(target[i],tokens.slice(0),value)}else{target=[];target.push(tokens.length==0?value:set(null,tokens.slice(0),value))}}else if(token&&token.match(/^\s*[0-9]+\s*$/)){var index=parseInt(token,10);if(!target)target=[];target[index]=tokens.length==0?value:set(target[index],tokens.slice(0),value)}else if(token){var index=token.replace(/^\s*|\s*$/g,"");if(!target)target={};if(is(target,Array)){var temp={};for(var i=0;i0)queryString.push($hash);queryString.push(chunks.join($separator));return queryString.join("")}};return new queryObject(location.search,location.hash)}}(jQuery.query||{}); /*cookie*/ eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('n.5=v(a,b,c){4(7 b!=\'w\'){c=c||{};4(b===o){b=\'\';c.3=-1}2 d=\'\';4(c.3&&(7 c.3==\'p\'||c.3.q)){2 e;4(7 c.3==\'p\'){e=x y();e.z(e.A()+(c.3*B*r*r*C))}s{e=c.3}d=\';3=\'+e.q()}2 f=c.8?\';8=\'+(c.8):\'\';2 g=c.9?\';9=\'+(c.9):\'\';2 h=c.t?\';t\':\'\';6.5=[a,\'=\',D(b),d,f,g,h].E(\'\')}s{2 j=o;4(6.5&&6.5!=\'\'){2 k=6.5.F(\';\');G(2 i=0;i=9?this.getMonth()+1:"0"+(this.getMonth()+1)); result=result.replace(/M/,this.getMonth()); result=result.replace(/dd|DD/,this.getDate()>9?this.getDate():"0"+this.getDate()); result=result.replace(/d|D/,this.getDate()); result=result.replace(/hh|HH/,this.getHours()>9?this.getHours():"0"+this.getHours()); result=result.replace(/h|H/,this.getHours()); result=result.replace(/mm/,this.getMinutes()>9?this.getMinutes():"0"+this.getMinutes()); result=result.replace(/m/,this.getMinutes()); result=result.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds():"0"+this.getSeconds()); result=result.replace(/s|S/,this.getSeconds());} return result;}); String.prototype.format=function(){ var result=this; if(arguments.length>0){ parameters=$.makeArray(arguments); $.each( parameters, function(i,n){ result=result.replace(new RegExp("\\{"+i+"\\}","g"),n);});} return result;} function StringBuilder(){ this.strings=new Array(); this.length=0;} StringBuilder.prototype.append=function(string){ this.strings.push(string); this.length+=string.length;} StringBuilder.prototype.toString=function(start,length){ return this.strings.join("").substr(start,length);} /*login*/ $.login=function(options){options=$.extend({loginService:"http://passport.360buy.com/loginservice.aspx?callback=?",loginMethod:"Login",loginUrl:"http://passport.360buy.com/new/login.aspx",returnUrl:location.href,automatic:true,complete:null},options||{});if(options.loginService!=""&&options.loginMethod!=""){$.getJSON(options.loginService,{method:options.loginMethod},function(result){if(result!=null){if(options.complete!=null){options.complete(result.Identity)}if(!result.Identity.IsAuthenticated&&options.automatic&&options.loginUrl!=""){location.href=options.loginUrl+"?ReturnUrl="+escape(options.returnUrl)}}})}}; /*jmsajax*/ (function($){$.jmsajax=function(options){var defaults={type:"POST",dataType:"msjson",data:{},beforeSend:function(xhr){xhr.setRequestHeader("Content-type","application/json; charset=utf-8");},contentType:"application/json; charset=utf-8",error:function(x,s,m){alert("Status: "+((x.statusText)?x.statusText:"Unknown")+"\nMessage: "+msJSON.parse(((x.responseText)?x.responseText:"Unknown")).Message);}};var options=$.extend(defaults,options);if(options.method) options.url+="/"+options.method;if(options.data){if(options.type=="GET"){var data="";for(var i in options.data){if(data!="") data+="&";data+=i+"="+msJSON.stringify(options.data[i]);} options.url+="?"+data;data=null;options.data="{}";} else if(options.type=="POST"){options.data=msJSON.stringify(options.data);}} if(options.success){if(options.dataType){if(options.dataType=="msjson"){var base=options.success;options.success=function(response,status){var y=dateparse(response);if(options.version){if(options.version>=3.5) y=y.d;} else{if(response.indexOf("{\"d\":")==0) y=y.d;} base(y,status);}}}} return $.ajax(options);};dateparse=function(data){try{return msJSON.parse(data,function(key,value){var a;if(typeof value==="string"){if(value.indexOf("Date")>=0){a=/^\/Date\(([0-9]+)\)\/$/.exec(value);if(a){return new Date(parseInt(a[1],10));}}} return value;});} catch(e){return null;}} msJSON=function(){function f(n){return n<10?'0'+n:n;} var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c;} return'\\u'+('0000'+(+(a.charCodeAt(0))).toString(16)).slice(-4);})+'"':'"'+string+'"';} function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);} if(typeof rep==='function'){value=rep.call(holder,key,value);} switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';} if(value.toUTCString){return '"\\/Date('+(value.getTime())+')\\/"';} gap+=indent;partial=[];if(typeof value.length==='number'&&!(value.propertyIsEnumerable('length'))){length=value.length;for(i=0;i/g,">");}, "capitalize":function(s){return String(s).toUpperCase();}, "default":function(s,d){return s!=null?s:d;}} TrimPath.parseTemplate_etc.modifierDef.h=TrimPath.parseTemplate_etc.modifierDef.escape; TrimPath.parseTemplate_etc.Template=function(tmplName,tmplContent,funcSrc,func,etc){ this.process=function(context,flags){ if(context==null) context={}; if(context._MODIFIERS==null) context._MODIFIERS={}; if(context.defined==null) context.defined=function(str){return(context[str]!=undefined);}; for(var k in etc.modifierDef){ if(context._MODIFIERS[k]==null) context._MODIFIERS[k]=etc.modifierDef[k];} if(flags==null) flags={}; var resultArr=[]; var resultOut={write:function(m){resultArr.push(m);}}; try{ func(resultOut,context,flags);}catch(e){ if(flags.throwExceptions==true) throw e; var result=new String(resultArr.join("")+"[ERROR: "+e.toString()+(e.message?'; '+e.message:'')+"]"); result["exception"]=e; return result;} return resultArr.join("");} this.name=tmplName; this.source=tmplContent; this.sourceFunc=funcSrc; this.toString=function(){return "TrimPath.Template ["+tmplName+"]";}} TrimPath.parseTemplate_etc.ParseError=function(name,line,message){ this.name=name; this.line=line; this.message=message;} TrimPath.parseTemplate_etc.ParseError.prototype.toString=function(){ return("TrimPath template ParseError in "+this.name+": line "+this.line+", "+this.message);} var parse=function(body,tmplName,etc){ body=cleanWhiteSpace(body); var funcText=["var TrimPath_Template_TEMP = function(_OUT, _CONTEXT, _FLAGS) { with (_CONTEXT) {"]; var state={stack:[],line:1}; var endStmtPrev=-1; while(endStmtPrev+1=0){ var endStmt=body.indexOf('}',begStmt+1); var stmt=body.substring(begStmt,endStmt); var blockrx=stmt.match(/^\{(cdata|minify|eval)/); if(blockrx){ var blockType=blockrx[1]; var blockMarkerBeg=begStmt+blockType.length+1; var blockMarkerEnd=body.indexOf('}',blockMarkerBeg); if(blockMarkerEnd>=0){ var blockMarker; if(blockMarkerEnd-blockMarkerBeg<=0){ blockMarker="{/"+blockType+"}";}else{ blockMarker=body.substring(blockMarkerBeg+1,blockMarkerEnd);} var blockEnd=body.indexOf(blockMarker,blockMarkerEnd+1); if(blockEnd>=0){ emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText); var blockText=body.substring(blockMarkerEnd+1,blockEnd); if(blockType=='cdata'){ emitText(blockText,funcText);}else if(blockType=='minify'){ emitText(scrubWhiteSpace(blockText),funcText);}else if(blockType=='eval'){ if(blockText!=null&&blockText.length>0) funcText.push('_OUT.write( (function() { '+blockText+' })() );');} begStmt=endStmtPrev=blockEnd+blockMarker.length-1;}}}else if(body.charAt(begStmt-1)!='$'&& body.charAt(begStmt-1)!='\\'){ var offset=(body.charAt(begStmt+1)=='/'?2:1); if(body.substring(begStmt+offset,begStmt+10+offset).search(TrimPath.parseTemplate_etc.statementTag)==0) break;} begStmt=body.indexOf("{",begStmt+1);} if(begStmt<0) break; var endStmt=body.indexOf("}",begStmt+1); if(endStmt<0) break; emitSectionText(body.substring(endStmtPrev+1,begStmt),funcText); emitStatement(body.substring(begStmt,endStmt+1),state,funcText,tmplName,etc); endStmtPrev=endStmt;} emitSectionText(body.substring(endStmtPrev+1),funcText); if(state.stack.length!=0) throw new etc.ParseError(tmplName,state.line,"unclosed, unmatched statement(s): "+state.stack.join(",")); funcText.push("}}; TrimPath_Template_TEMP"); return funcText.join("");} var emitStatement=function(stmtStr,state,funcText,tmplName,etc){ var parts=stmtStr.slice(1,-1).split(' '); var stmt=etc.statementDef[parts[0]]; if(stmt==null){ emitSectionText(stmtStr,funcText); return;} if(stmt.delta<0){ if(state.stack.length<=0) throw new etc.ParseError(tmplName,state.line,"close tag does not match any previous statement: "+stmtStr); state.stack.pop();} if(stmt.delta>0) state.stack.push(stmtStr); if(stmt.paramMin!=null&& stmt.paramMin>=parts.length) throw new etc.ParseError(tmplName,state.line,"statement needs more parameters: "+stmtStr); if(stmt.prefixFunc!=null) funcText.push(stmt.prefixFunc(parts,state,tmplName,etc)); else funcText.push(stmt.prefix); if(stmt.suffix!=null){ if(parts.length<=1){ if(stmt.paramDefault!=null) funcText.push(stmt.paramDefault);}else{ for(var i=1;i1) funcText.push(' '); funcText.push(parts[i]);}} funcText.push(stmt.suffix);}} var emitSectionText=function(text,funcText){ if(text.length<=0) return; var nlPrefix=0; var nlSuffix=text.length-1; while(nlPrefix=0&&(text.charAt(nlSuffix)==' '||text.charAt(nlSuffix)=='\t')) nlSuffix--; if(nlSuffix0){ funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("'); var s=text.substring(0,nlPrefix).replace('\n','\\n'); if(s.charAt(s.length-1)=='\n') s=s.substring(0,s.length-1); funcText.push(s); funcText.push('");');} var lines=text.substring(nlPrefix,nlSuffix+1).split('\n'); for(var i=0;i1){ funcText.push(','); funcText.push(parts[1]);} funcText.push(')');} var cleanWhiteSpace=function(result){ result=result.replace(/\t/g," "); result=result.replace(/\r\n/g,"\n"); result=result.replace(/\r/g,"\n"); result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1'); return result;} var scrubWhiteSpace=function(result){ result=result.replace(/^\s+/g,""); result=result.replace(/\s+$/g,""); result=result.replace(/\s+/g," "); result=result.replace(/^(\s*\S*(\s+\S+)*)\s*$/,'$1'); return result;} TrimPath.parseDOMTemplate=function(elementId,optDocument,optEtc){ if(optDocument==null) optDocument=document; var element=optDocument.getElementById(elementId); var content=element.value; if(content==null) content=element.innerHTML; content=content.replace(/</g,"<").replace(/>/g,">"); return TrimPath.parseTemplate(content,elementId,optEtc);} TrimPath.processDOMTemplate=function(elementId,context,optFlags,optDocument,optEtc){ return TrimPath.parseDOMTemplate(elementId,optDocument,optEtc).process(context,optFlags);}})(); /*pagination*/ jQuery.fn.pagination=function(maxentries,opts){ opts=jQuery.extend({ items_per_page:10, num_display_entries:10, current_page:0, num_edge_entries:0, link_to:"#", prev_text:"Prev", next_text:"Next", ellipse_text:"...", prev_show_always:true, next_show_always:true, callback:function(){return false;}},opts||{}); return this.each(function(){ function numPages(){ return Math.ceil(maxentries/opts.items_per_page);} function getInterval(){ var ne_half=Math.ceil(opts.num_display_entries/2); var np=numPages(); var upper_limit=np-opts.num_display_entries; var start=current_page>ne_half?Math.max(Math.min(current_page-ne_half,upper_limit),0):0; var end=current_page>ne_half?Math.min(current_page+ne_half,np):Math.min(opts.num_display_entries,np); return[start,end];} function pageSelected(page_id,evt){ current_page=page_id; drawLinks(); var continuePropagation=opts.callback(page_id,panel); if(!continuePropagation){ if(evt.stopPropagation){ evt.stopPropagation();} else{ evt.cancelBubble=true;}} return continuePropagation;} function drawLinks(){ panel.empty(); var interval=getInterval(); var np=numPages(); if(np==1){ $(".Pagination").css({display:"none"});} var getClickHandler=function(page_id){ return function(evt){return pageSelected(page_id,evt);}} var appendItem=function(page_id,appendopts){ page_id=page_id<0?0:(page_id"+(appendopts.text)+"");} else{ var lnk=$(""+(appendopts.text)+"") .bind("click",getClickHandler(page_id)) .attr('href',opts.link_to.replace(/__id__/,page_id));} if(appendopts.classes){lnk.addClass(appendopts.classes);} panel.append(lnk);} if(opts.prev_text&&(current_page>0||opts.prev_show_always)){ appendItem(current_page-1,{text:opts.prev_text,classes:"prev"});} if(interval[0]>0&&opts.num_edge_entries>0){ var end=Math.min(opts.num_edge_entries,interval[0]); for(var i=0;i"+opts.ellipse_text+"").appendTo(panel);}} for(var i=interval[0];i0){ if(np-opts.num_edge_entries>interval[1]&&opts.ellipse_text){ jQuery(""+opts.ellipse_text+"").appendTo(panel);} var begin=Math.max(np-opts.num_edge_entries,interval[1]); for(var i=begin;i0){ pageSelected(current_page-1); return true;} else{ return false;}} this.nextPage=function(){ if(current_page
    推荐品牌
    ";var d1=data[i]["b"],d2=data[i]["p"];if (d1.length>0){$.each(d1,function(j){html+=""+ d1[j]["n"] +"";});}else{html+="
    暂无推荐品牌!
    ";}html+="
    促销活动
      ";if (d2.length>0){$.each(d2,function(k){html+="
    • ·"+ d2[k]["n"] +"
    • ";});}else{html+="
      暂无促销活动!
      ";}html+="
    ";$("#JD_sort_"+data[i]["id"]).html(html);});} /*jdThickbox*/ (function($){$.fn.jdPosition=function(option){var s=$.extend({mode:null},option||{});switch(s.mode){default:case "center":var ow=$(this).outerWidth(),oh=$(this).outerHeight();var w=$.browser.isMinW(ow),h=$.browser.isMinH(oh);$(this).css({left:(!$.browser.isIE6)?(w?0:Math.max(($.browser.client().width-ow)/2,0)+"px"):(w?0:Math.max($.browser.scroll().left+($.browser.client().width-ow)/2,0)+"px"),top:(!$.browser.isIE6)?(h?0:Math.max(($.browser.client().height-oh)/2,0)+"px"):(($.browser.scroll().top<=$.browser.client().bodyHeight-oh)?(Math.max($.browser.scroll().top+($.browser.client().height-oh)/2,0)+"px"):($.browser.client().bodyHeight-oh)+"px")});break;case "auto":break;case "fixed":break;}}})(jQuery);(function($){$.fn.jdThickBox=function(option,callback){if(typeof option=="function"){callback=option;option={};};var s=$.extend({type:"text",source:null,width:null,height:null,title:null,_frame:"",_div:"",_box:"",_con:"",_loading:"thickloading",close:false,_close:"",_fastClose:false,_close_val:"×",_titleOn:true,_title:"",_autoReposi:false},option||{});var object=(typeof this !="function")?$(this):null;var close=function(){$(".thickframe").add(".thickdiv").hide();$(".thickbox").empty().remove();if(s._autoReposi){$(window).unbind("resize.jdThickBox").unbind("scroll.jdThickBox");};};if(s.close){close();return false;};var reg=function(str){if(str!=""){return str.match(/\w+/);}else{return "";};};var init=function(element){if($(".thickframe").length==0||$(".thickdiv").length==0){$("").appendTo($(document.body));$("
    ").appendTo($(document.body));}else{$(".thickframe").add(".thickdiv").show();};$("
    ").appendTo($(document.body));if(s._titleOn)initTitle(element);$("
    ").appendTo($(".thickbox"));$(".thickcon").addClass(s._loading);reposi();initClose();inputData(element);if(s._autoReposi){$(window).bind("resize.jdThickBox",reposi).bind("scroll.jdThickBox",reposi);};if(s._fastClose){$(document.body).bind("click.jdThickBox",function(e){e=e?e:window.event;var tag=e.srcElement?e.srcElement:e.target;if(tag.className=="thickdiv"){$(this).unbind("click.jdThickBox");close();}})}};var initTitle=function(element){s.title=(s.title==null&&element)?element.attr("title"):s.title;$("
    "+s.title+"
    ").appendTo($(".thickbox"));s.title=null;};var initClose=function(){if(s._close!=null){$(""+s._close_val+"").appendTo($(".thickbox"));$(".thickclose").one("click",function(){close();return false;});}};var inputData=function(element){s.source=(s.source==null)?element.attr("href"):s.source;switch(s.type){default:case "text":$(".thickcon").html(s.source);$(".thickcon").removeClass(s._loading);break;case "html":$(s.source).clone().appendTo($(".thickcon")).show();$(".thickcon").removeClass(s._loading);break;case "image":s._index=(s._index==null)?object.index(element):s._index;$(".thickcon").append("");s.source=null;$(".thickcon").removeClass(s._loading);break;case "ajax":case "json":if(callback){callback(s.source,$(".thickcon"),function(){$(".thickcon").removeClass(s._loading);});};break;case "iframe":$("").appendTo($(".thickcon"));$(".thickcon").removeClass(s._loading);break;};};var reposi=function(){var w1=$(".thickcon").outerWidth(),h1=(s._titleOn?$(".thicktitle").outerHeight():0)+$(".thickcon").outerHeight();$(".thickbox").css({width:w1+"px",height:h1+"px"});$(".thickbox").jdPosition({mode:"center"});if($.browser.isIE6){var ow=$(".thickbox").outerWidth(),oh=$(".thickbox").outerHeight();var w2=$.browser.isMinW(ow),h2=$.browser.isMinH(oh);$(".thickframe").add(".thickdiv").css({width:w2?ow:"100%",height:Math.max($.browser.client().height,$.browser.client().bodyHeight)+"px"});}};if(object!=null){object.click(function(){init($(this));return false;});}else{init();}};$.jdThickBox=$.fn.jdThickBox;})(jQuery);function jdThickBoxclose(){$.jdThickBox({close:true});}; /*jdMarquee*/ (function($){$.fn.jdMarquee=function(option,callback){if(typeof option=="function"){callback=option;option={};};var s=$.extend({deriction:"up",speed:10,auto:false,width:null,height:null,step:1,control:false,_front:null,_back:null,_stop:null,_continue:null,wrapstyle:"",stay:5000,delay:20,dom:"div>ul>li".split(">"),mainTimer:null,subTimer:null,tag:false,convert:false,btn:null,disabled:"disabled",pos:{ojbect:null,clone:null}},option||{});var object=this.find(s.dom[1]);var subObject=this.find(s.dom[2]);var clone;if(s.deriction=="up"||s.deriction=="down"){var height=object.eq(0).outerHeight();var step=s.step*subObject.eq(0).outerHeight();object.css({width:s.width+"px",overflow:"hidden"});};if(s.deriction=="left"||s.deriction=="right"){var width=subObject.length*subObject.eq(0).outerWidth();object.css({width:width+"px",overflow:"hidden"});var step=s.step*subObject.eq(0).outerWidth();};var init=function(){var wrap="
    ";object.css({position:"absolute",left:0,top:0}).wrap(wrap);s.pos.object=0;clone=object.clone();object.after(clone);switch(s.deriction){default:case "up":object.css({marginLeft:0,marginTop:0});clone.css({marginLeft:0,marginTop:height+"px"});s.pos.clone=height;break;case "down":object.css({marginLeft:0,marginTop:0});clone.css({marginLeft:0,marginTop:-height+"px"});s.pos.clone=-height;break;case "left":object.css({marginTop:0,marginLeft:0});clone.css({marginTop:0,marginLeft:width+"px"});s.pos.clone=width;break;case "right":object.css({marginTop:0,marginLeft:0});clone.css({marginTop:0,marginLeft:-width+"px"});s.pos.clone=-width;break;};if(s.auto){initMainTimer();object.hover(function(){clear(s.mainTimer);},function(){initMainTimer();});clone.hover(function(){clear(s.mainTimer);},function(){initMainTimer();});};if(callback){callback();};if(s.control){initControls();}};var initMainTimer=function(delay){clear(s.mainTimer);s.stay=delay?delay:s.stay;s.mainTimer=setInterval(function(){initSubTimer()},s.stay);};var initSubTimer=function(){clear(s.subTimer);s.subTimer=setInterval(function(){roll()},s.delay);};var clear=function(timer){if(timer!=null){clearInterval(timer);}};var disControl=function(A){if(A){$(s._front).unbind("click");$(s._back).unbind("click");$(s._stop).unbind("click");$(s._continue).unbind("click");}else{initControls();}};var initControls=function(){if(s._front!=null){$(s._front).click(function(){$(s._front).addClass(s.disabled);disControl(true);clear(s.mainTimer);s.convert=true;s.btn="front";if(!s.auto){s.tag=true;};convert();});};if(s._back!=null){$(s._back).click(function(){$(s._back).addClass(s.disabled);disControl(true);clear(s.mainTimer);s.convert=true;s.btn="back";if(!s.auto){s.tag=true;};convert();});};if(s._stop!=null){$(s._stop).click(function(){clear(s.mainTimer);});};if(s._continue!=null){$(s._continue).click(function(){initMainTimer();});}};var convert=function(){if(s.tag&&s.convert){s.convert=false;if(s.btn=="front"){if(s.deriction=="down"){s.deriction="up";};if(s.deriction=="right"){s.deriction="left";}};if(s.btn=="back"){if(s.deriction=="up"){s.deriction="down";};if(s.deriction=="left"){s.deriction="right";}};if(s.auto){initMainTimer();}else{initMainTimer(4*s.delay);}}};var setPos=function(y1,y2,x){if(x){clear(s.subTimer);s.pos.object=y1;s.pos.clone=y2;s.tag=true;}else{s.tag=false;};if(s.tag){if(s.convert){convert();}else{if(!s.auto){clear(s.mainTimer);}}};if(s.deriction=="up"||s.deriction=="down"){object.css({marginTop:y1+"px"});clone.css({marginTop:y2+"px"});};if(s.deriction=="left"||s.deriction=="right"){object.css({marginLeft:y1+"px"});clone.css({marginLeft:y2+"px"});}};var roll=function(){var y_object=(s.deriction=="up"||s.deriction=="down")?parseInt(object.get(0).style.marginTop):parseInt(object.get(0).style.marginLeft);var y_clone=(s.deriction=="up"||s.deriction=="down")?parseInt(clone.get(0).style.marginTop):parseInt(clone.get(0).style.marginLeft);var y_add=Math.max(Math.abs(y_object-s.pos.object),Math.abs(y_clone-s.pos.clone));var y_ceil=Math.ceil((step-y_add)/s.speed);switch(s.deriction){case "up":if(y_add==step){setPos(y_object,y_clone,true);$(s._front).removeClass(s.disabled);disControl(false);}else{if(y_object<=-height){y_object=y_clone+height;s.pos.object=y_object;};if(y_clone<=-height){y_clone=y_object+height;s.pos.clone=y_clone;};setPos((y_object-y_ceil),(y_clone-y_ceil));};break;case "down":if(y_add==step){setPos(y_object,y_clone,true);$(s._back).removeClass(s.disabled);disControl(false);}else{if(y_object>=height){y_object=y_clone-height;s.pos.object=y_object;};if(y_clone>=height){y_clone=y_object-height;s.pos.clone=y_clone;};setPos((y_object+y_ceil),(y_clone+y_ceil));};break;case "left":if(y_add==step){setPos(y_object,y_clone,true);$(s._front).removeClass(s.disabled);disControl(false);}else{if(y_object<=-width){y_object=y_clone+width;s.pos.object=y_object;};if(y_clone<=-width){y_clone=y_object+width;s.pos.clone=y_clone;};setPos((y_object-y_ceil),(y_clone-y_ceil));};break;case "right":if(y_add==step){setPos(y_object,y_clone,true);$(s._back).removeClass(s.disabled);disControl(false);}else{if(y_object>=width){y_object=y_clone-width;s.pos.object=y_object;};if(y_clone>=width){y_clone=y_object-width;s.pos.clone=y_clone;};setPos((y_object+y_ceil),(y_clone+y_ceil));};break;}};if(s.deriction=="up"||s.deriction=="down"){if(height>=s.height&&height>=s.step){init();}};if(s.deriction=="left"||s.deriction=="right"){if(width>=s.width&&width>=s.step){init();}}}})(jQuery); /*search_plug*/ var $GLOBAL_VAR={"_text":"","_arr":null,"_count":0,"_num":0,"_select":null,"_out_select":null,"_flag":true};var $callback={"hidden":function(){if($GLOBAL_VAR._flag){$dt._div.style.display="none";}},"input_event":function(event){var _e=event||window.event;if($GLOBAL_VAR._text==$dt._tbox.value||_e.keyCode=="40"||_e.keyCode=="38"){$o.move(_e);}else{$GLOBAL_VAR._count=0;$GLOBAL_VAR._text=$dt._tbox.value;if(_e.keyCode=="13"){$callback.hidden();}else{$util.createElement($o.updatelist);}}}};var Operator=function(){this.updatelist=function(){if(text.length<1){$dt._div.style.display="none";return;}$GLOBAL_VAR._arr=text.split("|");var _t;var _html="";for(var _i=0;_i<$GLOBAL_VAR._arr.length-1;_i++){_t=$GLOBAL_VAR._arr[_i].split(",");_html+=$pro._htmls[0]+_t[0]+$pro._htmls[1]+(_i+1)+$pro._htmls[2]+_t[1]+$pro._htmls[3]+_t[0]+$pro._htmls[4];}_html+=$pro._htmls[5];$dt._div.innerHTML=_html;$dt._div.style.display="block";$dt._div.onmouseover=function(){$GLOBAL_VAR._flag=false;};$dt._div.onmouseout=function(){$GLOBAL_VAR._flag=true;};$GLOBAL_VAR._num=$GLOBAL_VAR._arr.length-1;};this.xg=function(){$GLOBAL_VAR._arr=text.split("|");var _t;var _html="";for(var _i=0;_i<$GLOBAL_VAR._arr.length-1;_i++){if(_i==10){continue;}_t=$GLOBAL_VAR._arr[_i].split(",");if(_t[0].length>10||_t[0]==$dt._tbox.value){continue;}_html+=$pro._xghtmls[0]+_t[0]+$pro._xghtmls[1]+_t[0]+$pro._xghtmls[2];}if(_html.length<1){$util.get("CorrSearch").style.display="none";}return _html;};this.move=function(_e){if(_e.keyCode=="40"){$GLOBAL_VAR._count++;if($GLOBAL_VAR._count>$GLOBAL_VAR._num){$GLOBAL_VAR._count=1;}this.moveDown();}if(_e.keyCode=="38"){$GLOBAL_VAR._count--;if($GLOBAL_VAR._count<1){$GLOBAL_VAR._count=$GLOBAL_VAR._num;}this.moveUp();}};this.moveUp=function(){$GLOBAL_VAR._select=$util.get("d_"+$GLOBAL_VAR._count);if($GLOBAL_VAR._count==$GLOBAL_VAR._num){$GLOBAL_VAR._out_select=$util.get("d_1");}else{$GLOBAL_VAR._out_select=$util.get("d_"+($GLOBAL_VAR._count+1));}$GLOBAL_VAR._out_select.style.backgroundColor="";$GLOBAL_VAR._select.style.backgroundColor="#FFFF99";$dt._tbox.value=$GLOBAL_VAR._arr[$GLOBAL_VAR._count-1].split(",")[0];};this.moveDown=function(){$GLOBAL_VAR._select=$util.get("d_"+$GLOBAL_VAR._count);if($GLOBAL_VAR._count==1){$GLOBAL_VAR._out_select=$util.get("d_"+$GLOBAL_VAR._num);}else{$GLOBAL_VAR._out_select=$util.get("d_"+($GLOBAL_VAR._count-1));}$GLOBAL_VAR._out_select.style.backgroundColor="";$GLOBAL_VAR._select.style.backgroundColor="#FFFF99";$dt._tbox.value=$GLOBAL_VAR._arr[$GLOBAL_VAR._count-1].split(",")[0];};this.selectText=function(_d){$GLOBAL_VAR._flag=true;$dt._tbox.value=_d.title;$callback.hidden();window.location.href="http://search.360buy.com/search?keyword="+_d.title;};this.over=function(_d){_d.style.backgroundColor="#FFFF99";};this.out=function(_d){_d.style.backgroundColor="";};};var MyUtil=function(){this.get=function(_id){return document.getElementById(_id);};this.createElement=function(_callback){if($dt._tbox.value.length<1){$dt._div.style.display="none";return;}var flag=function(){if(_callback==null)return;};var _element=null;var _e=this.get($pro._script_id);if(_e){_e.parentNode.removeChild(_e);}_element=document.createElement("script");_element.id=$pro._script_id;_element.src=$pro._action+($dt._tbox.value);_element.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(_element);if(document.all){_element.onreadystatechange=function(){var state=_element.readyState;if(state=="loaded"||state=="interactive"||state=="complete"){if(_callback==null){return;}_callback();}};}else{flag();_element.onload=_callback;}};};var Properties={"_action":"http://search.360buy.com/ks?keyword=","_input":"key","_div":"tie","_script_id":"_rs","_htmls":new Array("
  • 约","条
    ","
  • ",""),"_xghtmls":new Array("")};var Dt=function(t,d){this._div=d;this._tbox=t;};var $util=new MyUtil();var $pro=Properties;var $o=new Operator();var $dt=new Dt($util.get($pro._input),$util.get($pro._div));if(null!==$dt._tbox){$dt._tbox.onkeyup=$callback.input_event;$dt._tbox.onblur=$callback.hidden;} /* friend */ var jdFriendUrl='http://club.360buy.com/jdFriend/TuiJianService.aspx';function FriendScript(){var param=getparam();if(param!=""){var js=document.createElement('script');js.type='text/javascript';js.src=jdFriendUrl+'?roid='+Math.random()+param;js.charset='utf-8';document.getElementsByTagName('head')[0].appendChild(js)}}window.onload=function(){FriendScript()};function getparam(){var sid="";var type="";var args=new Object();var query=location.search.substring(1);var pairs=query.split("&");for(var i=0;i{2}
    抢购价:{4}{5}
    ";var html1="
      ";$.each(s.pros,function(i){var id=s.pros[i].id,tp=s.pros[i].tp,zt=(s.pros[i].zt==1)?"
      ":"
      ",mc=unescape(s.pros[i].mc),qg=s.pros[i].qg,zk="("+s.pros[i].zk+"折)";html1+=html.replace(/\{0\}/g,id).replace("{1}",tp).replace("{2}",zt).replace("{3}",mc).replace("{4}",qg).replace("{5}",zk).replace(/\{6\}/g,purl);});html1+="
    ";s.contentid.html(html1);};var run=function(){if(ST>0){return;}else{if(ET>0){H=Math.floor(ET/3600);M=Math.floor((ET-H*3600)/60);S=(ET-H*3600)%60;s.clockid.html("剩余"+H+"小时"+M+""+S+"秒");ET--;}else{s.clockid.html("抢购结束");clearInterval(timer);s.limitid.hide();if (s.rankid.length>0){s.rankid.show();}}}};if(ST<=0&&ET>0){createHtml();if (s.rankid.length>0){s.rankid.hide();}s.limitid.show();};run();timer=setInterval(function(){run()},1000);};var format=function(t){var T=t.split(" ");var A=T[0].split("-");var B=T[1].split(":");return new Date(A[0],A[1]-1,A[2],B[0],B[1],B[2]);};$.getJSON(dataUrl,function(json){if(json){arr=json.data;$.each(arr,function(i){init(arr[i]);})}});}})(jQuery); /* getrecent */ var jdRecent={element:$("#recent ul"),jsurl:"http://www.360buy.com/lishiset.aspx?id=",cookiename:"_recent",list:$.cookie("_recent"),url:location.href,init:function(){var _matchStr=this.url.match(/\/(\d+).html/);var _id=(_matchStr!=null&&_matchStr[0].indexOf("html")!=-1)?_matchStr[1]:"";if(!this.list||this.list==null||this.list==""){if(_id==""){return this.getData(0);}else{this.list=_id;}}else{if(_id==""||this.list.indexOf(_id)!=-1){this.list=this.list;}else{if(this.list.split(".").length>=10){this.list=this.list.replace(/.\d+$/,"");}this.list=_id+"."+this.list;}}$.cookie(this.cookiename,this.list,{expires:7,path:"/",domain:"360buy.com",secure:false});this.getData(this.list);},clear:function(){$.cookie(this.cookiename,"",{expires:7,path:"/",domain:"360buy.com",secure:false});},getData:function(list){if(list==0){this.element.html("
  • 暂无记录!
  • ");return;}var rec=list.split(".");for(i in rec){if (i==0){this.element.empty()};$.getJSONP(this.jsurl+rec[i],this.setData);}},setData:function(result){this.element.append("
  • ");}};if (jdRecent.element.length==1){jdRecent.init();}$("#clearRec").click(function(){jdRecent.clear();jdRecent.getData(0);}); /*showTip2*/ var display2=false; function showTip2(proobj){ var TipDivW=$(proobj).width(); var TipDivH=$(proobj).height(); var TipDiv=$("
    "); if(display2==false){ TipDiv.append($(proobj)); $(document.body).prepend(TipDiv); $(proobj).show(); display2=true; }else{ $("#c02tip").show(); } $("#c02tip").css({top:parseInt(document.documentElement.scrollTop+(document.documentElement.clientHeight-$("#c02tip").height())/2 )+"px",left:(document.documentElement.clientWidth-$("#c02tip").width())/2+"px"}) $(".Tip_Close").click(function(){ $("#c02tip").fadeOut(); }); timer_5=setTimeout("showTime()",1000); } function showTime(){ clearTimeout(timer_5); var overtime=parseInt($("#timer_5").html())-1; if(overtime==0){ $("#c02tip").fadeOut(); return; } $("#timer_5").html(overtime); timer_5=setTimeout("showTime()",1000) } /*coll*/ var homeServiceUrl = "http://jd2008.360buy.com/homeservice.aspx?callback=?"; $(".btn-coll").livequery("click",function() { var current = $(this); $.login({ complete: function(result) { if (result != null && result.IsAuthenticated != null && result.IsAuthenticated) { var productId = parseInt(current.attr("id").replace("coll", "")); if (productId > 0) { $.getJSON(homeServiceUrl, { method: "SaveFavorite", productId: productId }, function(result) { if (result.SaveFavorite != null) { /*$.jdThickBox({ type:"text", source:result.SaveFavorite.process(result), width:300, height:200, _titleOn:false })*/ //alert(result.SaveFavorite.process(result)) $("#Collect_Tip").html(result.SaveFavorite.process(result)); showTip2("#Collect_Tip"); } }); } } } }); }); /*mycart*/ var miniCartServiceUrl = "http://jd2008.360buy.com/purchase/minicartservice.aspx?tmp=0&callback=?"; refreshMiniCart(); $(function(){ var object=$("#o-mycart-list"); $("#i-mycart").bind("mouseover",function(){ object.fadeIn(); }).bind("mouseleave",function(){ object.fadeOut(); }) }) function refreshMiniCart() { $.login({ automatic: false, complete: function(result) { $.getJSON(miniCartServiceUrl, { method: "GetCart" }, function(result) { if (result.Cart != null && result.GetCartNew != null) { $("#mycart-amount").text(result.Cart.Num); $("#mycart-list").html(result.GetCartNew.process(result)) } }) } }) } $("#mycart-list .extra a[id][name]").livequery("click",function() { var cartId = parseInt($(this).attr("id")); var cartType = $(this).attr("name"); if (cartId > 0 && cartType != "") { $.getJSON(miniCartServiceUrl, { method: cartType, cartId: cartId }, function(result) { if (result.Result) { refreshMiniCart() } }) } }); $("#btn-savetocart").livequery("click",function() { $.login({ complete: function(result) { if (result.IsAuthenticated) { $.getJSON(miniCartServiceUrl, { method: "SaveCart" }, function(result) { if (result.Result) { alert("寄存购物车成功") } }) } } }) }); (function($){$.extend($.browser,{client:function(){return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,bodyWidth:document.body.clientWidth,bodyHeight:document.body.clientHeight};},scroll:function(){return{width:document.documentElement.scrollWidth,height:document.documentElement.scrollHeight,bodyWidth:document.body.scrollWidth,bodyHeight:document.body.scrollHeight,left:document.documentElement.scrollLeft,top:document.documentElement.scrollTop};},screen:function(){return{width:window.screen.width,height:window.screen.height};},isIE6:$.browser.msie&&$.browser.version==6,isMinW:function(val){return Math.min($.browser.client().bodyWidth,$.browser.client().width)<=val;},isMinH:function(val){return $.browser.client().height<=val;}})})(jQuery);(function($){$.widthForIE6=function(option){var s=$.extend({max:null,min:null,padding:0},option||{});var init=function(){var w=$(document.body);if($.browser.client().width>=s.max+s.padding){w.width(s.max+"px");}else if($.browser.client().width<=s.min+s.padding){w.width(s.min+"px");}else{w.width("auto");}};init();$(window).resize(init);}})(jQuery);(function($){$.fn.hoverForIE6=function(option){var s=$.extend({current:"hover",delay:10},option||{});$.each(this,function(){var timer1=null,timer2=null,flag=false;$(this).bind("mouseover",function(){if (flag){clearTimeout(timer2);}else{var _this=$(this);timer1=setTimeout(function(){_this.addClass(s.current);flag=true;},s.delay);}}).bind("mouseout",function(){if (flag){var _this=$(this);timer2=setTimeout(function(){_this.removeClass(s.current);flag=false;},s.delay);}else{clearTimeout(timer1);}})})}})(jQuery);(function($){$.extend({_jsonp:{scripts:{},counter:1,head:document.getElementsByTagName("head")[0],name:function(callback){var name='_jsonp_'+(new Date).getTime()+'_'+this.counter;this.counter++;var cb=function(json){eval('delete '+name);callback(json);$._jsonp.head.removeChild($._jsonp.scripts[name]);delete $._jsonp.scripts[name];};eval(name+' = cb');return name;},load:function(url,name){var script=document.createElement('script');script.type='text/javascript';script.charset=this.charset;script.src=url;this.head.appendChild(script);this.scripts[name]=script;}},getJSONP:function(url,callback){var name=$._jsonp.name(callback);var url=url.replace(/{callback};/,name);$._jsonp.load(url,name);return this;}});})(jQuery);(function($){$.fn.jdTab=function(option,callback){if(typeof option=="function"){callback=option;option={};};var s=$.extend({type:"static",auto:false,source:"data",event:"mouseover",currClass:"curr",tab:".tab",content:".tabcon",itemTag:"li",stay:5000,delay:100,mainTimer:null,subTimer:null,index:0},option||{});var tabItem=$(this).find(s.tab).eq(0).find(s.itemTag),contentItem=$(this).find(s.content);if(tabItem.length!=contentItem.length)return false;var reg=s.source.toLowerCase().match(/http:\/\/|\d|\.aspx|\.ascx|\.asp|\.htmp|\.html\.htm|.shtml|.js|\W/g);var init=function(n,tag){s.subTimer=setTimeout(function(){hide();if(tag){s.index++;if(s.index==tabItem.length)s.index=0;}else{s.index=n;};s.type=(tabItem.eq(s.index).attr(s.source)!=null)?"dynamic":"static";show();},s.delay);};var autoSwitch=function(){s.mainTimer=setInterval(function(){init(s.index,true);},s.stay);};var show=function(){tabItem.eq(s.index).addClass(s.currClass);switch(s.type){default:case "static":var source="";break;case "dynamic":var source=(reg==null)?tabItem.eq(s.index).attr(s.source):s.source;tabItem.eq(s.index).removeAttr(s.source);break;};if(callback){callback(source,contentItem.eq(s.index),s.index);};contentItem.eq(s.index).show();};var hide=function(){tabItem.eq(s.index).removeClass(s.currClass);contentItem.eq(s.index).hide();};tabItem.each(function(n){$(this).bind(s.event,function(){clearTimeout(s.subTimer);clearInterval(s.mainTimer);init(n,false);return false;}).bind("mouseleave",function(){if(s.auto){autoSwitch();}else{return;}})});if(s.type=="dynamic"){init(s.index,false);};if(s.auto){autoSwitch();}}})(jQuery);(function($){$.fn.jdSlide=function(option){var settings=$.extend({width:null,height:null,pics:[],index:0,type:"num",current:"curr",delay1:200,delay2:8000},option||{});var element=this;var timer1,timer2,timer3,flag=true;var total=settings.pics.length;var init=function(){var img="
    ";element.css({"position":"relative"}).html(img);$(function(){delayLoad();})};init();var initIndex=function(){var indexs="
    ";var current;var x;for(var i=0;i";default:break;};indexs+=""+x+"";};indexs+="
    ";element.append(indexs);element.find("span").bind("mouseover",function(e){clearInterval(timer1);clearInterval(timer3);var index=element.find("span").index(this);if(index==settings.index){return;}else{timer3=setInterval(function(){if(flag)running(parseInt(index));},settings.delay1);}}).bind("mouseleave",function(e){clearInterval(timer3);timer1=setInterval(function(){running(settings.index+1,true);},settings.delay2);})};var running=function(index,tag){if(index==total){index=0;};element.find("span").eq(settings.index).removeClass(settings.current);element.find("span").eq(index).addClass(settings.current);timer2=setInterval(function(){var pos_y=parseInt(element.find("ul").get(0).style.top);var pos_a=Math.abs(pos_y+settings.index*settings.height);var pos_b=Math.abs(index-settings.index)*settings.height;var pos_c=Math.ceil((pos_b-pos_a)/4);if(pos_a==pos_b){clearInterval(timer2);if(tag){settings.index++;if(settings.index==total){settings.index=0;}}else{settings.index=index;};flag=true;}else{if(settings.index";};element.find("ul").append(img);timer1=setInterval(function(){running(settings.index+1,true);},settings.delay2);if(settings.type)initIndex();};}})(jQuery);function ResumeError(){return true;}window.onerror=ResumeError;if($.browser.isIE6){try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}};var calluri="http://fairyservice.360buy.com/WebService.asmx/MarkEx?callback=?";var loguri="http://csc.360buy.com/log.ashx?type1=$type1$&type2=$type2$&data=$data$&callback=?";callback1=function(data){;};log=function(type1,type2,arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10){var data='';for(i=2;i=1280){arg.gi_width=arg.gi_width_w;};var ad="";if(arg.gi_isautomonitorclick){ad='
    ';};if(arg.gi_type=="img"){ad+="";}else if(arg.gi_type=="flash"){ad+='';};var gi_k=gi_ga(arg.gi_ldp,"k");var gi_p=gi_ga(arg.gi_ldp,"p");document.getElementById("miaozhen"+arg.gi_pid).innerHTML+=ad+gi_get_monitor_code(gi_k,gi_p);};gi_focus__=new Object();gi_focus__.next=function(){var arg=gi_focus__.arg;if(arg.gi_automatchscreen&&screen.width>=1280){arg.gi_width=arg.gi_width_w;};var ad_arr=arg.gi_ad_arr;gi_focus__.now%=ad_arr.length;var html='
    ';var i;var ad='';if(ad_arr[gi_focus__.now].gi_type=="img"){var ad='';}else if(ad_arr[gi_focus__.now].gi_type=="flash"){var ad='';};html=html+ad;for(i=0;i'+(i+1)+'
    ';}else{html+='
    '+(i+1)+'
    ';}};html+='';document.getElementById("miaozhen"+arg.gi_pid).innerHTML=html;gi_focus__.now++;};gi_focus__.deliver=function(arg){gi_focus__.arg=arg;var ad_arr=arg.gi_ad_arr;var newElement=document.createElement("div");newElement.innerHTML=gi_get_monitor_code(gi_ga(ad_arr[0].gi_ldp,"k"),gi_ga(ad_arr[0].gi_ldp,"p"));document.getElementById("miaozhen"+arg.gi_pid).parentNode.appendChild(newElement);gi_focus__.now=0;gi_focus__.timer=setInterval(gi_focus__.next,arg.gi_interval);gi_focus__.next();};var gi_rotate__=new Object();gi_rotate__.deliver=function(arg){var ad_arr=arg.gi_ad_arr;var i=ad_arr[0][Math.floor(Math.random()*ad_arr[0].l)];if(arg.gi_automatchscreen&&screen.width>=1280){arg.gi_width=arg.gi_width_w;};var click='
    ';if(ad_arr[i].gi_type=="img"){var ad='';}else if(ad_arr[i].gi_type=="flash"){var ad='';};ad=click+ad;var gi_k=gi_ga(ad_arr[i].gi_ldp,"k");var gi_p=gi_ga(ad_arr[i].gi_ldp,"p");document.getElementById("miaozhen"+arg.gi_pid).innerHTML+=ad+gi_get_monitor_code(gi_k,gi_p);;}; var initScrollY=0; var proIDs=new Array(); function compare(){ if($("#compare").get(0)==null){ $("body").append("
    商品比较
      "); $("#compare").css({position:"absolute",top:"220px",right:"0px"}); isCoo();} if($.browser.msie){ var defaultY=document.documentElement.scrollTop; var perceH=0.3*(defaultY-initScrollY); if(perceH>0){perceH=Math.ceil(perceH);} else{perceH=Math.floor(perceH);} $("#compare").get(0).style.top=parseInt($("#compare").get(0).style.top)+perceH+"px"; initScrollY=initScrollY+perceH; setTimeout("compare()",50)}else{ window.onscroll=function(){ $("#compare").get(0).style.top=parseInt($("#compare").get(0).style.top)+"px"; $("#compare").get(0).style.position="fixed";}}} function clearCompare(){ $("#comProlist").empty(); $("#compare").hide(); createCookie("compare",""); proIDs=new Array();} function addToCompare(checkobj,checkid,checkProName){ $("#compare").show(); $(".comPro").show(); var proIDsTemp=proIDs.join("."); if(proIDsTemp.indexOf(checkid)==-1){ if(proIDs.length<3){ proIDs.push(checkid); $("#comProlist").append("
    • "+checkProName+"
    • "); writeCompare(checkid,checkProName);}else{ alert("对不起,最多可以选择三种商品进行对比!");}}else{ alert("对不起,您已经选择此商品!"); return;}} function reduceCompare(checkid){ $("#check_"+checkid).remove(); $.each(proIDs,function(i,n){ if(checkid==n){ proIDs.splice(i,1);}}); var coo=readCookie("compare"); var idindexstart=coo.indexOf(checkid); var idindexend=coo.indexOf("|||",idindexstart)+3; var delStr=coo.substring(idindexstart,idindexend); var innerStr=coo.replace(delStr,"") createCookie("compare",innerStr); if(proIDs.length==0){$(".comPro").hide();}} function openCompare(){ switch(proIDs.length){ case 1: alert("对不起,最少选择两种商品进行对比!"); break; case 2: window.open("http://www.360buy.com/pcompare.aspx?s1="+proIDs[0]+"&s2="+proIDs[1]); break; case 3: window.open("http://www.360buy.com/pcompare.aspx?s1="+proIDs[0]+"&s2="+proIDs[1]+"&s3="+proIDs[2]); break; default: alert("请选择2-3件商品进行对比!"); return;}} function writeCompare(checkid,checkProName){ var compareList=readCookie("compare"); if(compareList==null){compareList="";} compareList+=checkid+"||"+escape(checkProName)+"|||"; createCookie("compare",compareList);} function isCoo(){ var coo=readCookie("compare"); if(coo){ var cootemp=coo.split("|||"); var compareListTemp=""; for(var i=0;i"+unescape(cootemp[i].split("||")[1])+""; proIDs.push(cootemp[i].split("||")[0]);} $("#comProlist").html(compareListTemp); $("#compare").show(); $(".comPro").show();}} function createCookie(name,value,days,Tdom){ var Tdom=(Tdom)?Tdom:"/"; if(days){ var date=new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires="; expires="+date.toGMTString();}else{ var expires="";} document.cookie=name+"="+value+expires+"; path="+Tdom;} function readCookie(name){ var nameEQ=name+"="; var ca=document.cookie.split(';'); for(var i=0;i"); $(this).append("
       
      ");} if(settings.position=="right"){ if(imageLeft+imageWidth+settings.offset+settings.xzoom>screen.width){ leftpos=imageLeft-settings.offset-settings.xzoom;}else{ leftpos=imageLeft+imageWidth+settings.offset;}}else{ leftpos=imageLeft-settings.xzoom-settings.offset; if(leftpos<0){ leftpos=imageLeft+imageWidth+settings.offset;}} $("div.zoomdiv").css({top:imageTop,left:leftpos}); $("div.zoomdiv").width(settings.xzoom); $("div.zoomdiv").height(settings.yzoom); $("div.zoomdiv").show(); if(!settings.lens){ $(this).css('cursor','crosshair');} $(document.body).mousemove(function(e){ mouse=new MouseEvent(e); var bigwidth=$(".bigimg").get(0).offsetWidth; var bigheight=$(".bigimg").get(0).offsetHeight; var scaley='x'; var scalex='y'; if(isNaN(scalex)|isNaN(scaley)){ var scalex=(bigwidth/imageWidth); var scaley=(bigheight/imageHeight); $("div.jqZoomPup").width((settings.xzoom)/(scalex*1)); $("div.jqZoomPup").height((settings.yzoom)/(scaley*1)); if(settings.lens){ $("div.jqZoomPup").css('visibility','visible');}} xpos=mouse.x-$("div.jqZoomPup").width()/2-imageLeft; ypos=mouse.y-$("div.jqZoomPup").height()/2-imageTop; if(settings.lens){ xpos=(mouse.x-$("div.jqZoomPup").width()/2 < imageLeft ) ? 0 : (mouse.x + $("div.jqZoomPup").width()/2>imageWidth+imageLeft)?(imageWidth-$("div.jqZoomPup").width()-2):xpos; ypos=(mouse.y-$("div.jqZoomPup").height()/2 < imageTop ) ? 0 : (mouse.y + $("div.jqZoomPup").height()/2>imageHeight+imageTop)?(imageHeight-$("div.jqZoomPup").height()-2):ypos;} if(settings.lens){ $("div.jqZoomPup").css({top:ypos,left:xpos});} scrolly=ypos; $("div.zoomdiv").get(0).scrollTop=scrolly*scaley; scrollx=xpos; $("div.zoomdiv").get(0).scrollLeft=(scrollx)*scalex;});},function(){ $(this).children("img").attr("alt",noalt); $(document.body).unbind("mousemove"); if(settings.lens){ $("div.jqZoomPup").remove();} $("div.zoomdiv").remove();}); count=0; if(settings.preload){ $('body').append(""); $(this).each(function(){ var imagetopreload=$(this).children("img").attr("jqimg"); var content=jQuery('div.jqPreload'+count+'').html(); jQuery('div.jqPreload'+count+'').html(content+'');});}}})(jQuery); function MouseEvent(e){ this.x=e.pageX; this.y=e.pageY;}