//<![CDATA[
//模拟Select mengjia

var oflash={$:function(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}},isIE:navigator.appVersion.indexOf("MSIE")!=-1?true:false,addEvent:function(l,i,I){if(l.attachEvent){l.attachEvent("on"+i,I)}else{l.addEventListener(i,I,false)}},delEvent:function(l,i,I){if(l.detachEvent){l.detachEvent("on"+i,I)}else{l.removeEventListener(i,I,false)}},readCookie:function(O){var o="",l=O+"=";if(document.cookie.length>0){var i=document.cookie.indexOf(l);if(i!=-1){i+=l.length;var I=document.cookie.indexOf(";",i);if(I==-1)I=document.cookie.length;o=document.cookie.substring(i,I)}};return o},writeCookie:function(i,l,o,c){var O="",I="";if(o!=null){O=new Date((new Date).getTime()+o*3600000);O="; expires="+O.toGMTString()};if(c!=null){I=";domain="+c};document.cookie=i+"="+escape(l)+O+I},readStyle:function(I,l){if(I.style[l]){return I.style[l]}else if(I.currentStyle){return I.currentStyle[l]}else if(document.defaultView&&document.defaultView.getComputedStyle){var i=document.defaultView.getComputedStyle(I,null);return i.getPropertyValue(l)}else{return null}},absPosition:function(o,I){var l=o.offsetLeft,O=o.offsetTop,i=o.offsetParent,c="";try{while(i.id!=document.body&&i.id!=document.documentElement&&i!=I&&i!=null){c+=i.tagName+" , ";i=i.offsetParent;l+=i.offsetLeft;O+=i.offsetTop}}catch(e){};return{left:l,top:O}},cutString:function(I,o){if(typeof(I)!="string"){return null};if(!(/^[0-9]*[1-9][0-9]*$/).test(o)){return I};if(o==0){return I};var l=0,i="";for(var O=0;O<I.length;O++){if(I.charCodeAt(O)>255){l+=2}else{l++};if(l<=o-2){i+=I.charAt(O)}else{if(O==I.length-1){i+=I.charAt(O)}else{i+=".."};break}};return i}};
function DivSelect(o,I){var c=this;c.id=o;c.divId=I;c.selectObj=oflash.$(c.id);if(!c.selectObj){return};var l=c;c.status="close";c.parentObj=c.selectObj.parentNode;while(oflash.readStyle(c.parentObj,"display")!="block"){if(c.parentObj.parentNode){c.parentObj=c.parentObj.parentNode}else{break}};c.parentObj.style.position="relative";c.selectObjWidth=c.selectObj.offsetWidth;c.selectObjHeight=c.selectObj.offsetHeight;c.selectPosition=oflash.absPosition(c.selectObj,c.parentObj);c.selectObj.style.visibility="hidden";c.divObj=document.createElement("div");c.divObj.id=c.divId;c.parentObj.appendChild(c.divObj);c.divObj.style.width=c.selectObjWidth+"px";c.divObj.style.position="absolute";c.divObj.style.left=c.selectPosition.left+"px";c.divObj.style.top=c.selectPosition.top+"px";c.divObj.onclick=function(){l.click()};c.divObj_count=document.createElement("div");c.divObj.appendChild(c.divObj_count);c.divObj_count.className="ds_cont";c.divObj_title=document.createElement("div");c.divObj_count.appendChild(c.divObj_title);c.divObj_title.className="ds_title";c.divObj_button=document.createElement("div");c.divObj_count.appendChild(c.divObj_button);c.divObj_button.className="ds_button";c.divObj_list=document.createElement("div");c.divObj.appendChild(c.divObj_list);c.divObj_list.className="ds_list";c.divObj_list.style.display="none";c.list=[];var i;for(var O=0;O<c.selectObj.options.length;O++){i=document.createElement("p");c.list.push(i);c.divObj_list.appendChild(i);i.innerHTML=c.selectObj.options[O].innerHTML;if(c.selectObj.selectedIndex==O){c.divObj_title.innerHTML=i.innerHTML};i.onmouseover=function(){this.className="selected"};i.onmouseout=function(){this.className=""};i.onclick=function(){l.select(this.innerHTML)}};c.select=function(i){var l=this;for(var I=0;I<l.selectObj.options.length;I++){if(l.selectObj.options[I].innerHTML==i){l.selectObj.selectedIndex=I;l.divObj_title.innerHTML=i;break}}};c.clickClose=function(I){var i=I.target?I.target:event.srcElement;do{if(i==l.divObj){return};if(i.tagName=="BODY"){break};i=i.parentNode}while(i.parentNode);l.close()};c.open=function(){var i=this;i.divObj_list.style.display="block";i.status="open";oflash.addEvent(document,"click",i.clickClose)};c.close=function(){var i=this;i.divObj_list.style.display="none";i.status="close";oflash.delEvent(document,"click",i.clickClose)};c.click=function(){var i=this;if(i.status=="open"){i.close()}else{i.open()}}};

//滚动图片构造函数
//UI&UE Dept. mengjia

function ScrollPic(scrollContId,arrLeftId,arrRightId,dotListId){
	this.scrollContId=scrollContId;
	this.arrLeftId=arrLeftId;
	this.arrRightId=arrRightId;
	this.dotListId=dotListId;
	this.dotClassName="dotItem";
	this.dotOnClassName="dotItemOn";
	this.dotObjArr=[];
	this.pageWidth=0;
	this.frameWidth=0;
	this.speed=10;
	this.space=10;
	this.pageIndex=0;
	this.autoPlay=true;
	this.autoPlayTime=5;
	var _autoTimeObj,_scrollTimeObj,_state="ready";
	this.stripDiv=document.createElement("DIV");
	this.listDiv01=document.createElement("DIV");
	this.listDiv02=document.createElement("DIV");
	if(!ScrollPic.childs){ScrollPic.childs=[]};
	this.ID=ScrollPic.childs.length;
	ScrollPic.childs.push(this);
	this.initialize=function(){
		if(!this.scrollContId){
			throw new Error("必须指定scrollContId.");
			return
		};
		this.scrollContDiv=oflash.$(this.scrollContId);
		if(!this.scrollContDiv){
			throw new Error("scrollContId不是正确的对象.(scrollContId = \""+this.scrollContId+"\")");
			return
		};
		this.scrollContDiv.style.width=this.frameWidth+"px";
		this.scrollContDiv.style.overflow="hidden";
		this.listDiv01.innerHTML=this.listDiv02.innerHTML=this.scrollContDiv.innerHTML;
		this.scrollContDiv.innerHTML="";
		this.scrollContDiv.appendChild(this.stripDiv);
		this.stripDiv.appendChild(this.listDiv01);
		this.stripDiv.appendChild(this.listDiv02);
		this.stripDiv.style.overflow="hidden";
		this.stripDiv.style.zoom="1";
		this.stripDiv.style.width="32766px";
		this.listDiv01.style.cssFloat="left";
		this.listDiv02.style.cssFloat="left";
		this.listDiv01.style.styleFloat="left";
		this.listDiv02.style.styleFloat="left";
		this.listDiv01.style.overflow="hidden";
		this.listDiv02.style.overflow="hidden";
		this.listDiv01.style.zoom="1";
		this.listDiv02.style.zoom="1";
		oflash.addEvent(this.scrollContDiv,"mouseover",Function("ScrollPic.childs["+this.ID+"].stop()"));
		oflash.addEvent(this.scrollContDiv,"mouseout",Function("ScrollPic.childs["+this.ID+"].play()"));
		if(this.arrLeftId){
			this.arrLeftObj=oflash.$(this.arrLeftId);
			if(this.arrLeftObj){
				oflash.addEvent(this.arrLeftObj,"mousedown",Function("ScrollPic.childs["+this.ID+"].rightMouseDown()"));
				oflash.addEvent(this.arrLeftObj,"mouseup",Function("ScrollPic.childs["+this.ID+"].rightEnd()"));
				oflash.addEvent(this.arrLeftObj,"mouseout",Function("ScrollPic.childs["+this.ID+"].rightEnd()"))
			}
		};
		if(this.arrRightId){
			this.arrRightObj=oflash.$(this.arrRightId);
			if(this.arrRightObj){
				oflash.addEvent(this.arrRightObj,"mousedown",Function("ScrollPic.childs["+this.ID+"].leftMouseDown()"));
				oflash.addEvent(this.arrRightObj,"mouseup",Function("ScrollPic.childs["+this.ID+"].leftEnd()"));
				oflash.addEvent(this.arrRightObj,"mouseout",Function("ScrollPic.childs["+this.ID+"].leftEnd()"))
			}
		};
		if(this.dotListId){
			this.dotListObj=oflash.$(this.dotListId);this.dotListObj.innerHTML="";
			if(this.dotListObj){
				var pages=Math.round(this.listDiv01.offsetWidth/this.frameWidth+0.4),i,tempObj;
				for(i=0;i<pages;i++){
					tempObj=document.createElement("span");
					this.dotListObj.appendChild(tempObj);
					this.dotObjArr.push(tempObj);
					if(i==this.pageIndex){
						tempObj.className=this.dotClassName
					}else{
						tempObj.className=this.dotOnClassName
					};
					tempObj.title="第"+(i+1)+"页";
					oflash.addEvent(tempObj,"click",Function("ScrollPic.childs["+this.ID+"].pageTo("+i+")"))
				}
			}
		};
		if(this.autoPlay){
			this.play()
		}
	};
	this.leftMouseDown=function(){
		if(_state!="ready"){return};
		_state="floating";
		_scrollTimeObj=setInterval("ScrollPic.childs["+this.ID+"].moveLeft()",this.speed)
	};
	this.rightMouseDown=function(){
		if(_state!="ready"){return};
		_state="floating";
		_scrollTimeObj=setInterval("ScrollPic.childs["+this.ID+"].moveRight()",this.speed)
	};
	this.moveLeft=function(){
		if(this.scrollContDiv.scrollLeft+this.space>=this.listDiv01.scrollWidth){
			this.scrollContDiv.scrollLeft=this.scrollContDiv.scrollLeft+this.space-this.listDiv01.scrollWidth
		}else{
			this.scrollContDiv.scrollLeft+=this.space
		};
		this.accountPageIndex()
	};
	this.moveRight=function(){
		if(this.scrollContDiv.scrollLeft-this.space<=0){
			this.scrollContDiv.scrollLeft=this.listDiv01.scrollWidth+this.scrollContDiv.scrollLeft-this.space
		}else{
			this.scrollContDiv.scrollLeft-=this.space
		};
		this.accountPageIndex()
	};
	this.leftEnd=function(){
		if(_state!="floating"){return};
		_state="stoping";
		clearInterval(_scrollTimeObj);
		var fill=this.pageWidth-this.scrollContDiv.scrollLeft%this.pageWidth;this.move(fill)
	};
	this.rightEnd=function(){
		if(_state!="floating"){return};
		_state="stoping";
		clearInterval(_scrollTimeObj);
		var fill=-this.scrollContDiv.scrollLeft%this.pageWidth;
		this.move(fill)
	};
	this.move=function(num,quick){
		var thisMove=num/5;
		if(!quick){
			if(thisMove>this.space){
				thisMove=this.space
			};
			if(thisMove<-this.space){
				thisMove=-this.space
			}
		}
		if(Math.abs(thisMove)<1&&thisMove!=0){
			thisMove=thisMove>=0?1:-1
		}else{
			thisMove=Math.round(thisMove)
		};
		var temp=this.scrollContDiv.scrollLeft+thisMove;
		if(thisMove>0){
			if(this.scrollContDiv.scrollLeft+thisMove>=this.listDiv01.scrollWidth){
				this.scrollContDiv.scrollLeft=this.scrollContDiv.scrollLeft+thisMove-this.listDiv01.scrollWidth
			}else{
				this.scrollContDiv.scrollLeft+=thisMove
			}
		}else{
			if(this.scrollContDiv.scrollLeft-thisMove<=0){
				this.scrollContDiv.scrollLeft=this.listDiv01.scrollWidth+this.scrollContDiv.scrollLeft-thisMove
			}else{
				this.scrollContDiv.scrollLeft+=thisMove
			}
		};
		num-=thisMove;
		if(Math.abs(num)==0){
			_state="ready";
			if(this.autoPlay){
				this.play()
			};
			this.accountPageIndex();
			return

		}else{
			this.accountPageIndex();
			setTimeout("ScrollPic.childs["+this.ID+"].move("+num+","+quick+")",this.speed)
		}
	};
	this.next=function(){
		if(_state!="ready"){return};
		_state="stoping";this.move(this.pageWidth,true)
	};
	this.play=function(){
		if(!this.autoPlay){return};
		clearInterval(_autoTimeObj);
		_autoTimeObj=setInterval("ScrollPic.childs["+this.ID+"].next()",this.autoPlayTime*1000)
	};
	this.stop=function(){
		clearInterval(_autoTimeObj)
	};
	this.pageTo=function(num){
		if(_state!="ready"){return};
		_state="stoping";
		var fill=num*this.frameWidth-this.scrollContDiv.scrollLeft;
		this.move(fill,true)
	};
	this.accountPageIndex=function(){
		this.pageIndex=Math.round(this.scrollContDiv.scrollLeft/this.frameWidth);
		if(this.pageIndex>Math.round(this.listDiv01.offsetWidth/this.frameWidth+0.4)-1){
			this.pageIndex=0
		};
		var i;
		for(i=0;i<this.dotObjArr.length;i++){
			if(i==this.pageIndex){
				this.dotObjArr[i].className=this.dotClassName
			}else{
				this.dotObjArr[i].className=this.dotOnClassName
			}
		}
	}
};

/*
function changeTab(btnName,dataName,clickId,count,classname,objEvent){
	objEvent=typeof(objEvent)=="string"?objEvent:"mouseover";
	function addEvent(obj,evType,fn,useCapture){
		if(!useCapture)useCapture=false;
		if(obj.addEventListener){
			obj.addEventListener(evType,fn,useCapture)
		}else{
			if(useCapture){
				alert('This browser does not support event capturing!')
			}else{
				var evTypeRef='__'+evType;
				if(!obj[evTypeRef]){
					obj[evTypeRef]=[];
					var orgEvent=obj['on'+evType];
					if(orgEvent)
						obj[evTypeRef][0]=orgEvent;
						obj['on'+evType]=IEEventHandler
				}else{
					for(var ref in obj[evTypeRef]){
						if(obj[evTypeRef][ref]===fn)return
					}
				}
				obj[evTypeRef][obj[evTypeRef].length]=fn
			}
		}
	}
	
function IEEventHandler(e){e=e||window.event;var evTypeRef='__'+e.type;if(this[evTypeRef]){for(var ref in this[evTypeRef]){if(Function.call){this[evTypeRef][ref].call(this,e)}else{this.__fn=this[evTypeRef][ref];this.__fn(e);this.__fn=null}}}}
function doChange(obj){var curId=obj.id.substr(btnName.length,obj.id.length-btnName.length);changeTab(btnName,dataName,curId,count,classname,curId,objEvent)}
var $=function(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}
for(b=0;b<count;b++){$(btnName+b).className=$(btnName+b).className.replace(classname,"");$(dataName+b).style.display="none";addEvent($(btnName+b),objEvent,function(){doChange(this)})}
$(btnName+clickId).className+=" "+classname;$(btnName+clickId).blur();$(dataName+clickId).style.display="";}
*/

/* ========== 舌签构造函数 begin ========== */
/*
舌签构造函数
SubShowClass(ID[,eventType][,defaultID][,openClassName][,closeClassName])
version 1.30
*/
eval(function(p,a,c,k,e,r){
	e=function(c){
		return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?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
}
('m 6(a,b,c,d,e){5.u=6.$(a);7(5.u==k&&a!="n"){M y N("6(p)参数错误:p 对像存在!(Z:"+a+")")};7(!6.q){6.q=y 1r()};5.p=6.q.9;6.q.1d(5);5.1s=r;5.8=[];5.10=c==k?0:c;5.E=5.10;5.11=d==k?"1t":d;5.13=e==k?"":e;5.F=r;j f=P("6.q["+5.p+"].F = z");j g=P("6.q["+5.p+"].F = r");7(a!="n"){7(5.u.v){5.u.v("14",f)}w{5.u.Q("15",f,r)}};7(a!="n"){7(5.u.v){5.u.v("16",g)}w{5.u.Q("17",g,r)}};7(18(b)!="1u"){b="1v"};b=b.1w();1x(b){U"14":5.B="15";G;U"16":5.B="17";G;U"1y":5.B="1z";G;U"1A":5.B="1B";G;1C:5.B="1D"};5.H=r;5.A=k;5.R=1E};6.t.1F="1.1G";6.t.1H="1I";6.t.1e=m(a,b,c,d,e){7(6.$(a)==k&&a!="n"){M y N("1e(1f)参数错误:1f 对像存在!(Z:"+a+")")};j f=5.8.9;7(c==""){c=k};5.8.1d([a,b,c,d,e]);j g=P(\'6.q[\'+5.p+\'].C(\'+f+\')\');7(a!="n"){7(6.$(a).v){6.$(a).v("1J"+5.B,g)}w{6.$(a).Q(5.B,g,r)}};7(f==5.10){7(a!="n"){6.$(a).V=5.11};7(6.$(b)){6.$(b).J.W=""};7(5.p!="n"){7(c!=k){5.u.J.1g=c}};7(d!=k){S(d)}}w{7(a!="n"){6.$(a).V=5.13};7(6.$(b)){6.$(b).J.W="n"}};j h=P("6.q["+5.p+"].F = z");j i=P("6.q["+5.p+"].F = r");7(6.$(b)){7(6.$(b).v){6.$(b).v("14",h)}w{6.$(b).Q("15",h,r)};7(6.$(b).v){6.$(b).v("16",i)}w{6.$(b).Q("17",i,r)}}};6.t.C=m(a,b){7(18(a)!="19"){M y N("C(1h)参数错误:1h 不是 19 类型!(Z:"+a+")")};7(b!=z&&5.E==a){K};j i;T(i=0;i<5.8.9;i++){7(i==a){7(5.8[i][0]!="n"){6.$(5.8[i][0]).V=5.11};7(6.$(5.8[i][1])){6.$(5.8[i][1]).J.W=""};7(5.p!="n"){7(5.8[i][2]!=k){5.u.J.1g=5.8[i][2]}};7(5.8[i][3]!=k){S(5.8[i][3])}}w 7(5.E==i||b==z){7(5.8[i][0]!="n"){6.$(5.8[i][0]).V=5.13};7(6.$(5.8[i][1])){6.$(5.8[i][1]).J.W="n"};7(5.8[i][4]!=k){S(5.8[i][4])}}};5.E=a};6.t.1a=m(){7(s.9!=5.8.9){M y N("1a()参数错误:参数数量与标签数量不符!(9:"+s.9+")")};j a=0,i;T(i=0;i<s.9;i++){a+=s[i]};j b=1K.1a(),1b=0;T(i=0;i<s.9;i++){1b+=s[i]/a;7(b<1b){5.C(i);G}}};6.t.1i=m(){7(s.9!=5.8.9){M y N("1i()参数错误:参数数量与标签数量不符!(9:"+s.9+")")};7(!(/^\\d+$/).1j(6.D)){K};j a=0,i;T(i=0;i<s.9;i++){a+=s[i]};j b=6.D%a;7(b==0){b=a};j c=0;T(i=0;i<s.9;i++){c+=s[i];7(c>=b){5.C(i);G}}};6.t.1L=m(a){7(18(a)=="19"){5.R=a};X(5.A);5.A=1c("6.q["+5.p+"].Y()",5.R);5.H=z};6.t.Y=m(){7(5.H==r||5.F==z){K};5.1k()};6.t.1k=m(){j a=5.E;a++;7(a>=5.8.9){a=0};5.C(a);7(5.H==z){X(5.A);5.A=1c("6.q["+5.p+"].Y()",5.R)}};6.t.1M=m(){j a=5.E;a--;7(a<0){a=5.8.9-1};5.C(a);7(5.H==z){X(5.A);5.A=1c("6.q["+5.p+"].Y()",5.R)}};6.t.1N=m(){X(5.A);5.H=r};6.$=m(a){7(x.1l){K S(\'x.1l("\'+a+\'")\')}w{K S(\'x.1O.\'+a)}};6.1m=m(l){j i="",I=l+"=";7(x.L.9>0){j a=x.L.1n(I);7(a!=-1){a+=I.9;j b=x.L.1n(";",a);7(b==-1)b=x.L.9;i=1P(x.L.1Q(a,b))}};K i},6.1o=m(O,o,l,I){j i="",c="";7(l!=k){i=y 1p((y 1p).1R()+l*1S);i="; 1T="+i.1U()};7(I!=k){c=";1V="+I};x.L=O+"="+1W(o)+i+c};6.D=6.1m("1q");7((/^\\d+$/).1j(6.D)){6.D++}w{6.D=1};6.1o("1q",6.D,12);',62,121,'|||||this|SubShowClass|if|label|length||||||||||var|null||function|none||ID|childs|false|arguments|prototype|parentObj|attachEvent|else|document|new|true|autoPlayTimeObj|eventType|select|sum|selectedIndex|mouseIn|break|autoPlay||style|return|cookie|throw|Error||Function|addEventListener|spaceTime|eval|for|case|className|display|clearInterval|autoPlayFunc|value|defaultID|openClassName||closeClassName|onmouseover|mouseover|onmouseout|mouseout|typeof|number|random|percent|setInterval|push|addLabel|labelID|background|num|order|test|nextLabel|getElementById|readCookie|indexOf|writeCookie|Date|SSCSum|Array|lock|selected|string|onmousedown|toLowerCase|switch|onclick|click|onmouseup|mouseup|default|mousedown|5000|version|30|author|mengjia|on|Math|play|previousLabel|stop|all|unescape|substring|getTime|3600000|expires|toGMTString|domain|escape'.split('|'),0,{}))

//]]>
var D=Detail={};
Detail.show=function(event,name,edition,year,renqi,director,actors,type,focus){
//	if(D.len(name)>32){
//		name=name.substr(0,16)+'...';
//	}
//	if(D.len(edition)>13){
//		edition=edition.substr(0,8)+'...';
//	}
//	if(D.len(year)>30){
//		year=year.substr(0,15)+'...';
//	}
//	if(D.len(renqi)>30){
//		renqi=renqi.substr(0,15)+'...';
//	}
//	if(D.len(director)>30){
//		director=director.substr(0,15)+'...';
//	}
//	if(D.len(actors)>30){
//		actors=actors.substr(0,15)+'...';
//	}
//	if(D.len(type)>30){
//		type=type.substr(0,15)+'...';
//	}
//	if(D.len(focus)>160){
//		focus=focus.substr(0,80)+'...';
//	}
//	actors=Detail.actor(actors,24,',');
//	type=Detail.actor(type,24,',');
//	var html='<dl><p class="author">'+name+'<span>'+edition+'</span></p><p>年代：'+year+'&nbsp;&nbsp;&nbsp;<!--人气：<strong>'+renqi+'</strong>--></p><p>导演：'+director+'</p><p>主演：'+actors+'</p><p>类型：'+type+'</p><p>看点：'+focus.replace(/　/g,'')+'</p></dl>';
	var html='<dl><b style="COLOR:#4a4a4a">'+name+'</b>&nbsp;&nbsp;&nbsp;'+edition+'<p><b>导演</b>：'+director+'</p><p><b>主演</b>：'+actors+'</p><p><b>类型</b>：'+type+'</p><p><b>上映</b>：'+year+'&nbsp;&nbsp;&nbsp;'+renqi+'</p><p><b>简介</b>：'+focus.replace(/　/g,'')+'</p></dl>';
//	document.getElementById("div_tip_detail").innerHTML=html;
	//jQuery('#div_tip_detail').html(html);
	$('#fuceng').html(html);
	//var p=KK.position(event.srcElement);
//	var tip=document.getElementById("movie_info");
	//var tip=$('#fuceng');
	//tip.css('display',''); 
	//tip.css('top',p.Top-4+'px');
	//tip.css('left',p.Left+106+'px');
	
	document.getElementById('fuceng').style.display="block";
	updatePos(event);
	
}
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]+'&nbsp;';
		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]+'&nbsp;';
		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>'+'&nbsp;';
		if(D.len(temp)<30){
			str=html;
		}else{
			break;
		}
	}
	return str;
}
Detail.hide=function (){
	//document.getElementById("movie_info").style.display='none';
	$('#fuceng').css('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 KK={};
KK.baseUrl='http://kankan.xunlei.com/4.0/';
KK.position=function(o){
	var p={Top:0,Left:0};
	while(!!o){
		p.Top+=o.offsetTop;
		p.Left+=o.offsetLeft;
		o=o.offsetParent;
	}
	return p;
}

KK.scrollCross={interval:0,count:0,duration:0,step:0,srcObj:null,callback:null};
KK.scrollCross.doit=function(obj,b,c,d){
	var s=KK.scrollCross;
	obj.style.marginLeft=cpu(s.count,b,c,d)+'px';
	s.count++;
	if(s.count==d){
		clearInterval(s.interval);
		s.count=0;
		obj.style.marginLeft=b+c+'px';
		s.callback();
	}
	function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
KK.scrollCross.scroll=function(obj,step,span,beign,callback,duration){
	var s=KK.scrollCross;
	s.duration=duration;
	s.callback=callback;
	s.interval=setInterval(function(){s.doit(obj,beign,step*span,duration)},10);
}
KK.playUrl=function (id){
	return KK.baseUrl+'movie/'+id%100+'/'+id+'.html';
}

function clickPage(num, total)
{
	num = parseInt(num);
	total = parseInt(total);
	var start = (num-1)*10;
	for(var j=1;j<=total;j++){
		var end = 1 + start + 10 ;
		if(j>start && j<end){
			$EBI('vod_list_' + j).style.display = '';
		}else{
			$EBI('vod_list_' + j).style.display = 'none';
		}
	}
	var pageNav = page_nav(total, num, 10, "clickPage('[pagenum]', "+total+");return false;");
	try {
		$EBI('pageNavLink').innerHTML = pageNav['pagenav'];
	}catch(e) {}
}

function objectflash(url,w,h){
	document.write('<object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="Player" border="0" width="'+w+'" height="'+h+'">');
	document.write('<param name="Appearance" value="0">');
	document.write('<param name="AutoStart" value="-1">');
	document.write('<param name="AllowChangeDisplayMode" value="-1">');
	document.write('<param name="AllowHideDisplay" value="0">');
	document.write('<param name="AllowHideControls" value="-1">');
	document.write('<param name="AutoRewind" value="-1">');
	document.write('<param name="Balance" value="0">');
	document.write('<param name="CurrentPosition" value="0">');
	document.write('<param name="DisplayBackColor" value="0">');
	document.write('<param name="DisplayForeColor" value="16777215">');
	document.write('<param name="DisplayMode" value="0">');
	document.write('<param name="Enabled" value="-1">');
	document.write('<param name="EnableContextMenu" value="-1">');
	document.write('<param name="EnablePositionControls" value="-1">');
	document.write('<param name="EnableSelectionControls" value="0">');
	document.write('<param name="EnableTracker" value="-1">');
	document.write('<param name="Filename" value="'+url+'" valuetype="ref">');
	document.write('<param name="FullScreenMode" value="0">');
	document.write('<param name="MovieWindowSize" value="0">');
	document.write('<param name="PlayCount" value="1">');
	document.write('<param name="Rate" value="1">');
	document.write('<param name="SelectionStart" value="-1">');
	document.write('<param name="SelectionEnd" value="-1">');
	document.write('<param name="ShowControls" value="-1">');
	document.write('<param name="ShowDisplay" value="0">');
	document.write('<param name="ShowPositionControls" value="0">');
	document.write('<param name="ShowTracker" value="-1">');
	document.write('<param name="Volume" value="-480">');
	document.write('</object>');
}

function objectflash1(url,w,h){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'">');
	document.write('<param name="movie" value="/test1/Flvplayer.swf" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="allowFullScreen" value="true" />');
	document.write('<param name="FlashVars" value="vcastr_file='+url+'&LogoText=&BufferTime=3" />');
	document.write('<embed src="/test1/Flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file='+url+'&LogoText=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed>');
	document.write('</object>');
}

function UrlDecode(str){ 
  var ret=""; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    if(chr == "+"){ 
      ret+=" "; 
    }else if(chr=="%"){ 
     var asc = str.substring(i+1,i+3); 
     if(parseInt("0x"+asc)>0x7f){ 
      ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
      i+=5; 
     }else{ 
      ret+=asc2str(parseInt("0x"+asc)); 
      i+=2; 
     } 
    }else{ 
      ret+= chr; 
    } 
  } 
  return ret; 
} 

function gethtmlurl(){

	var htmlurl = document.URL;
	if (htmlurl.indexOf("?")){
		var chtmlurl = htmlurl.split('?');
		var tmp  = chtmlurl[0];
		var filmurl = htmlurl.substring(tmp.length+1,htmlurl.length);
		filmurl = filmurl.split('@');
		var url = filmurl[0];
		var swfurl=filmurl[1];
		//alert(swfurl);
		var serverid=filmurl[2];
		var total=filmurl[3];
		var thisnum=filmurl[4];
		var filmtitle =filmurl[5];
		title=UrlDecode(filmtitle);
		document.title = title+'第'+thisnum+'集播放';
	}else{
		alert("播放错误");
	}
}

function updatePos(ev) {
    var ev=arguments[0]?arguments[0]:event;
    var x=ev.clientX;
    var y=ev.clientY;
    diffX=24;
    diffY=0;
    //由于浏览器差别,获取scroll值不同
    var scrollPos; 
    if (typeof window.pageYOffset != 'undefined') { 
       scrollPos = window.pageYOffset; 
    } 
    else if (typeof document.compatMode != 'undefined' && 
             document.compatMode != 'BackCompat') { 
             scrollPos = document.documentElement.scrollTop; 
    } 
    else if (typeof document.body != 'undefined') { 
       scrollPos = document.body.scrollTop; 
    } 
    window.status="y="+y +" scrollPos="+scrollPos;
    var c_h = document.documentElement.clientHeight;

    document.getElementById('fuceng').style.top  = y-30+scrollPos+ "px";
    document.getElementById('fuceng').style.left = x-2+diffX+document.body.scrollLeft+"px";
}

/* utf.js - UTF-8 <=> UTF-16 convertion
*
* Copyright (C) 1999 Masanao Izumo <iz@onicos.co.jp>
* Version: 1.0
* LastModified: Dec 25 1999
* This library is free.　You can redistribute it and/or modify it.
*/
/*
* Interfaces:
* utf8 = utf16to8(utf16);
* utf16 = utf16to8(utf8);
*/
function utf16to8(str) {
　　var out, i, len, c;
　　out = "";
　　len = str.length;
　　for(i = 0; i < len; i++) {
　　　　c = str.charCodeAt(i);
　　　　if ((c >= 0x0001) && (c <= 0x007F)) {
　　　　　　out += str.charAt(i);
　　　　} else if (c > 0x07FF) {
　　　　　　out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
　　　　　　out += String.fromCharCode(0x80 | ((c >>　6) & 0x3F));
　　　　　　out += String.fromCharCode(0x80 | ((c >>　0) & 0x3F));
　　　　} else {
　　　　　　out += String.fromCharCode(0xC0 | ((c >>　6) & 0x1F));
　　　　　　out += String.fromCharCode(0x80 | ((c >>　0) & 0x3F));
　　　　}
　　}
　　return out;
}
function utf8to16(str) {
　　var out, i, len, c;
　　var char2, char3;
　　out = "";
　　len = str.length;
　　i = 0;
　　while(i < len) {
　　　　c = str.charCodeAt(i++);
　　　　switch(c >> 4)
　　　　{
　　　　　case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
　　　　　　// 0xxxxxxx
　　　　　　out += str.charAt(i-1);
　　　　　　break;
　　　　　case 12: case 13:
　　　　　　// 110x xxxx　 10xx xxxx
　　　　　　char2 = str.charCodeAt(i++);
　　　　　　out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));
　　　　　　break;
　　　　　case 14:
　　　　　　// 1110 xxxx　10xx xxxx　10xx xxxx
　　　　　　char2 = str.charCodeAt(i++);
　　　　　　char3 = str.charCodeAt(i++);
　　　　　　out += String.fromCharCode(((c & 0x0F) << 12) |
　　　　　　　　　　　　　　　　　　　　　 ((char2 & 0x3F) << 6) |
　　　　　　　　　　　　　　　　　　　　　 ((char3 & 0x3F) << 0));
　　　　　　break;
　　　　}
　　}
　　return out;
}
/* Copyright (C) 1999 Masanao Izumo <iz@onicos.co.jp>
* Version: 1.0
* LastModified: Dec 25 1999
* This library is free.　You can redistribute it and/or modify it.
*/
/*
* Interfaces:
* b64 = base64encode(data);
* data = base64decode(b64);
*/
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64DecodeChars = new Array(
　　-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
　　-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
　　-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
　　52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
　　-1,　0,　1,　2,　3,　4,　5,　6,　7,　8,　9, 10, 11, 12, 13, 14,
　　15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
　　-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
　　41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
function base64encode(str) {
　　var out, i, len;
　　var c1, c2, c3;
　　len = str.length;
　　i = 0;
　　out = "";
　　while(i < len) {
　　　　c1 = str.charCodeAt(i++) & 0xff;
　　　　if(i == len)
　　　　{
　　　　　　out += base64EncodeChars.charAt(c1 >> 2);
　　　　　　out += base64EncodeChars.charAt((c1 & 0x3) << 4);
　　　　　　out += "==";
　　　　　　break;
　　　　}
　　　　c2 = str.charCodeAt(i++);
　　　　if(i == len)
　　　　{
　　　　　　out += base64EncodeChars.charAt(c1 >> 2);
　　　　　　out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
　　　　　　out += base64EncodeChars.charAt((c2 & 0xF) << 2);
　　　　　　out += "=";
　　　　　　break;
　　　　}
　　　　c3 = str.charCodeAt(i++);
　　　　out += base64EncodeChars.charAt(c1 >> 2);
　　　　out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4));
　　　　out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >>6));
　　　　out += base64EncodeChars.charAt(c3 & 0x3F);
　　}
　　return out;
}
function base64decode(str) {
　　var c1, c2, c3, c4;
　　var i, len, out;
　　len = str.length;
　　i = 0;
　　out = "";
　　while(i < len) {
　　　　/* c1 */
　　　　do {
　　　　　　c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
　　　　} while(i < len && c1 == -1);
　　　　if(c1 == -1)
　　　　　　break;
　　　　/* c2 */
　　　　do {
　　　　　　c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
　　　　} while(i < len && c2 == -1);
　　　　if(c2 == -1)
　　　　　　break;
　　　　out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));
　　　　/* c3 */
　　　　do {
　　　　　　c3 = str.charCodeAt(i++) & 0xff;
　　　　　　if(c3 == 61)
　　　　　　　　return out;
　　　　　　c3 = base64DecodeChars[c3];
　　　　} while(i < len && c3 == -1);
　　　　if(c3 == -1)
　　　　　　break;
　　　　out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));
　　　　/* c4 */
　　　　do {
　　　　　　c4 = str.charCodeAt(i++) & 0xff;
　　　　　　if(c4 == 61)
　　　　　　　　return out;
　　　　　　c4 = base64DecodeChars[c4];
　　　　} while(i < len && c4 == -1);
　　　　if(c4 == -1)
　　　　　　break;
　　　　out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
　　}
　　return out;
}
//input base64 encode
function strdecode(str){
　　　　return utf8to16(base64decode(str));
}

function fnCallFunctionWithParams(n, id, type, sParam)
{
    //alert(n);
	//alert(id);
	//alert(type);
	//alert(sParam);
    //alert(strdecode(id));
	//alert(sParam2);
	var ret = "";
	if(n==0||n ==1){
		var server_url = "";
		server_url = location.protocol +"//"+ location.host;
		if(window.location!= server_url + "/view/"+id+".html"){
		    window.location = server_url + "/view/"+id+".html";
		}
	}
	if(n==0){//播放全集 (0 单集 1 多集) type(影片分类)
		if(sParam.length>=4){
			sParam = sParam.substring(0,sParam.length-4);
			var list = sParam.split("@**@");
			for(var i=0; i<list.length; i++){
				if(i==0){
					var sParam1 = 0+'|'+type+'|'+strdecode(list[i]); 
				}else{
					var sParam1 = 1+'|'+type+'|'+strdecode(list[i]);
				}
//				alert(sParam1);
				ret = window.external.CB_CustomFunctionWithParams(sParam1, '');
			}
		}
	}else if(n ==1){//添加播放单
		if(sParam.length>=4){
			sParam = sParam.substring(0,sParam.length-4);
			var list = sParam.split("@**@");
			for(var i=0; i<list.length; i++){
				var sParam1 = 1+'|'+type+'|'+strdecode(list[i]);
//				alert(sParam1);
				ret = window.external.CB_CustomFunctionWithParams(sParam1, '');
			}
		}
	}else if(n ==2){//直接播放或添加播放单
		//alert(sParam);
		ret = window.external.CB_CustomFunctionWithParams(sParam, '');
	}
	/*
	var ret = window.external.CB_CustomFunctionWithParams(sParam1, '');
	*/
	//if(type == '0'){
		if(ret == 1)
		{
			alert('影片已经存在播放列表中');
		}else if(ret == 0)
		{
			//alert('添加到播放列表中');
		}else if(ret == 2)
		{
			alert('格式错误');
		}
		else if(ret == 3)
		{
			alert('其它错误');
		}
	//}
}

