/*
 QQLive. 
 Copyright 1998 - 2010
*/

Live.SimpleImgShow=function(){this.config={showCnt:6,items:null,playRight:null,playLeft:null,curPage:0,disCss:"over"};};Live.SimpleImgShow.prototype={init:function(_1){for(var _2 in _1){this.config[_2]=_1[_2];}
var _3=this;this.config.playRight.bind("mouseup",function(){_3.moveR();});this.config.playLeft.bind("mouseup",function(){_3.moveL();});this.play(0);},play:function(_4){if(_4<0&&this.config.curPage==0){return;}
if(_4>0&&this.config.curPage==Math.ceil(this.config.items.size()/this.config.showCnt)-1){return;}
var _5=0,_6=0;_5=this.config.curPage*this.config.showCnt+_4;_6=(this.config.curPage+1)*this.config.showCnt+_4-1;_5=_5<0?0:_5;_6=_6>this.config.items.size()-1?this.config.items.size()-1:_6;if(_6-_5+1<this.config.showCnt){_5=_5-(this.config.showCnt-(_6-_5))+1;}
this.config.items.hide();for(var i=_5;i<=_6;i++){var _7=this.config.items.get(i);if(!_7){return;}
var _8=_7.find("img");if(!_8.attr("src")){_8.attr("src",_8.attr("_src"));}
_7.show();}
if(_4>0){this.config.curPage++;}else{if(_4<0){this.config.curPage--;}}
this.setBtn();},moveR:function(){this.play(this.config.showCnt);},moveL:function(){this.play(-1*this.config.showCnt);},setBtn:function(){if(this.config.curPage<=0){this.config.playLeft.addClass(this.config.disCss);}else{this.config.playLeft.removeClass(this.config.disCss);}
if(this.config.curPage==Math.ceil(this.config.items.size()/this.config.showCnt)-1){this.config.playRight.addClass(this.config.disCss);}else{this.config.playRight.removeClass(this.config.disCss);}}};Live.tvTips={init:function(){var _9=$e("#hottvlist .cover");var _a=$e("#hottvlist img");var _b=$e(".television");var _c=$e("#tips_tv");var _d=this;var _e=null;_9.each(function(el,i){var _f=$e(el);_f.bind("mouseover",function(){_e=setTimeout(function(){var _10=_a.get(i);var p=_10.getXY();var p2=_b.getXY();var p3=_10.getSize();var o=_f.getAttr("info").split("|||");var _11=$e("#tips_tv span");_11.each(function(el,i){if((i==1||i==3)){if(o[i]){o[i]="&nbsp;"+o[i];}else{o[i]="暂无";}}
el.innerHTML=o[i]||"";});_c.css("left",p[0]-p2[0]+p3[0]+4+"px");_c.css("top",p[1]-p2[1]-2+"px");_c.show();},300);});_f.bind("mouseout",function(){if(_e&&_e!=-1){clearTimeout(_e);}
_e=-1;_c.hide();});});}};Live.myhistory={listlength:5,output:function(){$e("#history_clear").bind("click",function(){Live.myhistory.clean();});Live.viewlog.getHistoryList(function(_12){if(!_12||!_12.list||_12.list.length==0){Live.myhistory.hideMyHistory();return;}
var _13=true;var _14=_12.list;var sb=new Live.string.StringBuilder();lastone=_14.pop();if(lastone.length>0&&lastone[0]==1){var _15=Live.ParseDate(lastone[6]);_15=_15||lastone[5].split(" ")[0];sb.appendArray(["<li><span>",_15,"看过</span><a onclick=\"Live.tj2.hot('INDEX.HISTORY.LAST.TITLE');\" href=\"",Live.getCoverUrl(lastone[1],lastone[2]),"\" title=\"",lastone[3],lastone[4],"\" target=\"coverp\">",lastone[3],lastone[4],"</a></li>"]);if(_12.nextvideo&&Live.object.getType(_12.nextvideo)=="array"){sb.appendArray(["<li><span>您是否要观看</span><a onclick=\"Live.tj2.hot('INDEX.HISTORY.LAST.NEXT');\" href=\"",Live.getCoverUrl(_12.nextvideo[0],_12.nextvideo[1]),"\" title=\"",_12.nextvideo[2],_12.nextvideo[3],"\" target=\"coverp\">",_12.nextvideo[2],_12.nextvideo[3],"</a></li>"]);_13=false;}}else{if(lastone.length>0&&lastone[0]==2){var _15=Live.ParseDate(lastone[4]);_15=_15||lastone[3].split(" ")[0];sb.appendArray(["<li><span>",_15,"看过</span><a onclick=\"Live.tj2.hot('INDEX.HISTORY.LAST.TITLE');\" href=\"/zb/channel_",lastone[1],".html\" title=\"",lastone[2],"\" target=\"coverp\">",lastone[2],"</a></li>"]);}}
$e("#history_last").html(sb.toString());if(_13==true){}
sb.clear();var cnt=0;for(var i=_14.length-1;i>=0;i--){if(_14[i].length>0&&_14[i][0]==1){sb.appendArray(["<li><span class=\"date\">",_14[i][5],"</span><a onclick=\"Live.tj2.hot('INDEX.HISTORY.LIST.",cnt,"');\" href=\"",Live.getCoverUrl(_14[i][1],_14[i][2]),"\" title=\"",_14[i][3],_14[i][4],"\" target=\"coverp\">",_14[i][3],_14[i][4],"</a></li>"]);}else{if(_14[i].length>0&&_14[i][0]==2){sb.appendArray(["<li><span class=\"date\">",_14[i][3],"</span><a onclick=\"Live.tj2.hot('INDEX.HISTORY.LIST.",cnt,"');\" href=\"/zb/channel_",_14[i][1],".html\" title=\"",_14[i][2],"\" target=\"coverp\">",_14[i][2],"</a></li>"]);}}
if(++cnt>=(_13==true?6:5)){break;}}
$e("#history_list").html(sb.toString());Live.myhistory.showMyHistory();});},clean:function(){Live.viewlog.gc(function(){Live.myhistory.hideMyHistory();Live.tj2.hot("INDEX.HISTORY.CLEAR");});},hideMyHistory:function(){$e("#history_last").html("");$e("#history_list").html("");$e("#historyask").hide();$e("#history_clear").hide();$e("#history_last").hide();$e("#history_list").hide();$e("#non_records").show();$e("#non_records_list").show();},showMyHistory:function(){$e("#historyask").show();$e("#history_last").show();$e("#history_list").show();$e("#history_clear").show();$e(".history .operate").show();$e("#non_records").hide();$e("#non_records_list").hide();}};function ScorllHelper(){this.DelayTime=3000;this.PanelId=null;this.IntervalItem=new Array();this.ScorllSpeed=10;this.ShowIndex=0;this.Data=[];this.ScorllItemHtml="<a href='{$Url}' hideFocus='true' onmouseover='scroll.stop();' onmouseout='scroll.start();' class='c_txt2'>{$Title}</a>";};ScorllHelper.prototype.Scorll=function(_16){for(var _17 in _16){if(_17&&_16[_17]){this[_17]=_16[_17];}}
if(!this.Data||this.Data.length==0){return;}
var str="";str+=this.FormatItem();if(this.Data.length>=2){this.ShowIndex++;str+=this.FormatItem();}
document.getElementById(this.PanelId).innerHTML="<li>"+str+"</li>";if(this.Data.length<=2){return;}
var _18=this;this.IntervalItem[0]=setInterval(function(){_18.StartSroll.call(_18);},_18.DelayTime);};ScorllHelper.prototype.stop=function(){if(this.IntervalItem[0]){clearInterval(this.IntervalItem[0]);this.IntervalItem[0]=0;}};ScorllHelper.prototype.start=function(){if(this.Data.length<=2){return;}
var _19=this;this.IntervalItem[0]=setInterval(function(){_19.StartSroll.call(_19);},_19.DelayTime);};ScorllHelper.prototype.StartSroll=function(){this.ShowIndex++;var str="";str+=this.FormatItem();this.ShowIndex++;str+=this.FormatItem();var _1a=document.getElementById(this.PanelId);if(_1a.childNodes.length==1){_1a.innerHTML+="<li>"+str+"</li>";}else{_1a.innerHTML="<li>"+_1a.childNodes[1].innerHTML+"</li>";_1a.innerHTML+="<li>"+str+"</li>";}
if(this.IntervalItem[1]!=null){clearInterval(this.IntervalItem[1]);}
var _1b=this;_1a.scrollTop=0;this.IntervalItem[1]=setInterval(function(){_1b.ScrollItem.call(_1b);},_1b.ScorllSpeed);};ScorllHelper.prototype.ScrollItem=function(){var _1c=document.getElementById(this.PanelId);_1c.scrollTop++;if(_1c.scrollTop==28){clearInterval(this.IntervalItem[1]);}};ScorllHelper.prototype.FormatItem=function(){if(this.ShowIndex>this.Data.length-1){this.ShowIndex=0;}
var str=this.ScorllItemHtml;for(var _1d in this.Data[this.ShowIndex]){str=str.replace("{$"+_1d.toString()+"}",this.Data[this.ShowIndex][_1d]);}
return str;};Live.indexPage={hot:function(arr){for(var i=0;i<arr.length;i++){new function(){var p=arr[i];var sel="#"+p+"_layer";p=p.toUpperCase();$e(sel+" .top_video > a.pic").bind("click",function(){Live.tj2.hot("INDEX.RMD."+p+".BIG.IMG");});$e(sel+" .sub_title a:eq(0)").bind("click",function(){Live.tj2.hot("INDEX.RMD."+p+".BIG.TITLE");});$e(sel+" .video_detail a:eq(0)").bind("click",function(){Live.tj2.hot("INDEX.RMD."+p+".BIG.DETAIL");});$e(sel+" .list_video li").each(function(el,i){var $el=$e(el);$el.find("a.pic").bind("click",function(){Live.tj2.hot("INDEX.RMD."+p+".IMG"+i.toString());});$el.find("a.video_name").bind("click",function(){Live.tj2.hot("INDEX.RMD."+p+".TITLE"+i.toString());});});};}}};Live.ContentSlider=function(){this.config={revealtype:"mouseover",autoPlay:true,autoPlayInterval:5000,mouseEvtDelay:300,imgItems:null,imgContainer:null,titleItems:null,textItems:"",prevBtn:"",nextBtn:"",pageItems:"",fadeUpDelay:100,ctrlPanel:null,enterBtn:null,btnClass:[],fadeCover:null,loop:false};_index=0;_times={};_opacity=0.1;};Live.ContentSlider.prototype={init:function(_1e){this.config.fadeCover=$("fadecover");for(var _1f in _1e){this.config[_1f]=_1e[_1f];}
var _20=this;if(!!this.config.pageItems){this.config.pageItems.each(function(el,i){var $el=$e(el);$el.attr("hideFocus","true");if(_20.config.revealtype=="mouseover"){$el.bind("mouseover",function(){clearTimeout(_times.autoPlayItv);clearTimeout(_times.mouseEvtDelay);_times.mouseEvtDelay=setTimeout(function(){_20.play(i,true);},_20.config.mouseEvtDelay);});$el.bind("mouseout",function(){clearTimeout(_times.mouseEvtDelay);_times.autoPlayItv=setInterval(function(){_20.play();},_20.config.autoPlayInterval);});$el.bind("click",function(){clearTimeout(_times.autoPlayItv);clearTimeout(_times.mouseEvtDelay);_20.play(i,true);Live.tj2.hot("INDEX.FOCUS.PAGEBTN");});}});}
if(!!this.config.nextBtn){this.config.nextBtn.attr("hideFocus","true");this.config.nextBtn.bind("mouseup",function(){_20.playNext();});}
if(!!this.config.prevBtn){this.config.prevBtn.attr("hideFocus","true");this.config.prevBtn.bind("mouseup",function(){_20.playPrev();});}
_times.autoPlayItv=setInterval(function(){_20.play();},_20.config.autoPlayInterval);this.showEnterBtn(0);if(!!this.config.imgItems){this.config.imgItems.bind("click",function(){Live.tj2.hot("INDEX.FOCUS.IMG");});}
if(!!this.config.titleItems){this.config.titleItems.attr("hideFocus","true");this.config.titleItems.bind("click",function(){Live.tj2.hot("INDEX.FOCUS.TITLE");});}
if(!!this.config.ctrlPanel){this.config.ctrlPanel.effectShow();}
this.setPrevBtn();this.setNextBtn();},elementChange:function(_21){if(!!this.config.imgItems){this.config.imgItems.hide();}
if(!!this.config.textItems){this.config.textItems.hide();}
if(!!this.config.imgItems){this.config.imgItems.get(_index).show();}
if(!!this.config.textItems){this.config.textItems.get(_index).show();}
if(!!this.config.pageItems){this.config.pageItems.removeClass("current");this.config.pageItems.get(_index).addClass("current");}
this.showEnterBtn(_21);var _22=this.config.fadeCover;if(!_22){return;}
_opacity=0.9;_22.style.display="";this.fadeUp(_22);this.setNextBtn();this.setPrevBtn();},showEnterBtn:function(_23){if(!!this.config.enterBtn){if(!!this.config.btnClass&&typeof this.config.btnClass[_23]!="undefined"){if(this.config.btnClass[_23]!=false){this.config.enterBtn.attr("className",this.config.btnClass[_23]==1?"play":"detail");this.config.enterBtn.show();this.config.enterBtn.unBind("click");var _24=this;this.config.enterBtn.bind("click",function(){var u=_24.config.imgItems.get(_23).find("a").attr("href");if(u==""){return;}
if(u.indexOf("/cover/")>=0){window.open(u,"coverp");}else{window.open(u);}
Live.tj2.hot("INDEX.FOCUS.ENTERBTN");});}else{this.config.enterBtn.hide();}}else{this.config.enterBtn.hide();}}},play:function(_25,_26){if(!this.config.imgItems){return;}
_26=typeof _26=="undefined"?false:_26;if(typeof _25!="undefined"){_index=_25;clearInterval(_times.autoPlayItv);_times.autoPlayItv=-1;if(this.config.loop==true){_index=_index>=this.config.imgItems.size()?0:_index;_index=_index<0?this.config.imgItems.size()-1:_index;}}else{_index=_index<this.config.imgItems.elements.length-1?_index+1:0;_index=_index<0?0:_index;}
var _27=this.config.imgItems.get(_index).find("img");var _28=this;if((_27.getAttr("src")==""||_27.getAttr("src")==null)){var _29=false;var img=new Image();img.onload=img.onreadystatechange=function(){if(!_29&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){_29=true;_27.setAttr("src",_27.elements[0].getAttribute("_src"));_28.elementChange(_index);delete img;img=null;}};img.onerror=function(){_28.elementChange(_index);delete img;img=null;};img.src=_27.elements[0].getAttribute("_src");}else{this.elementChange(_index);}
if(_26==false&&_times.autoPlayItv==-1){var _28=this;_times.autoPlayItv=setInterval(function(){_28.play();},_28.config.autoPlayInterval);}},canPlayNext:function(){if(this.config.loop==true){return true;}
return!(_index==this.config.imgItems.elements.length-1);},canPlayPrev:function(){if(this.config.loop==true){return true;}
return!(_index==0);},setNextBtn:function(){if(!this.config.nextBtn){return;}
if(this.canPlayNext()==true){this.config.nextBtn.removeClass("over");}else{this.config.nextBtn.addClass("over");}},setPrevBtn:function(){if(!this.config.prevBtn){return;}
if(this.canPlayPrev()==true){this.config.prevBtn.removeClass("over");}else{this.config.prevBtn.addClass("over");}},playNext:function(){if(!this.canPlayNext()){return;}
this.play(_index+1,false);},playPrev:function(){if(!this.canPlayPrev()){return;}
this.play(_index-1,false);},fadeUp:function(_2a){var _2b=this;if(_opacity>0){clearTimeout(_times.fadeUp);this.setopacity(_2a,_opacity-0.1);_times.fadeUp=setTimeout(function(){_2b.fadeUp(_2a);},_2b.config.fadeUpDelay);}else{_2a.style.display="none";}},setopacity:function(_2c,_2d){if(!!Live.userAgent.ie){_2c.style.filter="alpha(opacity="+_2d*100+")";}else{if(typeof _2c.style.MozOpacity!="undefined"){_2c.style.MozOpacity=_2d;}else{if(typeof _2c.style.opacity!="undefined"){_2c.style.opacity=_2d;}}}
_opacity=_2d;}};/*  |xGv00|d39b39fe0b9e73f600a5415ee7108da6 */
