
var can = true;  //可以翻页
$(function(){
   var autoscroll = true; //是否自动滚动 
   var Prev = $("a.prev");
   var Next = $("a.next");
   var Obj = $("#flash ul");
   var len = 0;
   var Scrolltime = 300;  //滚动翻页速率
   var Posbig;  //高亮图片位置Top
   var arrZ = new Array("1","2","1");  //初始化层次关系
   
   $.ajax({
	   url: "index.php?act=get_slide",
	   type:"get",
	   dataType: "json",
	   timeout:10000,
	   error: function(){alert("加载错误,请刷新重试！")},
	   complete: function(){    
	             len = Obj.find("li").size();
				 Posbig = Obj.find(".li2").position().top;
	   },
	   success: function(json){  
			for(n=0;n<3;n++){				
			   var imgurl = json[n].imgurl;
			   var linkurl = json[n].linkurl;
			   Obj.append("<li class='li"+ n +"' style='z-index:"+ arrZ[n] +"'><a href="+linkurl+"><img src='/"+ imgurl +"'/></a></li>");		   
	        }
	   }    
    });
	
	//右翻页
    Next.bind("click",function(){	
	   if(can == true){ DelayNext() }else{ return false; }
	   can = false;
	   setTimeout("Can()",1200);
    })
	
	//左翻页
    Prev.bind("click",function(){
	   if(can == true){ DelayPrev() }else{ return false; }
	   can = false;
	   setTimeout("Can()",1200);
    })
   
    //右翻页功能函数
    function DelayNext(){
	   var o = Obj.find("li");
	   var d = 0;
       for(i=0;i<len;i++){
		 if(i != (len - 1)){
		    var x = o.eq(i+1).position().left;
		    var y = o.eq(i+1).position().top;
            o.eq(i).stop().animate({left:x,top:y},Scrolltime);
		    o.eq(i).find("img").animate({width:o.eq(i+1).width(),height:o.eq(i+1).height()},Scrolltime);			 
		 }else{
		    var x = o.eq(0).position().left;
		    var y = o.eq(0).position().top;
            o.eq(len - 1).stop().animate({left:x,top:y},Scrolltime);
		    o.eq(len - 1).find("img").animate({width:o.eq(0).width(),height:o.eq(0).height()},Scrolltime);
		 }
		 d = i;  
		 if( i + 1 == len ){ d = -1 }
		 o.eq(i).css({"z-index":o.eq(d+1).find("img").height()});
	   }	
    }
   
    //左翻页功能函数
    function DelayPrev(){
	   var o = Obj.find("li");
       for(i=0;i<len;i++){		   
		 if(i != 0){
           o.eq(i).stop().animate({left:o.eq(i-1).position().left,top:o.eq(i-1).position().top},Scrolltime);
		   o.eq(i).find("img").animate({width:o.eq(i-1).width(),height:o.eq(i-1).height()},Scrolltime);			 
		 }else{		   
           o.eq(0).stop().animate({left:o.eq(len - 1).position().left,top:o.eq(len - 1).position().top},Scrolltime);
		   o.eq(0).find("img").animate({width:o.eq(len - 1).width(),height:o.eq(len - 1).height()},Scrolltime);
		 }
		 	o.eq(i).css({"z-index":o.eq(i-1).find("img").height()});
	    }
    }
	
	//自动切换
	if( autoscroll = true ){
      var t = setInterval("autoScroll()",3000);
	  $("#flash").hover(function(){clearInterval(t)}, function(){t = setInterval("autoScroll()", 3000);});
	}
})
function Can(){ can = true; }   //禁止连续过快点击
function autoScroll(){ $("a.next").trigger("click"); }   //自动切换函数




