/*
功能:Tab切换
Code by:Unknow
Edit by:Kenji Huang 黄兆豪 
2009-2-6
*/
function TabBars() {
	this.idName = null; // id 名称
	this.tagName = null; // tag 标签名称
	this.showContent = false; // 是否更换内容
	this.showPic = false; // 是否更换图片
	this.delayTime = 250; // 鼠标移上去的响应时间
	this.focusCSS = null; // 获取焦点时样式
	this.blurCSS = null; // 失去焦点时样式
}

TabBars.prototype.turnTabs = function() {
	var base = this;
	var __o = document.getElementById(this.idName).getElementsByTagName(this.tagName);
	
	for(var __i=0; __i<__o.length; __i++) {
		__o[__i].onmouseover = function() {
			var __obj = this;			
			with(base) {
				setTimeout(function() { turnTabsA(base, __o, __obj); }, delayTime);
			}
		}
	}
};

TabBars.prototype.turnTabsA = function(base, __o, __obj) {
	var useful = new Array();
	var n = 0;
	
	for(var i=0;i<__o.length;i++){
		if(__o[i].className == base.blurCSS || __o[i].className == base.focusCSS){		
			useful[n] = __o[i];
			useful[n].style.cursor="pointer";			
			n++;			
		}
	}
	
	for(var i=0; i<useful.length; i++) {
		useful[i].className = base.blurCSS;		
	}
	
	if(__obj.className == base.blurCSS){
		__obj.className = base.focusCSS;
	}
	
	if(base.showContent) {		
		for(var i=0; i < useful.length; i++) {			
				document.getElementById(base.idName + i).style.display = "none";
			
			if(useful[i].className == base.focusCSS){				
				document.getElementById(base.idName + i).style.display = "block";				
			}			
		}
	}
	
	if(base.showPic) {		
		for(var __j=0; __j<__o.length; __j++) {			
			document.getElementById(base.idName + "pic" + __j).style.display = "none";	
			if(__o[__j].className == base.focusCSS){			
				document.getElementById(base.idName + "pic" + __j).style.display = "block";	
			}
		}
	}
}