﻿// JavaScript Document
//幻灯片
function slide(arg){
	ele=typeof(arg)=="string"?$(arg):$(arg.ele);
	if(!ele.attr("nodeType"))
	{return false;}
	var slideHref=$("a",ele);
	var slideImg=$("img",ele);
	var slideBtns=ele.append("<div class='slideBtns'><div id='slideBg'></div><ul></ul></div>");
	var methodCode=0;
	slideHref.css({width:"100%",height:"100%",overflow:"hidden",display:"none"});
	ele.css({background:"transparent"});
	if(ele.css("position")!="absolute")
	{ele.css({position:"relative"});}
	if(slideImg.length)//根据img数量加载按钮
	{
		for(i=0;i<slideImg.length;i++)
		{$("ul",slideBtns).append("<li>"+(i+1)+"</li>");}
		$("li:first",slideBtns).addClass("current");
		$("a:first",ele).css({display:"block"});
		goSlide(0);
	}
	$("li",slideBtns).each(
		function(i)//为按钮绑定事件
		{
		$(this).click(function(){
			$(".current",slideBtns).removeClass("current");
			$(this).addClass("current");
			goSlide(i);
			autoSlide.index=i;
		});
	});
	function goSlide(tango)//执行动画
	{
		var method=randomMethod();
		var current=$("a:visible",ele);
		var next=$("a:eq("+tango+")",ele);
		if(current[0]==next[0])
		{return false;}
		else
		{
			switch(0)
			{
				case 0:
					current.fadeOut(400);
					next.fadeIn(400)
					break;
				case 1:
					current.slideUp();
					next.slideDown();
					break;
				case 2:
					current.toggle("slow");
					next.toggle("slow");
					break;
			}
		}
	}
	function autoSlide()//自动执行
	{
		if(!autoSlide.index)
		{autoSlide.index=0;}
		getIndex=autoSlide.index%$("li",slideBtns).length;
		$("li:eq("+getIndex+")",slideBtns).click();
		autoSlide.index++;
		setTimeout(autoSlide,arg.speed||3000)//如果没有设定自动执行间隔则默认3000毫秒
	}
	function randomMethod()//生成与上次不同的随机数
	{
		var tmpMethodCode=parseInt(Math.random()*100)%3;
		methodCode=tmpMethodCode==methodCode?randomMethod():tmpMethodCode;
		return methodCode;
	}
	if(!arg.Manual)//如果没有设定手动则自动执行
	{autoSlide();}
};
function hotmovie(arg){
	eles=typeof(arg)=="string"?$(arg):$(arg.eles);
	if(!eles.attr("nodeType"))
	{return false;}
	var slideMovie=$(".today_m",eles);
	var slideLis=$("#m_list",eles);
	slideMovie.hide();
	$('li:first',slideLis).addClass("current");
	slideMovie.eq(0) .show() ;
	$("li",slideLis).each(
		function(i)//为按钮绑定事件
		{
		$(this).click(function(){
			$(".current",slideLis).removeClass("current");
			$(this).addClass("current");
			goSlide(i);
			autoSlide.index=i;
		});
	});
	
	function goSlide(tango)//执行动画
	{
		var current=slideMovie.filter(':visible');
		var next=slideMovie.eq(tango);
		if(current[0]==next[0]){
			return false;
		}else{
			current.fadeOut(200);
			next.fadeIn(200)
		}
	}	
	
	function autoSlide()//自动执行
	{
		if(!autoSlide.index)
		{autoSlide.index=0;}
		getIndex=autoSlide.index%$("li",slideLis).length;
		$("li:eq("+getIndex+")",slideLis).click();
		autoSlide.index++;
		setTimeout(autoSlide,arg.speed||5000)//如果没有设定自动执行间隔则默认3000毫秒
	}
	autoSlide();
}
