var divArray;			//	切换层
var currentDivID;	//	当前按扭对应层的ID
var buttonStyle;		//	切换后按扭的样式
var oldButtonStyle;	//	切换前按扭的样式

//---------------- 切换层主函数 -----------------------
function initChangeDiv(){
var oArray = [];	//	存放传入的参数
var strIndex;		//	取出参数的个数
var flag = 0;

	 for(var i  = 0; i < arguments.length; i++){
		oArray[i] = arguments[i];
	 }

	 while(oArray.length > 0){
		strIndex = getArgIndex(oArray);

		if(flag == 0){
			buttonArray = oArray.splice(0,strIndex);
		}
		else if(flag == 1){
			divArray = oArray.splice(0,strIndex);
		}
		else if(flag == 2){
			currentDivID = oArray.splice(0,strIndex);
		}
		else if(flag == 3){
			buttonStyle = oArray.splice(0,strIndex);
		}
		else if(flag == 4){
			oldButtonStyle = oArray.splice(0,strIndex);
		}
		oArray.splice(0,1);
		flag++;
	}
		//alert("buttonArray: "+buttonArray + "  " + " divArray: "+divArray+"  "+" currentDivID "+currentDivID+"  "+" buttonStyle: "+buttonStyle);
		setChangeDiv();
}

//	返回特殊字符的位置
function getArgIndex(oArray){
var index = 0;
	for(var i = 0; i < oArray.length; i++){
		if(oArray[i] == "@"){
			break;
		}
		else{
			index++;
		}
	}
	return index;
}

function setChangeDiv(){
	var oCurrentDiv = document.getElementById(currentDivID);		// 当前按扭对应的层
	oCurrentDiv.style.display = "block";
	
	//	控制切换按扭的样式
	for(var j = 0; j < buttonArray.length; j++){
		if(buttonArray[j].indexOf(currentDivID) != -1){
			document.getElementById(buttonArray[j]).className = buttonStyle;
		}
		else{
			document.getElementById(buttonArray[j]).className = oldButtonStyle;
		}
	}
	
	//	控制切换层显示
	for(var i = 0; i < divArray.length; i++){
		if(divArray[i] != currentDivID){
			document.getElementById(divArray[i]).style.display = "none";
		}
	}
}

function setTableBG_color(id){
var oTable = document.getElementById(id);
var trLen = oTable.rows.length;

	for(var i  = 0; i < trLen; i++){
		if((i % trLen) % 2 == 0 ){
			oTable.rows[i].style.backgroundColor = "white";
		}
		else{
			oTable.rows[i].style.backgroundColor = "#F7F7F7";
		}
	}
}

var timeObj;
function getLocalDate(id){
timeObj = id;
var now = new Date();
var year = now.getYear();
var month = now.getMonth();
var date = now.getDate();
var day = now.getDay();
var hours = now.getHours();
var min = now.getMinutes();
var days = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var time = document.getElementById(id);

	if(hours < 12){
		if(min < 10){
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
		else{
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
	}
	else if(hours == 12){
		if(min < 10){
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
		else{
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
	}
	else if(hours > 12 && hours < 18){
		if(min < 10){
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
		else{
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
	}
	else if(hours > 18){
		if(min < 10){
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
		else{
			time.innerHTML = year + "年" + (month + 1) + "月" + date + "日" + " " + days[day];
		}
	}
	setTimeout("getLocalDate(timeObj)",60000);
}

var current;
function setCurrentObj(classname){
var link = document.getElementsByTagName("a");
	if(link[0].parentElement.className){
		current = link[0].parentElement;
	}

	if(event.srcElement.parentElement.className){
		current = event.srcElement.parentElement;
	}
	else{
		event.srcElement.parentElement.className = classname;
		current.className = "";
		current = event.srcElement.parentElement;
	}
}