var Gouwu=Gouwu||{};Gouwu.PriceRange=(function(){var a;var j;var h;var f;var c;var i;var e;var g;var d=function(l){l=l-0;if(l<0){l=0}var k=(l-0).toFixed(2);if(k.endsWith("00")){k=k.substring(0,k.length-3)}return k};var b=function(l,k){l=$(l);l.orig_x=parseInt(l.style.left)-document.body.scrollLeft;l.orig_index=l.style.zIndex;l.onmousedown=function(n){n=n||window.event;var o=document;var m=n.clientX+o.body.scrollLeft-l.offsetLeft;o.ondragstart="return false;";o.onselectstart="return false;";o.onselect="document.selection.empty();";if(l.setCapture){l.setCapture()}else{if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}}o.onmousemove=function(s){s=s||window.event;var t=parseInt(s.clientX+document.body.scrollLeft-m);if((k=="left"&&t>=j&&t<(i-a))||(k=="right"&&t<=f&&t>(c+a))){var q=(e-g)/(f-a);l.setStyle({left:t+"px"});if(k=="left"){$("price_low").value=Math.round((t-j)*q)+g;c=t}else{if(k=="right"){$("price_high").value=Math.round((t-j-a)*q)+g;i=t}}l.orig_x=t-document.body.scrollLeft;var r=parseInt(document.getElementById("minPriceBar").style.left);var p=parseInt(document.getElementById("maxPriceBar").style.left);$("greenBar").setStyle({left:r+"px",width:(p-r)+"px"})}else{if(k=="left"&&t<j){l.setStyle({left:j+"px"});$("price_low").value=d(g);c=j;l.orig_x=j-document.body.scrollLeft;var r=parseInt(document.getElementById("minPriceBar").style.left);var p=parseInt(document.getElementById("maxPriceBar").style.left);$("greenBar").setStyle({left:r+"px",width:(p-r)+"px"})}else{if(k=="right"&&t>f){l.setStyle({left:f+"px"});$("price_high").value=d(e);i=f;l.orig_x=f-document.body.scrollLeft;var r=parseInt(document.getElementById("minPriceBar").style.left);var p=parseInt(document.getElementById("maxPriceBar").style.left);$("greenBar").setStyle({left:r+"px",width:(p-r)+"px"})}}}};o.onmouseup=function(){if(l.releaseCapture){l.releaseCapture()}else{if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}}o.onmousemove=null;o.onmouseup=null;o.ondragstart=null;o.onselectstart=null;o.onselect=null}}};return{initialize:function(k,m,n,o){b("minPriceBar","left");b("maxPriceBar","right");a=11;j=0;h=$("priceBar").clientWidth;f=h-a;if(k<n){k=n}if(m>o){m=o}e=o;g=n;var l=(h-2*a)/(o-n);c=j+(k-n)*l;i=j+a+(m-n)*l;$("minPriceBar").setStyle({left:c+"px",zIndex:2});$("maxPriceBar").setStyle({left:i+"px",zIndex:2})}}})();Gouwu.ResultFilter=(function(){var b=function(k,j,r,q,m,p,t,h){var s=(k.length>r)?r:k.length;var o="";for(var l=0;l<s;l++){o+=m.evaluate({value:encodeURIComponent(j[l]),name:k[l]})}if(k.length>r){o+="<span id='"+h+"' style='display:none;'>";var n=(k.length>q)?q:k.length;for(var l=s;l<n;l++){o+=m.evaluate({value:encodeURIComponent(j[l]),name:k[l]})}o+="</span>";$(t).setStyle({display:"block"})}$(p).innerHTML=o};var g=true;var f=true;var e="transparent url(pics/coll.gif) no-repeat scroll right";var d="transparent url(pics/open.gif) no-repeat scroll right";var a=function(){if(g==true){$("hiddenBrands").setStyle({display:"block"});$("brandTrigger").setStyle({background:e});g=false}else{$("hiddenBrands").setStyle({display:"none"});$("brandTrigger").setStyle({background:d});g=true}};var c=function(){if(f==true){$("hiddenSites").setStyle({display:"block"});$("siteTrigger").setStyle({background:e});f=false}else{$("hiddenSites").setStyle({display:"none"});$("siteTrigger").setStyle({background:d});f=true}};return{showNameList:b,showAllSites:c,showAllBrands:a}})();Gouwu.Hist=(function(){var e=new Template("<li style='padding-bottom:3px;padding-top:3px;line-height:160%'><a href='/search?q=#{encHistItem}&keyfrom=gouwu.history.word'>#{histItem}</a></li>");var b=new Template("<li><a href='/detail?#{link}&keyfrom=gouwu.history.word' target=_blank title='#{title}'><span class='productPic' style='background-image:url(http://oimagea1.youdao.com/image?w=50&h=50&url=#{extension});'></span><span>#{operation}</span></a></li>");var f=function(j){if(j==null){return}var h=j.length;var k=j.length>6?6:j.length;var i="";for(var g=0;g<k;g++){i+=e.evaluate({encHistItem:encodeURIComponent(j[g].link),histItem:Gouwu.Utils.truncURL(j[g].link,14)})}if(h>6){$("moreSearch").innerHTML="<a href='"+Gouwu.Utils.SysParam.UserCenter+"&keyfrom="+Gouwu.Utils.SysParam.ProductNameEnShort+".searchresult.rightproducts&type=2&op=search' target=_blank>更多?</a>";$("moreSearch").setStyle({display:"block",visibility:"visible"})}$("searchHistory").innerHTML=i;if(h>0){$("searchHistoryDiv").setStyle({visibility:"visible",display:"block"})}};var c=function(j){if(j==null){return}var h=j.length;var k=j.length>6?6:j.length;var i="";for(var g=0;g<k;g++){i+=b.evaluate({link:j[g].link,title:j[g].title,extension:encodeURIComponent(j[g].extension),operation:j[g].operation})}if(h>6){$("moreProduct").innerHTML="<a href='"+Gouwu.Utils.SysParam.UserCenter+"&keyfrom="+Gouwu.Utils.SysParam.ProductNameEnShort+".searchresult.rightproducts&type=2&op=compare' target=_blank>更多?</a>";$("moreProduct").setStyle({visibility:"visible",display:"block"})}$("productHistory").innerHTML=i;if(h>0){$("productHistoryDiv").setStyle({visibility:"visible",display:"block"})}};var d=function(i,h){var g=Math.floor(Gouwu.Utils.now()/(1000*120));var j="action=listHist&userName="+i+"&type=search&count="+h+"&pwd="+g;new Ajax.Request("/ajax",{method:"get",parameters:j,onSuccess:function(l){var k=l.responseJSON||[];f(k)}})};var a=function(i,h){var g=Math.floor(Gouwu.Utils.now()/(1000*120));var j="action=listHist&userName="+i+"&type=compare&count="+h+"&pwd="+g;new Ajax.Request("/ajax",{method:"get",parameters:j,onSuccess:function(l){var k=l.responseJSON||[];c(k)}})};return{historyCallBack:f,productsCallBack:c,loadHistory:d,loadProducts:a}})();Gouwu.Utils={SysParam:{Domain:"",ProductNameEnShort:"",UserCenter:"",FirstTip:"",CpsIndex:""},initialize:function(c,b,e,d,a){Gouwu.Utils.SysParam.Domain=c;Gouwu.Utils.SysParam.ProductNameEnShort=b;Gouwu.Utils.SysParam.UserCenter=e;Gouwu.Utils.SysParam.FirstTip=(d||"");Gouwu.Utils.SysParam.CpsIndex=(a||"");window.log=Gouwu.Utils.syslog;window.log_1=Gouwu.Utils.syslog1;window.setfocus=Gouwu.Utils.setfocus;window.seturl=Gouwu.Utils.seturl;window.getSearchUrl=Gouwu.Utils.getSearchUrl;window.onLoadHandler=Gouwu.Utils.onLoadHandler;window.searchAll=Gouwu.Utils.searchAll},getTextDispWidth:function(d){var b=0;for(var a=0;a<d.length;a++){var e=d.charAt(a);if((e>="a"&&e<="z")||(e>="A"&&e<="Z")||(e>="0"&&e<="9")){b+=1}else{b+=2}}return b/2},truncURL:function(a,b){var k=a;if(a.startsWith("http://")){k=a.substring("http://".length)}if(k.length<=b){return k}var h=b*2;var g=b*2-4;var d=0;var e="";for(var f=0;f<k.length;f++){var j=k.charCodeAt(f);var c=(j>=0&&j<=255)?1.2:2;if(d+c<=g){d+=c}else{if(d>g){d+=c;if(d>h){break}}else{d+=c;e=k.substring(0,f)+"..."}}}if(d<h){return k}else{return e}},log:function(a,b){if(b){b=b+"&pwd="+(+new Date)}else{b="pwd="+(+new Date)}new Ajax.Request(a,{parameters:b,method:"get"});return true},sortAndUniqDesc:function(e,d){if(d==""){return}if(e.length==0){e[0]=d;return}for(var c=0;c<e.length;c++){if(e[c]==d){return}else{if(e[c]>d){var b=e.length;for(var a=b;a>c;a--){e[a]=e[a-1]}e[c]=d;return}}}if(c==e.length){e[c]=d}},isIE6:function(){var a=(navigator&&navigator.userAgent.toLowerCase().indexOf("msie")==-1);if(!a){if(navigator.appVersion.indexOf("MSIE 6")!=-1){return true}}return false},getViewRange:function(){var h=document.documentElement;var b=document.body;var a=h.clientHeight;var c=h.clientWidth;var e=b.clientHeight;var d=b.clientWidth;if((a==0)&&(c==0)){a=b.clientHeight;c=b.clientWidth}else{a=(a<e)?a:e}var g=h.scrollTop;var f=h.scrollLeft;if((g==0)&&(f==0)){g=b.scrollTop;f=b.scrollLeft}return{top:g,left:f,height:a,width:c}},now:function(){return +new Date},textCounter:(function(){var a=0;return function(e,d,b){var c=e.value.replace(/^\s+|\s+$/g,"");if(c.length>b){e.value=c.substring(0,b)}if(a!=c.length){d=$(d);if(d){d.innerHTML="<font color=red>"+c.length+"</font>"}a=c.length}}})(),setfocus:function(){$("query").focus()},seturl:function(a,d,b){a.href="http://"+d+"."+Gouwu.Utils.SysParam.Domain+"/";if(window.RegExp&&window.encodeURIComponent){var c=document.sb.q.value;c=c.strip();if(c==Gouwu.Utils.SysParam.FirstTip){c=""}if(c!=""){c=c.replace(/(^link:)|(^inlink:)|(^related:)/,"");a.href=a.href+"search?q="+encodeURIComponent(c)+"&keyfrom="+b}}return 1},getSearchUrl:function(b,f,d){var c="http://"+f+"."+Gouwu.Utils.SysParam.Domain+"/";if(window.RegExp&&window.encodeURIComponent){var a=$(b);var e=a.value.strip();if(e==Gouwu.Utils.SysParam.FirstTip){e=""}if(e!=""){e=e.replace(/(^link:)|(^inlink:)|(^related:)/,"");c=c+"search?q="+encodeURIComponent(e)+"&keyfrom="+d}}return c},syslog:function(b,a){Gouwu.Utils.log("/log","type="+b+a)},syslog1:function(b,a){if($("welcome_poptip_div")){$("welcome_poptip_div").show()}Gouwu.Utils.log("/log","type="+b+a)},onLoadHandler:function(){var a={};a.menuDiv=$("menuMore");a.menuLink=$("menuMoreLink");a.display=false;a.clickHandler=function(c){if(typeof(c.product)!="undefined"){var b=getSearchUrl("query",c.product,Gouwu.Utils.SysParam.ProductNameEnShort+".index")}else{var b=c.link}window.open(b,"_parent")};a.items=[{product:"blog",text:"博客"},{product:"map",text:"地图"},{product:"video",text:"视频"},{link:"http://fanyi.youdao.com",text:"翻译"},{link:"http://reader.youdao.com",text:"阅读"},{link:"http://tie.youdao.com",text:"快贴"},{link:"http://www.youdao.com/changyong/",text:"常用搜索"},{type:"separator"},{link:"http://www.youdao.com/about/productlist.html",text:"全部产品"}];popupMenu.createMenu(a)},searchAll:function(){var a=$("query").value;location.href="/search?q="+encodeURIComponent(a)+"&ue=utf8&keyfrom="+Gouwu.Utils.SysParam.ProductNameEnShort+".site.searchAll"},getClientHeight:function(){var f=document.documentElement;var b=document.body;var a=f.clientHeight;var c=f.clientWidth;var e=b.clientHeight;var d=b.clientWidth;if((a==0)&&(c==0)){a=b.clientHeight}else{a=(a<e)?a:e}return a},isLogined:function(){if(CookieEnabled){var a=new Cookie("NTES_LOGINED",".youdao.com");var b=a.value;if(b=="true"){return true}}return false},isActivated:function(){if(CookieEnabled){var a=new Cookie("CpsAcitvate",".youdao.com");var b=a.value;if(b=="true"){return true}}return false},isNLogin:function(){if(CookieEnabled){var a=new Cookie("cps_pref_login",".youdao.com");var b=a.value;if(b=="nologin"){return true}}return false},clearLogin:function(){new Ajax.Request("logout.filter",{asynchronous:false,method:"get"})},isValidId:function(c){var f="11,12,13,14,15,21,22,23,31,32,33,34,35,36,37,41,42,43,44,45,46,50,51,52,53,54,61,62,63,64,65,71,81,82,91";var a="";var e=c.length;if(!/^\d{17}(\d|x)$/i.test(c)&&!/^\d{15}$/i.test(c)){return false}c=c.replace(/x$/i,"a");var j=c.substr(0,2);if(!(f.indexOf(j)>=0)){return false}if(c.length==18){var g=c.substr(6,4)+"-"+Number(c.substr(10,2))+"-"+Number(c.substr(12,2));var k=new Date(g.replace(/-/g,"/"));if(g!=(k.getFullYear()+"-"+(k.getMonth()+1)+"-"+k.getDate())){return false}var b=0;for(var h=17;h>=0;h--){b+=(Math.pow(2,h)%11)*parseInt(c.charAt(17-h),11)}if(b%11!=1){return false}}else{var g="19"+c.substr(6,2)+"-"+Number(c.substr(8,2))+"-"+Number(c.substr(10,2));var k=new Date(g.replace(/-/g,"/"));var l=k.getFullYear().toString()+"-"+(k.getMonth()+1)+"-"+k.getDate();if(g!=l){return false}}return true}};Gouwu.CompPrice=(function(){var S="";var z="";var C=false;var h="<span class='icon updown-up' id='sortByP'></span>";var v="<span class='icon updown-none'  id='sortByM'></span>";var O="";var k=((+new Date)+"").substring(0,7);var A=[];var q=[];var i={};var F="";var K;var w=false;var e="";var u="";var d=0;var c=0;var G=function(Y){Y=Y||window.event;d=Event.pointerX(Y);c=Event.pointerY(Y)};var D=function(Z,Y){var ab=w?(Z.price-Z.rebate):Z.price;var aa=w?(Y.price-Y.rebate):Y.price;if(Z.avail==false&&Y.avail==true){return 1}else{if(Z.avail==true&&Y.avail==false){return -1}else{if(Z.price==0){return -1}else{if(Y.price==0){return 1}else{return aa-ab}}}}};var W=function(Z,Y){var ab=w?(Z.price-Z.rebate):Z.price;var aa=w?(Y.price-Y.rebate):Y.price;if(Z.avail==false&&Y.avail==true){return 1}else{if(Z.avail==true&&Y.avail==false){return -1}else{if(Z.price==0){return 1}else{if(Y.price==0){return -1}else{return ab-aa}}}}};var N=function(Z,Y){if(Z.avail==false&&Y.avail==true){return 1}else{if(Z.avail==true&&Y.avail==false){return -1}else{if(Z.price==0){return 1}else{if(Y.price==0){return -1}else{return Y.level-Z.level}}}}};var Q=function(Z,Y){if(Z.avail==false&&Y.avail==true){return 1}else{if(Z.avail==true&&Y.avail==false){return -1}else{if(Z.price==0){return 1}else{if(Y.price==0){return -1}else{return Z.level-Y.level}}}}};var L=[D,W,N,Q];var b=new Template("<td><div style='margin:6px'><a href='/mdetail?site=#{site}&keyfrom=gouwu.detail.sitelogo&pos=#{position}' target=_blank><img id='mLogo_#{index}' alt='#{siteName}' title='#{siteName}' src='#{smallLogo}' onerror=\"mLogoError('#{index}')\"/></a></div></td>");var V=new Template("<span class=grayLink><a target='_blank' href='/mdetail?site=#{site}&keyfrom=gouwu.detail.promise&pos=#{position}' target=_blank>#{promise}</a></span>");var n=new Template("<td class='#{cssClass}'><a href='#{merchantUrl}' onclick=\"log#{cpsEvent}(0,'&cat=#{encCat}&site=#{site}&keyfrom=compareprice.price&product=#{encProductName}&producturl=#{productUrl}&q=#{encQuery}&pos=#{position}'); return checkProductLogin(this);\"  target=_blank style='font-size:1em;font-weight:weight;' title='#{titleHint}'>");var X=new Template("<a href='#{merchantUrl}' class='compareAnchor' style='color:green;font-size:12px;font-weight:normal;' onclick=\"log#{cpsEvent}(0,'&cat=#{encCat}&site=#{site}&keyfrom=compareprice.rebate&product=#{encProductName}&producturl=#{productUrl}&q=#{encQuery}&pos=#{position}'); return checkProductLogin(this);\"  target=_blank title='#{titleHint}'>");var P=new Template("<td><div style='position:relative; width:130px; height:60px;' onmouseout='Gouwu.CompPrice.Poptip.hidePoptip(this);' onmouseover='Gouwu.CompPrice.Poptip.showPopTip(this,#{index});'><div class='icon #{cssClass}' style='background-color: transparent;position: absolute; top:17px;'></div><div class=shopnameLink style='position:absolute;top:13px;left:20px;'><a href='/mdetail?site=#{site}&amp;keyfrom=gouwu.detail.shopname&pos=#{position}' target=_blank>#{siteName}</a></div><a href='/mdetail?site=#{site}&amp;keyfrom=gouwu.detail.shopname&pos=#{position}' target=_blank><div style='position: absolute; top:30px;' id='merchantLevel_#{index}' class='icon rating' title='#{level}星'>#{level}<span style='width:#{levelWidth}%'>f</span></div></a></div></td>");var t=function(Z){Z=Z-0;if(Z<0){Z=0}var Y=(Z-0).toFixed(2);if(Y.endsWith("00")){Y=Y.substring(0,Y.length-3)}return Y};var m=new Template('<td><div class=blueLink><a href=\'#{merchantUrl}\' onclick="log#{cpsEvent}(0,\'&cat=#{encCat}&site=#{merchantSite}&keyfrom=compareprice.productname&product=#{encProductName}&producturl=#{productUrl}&q=#{encQuery}&pos=#{position}\'); return checkProductLogin(this);"  target=_blank hint="#{productName}" title="#{productName}">#{productNameTrunc}</a></div>');var B=new Template('<td><div class=blueLink><a href=\'#{merchantUrl}\' onclick="log#{cpsEvent}(0,\'&cat=#{encCat}&site=#{merchantSite}&keyfrom=compareprice.productname&product=#{encProductName}&producturl=#{productUrl}&q=#{encQuery}&pos=#{position}\'); return checkProductLogin(this);"  target=_blank hint="#{productName}" title="#{productName}">#{productNameTrunc}</a><img id="#{site2Id}_img" alt="显示其他#{count}项商品" hint="显示其他#{count}项商品" width="14" height="14" border="0" align="absmiddle"  style="cursor:pointer;margin:0 5px 0 20px;" onclick=\'hideShowMore("#{site2Id}")\' src="/pics/htword_show.gif"/><a id="#{site2Id}_href" style=\'margin-right:10px;color:#99C;\' href=\'javascript:void(0)\' onclick=\'hideShowMore("#{site2Id}")\'>显示其他#{count}项商品</a></div>');var J=function(an,af,aa,al,ac){aa=aa||false;if(aa){var ah=(af%2==1)?("<tr class='odd oddHidden' id='"+al+"' style='display:none;'>"):("<tr class='evenHidden' id='"+al+"' style='display:none;'>")}else{var ah=(af%2==1)?"<tr class='odd'>":"<tr>"}var Y=an.cps?(O+encodeURIComponent(an.url)):an.url;var ak=encodeURIComponent(an.url);var am=encodeURIComponent(an.name);if(an.rebate>0&&w){var ad="_1"}else{var ad=""}if(aa){ah+="<td>&nbsp;</td>"}else{ah+=b.evaluate({site:an.site,index:af,siteName:an.siteName,smallLogo:an.smallLogoUrl,cpsEvent:ad,position:af})}var am=an.name;if(an.site=="taobao.com"){am=am.gsub(/◥|◣|◢|◤/," ")}if(an.groupElems&&!aa){var ab=an.site.gsub(".","_").gsub("-","_")+"_hiddenTd";ah+=B.evaluate({merchantUrl:(an.cps==true)?Y+"&keyfrom=compareprice.title":Y,merchantSite:an.site,encCat:S,encQuery:z,productNameTrunc:Gouwu.Utils.truncURL(am,22),productName:an.name,encProductName:encodeURIComponent(am),productUrl:ak,site2Id:ab,count:(an.groupElems.length-1),cpsEvent:ad,position:af})}else{ah+=m.evaluate({merchantUrl:(an.cps==true)?Y+"&keyfrom=compareprice.title":Y,merchantSite:an.site,encCat:S,encQuery:z,productNameTrunc:Gouwu.Utils.truncURL(am,35),productName:an.name,encProductName:encodeURIComponent(am),productUrl:ak,cpsEvent:ad,position:af})}if(an.promiseLength>0){ah+="<div id=grayDiv>";for(var Z=0;Z<an.promiseLength;Z++){if(Z>0){ah+="<span class=gray>/</span>"}ah+=V.evaluate({site:an.site,promise:an.promiseValue[Z],cpsEvent:ad,position:af})}ah+="</div>"}ah+="</td>";if(an.rebate>0&&w){var aj=an.price-an.rebate;var ag=""+t(an.price)+"元 - "+t(an.rebate)+"元 = "+t(aj)+"元"}else{var ag=""}var ai="购买此商品可以获得网易返现";ah+=n.evaluate({cssClass:(an.avail!=true)?"grayPrice":"red",merchantUrl:(an.cps==true)?Y+"&keyfrom=compareprice.price":Y,encCat:S,encQuery:z,site:an.site,productName:am,encProductName:encodeURIComponent(am),productUrl:ak,cpsEvent:ad,titleHint:ag,position:af});if(an.price>0){ah+=t(an.price)+"元"}else{if(an.priceImgUrl!=""){ah+="<img src='"+an.priceImgUrl+"&pwd="+k+"'>"}else{ah+="价格未知"}}ah+="</a>";if(an.avail!=true){ah+="<span class='unavailable'>(缺货)</span>"}if(an.rebate>0&&w){if(af===ac){ah+="<div id='firstRebate'>"}else{ah+="<div>"}ah+="<h4><a href='javascript:void(0);' onclick='return false;' style='margin-right:5px;cursor:default;' target=_blank title='"+ai+"'><span style='margin-right:0px;'><img width='20px' height='20px' align='absmiddle' src='"+u+"/images/fcicon.gif'/></span></a>";ah+=X.evaluate({merchantUrl:(an.cps==true)?Y+"&keyfrom=compareprice.rebate":Y,encCat:S,encQuery:z,site:an.site,productName:am,encProductName:encodeURIComponent(am),productUrl:ak,cpsEvent:ad,titleHint:ag,position:af});ah+="返"+t(an.rebate)+"元</a></h4><div/>"}ah+="</td>";if(aa){ah+="<td>&nbsp;</td>"}else{an.level=(an.rateAll-0).toFixed(1);ah+=P.evaluate({index:af,site:an.site,cssClass:((an.checked=="0")?"yan-fang0":"yan-fang"),siteName:((an.siteName.length>10)?(an.siteName.substring(0,8)+"..."):an.siteName),level:an.level,levelWidth:(an.level*20),encProductName:encodeURIComponent(am),cpsEvent:ad,position:af})}if(C){ah+="<td>"+an.shippingStr+"</td>"}ah+=y.evaluate({merchantUrl:(an.cps==true)?Y+"&keyfrom=compareprice.qukankan":Y,encCat:S,encQuery:z,site:an.site,productName:am,encProductName:encodeURIComponent(am),productUrl:ak,cpsEvent:ad,position:af});ah+="</tr>";if(an.groupElems&&!aa){var ao="";for(var ae=1;ae<an.groupElems.length;ae++){ao+=J(an.groupElems[ae],af,true,ab+ae)}ah+=ao}return ah};var y=new Template("<td style='padding-left:20px;'><a href='#{merchantUrl}' onclick=\"log#{cpsEvent}(0,'&cat=#{encCat}&site=#{site}&keyfrom=compareprice.end&product=#{encProductName}&producturl=#{productUrl}&q=#{encQuery}&pos=#{position}'); return checkProductLogin(this);\" class='icon go2c' target=_blank>去看看</a></td>");var M=new Template("<table width=100% border=0 cellspacing=0 cellpadding=0><tr><th scope='col' class='shopname shuxian'>商家</th><th scope='col' class='productname shuxian'>商品名称</th><th scope='col' class='price shuxian' align=left><a id='pslink' href='javascript:Gouwu.CompPrice.sort(0,false)'><span class='fl headline-font'>价格</span></a>#{priceSorter}</th><th scope='col' class='shoprating shuxian' align=left><a id='mslink' href='javascript:Gouwu.CompPrice.sort(2,false)'><span class='fl headline-font'>商家等级</span></a>#{merchantSorter}</th><th scope='col' class='action' align=left>&nbsp;</th>");var g=function(){var ab=M.evaluate({priceSorter:h,merchantSorter:v});if(C){ab+="<th scope='col'>配送信息</th>"}ab=ab+"</tr>";var aa=-1;for(var Z=0;Z<q.length;Z++){var Y=q[Z];if(aa==-1&&Y.rebate>0){aa=Z}ab+=J(Y,Z,null,null,aa)}ab+="</tbody></table>";$("shops").innerHTML=ab};var a=["&key=price&sort=descending","&key=price&sort=ascending","&key=merchant&sort=descending","&key=merchant&sort=ascending"];var U=function(ab,ac){ac=ac||false;if(ac==false){Gouwu.Utils.syslog(7,a[ab])}if(ab<0||ab>3){return}q.sort(L[ab]);K=ab;g();var ad=$("sortByP");var Z=$("sortByM");var Y=$("pslink");var aa=$("mslink");if(ab==0){ad.className="icon updown-down";Z.className="icon updown-none";ad.title="从大到小排列";Y.href="javascript:Gouwu.CompPrice.sort(1,false)"}else{if(ab==1){ad.className="icon updown-up";Z.className="icon updown-none";ad.title="从小到大排列";Y.href="javascript:Gouwu.CompPrice.sort(0,false)"}else{if(ab==2){ad.className="icon updown-none";Z.className="icon updown-down";Z.title="从大到小排列";aa.href="javascript:Gouwu.CompPrice.sort(3,false)"}else{if(ab==3){ad.className="icon updown-none";Z.className="icon updown-up";Z.title="从小到大排列";aa.href="javascript:Gouwu.CompPrice.sort(2,false)"}}}}};var j=[];var R=function(aa){var Y="选择规格：";if(e==""||e=="all"){Y+="<b>全部</b>&nbsp;&nbsp;"}else{Y+="<a href='javascript:Gouwu.CompPrice.pickupGuige(\"all\")'>全部</a>&nbsp;&nbsp;"}for(var Z=0;Z<aa.length;Z++){if(e==aa[Z]){Y+="<b>"+aa[Z]+"</b>&nbsp;&nbsp;"}else{Y+="<a href='javascript:Gouwu.CompPrice.pickupGuige(\""+aa[Z]+"\")'>"+aa[Z]+"</a>&nbsp;&nbsp;"}}return Y};var p=function(aa){e=aa;if(aa=="all"){q=x(A)}else{var ab=[];for(var Z=0;Z<A.length;Z++){if(A[Z].guige==aa){ab.push(A[Z])}}q=x(ab)}U(K,false);var Y=R(j);$("productsGuigeId").update(Y)};var r=function(){A.each(function(ab,Z){var aa=ab.guige;if(!aa||aa.length==0){return}if(j.indexOf(aa)==-1){j.push(aa)}});j.sort();j.reverse();if(j.length>1){var Y="<div class='norm' id='productsGuigeId'>";Y+=R(j);Y+="</div>";document.write(Y)}};var f=1;var x=function(af){var ad={};for(var ae=0;ae<af.length;ae++){var ah=af[ae];if(ah.groupElems){delete ah.groupElems}var ab=ad[ah.site];if(ab){if(Object.isArray(ab)){ab.push(ah)}else{ad[ab.site]=[ab,ah]}}else{ad[ah.site]=ah}}var ac=[];for(var Y in ad){if(ad.hasOwnProperty(Y)){var ag=ad[Y];if(Object.isArray(ag)){if(ag.length>f){ag.sort(W);var aa=ag[0];aa.groupElems=ag;ac.push(aa)}else{for(var Z=0;Z<ag.length;Z++){ac.push(ag[Z])}}}else{ac.push(ag)}}}if(ac.length==1&&ac[0].groupElems){ac=ac[0].groupElems;delete ac[0].groupElems}return ac};var E=1000000000000;var o=function(ad){var aa=E;var Y=0;var ac=[];var ae=[];for(var Z=0;Z<ad.length;Z++){var ag=ad[Z];var ab=ag.price-0;if(ab>0){if(aa>ab){aa=ab}}if(Y<ab){Y=ab}ac.push(ag.site);if(ag.rebate>0){ae.push(ag.site)}}if(aa==E){$("price_range_div").hide();$("productNameId").update($("productNameId").innerHTML.stripTags());return}ac=ac.uniq();ae=ae.uniq();if(ad.length==0){return}var af="";if(aa==Y){af+='<strong  style="color:#EB1726;">'+t(aa)+"元</strong>"}else{af+='<strong  style="color:#EB1726;">'+t(aa)+'</strong><span class="slice">~</span><strong style="color:#EB1726;" >'+t(Y)+"元</strong>"}af+='<span style="margin: 10px; color: green; font-size: 12px;">'+ac.length+"个商家有售";if(ae.length>0){af+='&nbsp;<a href="javascript:void(0);" onclick="gotoFirstRebate()" title="查看返现商品" style="text-decoration:underline;cursor:pointer;"><span style="margin-left:5px;"><img width="20" height="20" align="absmiddle" src="'+u+'/images/fcicon.gif"/></span></a>&nbsp;<a href="javascript:void(0);" onclick="gotoFirstRebate()" title="查看返现商品" class="gotoRebate">'+ae.length+"个商家返现</a>"}af+="</span>";$("price_range_div").update(af);$("productNameId").update($("productNameId").innerHTML.stripTags())};var l=null;var s=function(){var Y=$("firstRebate");if(Y){var Z=Gouwu.Utils.getViewRange();var ac=Y.cumulativeOffset();if(ac.top>Z.top+Z.height/2){window.scroll(0,ac.top-Z.height/2)}var ab=Y.up("tr");var aa=ab.hasClassName("odd");if(aa){ab.removeClassName("odd");ab.addClassName("tmpfocus")}else{ab.addClassName("tmpfocus1")}if(l){clearTimeout(l);l=null}l=window.setTimeout(function(){l=null;if(aa){ab.addClassName("odd");ab.removeClassName("tmpfocus")}else{ab.removeClassName("tmpfocus1")}},2000)}};var H=0;var I=function(Z,ad){var aa=Z.indexOf("{",ad);H=aa+1;var Y=1;while(Y>0){var ac=Z.indexOf("{",H);var ab=Z.indexOf("}",H);if(ac==-1&&ab==-1){return""}else{if(ac==-1){Y--;H=ab+1}else{if(ab==-1){Y++;return""}else{if(ac<ab){Y++;H=ac+1}else{Y--;H=ab+1}}}}}return Z.substring(aa,H)};var T=function(Y){return Y};return{initialize:function(ad,ac,aa,Z,af,ae,ag,ab,Y){S=ad;z=ac;C=aa;O=Z;A=af;i=ae;q=x(A);F=ag;u=ab;w=Y||false;Event.observe(document,"mousemove",G);o(af);window.gotoFirstRebate=s},getMerchantInfo:T,isCpsProduct:function(Y){return Y.startsWith(O)},byProductPriceDesc:D,byProductPrice:W,byMerchantLevelAsce:Q,byMerchantLevel:N,showOrderedPriceInfo:g,sort:U,pickupGuige:p,showGuige:r,getMerchantInfos:function(){return A},getCurMerInfos:function(){return q},getMerchantDetailInfos:function(){return i},getX:function(){return d},getY:function(){return c},formatPrice:function(Y){return t(Y)}}})();Gouwu.Rebate={};Gouwu.Rebate.Poptip=(function(){var c=-1;var b=false;var f=new Template("<a href='/mdetail?site=#{site}&keyfrom=gouwu.detail.comments' target=_blank><img id='mLogo_#{index}' alt='#{siteName}' title='#{siteName}' src='#{smallLogoUrl}' onerror=\"mLogoError('#{index}')\"/></a>");var d=function(p,n,q){if(c==n&&b){return false}else{c=n;b=true}var l=$(p).cumulativeOffset();var k=document.viewport.getScrollOffsets();var o=Gouwu.Utils.getViewRange();var m=l.top+20;var j=$("cps_poptip1");var h=j.getDimensions();var i=h.width;var r=h.height;if(m-k.top>(r+30)){$("arrow_up_div1").style.display="none";$("arrow_down_div1").style.display="block";m=m-(r+30)}else{$("arrow_up_div1").style.display="block";$("arrow_down_div1").style.display="none";m+=15;if(navigator.userAgent.indexOf("MSIE")>=0){}}$("cps_poptip1").setStyle({top:m+"px",left:(l.left-40)+"px",visibility:"visible"})};var g=function(){$("cps_poptip1").style.visibility="hidden";$("arrow_up_div1").style.display="none";$("arrow_down_div1").style.display="none";b=false};var a=null;var e=function(){if(a==null){return}a=$(a);pos=a.cumulativeOffset();dim=a.getDimensions();var h=Gouwu.CompPrice.getX();var i=Gouwu.CompPrice.getY();if((h>pos.left-5)&&h<(pos.left+dim.width+5)&&(i>pos.top-5)&&(i<pos.top+dim.height+5)){return}else{g();a=null}};return{showPopTipWithData:d,hidePoptip:function(h){e();Event.observe(document,"mousemove",e)},showPopTip:function(j,i){a=j;var h=Gouwu.CompPrice.getCurMerInfos()[i];d(j,i,h)}}})();Gouwu.CompPrice.Poptip=(function(){var c=-1;var b=false;var f=new Template("<a href='/mdetail?site=#{site}&keyfrom=gouwu.detail.comments&keyfrom=#{position}' target=_blank><img id='mLogo_#{index}' alt='#{siteName}' title='#{siteName}' src='#{smallLogoUrl}' onerror=\"mLogoError('#{index}')\"/></a>");var d=function(p,n,s){if(c==n&&b){return false}else{c=n;b=true}var o=Gouwu.CompPrice.getMerchantDetailInfos();var r=o[s.site].proved;Gouwu.Utils.log("/log","type=8&site="+s.site+"&checked="+r);$("popShopLogo").innerHTML=f.evaluate({site:s.site,siteName:s.siteName,index:n,smallLogoUrl:s.smallLogoUrl,position:n});$("popMerchantItems").innerHTML="<span style='width:"+(s.rateItems*20)+"%' />";$("popMerchantComment").innerHTML="<span style='width:"+(s.rateComment*20)+"%' />";$("popMerchantPv").innerHTML="<span style='width:"+(s.ratePv*20)+"%' />";if(r=="0"){$("hasBeenCheck").innerHTML="未验证";$("popyanlogo").innerHTML="<div class='icon yan-chang0'></div>"}else{$("hasBeenCheck").innerHTML="已验证";$("popyanlogo").innerHTML="<div class='icon yan-chang'></div>"}var m=$(p).cumulativeOffset();var k=document.viewport.getScrollOffsets();var q=Gouwu.Utils.getViewRange();var l=parseInt(m.top)+40;var j=$("poptip");var h=j.getDimensions();var i=h.width;var t=h.height;if(l-k.top>(t+30)){$("arrow_up_div").style.display="none";$("arrow_down_div").style.display="block";l=l-(t+30)}else{$("arrow_up_div").style.display="block";$("arrow_down_div").style.display="none";if(navigator.userAgent.indexOf("MSIE")>=0){l=l+30}}$("poptip").setStyle({top:l+"px",left:parseInt(m.left-40)+"px",visibility:"visible"})};var g=function(){$("poptip").style.visibility="hidden";$("arrow_up_div").style.display="none";$("arrow_down_div").style.display="none";b=false};var a=null;var e=function(){if(a==null){return}a=$(a);pos=a.cumulativeOffset();dim=a.getDimensions();var h=Gouwu.CompPrice.getX();var i=Gouwu.CompPrice.getY();if((h>pos.left-5)&&h<(pos.left+dim.width+5)&&(i>pos.top-5)&&(i<pos.top+dim.height+5)){return}else{g();a=null}};return{showPopTipWithData:d,hidePoptip:function(h){e();Event.observe(document,"mousemove",e)},showPopTip:function(j,i){a=j;var h=Gouwu.CompPrice.getCurMerInfos()[i];d(j,i,h)}}})();Gouwu.Index=Gouwu.Index||{};Gouwu.Index.Banners=(function(){var w=false;var q=[];var t=[];var m=0;var p=0;var f=22;var s=false;var b=7000;var j=[];var a=693;var n=116;var k=false;var h=0;var d=0;var g=function(y){y=y||window.event;h=Event.pointerX(y);d=Event.pointerY(y)};var l=function(y){return document.createElement(y)};var c=function(z){z=z||window.event;var A=Event.element(z);if(A.tagName!="DIV"){A=A.up("div")}var B=A.id;B=B.substring(B.length-1,B.length);var y=parseInt(B);if(y==m){return}w=true;e(y)};var x=function(){w=false;for(var y=0;y<j.length;y++){var A=l("div");A.id="banner_div_id_"+y;A.name=y;$(A).addClassName("banner_div");$(A).setStyle({display:"none"});$(A).innerHTML=j[y];$("gwBanner").appendChild(A)}var C=(j.length-1)*19;for(var y=0;y<j.length;y++){var z=l("div");z.id="banner_num_id_"+y;$(z).addClassName("banner_num");$(z).setStyle({right:(C-y*19)+"px"});if(y==j.length-1){$(z).setStyle({borderRight:"none"})}z.innerHTML="&nbsp;"+(y+1)+"&nbsp;";$("gwBanner").appendChild(z);$(z).observe("click",c)}var B=$("banner_div_id_0");B.setStyle({display:"",left:"0px"});v(0);t=setTimeout("Gouwu.Index.Banners.cycBanners()",b)};var v=function(y){for(var z=0;z<j.length;z++){if(z==y){$("banner_num_id_"+z).setStyle({backgroundColor:"#000",cursor:"text"})}else{$("banner_num_id_"+z).setStyle({backgroundColor:"",cursor:"pointer"})}}};var e=function(y){if(!w){return}$("banner_div_id_"+y).style.zIndex=0;$("banner_div_id_"+p).style.zIndex=-1;v(y);q=setInterval("Gouwu.Index.Banners.changeBanners("+y+")",10)};var u=function(y){if(t!=null){clearTimeout(t)}i(y)};var i=function(y){$("banner_div_id_"+y).setStyle({opacity:"100",left:"0px",display:""});p=y;m=y;clearInterval(q);t=setTimeout("Gouwu.Index.Banners.cycBanners()",b);w=false};var o=function(){if(!w){var z=$("gwBanner").cumulativeOffset();var y=$("gwBanner").getDimensions();if(h>z.left&&h<z.left+y.width&&d>z.top&&d<z.top+y.height){if(t!=null){clearTimeout(t)}t=setTimeout("Gouwu.Index.Banners.cycBanners()",b);return}w=true;if(m==j.length-1){m=0}else{m++}e(m)}};var r=function(y){var z=$("banner_div_id_"+y);if(z.offsetLeft>0){z.style.left=(z.offsetLeft-f)+"px"}else{z.style.left="0px";$("banner_div_id_"+p).style.left=a+"px";s=true}};return{initialize:function(y){j=y;x();Event.observe(document,"mousemove",g)},changeBanners:u,cycBanners:o,numDivClick:c}})();Gouwu.Drag=(function(){var e=null;var d=null;var a=null;var h=function(l,k){var j=$(d).cumulativeOffset();return{left:k.pointerX()-j.left,top:k.pointerY()-j.top}};var c=false;var f=function(l){l=Event.extend(l||window.event);l.stop();var k=l.element();var j=$(e);if((k==j)||(k.descendantOf(j))){c=true}else{return}a=h(e,l);Event.observe(document,"mousemove",i);Event.observe(document,"mouseup",g);return false};var i=function(n){n=Event.extend(n||window.event);if(!c){return}n.stop();var l=n.pointerX();var m=n.pointerY();var k=$(d);var j=k.cumulativeOffset();var p=l-a.left;var o=m-a.top;if(Math.abs(j.left-p)+Math.abs(j.top-o)<2){return false}k.setStyle({left:(p)+"px",top:(o)+"px",position:"absolute"});return false};var g=function(j){j=Event.extend(j||window.event);if(!c){return}else{c=false;j.stop()}if($(d).onStopDrag){$(d).onStopDrag(j.pointerX(),j.pointerY())}Event.stopObserving(document,"mousemove",i);Event.stopObserving(document,"mouseup",g)};var b=function(k,j){e=k;d=j;$(e).observe("mousedown",f)};return{initialize:function(k,j){b(k,j)}}})();Gouwu.FloatBox=function(h,q,m,k,a){var l=h;var n=m;var o=q;var g=false;var p=k||null;var b=a||null;var j=function(){var r=Gouwu.Utils.getViewRange();var t=$(l);if(!t){throw new Error("FloatBox not Found")}var s=t.getDimensions();t.startX=(r.width-s.width)/2;t.startY=(r.height-s.height)/2};var e=function(s){s=Event.extend(s||window.event);j();var u=$(l);u.setStyle({display:"block"});if(o){var t=$(o);if(t){$(t).setStyle({display:""})}}var r=Gouwu.Utils.getViewRange();if(!Prototype.Browser.IE){r.top=0}u.setStyle({top:(r.top+u.startY)+"px",left:(r.left+u.startX)+"px"});if(Prototype.Browser.IE){Event.observe(window,"scroll",f)}};var i=null;var d=0;var f=function(){var r=Gouwu.Utils.getViewRange();if(i!=null&&Math.abs(i.top-r.top)<150&&Math.abs(d-Gouwu.Utils.now())<100){return}else{i=r;d=Gouwu.Utils.now()}$(l).setStyle({top:(r.top+$(l).startY)+"px",left:(r.left+$(l).startX)+"px"})};var c=function(){$(l).setStyle({display:"none"});if(o){var r=$(o);if(r){$(r).setStyle({display:"none"})}}Event.stopObserving(window,"scroll",f)};return{showBox:function(r){e(r);if(p){try{p()}catch(s){}}},close:function(){c();if(b){try{b()}catch(r){}}}}};var CookiePath="/";function Cookie(a,f,g){this.$name=a;this.value="";this.domain=f;this.httpOnly=g;var d=document.cookie;if(d==""){return}var e=d.split(";");var c=null;for(var b=0;b<e.length;b++){e[b]=e[b].replace(/^\s+/,"");e[b]=e[b].replace(/\s+$/,"");if(e[b].substring(0,a.length+1)==(a+"=")){c=e[b];break}}if(c==null){return}this.$exist=true;this.value=c.substring(a.length+1)}Cookie.prototype.store=function(c){var a=this.$name+"="+this.value;if(c||c==0){var b=new Date();b.setTime(b.getTime()+c*1000);a=a+";expires="+b.toGMTString()}a+="; path="+CookiePath;a+="; domain="+this.domain;a+=";"+(this.httpOnly?"httpOnly":"false");document.cookie=a};Cookie.enabled=function(){if(navigator.cookieEnabled!=undefined){return navigator.cookieEnabled}if(Cookie.enabled.cache!=undefined){return Cookie.enabled.cache}document.cookie="testcookie=test; max-age=10000";var a=document.cookie;if(a.indexOf("testcookie=test")==-1){return(Cookie.enabled.cache=false)}else{document.cookie="testcookie=test; max-age=0";return(Cookie.enabled.cache=true)}};var CookieEnabled=Cookie.enabled();var specialProductTempMap={};(function(){var c='<div class="#{imgClassName}"><a href="proxy?keyfrom=fanxian.index.neweggshowcase&target_url=#{url}" onclick="return checkFXLogin(this.href);" target=_blank title="#{fullDescription}"><img src="#{fx1Path}/#{imageUrl}"/></a></div><div class="descript_div">#{description}</div><div class="price_div"><span class="market_price">市场价：#{marketPrice}元</span><span class="shop_price">#{shopNameCN}价：#{shopPrice}元</span><span class="yd_price">特卖价：<span class="yd_price_num">#{specialPrice}元</span></span><span class="rebate_price"><img src="#{fx1Path}/fcicon.gif" width="20" height="20" align="top" />&nbsp;再返：#{rebatePrice}元</span><span class="shop_price">蛋券编码：#{code}</span></div>';var a='<div class="#{imgClassName}"><a href="proxy?keyfrom=#{shopName}.index.neweggshowcase&target_url=#{url}" onclick="return checkFXLogin(this.href);" target=_blank title="#{fullDescription}"><img src="#{fx1Path}/#{imageUrl}"/></a></div><div class="descript_div">#{description}</div><div class="price_div"><span class="market_price">市场价：#{marketPrice}元</span><span class="yd_price">特卖价：<span class="yd_price_num">#{specialPrice}元</span></span><span class="rebate_price"><img src="#{fx1Path}/fcicon.gif" width="20" height="20" align="top" />&nbsp;再返：#{rebatePrice}元</span></div>';var b='<div class="#{imgClassName}"><a href="proxy?keyfrom=#{shopName}.index.neweggshowcase&target_url=#{url}" onclick="return checkFXLogin(this.href);" target=_blank title="#{fullDescription}"><img src="#{fx1Path}/#{imageUrl}"/></a></div><div class="descript_div">#{description}</div><div class="price_div"><span class="market_price">市场价：#{marketPrice}元</span><span class="shop_price">#{shopNameCN}价：#{shopPrice}元</span><span class="yd_price">特卖价：<span class="yd_price_num">#{specialPrice}元</span></span><span class="rebate_price"><img src="#{fx1Path}/fcicon.gif" width="20" height="20" align="top" />&nbsp;再返：#{rebatePrice}元</span></div>';specialProductTempMap["newegg.com.cn"]=new Template(c);specialProductTempMap["ouku.com"]=new Template(a);specialProductTempMap["default"]=new Template(b)})();var ImageWall=function(E,i,w,t,o,y,s,F,D,q,j,d,h){var k=specialProductTempMap[F];if(!k){k=specialProductTempMap["default"]}var r=E;var C=i;var b=0;if(b+C>r){b=Math.max(r-C,0)}var u=j;var n=F;var m=D;var z=q;var l=d;var x=h;var v=[];var A=w;var p=t;var e=o;var c=y;var B=s;var g=function(M,K){var G=Math.min(M+K,r);for(var I=M;I<G;I++){var H=w+(I-M);var L=Object.extend({},l[I]);L.fx1Path=x;L.shopNameCN=m;L.imgClassName=u;L.shopName=z;var J=k.evaluate(L);$(H).update(J)}};var f=function(){if(b+C<r){var G=b+C;if(G+C>=r){G=r-C;p()}g(G,C);b=G;B()}};var a=function(){if(b>0){var G=b-C;if(G<=0){G=0;e()}g(G,C);b=G;c()}};return{next:f,last:a}};var ChouJiang=(function(){var f=0;var o=3;var n=0;var l=null;var e=null;var a=null;var j=function(){$("choujiang_next").src=a+"/arr_g_l.png"};var c=function(){$("choujiang_last").src=a+"/arr_g.png"};var g=function(){$("choujiang_last").src=a+"/arr_y_r.png"};var b=function(){$("choujiang_next").src=a+"/arr_y.png"};var k;var m;var i=function(w,t){var p=Math.min(w+t,n);for(var r=w;r<p;r++){var q=r-w;var v=e[r];var u=jiangPings[v[1]];var s=m.evaluate(u);$("jiangping_td_"+q).update(s);$("choujiang_dt"+q).update(v[0])}};var d=function(){if(f+o<n){var p=f+o;if(p+o>=n){p=n-o;j()}i(p,o);f=p;g()}};var h=function(){if(f>0){var p=f-o;if(p<=0){p=0;c()}i(p,o);f=p;b()}};return{initialize:function(q,p,r,s){l=q;e=p;n=p.length;k=r;m=new Template(k);a=s},next:d,last:h}})();