/**************************
*Use for:	eo.91.com
*Version:	1.01
*Date:		2009/10/14
*Author:	name
*Update:	Bobby(2009/10/14) 
 ********************/

// show flash
function showsubFlash(iUrl,iWidth,iHeight,iWmode)
{
	var flash = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ iWidth +'" height="' + iHeight +'" />';
	flash = flash + '<param name="movie" value="'+ iUrl +'" />';
	flash = flash + '<param name="quality" value="high" />';
	flash = flash + '<param name="allowScriptAccess" value="always" />';
	flash = flash + '<param name="menu" value="false" />';
	if (iWmode == 1) {
	   flash = flash + '<param name="wmode" value="transparent" />';      
	}
	flash = flash + '<embed src="' + iUrl + '" width="'+ iWidth +'" height="'+ iHeight +'" allowScriptAccess="always"  quality="high" ';
	if (iWmode == 1) {
	   flash = flash + 'wmode="transparent" ';      
	}
	flash = flash + ' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" mwode="transparent"></embed>';
	flash = flash + '</object>';
	
	document.writeln(flash); 
	//alert(flash);
}

// 图文轮播
$(document).ready(function(){
						   
var t=false; //定时器
var time=9000; //切换间隔
var speed=500; //滚动时间
var fot=300; //淡出时间
var fin=300; //淡入时间
var i=0; //起始序列						   
var len=$("#list p").length; //滚动内容个数
var wh=230; //每个滚动内容的宽度

$("#info").css({"width": wh*len + "px"});
cur($("#list p").eq(0) , "cur");

//标记当前					   
function cur(ele,currentClass){
	ele= $(ele)? $(ele):ele;
	ele.siblings().hide();
	ele.fadeIn();
}
	
$("#prev").click(function(){roll(-1);});
    
$("#next").click(function(){roll(1);});

	//滚动函数
	function roll(j){
		checkroll();
		if(!$("#info").is(":animated")){
			i+=j;
			if(i!=-1 && i!=len){					
				$("#info").animate({"left" : -(wh*i)+"px"},speed);	
				cur($("#list p").eq(i) , "cur");			
			}else if(i==-1){
				var tmpChild = $("#info").children().eq(len-1);
				tmpChild.prependTo($("#info"));
				$("#info").css({"left" : -(wh*(i+2))+"px"});
				$("#info").animate({"left" : -(wh*(i+1))+"px"},speed,function(){
					i=len-1;
					tmpChild.appendTo($("#info"));
					$("#info").css({"left" : -(wh*(i))+"px"});
				});	
				cur($("#list p").eq(len-1) , "cur");
			}else if(i==len){
				var tmpChild = $("#info").children().eq(0);
				tmpChild.appendTo($("#info"));
				$("#info").css({"left" : -(wh*(i-2))+"px"});
				$("#info").animate({"left" : -(wh*(i-1))+"px"},speed,function(){
					i=0;
					tmpChild.prependTo($("#info"));
					$("#info").css({"left" : "0px"});
				});
				cur($("#list p").eq(0) , "cur");
			}
		}			
	}
		
	//Fade 函数
	function fade(k){
		checkfade();
		$("#info").find("div:visible").fadeOut(fot,function(){
			$("#info").find("div").eq(k).fadeIn(fin)
			})
		}
		
	//检查并且初始化滚动
	function checkroll(){		
		if($("#info").find(".hide").html()){
			$("#info").find("a").removeClass("hide").show();
			$("#info").css({"left" : -(wh*i)+"px"});
			}
		}
	//检查并且初始化Fade	
	function checkfade(){
		if(!$("#info").find(".hide").html()){
			$("#info").find("a").not($("#info").find("a").eq(i)).addClass("hide");
			$("#info").css({"left" : 0+"px"});
			}
		}
	
	//自动执行
	function setInt(){
		t=setInterval(function(){roll(1)},time);
		}
	function clearInt(){
		if(t) clearInterval(t);
		}
		
	$("#area").hover(
		function(){ clearInt() },
		function(){ setInt() }
		)	
	
	//开始自动
	setInt();	
	
	})
