// JavaScript Document
/*
*Author:Jin.DH
*Date:2011.6
*/
var focusImg = {
	init:function(){
		var self = this;
		self.autoSpeed = 3000 ;//自动播放速度
		self.animateSpeed = 50;//渐变速度
		self.div = document.getElementById("focus");
		self.liImg =self.div.getElementsByTagName("ul")[0].getElementsByTagName("li");
		self.textInfo = self.div.getElementsByTagName("div")[0];
		self.l = self.liImg.length;	 
		self.liImg[0].style.display = "block";
		self.old = 0;
		self.cur = 0;
		self.opacity = 0;
		var numHTML ='' ;
		var oli = null;
		var oliN = null;
		var oliT = null;
		self.ulNum = self.div.getElementsByTagName("ul")[1];
		for(i=1; i <= self.l;i++){
			oli = document.createElement("li");
			oliN = document.createElement("span");
			oliN.className = "bg";
			oliT = document.createElement("span");
			oliT.className = "text";
			oliT.innerHTML = i;
			oli.appendChild(oliT);
			oli.appendChild(oliN);
			
			
			oli.num = i;
			if(i==1){
				oli.className = "cur";
			};
			oli.onclick = function(){
				self.clickFn(this.num-1);
			};
			self.ulNum.appendChild(oli);
		};
		self.auto();
	},
	showImg:function(index){
		//alert(index);
		var self = this;
		var oli = self.ulNum.getElementsByTagName("li");
		for(var i = 0;i < self.l; i++){
			self.liImg[i].style.display ="none";
			self.liImg[i].style.filter = "";
			self.liImg[i].style.opacity = "";
			oli[i].className = "";
		};
		oli[index].className = "cur";
		self.liImg[index].style.filter = "alpha(opacity:0)";
		self.liImg[index].style.opacity = 0;
		self.liImg[index].style.display = "block";

		if (index==0)
		{
			var titlenum="title0";
		}
		else
		{
			var titlenum="title"+index;
		}
				
			
			//alert(titlenum);
			title=document.getElementById(titlenum);
			//alert(title.innerHTML);
			$("#titledisplay").html(title.innerHTML);

			
	
		self.opacity = 0;
		self.autoTime = setInterval(function(){
			self.opacity += 10;
			if(self.opacity >= 100){
				self.opacity = 100;
				clearInterval(self.autoTime);
			};
			self.liImg[index].style.filter = "alpha(opacity:"+self.opacity+")";
			self.liImg[index].style.opacity = self.opacity/100;
		},self.animateSpeed);
		
		self.old = index ; 
		self.cur = index ;
		if(self.autoPlay == null){
			self.auto();
		};
			
	},
	clickFn:function(index){
			var self = this;
			if(self.old!=index){
				if(self.autoPlay){
					clearInterval(self.autoPlay);
					self.autoPlay = null;
					self.showImg(index);
				};
			};
			
	},
	auto:function(){
		var self = this;
			self.autoPlay = setInterval(function(){
				self.cur < self.l-1 ? self.cur ++ : self.cur = 0;
				self.showImg(self.cur);
			},self.autoSpeed);
	}
};

//大事记
function dsj_show(o){
	var visible = document.getElementById("dsjTable").style.display;	
	if(visible=="none"){
		o.className="cur";
		document.getElementById("dsjTable").style.display = "";	
		return false;
	};
	o.className=" ";
	document.getElementById("dsjTable").style.display = "none";	
}

/*2011.8.24*/
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp('(^|\\\\s)'+searchClass+'(\\\\s|$)');
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
//展开详细
function showDetail(o){
	var myList = o.parentNode.parentNode.parentNode;
	getElementsByClass("listDetail",myList,"div")[0].style.display = "block";
}





