function fnSetContentHeight(){
	if(document.body.scrollHeight<1100){
		document.getElementById("primary").style.height = 920 + "px";
	}else{
		document.getElementById("primary").style.height = "";
	}
}
function init(){
	fnSetContentHeight();
	fnShowLang(0);
	if(document.getElementById("skill_list") != null){
		var skillTab = new Learn.mod.tabs("skill_list");
		skillTab.sTabTag = "div";
		skillTab.sClickTag = "span";
		skillTab.iClickTagNum = 3;
		skillTab.sActionMode = "content";
		skillTab.sOnClassName = "on";
		skillTab.sContentName = "skill_release";
		skillTab.sContentName2 = "skill_recommend";
		skillTab.initTabs();
	}
	if(document.getElementById("tool_list") != null){
		var toolTab = new Learn.mod.tabs("tool_list");
		toolTab.sTabTag = "div";
		toolTab.sClickTag = "span";
		toolTab.iClickTagNum = 3;
		toolTab.sActionMode = "content";
		toolTab.sOnClassName = "on";
		toolTab.sContentName = "tool_release";
		toolTab.sContentName2 = "tool_recommend";
		toolTab.initTabs();
	}
	if(document.getElementById("certify_list") != null){
		var certifyTab = new Learn.mod.tabs("certify_list");
		certifyTab.sTabTag = "div";
		certifyTab.sClickTag = "span";
		certifyTab.iClickTagNum = 3;
		certifyTab.sActionMode = "content";
		certifyTab.sOnClassName = "on";
		certifyTab.sContentName = "certify_release";
		certifyTab.initTabs();
	}
}

function fnShowLang(n){
	var oTabs = document.getElementById("lang_list").getElementsByTagName("div");
	for(i=0;i<oTabs.length;i++){
		if(Learn.util.hasClass(oTabs[i],"on")){
			if(i!=n){
				Learn.util.removeClass(oTabs[i],"on");
			}
		}else{
			if(i==n){
				Learn.util.addClass(oTabs[i],"on");
			}
		}
	}
	var oNum1 = document.getElementById("lang_num1");
	var oNum2 = document.getElementById("lang_num2");
	var oNum3 = document.getElementById("lang_num3");
	var oImg1 = document.getElementById("lang_img1");
	var oImg2 = document.getElementById("lang_img2");
	var oImg3 = document.getElementById("lang_img3");	
	var oCertify = document.getElementById("lang_ceritfy");
	var oClass = document.getElementById("lang_class");
	var oArray = eval(jsonLang);
	oNum1.innerHTML = oArray[n].num[0] + "%";
	oNum2.innerHTML = oArray[n].num[1] + "%";
	oNum3.innerHTML = oArray[n].num[2] + "%";
	oImg1.style.width = Math.round(oArray[n].num[0]*1.5) + "px";
	oImg2.style.width = Math.round(oArray[n].num[1]*1.5) + "px";
	oImg3.style.width = Math.round(oArray[n].num[2]*1.5) + "px";
	var temp = '';
	for(i=0;i<oArray[n].certify.length;i++){
		if(i>0){
			temp += '、';
		}
		temp += '<a href="'+oArray[n].certify[i].link+'" target="_blank">'+oArray[n].certify[i].des+'</a>';
	}
	oCertify.innerHTML = temp;
	var temp = '';
	for(i=0;i<oArray[n].pclass.length;i++){
		if(i>0){
			temp += '、';
		}
		temp += '<a href="'+oArray[n].pclass[i].link+'" target="_blank">'+oArray[n].pclass[i].des+'</a>';
	}
	oClass.innerHTML = temp;
}

function fnSkillOpen(){
	var oTabs = document.getElementById("skill_list").getElementsByTagName("div");
	var oImg = document.getElementById("imgskillall");
	var oLink = document.getElementById("lskillall");
	var oContent = document.getElementById("skill_release");
	var oMain = document.getElementById("skill_content");
	var bOpen = false;
	for(i=5;i<oTabs.length;i++){		
		if(Learn.util.hasClass(oTabs[i],"hide")){
			Learn.util.removeClass(oTabs[i],"hide");
			oImg.src = "/image/ievo/15x15_up.gif";
			if(oLink != null){
				oLink.innerHTML = "收合工作技能一覽表";
			}				
			bOpen = true;
		}else{
			Learn.util.addClass(oTabs[i],"hide");
			oImg.src = "/image/ievo/15x15_down.gif";
			if(oLink != null){
				oLink.innerHTML = "展開工作技能一覽表";
			}
			bOpen = false;
		}
	}
	var iContentH = 161;
	if(oTabs.length>5){		
		if(bOpen){
			iContentH = 23*(oTabs.length+2);
		}else{
			iContentH = 23*7;
		}
	}
	var iMainH = 21 + 10 + iContentH;
	oContent.style.height = iContentH + "px";
	oMain.style.height = iMainH + "px";
	fnSetContentHeight();
}

function fnToolOpen(){
	var oTabs = document.getElementById("tool_list").getElementsByTagName("div");
	var oImg = document.getElementById("imgtoolall");
	var oLink = document.getElementById("ltoolall");
	var oContent = document.getElementById("tool_release");
	var oMain = document.getElementById("tool_content");
	var bOpen = false;
	for(i=5;i<oTabs.length;i++){		
		if(Learn.util.hasClass(oTabs[i],"hide")){
			Learn.util.removeClass(oTabs[i],"hide");
			oImg.src = "/image/ievo/15x15_up.gif";
			if(oLink != null){
				oLink.innerHTML = "收合擅長工具一覽表";
			}
			bOpen = true;
		}else{
			Learn.util.addClass(oTabs[i],"hide");
			oImg.src = "/image/ievo/15x15_down.gif";
			if(oLink != null){
				oLink.innerHTML = "展開擅長工具一覽表";
			}
			bOpen = false;
		}
	}
	var iContentH = 161;
	if(oTabs.length>5){		
		if(bOpen){
			iContentH = 23*(oTabs.length+2);
		}else{
			iContentH = 23*7;
		}
	}
	var iMainH = 21 + 10 + iContentH;
	oContent.style.height = iContentH + "px";
	oMain.style.height = iMainH + "px";
	fnSetContentHeight();
}

function fnCertifyOpen(){
	var oTabs = document.getElementById("certify_list").getElementsByTagName("div");
	var oImg = document.getElementById("imgcertifyall");
	var oLink = document.getElementById("lcertifyall");
	var oContent = document.getElementById("certify_release");
	var oMain = document.getElementById("certify_content");
	var bOpen = false;
	for(i=5;i<oTabs.length;i++){		
		if(Learn.util.hasClass(oTabs[i],"hide")){
			Learn.util.removeClass(oTabs[i],"hide");
			oImg.src = "/image/ievo/15x15_up.gif";
			if(oLink != null){
				oLink.innerHTML = "收合相關證照一覽表";
			}
			bOpen = true;
		}else{
			Learn.util.addClass(oTabs[i],"hide");
			oImg.src = "/image/ievo/15x15_down.gif";
			if(oLink != null){
				oLink.innerHTML = "收合相關證照一覽表";
			}
			bOpen = false;
		}
	}
	var iContentH = 161;
	if(oTabs.length>5){		
		if(bOpen){
			iContentH = 23*(oTabs.length+4);
		}else{
			iContentH = 23*7;
		}
	}
	var iMainH = 21 + 10 + iContentH;
	oContent.style.height = iContentH + "px";
	oMain.style.height = iMainH + "px";
	fnSetContentHeight();
}
