/*
* 十年一剑官网首页大眼睛广告 js
*  Author chengt
* $Id$
*/

var SlideID = 1;
var	TimeOut1 = null;
var	TimeOut2 = null;
var	TimeOut3 = null;
var arrImages   = new Array();
var IndexSlide = {
	Delay:3,
	isIcon:false,
	Init:function(w,h) {
		if(typeof(arrSlidePic) == 'undefined' || arrSlidePic == null) return;
		$("advImg").innerHTML = "";
		var len = arrSlidePic.length;
		
		var strImg		= "";
		for(var i = 0;i < len;i++){
			 strImg		+= "<img src='http://pic.uuzu.com/vda_images/"+arrSlidePic[i][0]+"' width='"+w+"' height='"+h+"' border='0'/>";
		}
		$("advImg").innerHTML = strImg;
		
		arrImages = $("advImg").getElementsByTagName("img");
		var length = arrImages.length;
		for(var i=0;i<length;i++){
			if(typeof (arrImages[i]) !="undefined"){
				arrImages[i].opacity = 0;
			}
			//为所有图片设置一个自定义属性opacity
		} 
		IndexSlide.Start();
	},
	Start:function(){
		clearTimeout(TimeOut1);
		clearTimeout(TimeOut2);
		clearTimeout(TimeOut3);
		
		var current = 4;
		if(SlideID < 4){
			current = SlideID;
			if(typeof (arrImages[current]) !="undefined"){
				arrImages[current].opacity = 0.99;
			}
			
		}
		else{
			if(typeof (arrImages[4]) !="undefined"){
				arrImages[4].opacity = 0.99;
			}
			
		}

		(function(){
		  TimeOut1 = setTimeout(function(){
				var cOpacity = arrImages[current].opacity,
					next = arrImages[current+1]? current+1:0;//下一张图片的索引，如果没有就回到第一张

				var nOpacity = arrImages[next].opacity;
				cOpacity-=0.05;
				nOpacity+=0.05;
				
				arrImages[current].opacity = cOpacity;
				arrImages[next].opacity = nOpacity;
				arrImages[next].style.display = "block";//确保肯定有一张图片是可见的
				setOpacity(arrImages[current]);
				setOpacity(arrImages[next]);
				
				//add by eden
				SlideID = next;
				IndexSlide.Action(SlideID);
				
			    if(typeof(tl)!="undefined" && tl !=null){
					tl.scrollTop++;
				}
				
				if(cOpacity >0.95){
					IndexSlide.Action(next);
				}
				if(cOpacity<=0) {
				  
				  arrImages[current].style.display = "none";
				  current = next;
				  SlideID = current;
				  
				  TimeOut2 = setTimeout(arguments.callee,IndexSlide.Delay*1000);
				}else{
				  TimeOut3 = setTimeout(arguments.callee,50);
				}
			
		  },100)
		})()

	},
	Stop:function (){
		clearTimeout(TimeOut1);
		clearTimeout(TimeOut2);
		clearTimeout(TimeOut3);
	},
	Continue:function(){
		clearTimeout(TimeOut1);
		clearTimeout(TimeOut2);
		clearTimeout(TimeOut3);
		this.isIcon = false;
		IndexSlide.Start();
	},
	ChangeSlid:function(sid){
		this.Stop();
		this.isIcon=true;
		SlideID = sid;
		this.Action(SlideID);
	},
	Action:function(sid){
			
			//$("sild"+sid).src = "http://pic.uuzu.com/36ji_zlzy/slide/icon_"+(sid+1)+"_on.gif";
			//for(var i = 0;i<5;i++){
			//	if(sid == i) continue;
			//	$("sild"+i).src = "http://pic.uuzu.com/36ji_zlzy/slide/icon_"+(i+1)+".gif";
			//}
			if(this.isIcon){
				IndexSlide.ShowCImg(sid);
			}
			
		
	},
	ShowCImg:function(sid){
		if(typeof(arrImages[sid]) == 'undefined' || arrImages[sid] == null || arrImages[sid] == ""){
			return;
		}
		for(var i = 0,len = arrImages.length;i<len;i++){
			arrImages[i].opacity = 0;
			arrImages[i].style.display = "none";
		    setOpacity(arrImages[i]);
		}

		arrImages[sid].opacity = 0.99;
		arrImages[sid].style.display = "block";
		setOpacity(arrImages[sid]);
	},
	OpenUrl:function(){
		var url = arrSlidePic[SlideID][1];
		if(url!=""){
			window.open(url);
		}
	}
}

var setOpacity =function(obj) {
	if(obj.opacity>.99) {
	  obj.opacity = .99;
	}
	obj.style.opacity = obj.opacity;
	obj.style.filter = "alpha(opacity=" + (obj.opacity*100) + ")";
}
