// JavaScript Document
if(!$)var $=function(a){return document.getElementById(a)};function getCookie(a){
var b=a+"=";
a=document.cookie.indexOf(b);
if(a!=-1){
a+=b.length;
b=document.cookie.indexOf(";",a);
if(b==-1)b=document.cookie.length;
return unescape(document.cookie.substring(a,b))
}else return""
}
function _getCookie(a){
return document.cookie.match(RegExp("(^"+a+"| "+a+")=([^;]*)"))==null?"":decodeURIComponent(RegExp.$2);
}
String.prototype.len=function(){
return this.replace(/[^\x00-\xff]/g,"rr").length;
};
String.prototype.sub=function(a){
var b=/[^\x00-\xff]/g;
if(this.replace(b,"mm").length<=a)return this;
for(var c=Math.floor(a/2);c<this.length;c++)if(this.substr(0,c).replace(b,"mm").length>=a)return this.substr(0,c)+"...";
return this
};
function setCookie(a,b,c){
c=new Date((new Date).getTime()+c*36E5);
document.cookie=a+"="+escape(b)+"; path=/; domain=xunlei.com; expires="+c.toGMTString();
}
function delCookie(a){
var b=new Date((new Date).getTime());
document.cookie=a+"= ; path=/; domain=xunlei.com; expires="+b.toGMTString()
}
var EventUtil={};
EventUtil.addEventHandler=function(a,b,c){
if(a.addEventListener)
a.addEventListener(b,c,false);
else if(a.attachEvent)
a.attachEvent("on"+b,c);
else a["on"+b]=c
};function switchTab2(identify,index,count,cnon,cnout) {
for(i=0;i<count;i++) {
var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
if (i != index) {
try{CurTabObj.className=cnout}catch(e){};
CurListObj.style.display="none" ;
}
}
try {
for (ind=0;ind<CachePic[identify][index].length ;ind++ ) {
var picobj = document.getElementById(identify+"_pic_"+index+"_"+ind) ;
picobj.src = CachePic[identify][index][ind] ;
}
}
catch (e) {}
try{document.getElementById("Tab_"+identify+"_"+index).className=cnon}catch(e){} ;
document.getElementById("List_"+identify+"_"+index).style.display="";
}
var Turn={}
Turn.pre=function(obj){
if(obj.current==0){
return;
}else{
Turn.go(obj,obj.current-1);
}
}
Turn.next=function(obj){
if(obj.current==obj.allpage-1){
return;
}else{
Turn.go(obj,obj.current+1);
}
}
Turn.go=function(obj,index){
if(obj.current==index){return;}
var span=-index+obj.current;
if(obj.clickflag > 0){return;}
obj.clickflag=1;
if(obj.step>0) {
try {
if (obj.img) {
setTimeout( function () {
for (cnt=index*obj.perpicnum;cnt<=((index+1)*obj.perpicnum -1 );cnt++ ) {
var picobj = document.getElementById(obj.div + "_pic_" + cnt) ;
try{
picobj.src = obj.img[cnt] ;
}catch(e){}
}
}, 50) ;
}
}
catch (e){}
ScrollCrossLeft2.scroll($(obj.div),obj.step,span,parseInt($(obj.div).style.marginLeft)||0,cb,10);
}
else{
displayNOrY();
cb();
}
document.body.focus() ;
function showImage() {
for (cnt=index*6;cnt<=((index+1)*6 -1 );cnt++ ) {
var picobj = document.getElementById(obj.div + "_pic_" + cnt) ;
if (picobj.src == "http://images.movie.xunlei.com/img_default.gif"){
picobj.src = obj.img[cnt] ;
}}}
function imgSrc(index,id){
var arr_img=$(id+'_'+index).getElementsByTagName('img');
for(var i=0;i<6;i++){
arr_img[i].src=obj.imgs[index-1][i];
}}
function cb(){
obj.current=index;
obj.clickflag=0;
try{
for(var i=0;i<3;i++){
$(obj.a+i).className='';
}
$(obj.a+index).className='currA';
}catch(e){}
try{
$(obj.bt+"pre").className='slide_tigger slide_tigger_L';
$(obj.bt+"next").className='slide_tigger slide_tigger_R';
if(obj.current==0){
$(obj.bt+"pre").className='slide_tigger slide_tigger_L slide_tigger_L_none';
}else if(obj.current==obj.allpage-1){
$(obj.bt+"next").className='slide_tigger slide_tigger_R slide_tigger_R_none';
}
}catch(e){}
}
function displayNOrY(){
obj.current=index;
try{
for(var i=0;i<3;i++){
if(i==index)
$(obj.ul+'_'+i).style.display='block';
else
$(obj.ul+'_'+i).style.display='none';
}
}catch(e){}
}
}function setSrc(identify,num,count)
{
for(var i=0;i<count;i++)
{
document.getElementById(identify+'_pic_'+num+'_'+i).setAttribute("_src",CachePic[identify][num][i]);
}
}
var EventUtil = new Object;
EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
if (oTarget.addEventListener) {
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) {
oTarget.attachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = fnHandler;
}
};
EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
if (oTarget.removeEventListener) {
oTarget.removeEventListener(sEventType, fnHandler, false);
} else if (oTarget.detachEvent) {
oTarget.detachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = null;
}
};
ScrollCrossLeft={interval:0,count:0,duration:0,step:0,srcObj:null,callback:null};
ScrollCrossLeft.doit=function(obj,b,c,d){
var s=ScrollCrossLeft;
var srollL=cpu(s.count,b,c,d);
obj.style.marginLeft=srollL+'px';
BigNews.currentBegin=srollL;
s.count++;
if(s.count==d){
clearInterval(s.interval);
s.count=0;
obj.style.marginLeft=b+c+'px';
BigNews.currentBegin=b+c;
s.callback();
}
function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
ScrollCrossLeft2={interval:0,count:0,duration:0,step:0,srcObj:null,callback:null};
ScrollCrossLeft2.doit_2=function(obj,b,c,d){
var ss=ScrollCrossLeft2;
obj.style.marginLeft=cpu(ss.count,b,c,d)+'px';
ss.count++;
if(ss.count==d){
clearInterval(ss.interval);
ss.count=0;
obj.style.marginLeft=b+c+'px';
ss.callback();
}
function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
ScrollCrossLeft2.scroll=function(obj,step,span,beign,callback,duration){
var ss=ScrollCrossLeft2;
ss.duration=duration;
ss.callback=callback;
ss.interval=setInterval(function(){ss.doit_2(obj,beign,step*span,duration)},10);
}var B=BigNews={
current:0,
next:0,
scrollInterval:0,
autoScroller:0,
s:{},
f:{},
t:{},
OnScrolling:false,
preCss:"",
currentBegin:0
};
BigNews.turn=function(index,obj){
if (index==BigNews.current) {
return false ;
}
$("showDiv_"+index).style.zIndex++;
if ($("bigpic_"+index).src == 'http://images.movie.xunlei.com/img_default.gif') {
try {
setTimeout('$("bigpic_'+index+'").src = ScrollBigPic['+index+'] ;' , 50) ;
}
catch (e) {}
}
for (var i = 0; i < obj.totalcount; i++) {
if (i == index) {
$("big_pic_nav_"+i).className = 'on';
} else {
$("big_pic_nav_"+i).className = '';
}
}
BigNews.fadeIn("showDiv_"+index,index,50,obj);
BigNews.scroll(index,obj);
}
BigNews.fadeIn=function(objid,index,itime,movieObj){
try { clearInterval(BigNews.f.interval);}catch(e){}
var obj=$(objid);
var i = 0;
BigNews.f.interval = setInterval(function(){
i+=20;
obj.style.filter="alpha(opacity=" + i + ")";
obj.style.cssText=obj.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + i*0.01;
obj.style.cssText=obj.style.cssText.replace(/;opacity:.*?;/gi, "") + ";opacity:" + i*0.01;
obj.style.display="block";
if(i ==100){
for(var kk=0;kk<movieObj.totalcount;kk++)
{
$("showDiv_"+kk).style.cssText=BigNews.preCss;
if(kk==index)
{
$("showDiv_"+kk).style.display="block";
}
else
{
$("showDiv_"+kk).style.display="none";
}
$("showDiv_"+index).style.zIndex=0;
} BigNews.current=index;
clearInterval(BigNews.f.interval);
}
},itime);
}
BigNews.showTitles=function(index,movieObj) {
try { clearInterval(BigNews.t.interval);}catch(e){}
var obj=$("title_"+index);
var obj2=$("title_bg_"+index);
var i = 0;
BigNews.t.interval = setInterval(function(){
i+=10;
obj.style.filter="alpha(opacity=" + i + ")";
obj.style.cssText=obj.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + i*0.01;
obj.style.cssText=obj.style.cssText.replace(/;opacity:.*?;/gi, "") + ";opacity:" + i*0.01;
obj2.style.filter="alpha(opacity=" + i*0.6 + ")";
obj2.style.cssText=obj2.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + i*0.01*0.6;
obj2.style.cssText=obj2.style.cssText.replace(/;opacity:.*?;/gi, "") + ";opacity:" + i*0.01*0.6;
if(i ==100){
clearInterval(BigNews.t.interval);
}
},50);
}
if(!$)var $=function(a){return document.getElementById(a)};function getCookie(a){
var b=a+"=";
a=document.cookie.indexOf(b);
if(a!=-1){
a+=b.length;
b=document.cookie.indexOf(";",a);
if(b==-1)b=document.cookie.length;
return unescape(document.cookie.substring(a,b))
}else return""
}
function _getCookie(a){
return document.cookie.match(RegExp("(^"+a+"| "+a+")=([^;]*)"))==null?"":decodeURIComponent(RegExp.$2);
}
String.prototype.len=function(){
return this.replace(/[^\x00-\xff]/g,"rr").length;
};
String.prototype.sub=function(a){
var b=/[^\x00-\xff]/g;
if(this.replace(b,"mm").length<=a)return this;
for(var c=Math.floor(a/2);c<this.length;c++)if(this.substr(0,c).replace(b,"mm").length>=a)return this.substr(0,c)+"...";
return this
};
function setCookie(a,b,c){
c=new Date((new Date).getTime()+c*36E5);
document.cookie=a+"="+escape(b)+"; path=/; domain=xunlei.com; expires="+c.toGMTString();
}
function delCookie(a){
var b=new Date((new Date).getTime());
document.cookie=a+"= ; path=/; domain=xunlei.com; expires="+b.toGMTString()
}
var EventUtil={};
EventUtil.addEventHandler=function(a,b,c){
if(a.addEventListener)
a.addEventListener(b,c,false);
else if(a.attachEvent)
a.attachEvent("on"+b,c);
else a["on"+b]=c
};function switchTab2(identify,index,count,cnon,cnout) {
for(i=0;i<count;i++) {
var CurTabObj = document.getElementById("Tab_"+identify+"_"+i) ;
var CurListObj = document.getElementById("List_"+identify+"_"+i) ;
if (i != index) {
try{CurTabObj.className=cnout}catch(e){};
CurListObj.style.display="none" ;
}
}
try {
for (ind=0;ind<CachePic[identify][index].length ;ind++ ) {
var picobj = document.getElementById(identify+"_pic_"+index+"_"+ind) ;
picobj.src = CachePic[identify][index][ind] ;
}
}
catch (e) {}
try{document.getElementById("Tab_"+identify+"_"+index).className=cnon}catch(e){} ;
document.getElementById("List_"+identify+"_"+index).style.display="";
}
var Turn={}
Turn.pre=function(obj){
if(obj.current==0){
return;
}else{
Turn.go(obj,obj.current-1);
}
}
Turn.next=function(obj){
if(obj.current==obj.allpage-1){
return;
}else{
Turn.go(obj,obj.current+1);
}
}
Turn.go=function(obj,index){
if(obj.current==index){return;}
var span=-index+obj.current;
if(obj.clickflag > 0){return;}
obj.clickflag=1;
if(obj.step>0) {
try {
if (obj.img) {
setTimeout( function () {
for (cnt=index*obj.perpicnum;cnt<=((index+1)*obj.perpicnum -1 );cnt++ ) {
var picobj = document.getElementById(obj.div + "_pic_" + cnt) ;
try{
picobj.src = obj.img[cnt] ;
}catch(e){}
}
}, 50) ;
}
}
catch (e){}
ScrollCrossLeft2.scroll($(obj.div),obj.step,span,parseInt($(obj.div).style.marginLeft)||0,cb,10);
}
else{
displayNOrY();
cb();
}
document.body.focus() ;
function showImage() {
for (cnt=index*6;cnt<=((index+1)*6 -1 );cnt++ ) {
var picobj = document.getElementById(obj.div + "_pic_" + cnt) ;
if (picobj.src == "http://images.movie.xunlei.com/img_default.gif"){
picobj.src = obj.img[cnt] ;
}}}
function imgSrc(index,id){
var arr_img=$(id+'_'+index).getElementsByTagName('img');
for(var i=0;i<6;i++){
arr_img[i].src=obj.imgs[index-1][i];
}}
function cb(){
obj.current=index;
obj.clickflag=0;
try{
for(var i=0;i<3;i++){
$(obj.a+i).className='';
}
$(obj.a+index).className='currA';
}catch(e){}
try{
$(obj.bt+"pre").className='slide_tigger slide_tigger_L';
$(obj.bt+"next").className='slide_tigger slide_tigger_R';
if(obj.current==0){
$(obj.bt+"pre").className='slide_tigger slide_tigger_L slide_tigger_L_none';
}else if(obj.current==obj.allpage-1){
$(obj.bt+"next").className='slide_tigger slide_tigger_R slide_tigger_R_none';
}
}catch(e){}
}
function displayNOrY(){
obj.current=index;
try{
for(var i=0;i<3;i++){
if(i==index)
$(obj.ul+'_'+i).style.display='block';
else
$(obj.ul+'_'+i).style.display='none';
}
}catch(e){}
}
}function setSrc(identify,num,count)
{
for(var i=0;i<count;i++)
{
document.getElementById(identify+'_pic_'+num+'_'+i).setAttribute("_src",CachePic[identify][num][i]);
}
}
var EventUtil = new Object;
EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
if (oTarget.addEventListener) {
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) {
oTarget.attachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = fnHandler;
}
};
EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
if (oTarget.removeEventListener) {
oTarget.removeEventListener(sEventType, fnHandler, false);
} else if (oTarget.detachEvent) {
oTarget.detachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = null;
}
};
ScrollCrossLeft={interval:0,count:0,duration:0,step:0,srcObj:null,callback:null};
ScrollCrossLeft.doit=function(obj,b,c,d){
var s=ScrollCrossLeft;
var srollL=cpu(s.count,b,c,d);
obj.style.marginLeft=srollL+'px';
BigNews.currentBegin=srollL;
s.count++;
if(s.count==d){
clearInterval(s.interval);
s.count=0;
obj.style.marginLeft=b+c+'px';
BigNews.currentBegin=b+c;
s.callback();
}
function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
ScrollCrossLeft2={interval:0,count:0,duration:0,step:0,srcObj:null,callback:null};
ScrollCrossLeft2.doit_2=function(obj,b,c,d){
var ss=ScrollCrossLeft2;
obj.style.marginLeft=cpu(ss.count,b,c,d)+'px';
ss.count++;
if(ss.count==d){
clearInterval(ss.interval);
ss.count=0;
obj.style.marginLeft=b+c+'px';
ss.callback();
}
function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
ScrollCrossLeft2.scroll=function(obj,step,span,beign,callback,duration){
var ss=ScrollCrossLeft2;
ss.duration=duration;
ss.callback=callback;
ss.interval=setInterval(function(){ss.doit_2(obj,beign,step*span,duration)},10);
}var B=BigNews={
current:0,
next:0,
scrollInterval:0,
autoScroller:0,
s:{},
f:{},
t:{},
OnScrolling:false,
preCss:"",
currentBegin:0
};
BigNews.turn=function(index,obj){
if (index==BigNews.current) {
return false ;
}
$("showDiv_"+index).style.zIndex++;
if ($("bigpic_"+index).src == 'http://images.movie.xunlei.com/img_default.gif') {
try {
setTimeout('$("bigpic_'+index+'").src = ScrollBigPic['+index+'] ;' , 50) ;
}
catch (e) {}
}
for (var i = 0; i < obj.totalcount; i++) {
if (i == index) {
$("big_pic_nav_"+i).className = 'on';
} else {
$("big_pic_nav_"+i).className = '';
}
}
BigNews.fadeIn("showDiv_"+index,index,50,obj);
BigNews.scroll(index,obj);
}
BigNews.fadeIn=function(objid,index,itime,movieObj){
try { clearInterval(BigNews.f.interval);}catch(e){}
var obj=$(objid);
var i = 0;
BigNews.f.interval = setInterval(function(){
i+=20;
obj.style.filter="alpha(opacity=" + i + ")";
obj.style.cssText=obj.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + i*0.01;
obj.style.cssText=obj.style.cssText.replace(/;opacity:.*?;/gi, "") + ";opacity:" + i*0.01;
obj.style.display="block";
if(i ==100){
for(var kk=0;kk<movieObj.totalcount;kk++)
{
$("showDiv_"+kk).style.cssText=BigNews.preCss;
if(kk==index)
{
$("showDiv_"+kk).style.display="block";
}
else
{
$("showDiv_"+kk).style.display="none";
}
$("showDiv_"+index).style.zIndex=0;
} BigNews.current=index;
clearInterval(BigNews.f.interval);
}
},itime);
}
BigNews.showTitles=function(index,movieObj) {
try { clearInterval(BigNews.t.interval);}catch(e){}
var obj=$("title_"+index);
var obj2=$("title_bg_"+index);
var i = 0;
BigNews.t.interval = setInterval(function(){
i+=10;
obj.style.filter="alpha(opacity=" + i + ")";
obj.style.cssText=obj.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + i*0.01;
obj.style.cssText=obj.style.cssText.replace(/;opacity:.*?;/gi, "") + ";opacity:" + i*0.01;
obj2.style.filter="alpha(opacity=" + i*0.6 + ")";
obj2.style.cssText=obj2.style.cssText.replace(/;-moz-opacity:.*?;/gi, "") + ";-moz-opacity:" + i*0.01*0.6;
obj2.style.cssText=obj2.style.cssText.replace(/;opacity:.*?;/gi, "") + ";opacity:" + i*0.01*0.6;
if(i ==100){
clearInterval(BigNews.t.interval);
}
},50);
}
解决方案 »
- JS,二位数组。
- 如何设置文本框内容改变后如果不符合条件,让焦点还回到该文本框?
- javascript 滚动条问题
- 初学js,请教如下程序,该怎么改,实现删除书籍功能?!!!!!!!!!!!
- 我加了XHTML标准以后,如何执行window.onresize?
- 请问如何在javascript中设置html打印页面的页边距?
- 想做一个javascript读写xml文件的留言板,有没有可能?
- 如何在焦点跳到一个文本框上后,选中文本框中所有的文本
- 请问在HTML文档中如何动态创建一个SELECT对象?详情见内!
- javascript:不是对象的错误
- 图像覆盖绘制的问题
- IE8 Jquery 跨窗体问题
BigNews.scroll=function(index,obj){
var count=0;
var step=obj.step;
var duration=16;
var b=BigNews;
b.next=index;
if(index!=b.current&&count>duration/8){
return;
}
try { clearInterval(BigNews.s.interval);}catch(e){}
var begin_value=$(obj.hover).scrollLeft;
var chang_in_value=span*step+(b.current*step-begin_value);
BigNews.s.duration=duration;
BigNews.s.callback=cb;
var beign = parseInt(BigNews.currentBegin);
var span=index*step-beign; BigNews.s.interval=setInterval(function(){BigNews.s.doit($(obj.hover),beign,span,duration)},8);
function cb() {
}
}
BigNews.auto=function(obj){
clearInterval(BigNews.autoScroller);
BigNews.autoScroller=setInterval(function(){
BigNews.turn(BigNews.current==(obj.totalcount-1)?0:BigNews.current+1,obj);
},obj.autotimeintval);
}
BigNews.pauseSwitch = function() {
clearTimeout(BigNews.autoScroller);
}
BigNews.showNext = function(current,obj) {
if (current >= MovieRecom.totalcount -1) {
return false ;
}
else {
BigNews.pauseSwitch();
BigNews.turn(current+1,obj);
BigNews.auto(obj);
}
}
BigNews.showPre = function(current,obj) {
if (current <= 0) {
return false ;
}
else {
BigNews.pauseSwitch();
BigNews.turn(current-1,obj);
BigNews.auto(obj);
}
}
BigNews.init=function(obj){
BigNews.s=ScrollCrossLeft;
BigNews.preCss=obj.css;
EventUtil.addEventHandler($(obj.bigpic),'mouseover',new Function("BigNews.pauseSwitch();"));
EventUtil.addEventHandler($(obj.bigpic),'mouseout',new Function("BigNews.auto("+obj.objname+");"));
for (i=0;i<obj.totalcount;i++) {
if(obj.smallpic!=null && obj.smallpic!="") {
EventUtil.addEventHandler($(obj.smallpic+"_"+i),'mouseover',new Function("BigNews.pauseSwitch();BigNews.turn("+i+","+obj.objname+");return false;"));
EventUtil.addEventHandler($(obj.smallpic+"_"+i),'mouseout',new Function("BigNews.auto("+obj.objname+");"));
}
}
BigNews.auto(obj);
}var LAZY=(function(){
var pResizeTimer = null;
var imgs={};
function addEventHandler (oTarget, sEventType, fnHandler) {
if (oTarget.addEventListener) {
oTarget.addEventListener(sEventType, fnHandler, false);
} else if (oTarget.attachEvent) {
oTarget.attachEvent("on" + sEventType, fnHandler);
} else {
oTarget["on" + sEventType] = fnHandler;
}
};
function resize(){
if(pResizeTimer) return '';
resize_run();
}
function resize_run(){
var min={};
var max={};
min.Top = document.body.scrollTop + document.documentElement.scrollTop;
min.Left=document.documentElement.scrollLeft;
max.Top=min.Top+document.documentElement.clientHeight;
max.Left=min.Left+document.documentElement.clientWidth; for(var i in imgs){
if(imgs[i]){
var _img=imgs[i];
var img=document.getElementById(i);
var width = img.clientWidth;
var height = img.clientHeight;
var wh=position(img);
if(
(wh.Top>=min.Top && wh.Top<=max.Top && wh.Left>=min.Left && wh.Left<=max.Left)
||
((wh.Top+height)>=min.Top && wh.Top<=max.Top && (wh.Left+width)>=min.Left && wh.Left<=max.Left))
{
(function(imgobj,realsrc){
setTimeout(
function() {imgobj.src = realsrc ;}, 100
) ;
})(img,_img.src) ;
delete imgs[i];
} }
}
} function position(o){
var p={Top:0,Left:0};
while(!!o){
p.Top+=o.offsetTop;
p.Left+=o.offsetLeft;
o=o.offsetParent;
}
return p;
}
return {
init:function(){
for(var i=0;i<document.images.length;i++){
var img = document.images[i];
var config={};
config.id = img.id;
config.src = img.getAttribute('_src');
if(config.src && !config.id){
config.id = encodeURIComponent(config.src) + Math.random();
img.id = config.id;
}
if(!config.id || !config.src) continue;
LAZY.push(config);
}
var ttiframes=document.body.getElementsByTagName("iframe");
for(var i=0;i<ttiframes.length;i++){
var config={};
config.id = ttiframes[i].id;
config.src = ttiframes[i].getAttribute('_src');
if(config.src && !config.id){
config.id = encodeURIComponent(config.src) + Math.random();
ttiframes[i].id = config.id;
}
if(!config.id || !config.src) continue;
LAZY.push(config);
}
},
push:function(config){
imgs[config.id] = config;
},
run:function(){
addEventHandler(window,'scroll',resize);
resize_run();
}
};
})();
var D=Detail={};
Detail.show = function (type,name,year,genre,area,rating,rating_people_num,actors,focus,cp,cpid,cp_pubuid,poster_type){
if(D.len(focus)>122){
focus=focus.substr(0,60)+'...';
}
if(D.len(actors)>26){
actors=actors.substr(0,12)+'...';
};
var html='' ;
html += '<div class="bg_tm"></div>' ;
if (type== 'anime') {
html += '<div class="win_content" id="div_tip_detail"><dl><dt>'+name+'<em> '+year+'</em></dt><dd>' ;
}
else {
html += '<div class="win_content" id="div_tip_detail"><dl><dt>'+name+'<em>('+year+')</em><span>'+genre+'/'+area+'</span></dt><dd>' ;
}
if (rating_people_num > 0 && rating > 0) {
html += '<p><span class="oldkk_star mid'+Math.round(rating/2)+'"><strong>'+rating+'</strong></span> <em>('+rating_people_num+'人评)</em></p>' ;
}
else {
html += '<p>暂无用户评价</p>' ;
}
if ((type== 'movie' || type == 'teleplay') && actors != '') {
html += '<p>主演:<span>'+actors+' </span></p>' ;
}
else if (type== 'tv' && actors != '') {
html += '<p>主持:<span>'+actors+' </span></p>' ;
}
else if (type == 'anime') {
html += '<p>类型:<span>'+genre+' </span></p>' ;
}
html += '<p>剧情:<span>'+focus+'</span></p>' ;
html += '</dd>' ;
html += '</dl>' ;
if (cpid == 14) {
html += '<p class="author">上传者:<strong>'+cp_pubuid+'</strong></p>' ;
}
else {
html += '<p class="author">内容提供商:<strong>'+cp+'</strong></p>' ;
}
html += '</div>' ;
$('div_tip_detail').innerHTML=html;
var p=KK.position(event.srcElement);
var tip=$('movie_info');
tip.style.display=''; tip.style.top=p.Top-2+'px';
if (p.Left > 1000) {
tip.style.left=p.Left-226+'px';
}else {
tip.style.left=p.Left+102+'px';
}
}
Detail.actor=function (str,len,spliter){
spliter=spliter||'|';
var arr=str.split(spliter);
var temp='';
for(var i=0;i<arr.length;i++){
temp+=arr[i]+' ';
if(D.len(temp)<len){
str=temp;
}else{
break;
}
}
return str;
}
Detail.ac_search=function (str,len,spliter){
spliter=spliter||'|';
var arr=str.split(spliter);
var temp=html='';
var l=Math.min(2,arr.length);
for(var i=0;i<l;i++){
temp=arr[i]+' ';
html+='<a style="color:#007EBC" href="http://video.gougou.com/search?s='+arr[i]+'&id=35&fr=2" title="'+arr[i]+'" target="_blank">'+arr[i]+'</a>'+' ';
if(D.len(temp)<30){
str=html;
}else{
break;
}
}
return str;
}
Detail.hide=function (){
$('movie_info').style.display='none';
}
Detail.len=function (str){
var l=0;
var sl=str.length
for(var i=0;i<sl;i++){
l++;
if (str.charCodeAt(i)>256) l++;
}
return l;
}var btm_cooper_next = true;
function btm_prepage() {
if (btm_cooper_next)
return;
var ul = $("btm_cooper");
var imgs = ul.getElementsByTagName('img');
for (var i = 0; i < imgs.length; i++) {
if (imgs[i].src == 'http://images.movie.xunlei.com/img_default.gif' || imgs[i].src == '') {
imgs[i].src = imgs[i].getAttribute('_src');
}
}
ul.style.marginLeft = '-0px';
$("btm_cooper_pre").className = 'slide_tigger slide_tigger_L slide_tigger_L_none';
$("btm_cooper_next").className = 'slide_tigger slide_tigger_R';
btm_cooper_next = true;
}
function btm_nextpage() {
if (!btm_cooper_next)
return;
var ul = $("btm_cooper");
var imgs = ul.getElementsByTagName('img');
for (var i = 0; i < imgs.length; i++) {
if (imgs[i].src == 'http://images.movie.xunlei.com/img_default.gif' || imgs[i].src == '') {
imgs[i].src = imgs[i].getAttribute('_src');
}
}
ul.style.marginLeft = '-930px';
$("btm_cooper_pre").className = 'slide_tigger slide_tigger_L';
$("btm_cooper_next").className = 'slide_tigger slide_tigger_R slide_tigger_R_none';
btm_cooper_next = false;
}