//Prowered bY ZaneGe mailto:eatoncn@163.com
//ver: 1.0.0.05.10.2008
var lastLevel1Obj = "";
var lastLevel2Obj = "";
var lastLevel3Obj = "";
var lastLevel4Obj = "";
function setTargetById(idref){ 
	var obj = document.getElementById(idref);
		if(obj == null) {return;}
	var objid = obj.parentNode.parentNode.id;
	if(objid.indexOf("_") != -1){
		var lev4 = objid.substring(objid.indexOf("_")+1);
		if(lev4.indexOf("_") != -1) { 
			var parentObj = document.getElementsByName("mi"+objid.substr(2));
			var parentParentObjName = parentObj[0].name.substring(0, parentObj[0].name.lastIndexOf("_"));
			var parentParentObj = document.getElementsByName(parentParentObjName);
			var parentParentParentObjName = parentParentObj[0].name.substring(0, parentParentObj[0].name.lastIndexOf("_"));
			var parentParentParentObj = document.getElementsByName(parentParentParentObjName);
			set1(parentParentParentObj[0]);
			set2(parentParentObj[0]);
			set3(parentObj[0]);
			set4(obj);
		} else {
			var parentObj = document.getElementsByName("mi"+objid.substr(2));
			var parentParentObj = document.getElementsByName(parentObj[0].name.substr(0,parentObj[0].name.lastIndexOf("_")));
			set1(parentParentObj[0]);
			set2(parentObj[0]);
			set3(obj);
		}
	} else if(objid.indexOf("tm") != -1){
		var parentObj = document.getElementsByName("mi"+objid.substr(2));
		set1(parentObj[0]);
		set2(obj);
	} else{
		set1(obj);
	}
}
function swap(obj){
	var child = hasChild(obj);
	if(child){
		child.style.display=="block"?child.style.display="none":child.style.display="block";

	}
}
function collapse(obj){
	var child = hasChild(obj);
	if(child){
		child.style.display="none";
	}
}	
function hasChild(obj){
	return document.getElementById("tm"+obj.name.substr(2));
}
function setFontNormal(e){
	e.style.fontWeight="normal";
	e.style.color="#0067C6";
}
function setFontBold(e){
	e.style.fontWeight="normal";
	e.style.color="#666666";
}

function set1(obj) {
	if(obj != lastLevel1Obj) {  
		swap(obj); 
		obj.parentNode.className="tm_on"; 
		
		if(lastLevel1Obj){ 
			collapse(lastLevel1Obj);
			lastLevel1Obj.parentNode.className="tm";
		}
		if(lastLevel2Obj){
			collapse(lastLevel2Obj);
			setFontNormal(lastLevel2Obj);
			lastLevel2Obj="";
		}
		lastLevel1Obj = obj;
	} else {
		swap(obj);
		if(lastLevel2Obj){
			collapse(lastLevel2Obj)
			setFontNormal(lastLevel2Obj);
			lastLevel2Obj="";
		}
		if(lastLevel3Obj){
			setFontNormal(lastLevel3Obj);
		}
	}
	obj.blur();
}
function set2(obj){
	if(obj != lastLevel2Obj) {
		swap(obj);
		setFontBold(obj);
		
		if(lastLevel2Obj) {
			collapse(lastLevel2Obj);
			setFontNormal(lastLevel2Obj);
		}
		if(lastLevel3Obj){
			collapse(lastLevel3Obj);
			setFontNormal(lastLevel3Obj);
			lastLevel3Obj="";
		}
		lastLevel2Obj = obj;
	} else {

		swap(obj);
		setFontBold(obj);
		if(lastLevel3Obj){
			collapse(lastLevel3Obj);
			setFontNormal(lastLevel3Obj);
			lastLevel3Obj="";
		}
	}
	obj.blur();
}
function set3(obj){
	if(obj != lastLevel3Obj){
		swap(obj);
		setFontBold(obj);
		
		if(lastLevel3Obj){
			collapse(lastLevel3Obj);
			setFontNormal(lastLevel3Obj);
		}
		if(lastLevel4Obj){
			setFontNormal(lastLevel4Obj);
			lastLevel4Obj="";
		}
		lastLevel3Obj = obj;
		if(lastLevel2Obj){
			setFontNormal(lastLevel2Obj);
		}
	} else {
		swap(obj);
		setFontBold(obj);
		if(lastLevel4Obj){
			setFontNormal(lastLevel4Obj);
			lastLevel4Obj="";
		}
	}
	obj.blur();
}
function set4(obj){
	if(obj != lastLevel4Obj){
		obj.style.fontWeight="bold";
	
		if(lastLevel4Obj){
			setFontNormal(lastLevel4Obj);
		}
		lastLevel4Obj = obj;
		setFontNormal(lastLevel3Obj);
	}
	obj.blur();
}
function collapseAll() {
	if(lastLevel1Obj){ 
		swap(lastLevel1Obj);
		lastLevel1Obj.parentNode.className="tm";
	}
	lastLevel1Obj="";
	lastLevel2Obj = "";
	lastLevel3Obj = "";
	lastLevel4Obj = "";
}


if (window.navigator.userAgent.indexOf("MSIE")>=1) {
    setActiveStyleSheet("ec_lefti.css");
} else {
    if (window.navigator.userAgent.indexOf("Firefox")>=1) {
        setActiveStyleSheet("ec_left.css");
    } else {
        setActiveStyleSheet("ec_left.css");
    }
}
function setActiveStyleSheet(title){
    document.getElementsByTagName("link")[0].href="../css/"+title;
}