<!--

if (typeof(TABMENU_JS) == 'undefined') { // 한번만 실행

var TABMENU_JS = true;

var initialtab=[1, "sc1"] // 처음 시작될 탭의 ID
var tabsourceindex;
var initTabcolor, initTabpostcolor;


//Detecting the load event
function detectEvent()  {
	if (window.addEventListener)   {
		window.addEventListener("load", do_onload, false)
	}
	else if (window.attachEvent)  {
		window.attachEvent("onload", do_onload) 
	}
	else if (document.getElementById) {
		window.onload=do_onload;
	}  
}
	
function cascadedstyle(el, cssproperty, csspropertyNS){
	if (el.currentStyle)
		return el.currentStyle[cssproperty]
	else if (window.getComputedStyle) {
		var elstyle=window.getComputedStyle(el, "")
		return elstyle.getPropertyValue(csspropertyNS)
	}	
}

var previoustab=""

function expandcontent(cid, aobject) {
	if (document.getElementById) {
		highlighttab(aobject)
		detectSourceindex(aobject)
		if (previoustab!="")  {
			document.getElementById(previoustab).style.display="none"
		}	
		document.getElementById(cid).style.display="block"
		previoustab=cid
		if (aobject.blur)
			aobject.blur()
			
    if(cid == 'sc3')
      googleRoute();
  			
		return false
	}	
	else
		return true
}

function highlighttab(aobject){
	if (typeof tabobjlinks=="undefined")
		collecttablinks()
	for (i=0; i<tabobjlinks.length; i++)
		tabobjlinks[i].style.backgroundColor=initTabcolor
	var themecolor=aobject.getAttribute("theme")? aobject.getAttribute("theme") : initTabpostcolor
	
	aobject.style.backgroundColor = themecolor;
}

//<a href> => tabobjlinks
function collecttablinks(){
	var tabobj=document.getElementById("tablist")
	tabobjlinks=tabobj.getElementsByTagName("A")
}

function detectSourceindex(aobject){
	for (i=0; i<tabobjlinks.length; i++){
		if (aobject==tabobjlinks[i]){
			tabsourceindex=i 
			break
		}		
	}	
}

function do_onload() { 
	//var cookiecheck=window.get_cookie && get_cookie(window.location.pathname).indexOf("|")!=-1
	var cookiecheck=window.get_cookie && get_cookie("MapleEducationCookie").indexOf("|")!=-1
	collecttablinks() 
	initTabcolor=cascadedstyle(tabobjlinks[1], "backgroundColor", "background-color")
	initTabpostcolor=cascadedstyle(tabobjlinks[0], "backgroundColor", "background-color")
	
	//초기에는 Tab Menu의 첫번째에 위치하며, 이후 선택된 Tab을 Cookie에 기록해 두어
	//이 화면 Display시 Cookie 내용 참조
	if (typeof enablepersistence!="undefined" && enablepersistence && cookiecheck) {
		var cookieparse=get_cookie("MapleEducationCookie").split("|")
		var whichtab=cookieparse[0]
		var tabcontentid=cookieparse[1] 
		expandcontent(tabcontentid, tabobjlinks[whichtab])
	}
	else 
		expandcontent(initialtab[1], tabobjlinks[initialtab[0]-1])

}

var enablepersistence=true // 현재페이지 유지시에는 true, 아니면 false
function get_cookie(getName) { 
	var search = getName + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		if (offset != -1) { 
			offset += search.length
			end = document.cookie.indexOf(";", offset);
			if (end == -1) end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}		
	}

	return returnvalue;
} 

function savetabstate(){
	document.cookie=window.location.pathname+"="+tabsourceindex+"|"+previoustab
}
window.onunload=savetabstate

}  //if (typeof(TAB_MENU_JS) == 'undefined') { // 한번만 실행

// -->