(function($ns){var IS_IE6=Browser.Engine.trident&&Browser.Engine.version<5;$ns.initialize=function(){this.lister=$("entryList");this.loadTag(ownerId);this.getEntryIdsByTag(ownerId,tag,p)};$ns.getLocTime=function(nS){var date=new Date(parseInt(nS));return[date.getFullYear(),"年",date.getMonth()+1,"月",date.getDate(),"日"," ",date.getHours(),":",date.getMinutes(),":",date.getSeconds()].join("")};$ns.loadTag=function(userid){var myRequest=new Request({method:"get",url:"/ajax/tag.ku6.com/tag.htm?t=tagList&productid=3&fmt=html&userid="+userid+"&domain="+user.domain+"&rnd="+$time(),onSuccess:function(txt){var ptagData=$("ptagData");if(txt!=""){ptagData.innerHTML=txt}else{ptagData.innerHTML="暂无数据"}},onFailure:function(p){var ptagData=$("ptagData");ptagData.innerHTML="获取数据失败"}}).send()};$ns.removeEntry=function(entryid){if(confirm("确定要删除吗？")){var myRequest=new Request.JSON({method:"get",url:"/entry.htm?t=remove&format=json&id="+entryid,onSuccess:function(json){if(json!=""&&json.status=="1"){window.location.reload()}else{alert("删除失败")}},onFailure:function(json){alert(json.data)}}).send()}};$ns.getEntryIdsByTag=function(userid,tag,page){var myRequest=new Request.JSON({method:"get",url:"/ajax/tag.ku6.com/tag.htm?t=entryList&productid=3&userid="+userid+"&tag="+tag+"&p="+page+"&rnd="+$time(),onSuccess:function(json){if(json){if(json.status=="1"){if(json.data&&json.data.list){var entryIds=json.data.list;if(entryIds){var count=entryIds.length;var myRequest2=new Request.JSON({method:"get",url:"/entry.htm?t=getEntriesByIds&fmt=html&entryids="+entryIds+"&count="+count+"&rnd="+$time(),onSuccess:function(blog_json){if(blog_json!=""&&blog_json.status=="1"){$("tagEntries").innerHTML=$ns.drawHtml(blog_json.data,islogin);if(json.data.count>10){$ns.buildPage(json.data.count,page,tag)}}else{$("tagEntries").innerHTML="<p><br/>&nbsp;&nbsp;暂无数据<br/>&nbsp;</p>"}$ns.loadPlayCount()},onFailure:function(p){$("tagEntries").innerHTML="<p><br/>&nbsp;&nbsp;获取数据失败<br/>&nbsp;</p>"}}).send()}}else{$("tagEntries").innerHTML="<p><br/>&nbsp;&nbsp;暂无数据<br/>&nbsp;</p>"}}else{$("tagEntries").innerHTML="<p><br/>&nbsp;&nbsp;服务器异常<br/>&nbsp;</p>"}}},onFailure:function(p){$("tagEntries").innerHTML="<p><br/>&nbsp;&nbsp;"+p+"<br/>&nbsp;</p>"}}).send()};$ns.drawHtml=function(entryList,islogin){var spaceUrl=Ku6.Utils.getSpaceUrl(user.id,user.domain);var returnHtml=[];if(islogin){returnHtml.push('<div class="set">');returnHtml.push('<span class="mod_title"><a href="/entry/#0">管理日志</a> </span> | ');returnHtml.push('<span class="mod_title"><a href="/addentry.html">写日志</a> </span>');returnHtml.push("</div>")}entryList.each(function(entry){returnHtml.push('<div class="entry_text">');returnHtml.push("<h3>");if(islogin){returnHtml.push('<span class="mod_fun">');returnHtml.push('<a href="'+spaceUrl+"/edit-"+entry.id+'.html" title="修改" class="mod_set"></a>');returnHtml.push('<a onclick="javascript:App.TagEntry.removeEntry('+entry.id+');" title="删除" class="mod_close"></span>');returnHtml.push("</span>")}returnHtml.push('<a href="#" onclick="App.TagEntry.toggleContent(this);return false" class="ico"></a> <a target="_blank" href="'+spaceUrl+"/entry/"+entry.id+'.html">'+entry.title+"</a></h3>");returnHtml.push('<div class="entry_tag">标签：');var tagArr=entry.tag.trim().split(/\s+/g);for(i=0;i<tagArr.length;i++){returnHtml.push('<a href="'+spaceUrl+"/tag/"+encodeURI(tagArr[i])+'.html">'+tagArr[i]+"</a>&nbsp;")}if(entry.entryCategory){returnHtml.push('| 分类：<a href="'+spaceUrl+"/blog/"+entry.entryCategory.id+'.html">'+entry.entryCategory.title+"</a>")}else{returnHtml.push("| 分类：暂无")}returnHtml.push("</div>");returnHtml.push('<div class="out_entry_cont">');returnHtml.push('<div class="entry_cont">');if(entry.type==1){var content=eval("("+entry.content+")");var bgArray=content.bg.split(",");var vidsArray=content.vids.split(",");var txtStr=content.txt;var txtArr;if(txtStr){txtArr=txtStr.split(",")}returnHtml.push('<div class="video_show vs'+bgArray[0]+'">');returnHtml.push('<div class="video_bgphoto"><img src="'+imagesRoot+"css/img/video/bg/"+bgArray[2]+'" /></div>');for(i=0;i<vidsArray.length;i++){var vidArray=vidsArray[i].split("|");returnHtml.push('<div class="video_box v'+bgArray[0]+'" style="left:'+(vidArray[1]-2)+"px;top:"+(vidArray[2]-2)+'px">视频区</div>');returnHtml.push('<div class="inner_video_box iv'+bgArray[0]+'" style="left:'+vidArray[1]+"px;top:"+vidArray[2]+'px"><embed src="'+(window.videoPlayerPath||"http://img.ku6.com/common/blog/pV1.2.swf")+'" flashvars="vid='+vidArray[0]+'" type="application/x-shockwave-flash" allowscriptaccess="always" quality="high" allowfullscreen="true" wmode="opaque"/></div>')}if(txtArr){var left=txtArr[0]-4;returnHtml.push('<div class="inner_video_text inner_video_text_show" style="left:'+left+"px;top:"+txtArr[1]+'px">');returnHtml.push('<div class="write_text write_text_show" style="left:'+txtArr[0]+"px;top:"+txtArr[1]+'px">');returnHtml.push(content.content+"</div></div>")}else{returnHtml.push('<div class="inner_video_text inner_video_text_show">');returnHtml.push('<div class="write_text write_text_show">'+content.content+"</div>");returnHtml.push("</div>");returnHtml.push("</div>")}}else{returnHtml.push(entry.content)}returnHtml.push("</div>");returnHtml.push("</div>");returnHtml.push('<div class="entry_info">');returnHtml.push('<div class="entry_read">');returnHtml.push('<a target="_blank" href="'+spaceUrl+"/entry/"+entry.id+'.html">阅读</a> (<span class="entry_count entry_id'+entry.id+'">0</span>)  |  ');returnHtml.push('<a target="_blank" href="'+spaceUrl+"/entry/"+entry.id+'.html#commentdiv">评论</a>(<span>'+entry.commentCount+"</span>)   |   ");returnHtml.push('<a href="#" onclick="App.Favorite.show(this, '+entry.id+');return false">收藏</a> (<span>'+entry.favCount+"</span>)   |   </div>");returnHtml.push('<div class="entry_time">');returnHtml.push("发布于：<span>"+$ns.getLocTime(entry.postTime)+"</span>");returnHtml.push("</div>");returnHtml.push('<div class="clear"></div>');returnHtml.push("</div>");returnHtml.push("</div>")});return returnHtml.join("")};$ns.buildPage=function(totalCount,currentPage,tag){var pagebarEle=new Element("div",{"class":"page_box"});var pagebarHtml=[];if(currentPage>1){pagebarHtml.push('<span class="pageLinks pageUpDown hand"><a href="'+spaceUrl+"/tag-"+(currentPage-1)+"/"+tag+'.html"><< 上一页</a></span>')}var totalPage=(totalCount%10==0)?(totalCount/10):parseInt((totalCount/10)+1);for(i=currentPage,j=0;i<=totalPage&&j<3;i++,j++){if(i==currentPage){pagebarHtml.push('<span class="pageLinks pageActive">'+i+"</span>")}else{pagebarHtml.push('<span class="pageLinks hand"><a href="'+spaceUrl+"/tag-"+i+"/"+tag+'.html">'+i+"</a></span>")}}if(currentPage<totalPage){pagebarHtml.push('<span class="pageLinks pageUpDown hand"><a href="'+spaceUrl+"/tag-"+(Number(currentPage)+1)+"/"+tag+'.html">下一页 >></span>')}pagebarEle.innerHTML=pagebarHtml.join("");pagebarEle.inject($("tagEntries"),"bottom")};$ns.loadPlayCount=function(){if(this.lister){var _self=this,ids=[],spans=$("tagEntries").getElements("span.entry_count");spans.each(function(span){var id=span.className.replace("entry_count entry_id","");ids.push(id)});if(ids.length){var name="Entry_Count_Load1";window[name]=function(data){spans.each(function(span,i){if(data[i]&&data[i].count){span.set("text",data[i].count)}if(IS_IE6&&_self.lister){_self.lister.hide().show()}})};Asset.javascript(Ku6.Utils.getEntryStat(ids,name,user.domain,0))}}};$ns.toggleContent=function(a){if(a){$(a).getParent().getParent().toggleClass("d_opening")}if(IS_IE6&&this.lister){this.lister.hide().show()}}})(using("App.TagEntry"));
