//首页JS文件
window.onerror=function(){return true;}
function showProducts(){
    var obj = $('_thunderProduct');
    if(obj){obj.style.display = "block";}
}

function hiddenProducts(){
    var obj = $('_thunderProduct');
    if(obj){obj.style.display = "none";}
}

function setProductsPosition(obj){
    var panel = $('_thunderProduct');
    var pos = getPosition(obj);
    var left = pos.Left;
    var top = pos.Top;
    if(panel){
        panel.style.left = (left - 380) + "px";
        panel.style.top = (top + 12) + "px";
    }
}

function checkKeyword()
{
	if(document.searchForm.searchword.value==""||document.searchForm.searchword.value=="输入片名或主演名...")
	{
		alert("请输入片名或主演名或年份！");
		document.searchForm.searchword.focus();
		return false;
	}
}

function checkKeyword1()
{
if(document.searchForm1.search.value==""||document.searchForm1.search.value=="输入片名或主演名...")
	{
		alert("请输入片名或主演名或年份！");
		document.searchForm1.search.focus();
		return false;
	}
}


var B=BigNews={
	current:0,
	next:0,
	scrollInterval:0,
	autoScroller:0
};
BigNews.turn=function(index){
	clearInterval(BigNews.autoScroller);
	BigNews.scroll(index);
}
BigNews.scroll=function(index){
	if(!$('ul_big_news_item')){
		clearInterval(BigNews.autoScroller);
		return;
	}
	var count=0;
	var step=227;
	var duration=16;
	var b=BigNews;
	b.next=index;
	if(index!=b.current&&count>duration/8){
		return;
	}
	clearInterval(b.scrollInterval);
	var items=$('ul_big_news_item').getElementsByTagName('li');
	for(var i=0;i<5;i++){
		items[i].className='';
	}
	items[index].className='up';
	var span=index-b.current;
	var begin_value=$('div_big_news_img').scrollTop;
	var chang_in_value=span*step+(b.current*step-begin_value);
	b.scrollInterval=setInterval(function(){doit(begin_value,chang_in_value)},10);
	function doit(b,c){
		$('div_big_news_img').scrollTop=cpu(count,b,c,duration);
		count++;
		if(count==duration){
			clearInterval(BigNews.scrollInterval);
			scrollInterval=0;
			count=0;
			$('div_big_news_img').scrollTop=b+c;
			BigNews.current=index;
		}
	}
	function cpu(t,b,c,d) {return c*((t=t/d-1)*t*t+1)+b;};
}
BigNews.auto=function(){
	clearInterval(BigNews.autoScroller);
	BigNews.autoScroller=setInterval(function(){
		BigNews.scroll(BigNews.current==4?0:BigNews.current+1);
	},5000);
}
window.attachEvent('onload',BigNews.auto);

function $(s){
	return document.getElementById(s);
}
function $C(tagName){
	return document.createElement(tagName);
}
function $P(child,parent){
	return parent?parent.appendChild(child):document.body.appendChild(child);
}
function $R(child,parent){
	return parent?parent.removeChild(child):document.body.removeChild(child);
}
function getPosition(o){
	var p={Top:0,Left:0};
	while(!!o){
		p.Top+=o.offsetTop;
		p.Left+=o.offsetLeft;
		o=o.offsetParent;
	}
	return p;
}
function imgerror(obj){
	obj.src='/template/Skins/images/err_1.gif';
}
function debug(str){
    if($("debugInfo")){
        $("debugInfo").innerHTML+=str+"<br />";
    }
}
function displaySocreTips(obj){
    var panel = $("socreTipsPanel");
    var target = obj.lastChild;
    var pos = getPosition(obj);
    if(null == panel){
        panel = $C("div");
        panel.setAttribute("id", "socreTipsPanel");
        $P(panel);
    }
    panel.innerHTML = target.innerHTML;
    panel.firstChild.style.left = pos.Left + "px";
    panel.firstChild.style.top = (pos.Top + 23) + "px";
    panel.firstChild.style.display = "block";
}
function hiddenScoreTips(obj){
    var panel = $("socreTipsPanel");if(panel){panel.innerHTML = "";}
}
var KK={};
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);
}

var HotPlay={built:[1,0,0],current:0,step:743,done:true,a:'a_hp_',div:'div_hot_play_content',ul:''}
var Movie={built:[1,0,0],current:0,step:376,done:true,a:'a_m_',div:'div_movie_content',ul:'movie'}
var TV={built:[1,0,0],current:0,step:376,done:true,a:'a_tv_',div:'div_tv_content',ul:'tv'}
var Fun={built:[1,0,0],current:0,step:376,done:true,a:'a_f_',div:'div_fun_content',ul:'fun'}
var Cartoon={built:[1,0,0],current:0,step:376,done:true,a:'a_c_',div:'div_cartoon_content',ul:'cartoon'}

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==2){
		return;
	}else{
		Turn.go(obj,obj.current+1);
	}
}
Turn.go=function(obj,index){
	if(obj.current==index||!obj.done){return;}
	for(var i=0;i<3;i++){
		if(obj.built[i]==0){
			imgSrc(i,obj.ul);
			obj.built[i]=1;
		}
	}
	obj.done=false;
	var span=-index+obj.current;
	KK.scrollCross.scroll($(obj.div),obj.step,span,parseInt($(obj.div).style.marginLeft)||0,cb,10);
	function imgSrc(index,id){
		var arr_img=$('ul_'+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.done=true;
		for(var i=0;i<3;i++){
			$(obj.a+i).className='';
		}
		$(obj.a+index).className='now';
	}
}
var List={};
List.GRD=function (level){
    level--;
	var rArr = ['较差','一般','推荐','力荐','强荐'];
	var cssArr = ["txt_bad","txt_bad","txt_yiban","txt","txt"];
	var strongStr = '<span class="'+cssArr[level]+'">'+rArr[level]+'</span>';
	document.write(strongStr);
}
