// JavaScript Document By Trance
$(function(){
		try{
		$(".ocdoor span").doors();
		$("#ppt").fcs();
		//tab("#toptab","h3","#topcon","div","mouseover");
		/*Ranking Switch*/
	    tab("#ranktab","h3","#rankcon","div","mouseover");
		}catch (e){}
		$(".bang").find("tr:even").addClass("even");
		$(".bang .bangn").find("tr:even").addClass("even");
		$(".bang .bangn").find("tr:odd").addClass("odd");
		$("#toptab").find("h3").mouseover(function(e){
				var tar=$(e.target);
				if(!(tar.attr("class")=="cur")){
					cur(this);
					$("#toptab").toggleClass("tgl");
					var idx=$("#toptab").find("h3").index($(this)[0]);
					$("#topcon").find("div").eq(idx).show().siblings("div").hide();
					}
			})
	})
	/*标记当前*/
	function cur(ele,currentClass,tag){
		var ele= $(ele)|| ele ;
		var tag= tag || "";
		var mark= currentClass || "cur";
		ele.addClass(mark).siblings(tag).removeClass(mark);
		}

		
	//收缩展开栏目
	$.fn.doors=function(){
			var _this=this;
			_this.click(function(e){
			var span=$(e.target);
			var div =span.parents(".clearfix").find(".chcon");
			span.toggleClass("open");
			div.toggle();
		})
		}
	//Focus 幻灯片	
	$.fn.fcs=function(opt){
		var dft={
			auto:true,
			fout:200,
			fint:300,
			antm:300,
			itvl:6000
			}
		if(opt){
			dft=$.extend(dft,opt);
			}	
		var tmr=false;	
		var idx=0;
		var ppt=$(this);
		var mpc=$("#mpc");
		var div=mpc.find("div");
		var mlen=div.length;
		var h2=ppt.find("h2");
		var ul=ppt.find("ul");
		var li="";
		for (i=0; i<mlen; i++){
			li+="<li>"+(i+1)+"<\/li>";
			}
		ul.html(li);
		li=ul.find("li");
		cur(li.eq(0));
		li.bind("click",function(e){
			tar=$(e.target);							 
			if(tar.hasClass("cur")){
				return;
				}else{
				idx=li.index(tar[0]) ; 
				cur(tar);
				mpc.find("div:visible").fadeOut(dft.fout,function(){
				div.eq(idx).fadeIn(dft.fint);});
				ppt.find("h2:visible").slideUp(dft.fout,function(){
				h2.eq(idx).slideDown(dft.fint);});	
				}
			})
		
		if(!dft.auto){
			return;
			}else{
				start();
			}
			
		ppt.hover(function(){ pause()},function(){start()});

                function play(){				
			    idx++;
				if(idx==mlen){idx=0;}
				li.eq(idx).click();
			}
		function pause(){
			if(tmr) clearInterval(tmr);
			}	
		function start(){
			tmr=setInterval(play, dft.itvl);
			}
		
	}
	
// JavaScript Document By Trance
$(function(){
		try{
		$(".ocdoor span").doors();
		$(".ppt").fcs();
		//tab("#toptab","h3","#topcon","div","mouseover");
		/*Ranking Switch*/
	    tab("#ranktab","h3","#rankcon","div","mouseover");
		}catch (e){}
		$(".bang").find("tr:even").addClass("even");
		$(".bang .bangn").find("tr:even").addClass("even");
		$(".bang .bangn").find("tr:odd").addClass("odd");
		$("#toptab").find("h3").mouseover(function(e){
				var tar=$(e.target);
				if(!(tar.attr("class")=="cur")){
					cur(this);
					$("#toptab").toggleClass("tgl");
					var idx=$("#toptab").find("h3").index($(this)[0]);
					$("#topcon").find("div").eq(idx).show().siblings("div").hide();
					}
			})
	})
	/*标记当前*/
	function cur(ele,currentClass,tag){
		var ele= $(ele)|| ele ;
		var tag= tag || "";
		var mark= currentClass || "cur";
		ele.addClass(mark).siblings(tag).removeClass(mark);
		}

		
	//收缩展开栏目
	$.fn.doors=function(){
			var _this=this;
			_this.click(function(e){
			var span=$(e.target);
			var div =span.parents(".clearfix").find(".chcon");
			span.toggleClass("open");
			div.toggle();
		})
		}
	//Focus 幻灯片	
	$.fn.fcs=function(opt){
		var dft={
			auto:true,
			fout:200,
			fint:300,
			antm:300,
			itvl:6000
			}
		if(opt){
			dft=$.extend(dft,opt);
			}	
		var tmr=false;	
		var idx=0;
		var ppt=$(this);
		var mpc=$(".mpc");
		var div=mpc.find("div");
		var mlen=div.length;
		var h2=ppt.find("h2");
		var ul=ppt.find("ul");
		var li="";
		for (i=0; i<mlen; i++){
			li+="<li>"+(i+1)+"<\/li>";
			}
		ul.html(li);
		li=ul.find("li");
		cur(li.eq(0));
		li.bind("click",function(e){
			tar=$(e.target);							 
			if(tar.hasClass("cur")){
				return;
				}else{
				idx=li.index(tar[0]) ; 
				cur(tar);
				mpc.find("div:visible").fadeOut(dft.fout,function(){
				div.eq(idx).fadeIn(dft.fint);});
				ppt.find("h2:visible").slideUp(dft.fout,function(){
				h2.eq(idx).slideDown(dft.fint);});	
				}
			})
		
		if(!dft.auto){
			return;
			}else{
				start();
			}
			
		ppt.hover(function(){ pause()},function(){start()});

                function play(){				
			    idx++;
				if(idx==mlen){idx=0;}
				li.eq(idx).click();
			}
		function pause(){
			if(tmr) clearInterval(tmr);
			}	
		function start(){
			tmr=setInterval(play, dft.itvl);
			}
		
	}
	

