function getPos(id) // idÀÇ À§Ä¡ ÆÄ¾Ç (return id.left, id.top)
{
	var obj = document.getElementById(id);
	var pos = {left:0, top:0};

	if(typeof obj.offsetLeft != 'undefined') {

		while (obj) {
			pos.left += obj.offsetLeft;
			pos.top += obj.offsetTop;
			obj = obj.offsetParent;
		}
	} else {
		pos.left = obj.left;
		pos.top = obj.top;
	}

	return pos;
}

function maxPosition()
{
	var iMaxPos = -Number.MAX_VALUE;

	for(var i = 0; i < maxPosition.arguments.length; i++) {
		if(maxPosition.arguments[i] > iMaxPos) {
			iMaxPos = maxPosition.arguments[i];
		}
	}
	return iMaxPos;
}

function setObjectHeight(id, height) // id °´Ã¼ÀÇ ³ôÀÌ¸¦ height·Î ¼³Á¤ÇÔ
{
	var obj = document.getElementById(id);
	obj.style.height = height + "px";
}

function getObjectHeight(id) // id °´Ã¼ÀÇ ³ôÀÌ¸¦ °¡Á®¿È
{
	var obj = document.getElementById(id);
	var iObjectHeight = 0;
	iObjectHeight = obj.offsetHeight;
	return parseInt(iObjectHeight);
}

function getWindowInnerSize(win) // Ã¢ÀÇ ¾ÈÂÊ »çÀÌÁî¸¦ °¡Á®¿È. firefox¿Í ieÀÇ °´Ã¼ÀÌ¸§ÀÇ Â÷ÀÌ.
{
	if(!win) win = window;
		var objWin = new Object();
		if(typeof win.innerWidth != 'undefined') {
			objWin.width = win.innerWidth;
			objWin.height = win.innerHeight;
		} else {
			var obj = getBody(win);
			objWin.width = parseInt(obj.clientWidth);
			objWin.height = parseInt(obj.clientHeight);
		}
		return objWin;
}

function getBody(w) // body °´Ã¼ Æ¯Á¤È­
{
	return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null;
}

function positionFooter(sLeftColPHId, sMiddleColPHId, sFooterId) // ÇªÅÍÀÇ À§Ä¡ ÁöÁ¤
{
	var iSecNavPos = getPos(sLeftColPHId).top;
	var iContentPos = getPos(sMiddleColPHId).top;

	var iWindowInnerHeight = getWindowInnerSize().height;
	var iWindowMinPos = iWindowInnerHeight - getObjectHeight(sFooterId);

	var iMaxValue = maxPosition(iSecNavPos, iContentPos, iWindowMinPos);

	var iContentFooterPHHeight = 0;

	if (iMaxValue > iContentPos) {
		iContentFooterPHHeight = iMaxValue - iContentPos;
	}

	setObjectHeight(sMiddleColPHId, iContentFooterPHHeight);
}

function init()
{
	positionFooter("menu-placeholder", "contents-placeholder", "footer-padding");
}

document.title="¿µ¾îµî´ë ÀÌÂù½Â"; // title
//window.onresize = init; // À©µµ»çÀÌÁî ¹Ù²î¸é ´Ù½Ã ½ÇÇà

//START: Fix IE 6 Text Selection Bug
if (window.createPopup && document.compatMode && document.compatMode=="CSS1Compat")
{
	document.onreadystatechange = function fixIE6AbsPos() {
		if( !document.body ) { return; }
		document.body.style.height = document.documentElement.scrollHeight + 'px';
	}
}
//END: Fix IE 6 Text Selection Bug

function Flash(id,url,w,h,bg,t,vars){ // flash view code
	document.write("\
	<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width="+w+" height="+h+" id="+id+">\
	<param name='movie' value="+url+" />\
	<param name='wmode' value="+t+" />\
	<param name='bgcolor' value="+bg+" />\
	<param name='allowScriptAccess' value='Always' />\
	<param name='quality' value='high' />\
	<param name='menu' value='false' />\
	<param name='flashvars' value="+vars+" />\
	<embed src="+url+" width="+w+" height="+h+" name="+id+" bgcolor="+bg+" allowScriptAccess='sameDomain' quality='high' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\
	</object>\
	");
}

function pop(url,name,w,h) { window.open(url,name,'width='+w+',height='+h+',scrollbars=auto') } // Popup(½ºÅ©·Ñ¹Ù¾øÀ½)
function pops(url,name,w,h) { window.open(url,name,'width='+w+',height='+h+',scrollbars=yes') } // Popup(½ºÅ©·Ñ¹ÙÀÖÀ½)

function autoBlur(){ // link image auto blur
	try{
		if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus(); 
	}catch(e) {}
}
document.onfocusin=autoBlur;

function sub_click(f) {
	if (!subID) {
		document.getElementById("sub"+f).style.display = "block";
		document.getElementById("subimg"+f).src = "../../img/arrow_01on.gif";
		document.getElementById("sublink"+f).style.color = "#3F308E";
		document.getElementById("sublink"+f).style.font = "bold 12px ±¼¸²";
		subID=f;
	}
	else if (subID ==f) {
		document.getElementById("sub"+subID).style.display = "none";
		document.getElementById("subimg"+subID).src = "../../img/arrow_01.gif";
		document.getElementById("sublink"+subID).style.color = "#717171";
		document.getElementById("sublink"+subID).style.font = "normal 12px ±¼¸²";
		subID=null;
	}
	else {
		document.getElementById("sub"+subID).style.display = "none";
		document.getElementById("subimg"+subID).src = "../../img/arrow_01.gif";
		document.getElementById("sublink"+subID).style.color = "#717171";
		document.getElementById("sublink"+subID).style.font = "normal 12px ±¼¸²";
		document.getElementById("sub"+f).style.display = "block";
		document.getElementById("subimg"+f).src = "../../img/arrow_01on.gif";
		document.getElementById("sublink"+f).style.color = "#3F308E";
		document.getElementById("sublink"+f).style.font = "bold 12px ±¼¸²";
		subID=f;
	}
}

function key_click(f) {
	if (!keyID) {
		document.getElementById("key"+f).style.display = "block";
		document.getElementById("keyimg"+f).src = "../../img/arrow_01on.gif";
		document.getElementById("keylink"+f).style.color = "#3F308E";
		document.getElementById("keylink"+f).style.font = "bold 12px ±¼¸²";
		keyID=f;
	}
	else if (keyID == f) {
		document.getElementById("key"+keyID).style.display = "none";
		document.getElementById("keyimg"+keyID).src = "../../img/arrow_01.gif";
		document.getElementById("keylink"+keyID).style.color = "#717171";
		document.getElementById("keylink"+keyID).style.font = "normal 12px ±¼¸²";
		subID=null;
	}
	else {
		document.getElementById("key"+keyID).style.display = "none";
		document.getElementById("keyimg"+keyID).src = "../../img/arrow_01.gif";
		document.getElementById("keylink"+keyID).style.color = "#717171";
		document.getElementById("keylink"+keyID).style.font = "normal 12px ±¼¸²";
		document.getElementById("key"+f).style.display = "block";
		document.getElementById("keyimg"+f).src = "../../img/arrow_01on.gif";
		document.getElementById("keylink"+f).style.color = "#3F308E";
		document.getElementById("keylink"+f).style.font = "bold 12px ±¼¸²";
		keyID=f;
	}
}

function cela_open(f) {
	if (!subID) {
		document.getElementById("ceb"+f).style.display = "block";
		document.getElementById("cebimg"+f).src = "../../img/arrow_02on.gif";
		document.getElementById("ceblink"+f).style.color = "#E56A19";
		document.getElementById("ceblink"+f).style.font = "bold 12px ±¼¸²";
		subID=f;
	}
	else if (subID ==f) {
		document.getElementById("ceb"+subID).style.display = "none";
		document.getElementById("cebimg"+subID).src = "../../img/arrow_02.gif";
		document.getElementById("ceblink"+subID).style.color = "#717171";
		document.getElementById("ceblink"+subID).style.font = "normal 12px ±¼¸²";
		subID=null;
	}
	else {
		document.getElementById("ceb"+subID).style.display = "none";
		document.getElementById("cebimg"+subID).src = "../../img/arrow_02.gif";
		document.getElementById("ceblink"+subID).style.color = "#717171";
		document.getElementById("ceblink"+subID).style.font = "normal 12px ±¼¸²";
		document.getElementById("ceb"+f).style.display = "block";
		document.getElementById("cebimg"+f).src = "../../img/arrow_02on.gif";
		document.getElementById("ceblink"+f).style.color = "#E56A19";
		document.getElementById("ceblink"+f).style.font = "bold 12px ±¼¸²";
		subID=f;
	}
}

function Gochange(SELECTobject){ // link
	var linkURL=SELECTobject.options[SELECTobject.selectedIndex].value
	if (linkURL!="") { window.open(linkURL) }
}

var mnav = function(n,sNum) { // mainmenu
	document.write("<div id='mainmenu-zone'>");
	switch(n) {
		case 1:
			var FlaUrl="../../flash/top_navi.swf?mNum=0&sNum="+sNum;
			break;
		case 2:
			var FlaUrl="../../flash/top_navi.swf?mNum=1&sNum="+sNum;
			break;
		case 3:
			var FlaUrl="../../flash/top_navi.swf?mNum=2&sNum="+sNum;
			break;
		case 4:
			var FlaUrl="../../flash/top_navi.swf?mNum=3&sNum="+sNum;
			break;
		case 5:
			var FlaUrl="../../flash/top_navi.swf?mNum=4&sNum="+sNum;
			break;
		case 6:
			var FlaUrl="../flash/top_navi.swf?mNum=5&sNum="+sNum;
			break;
	}
	Flash('TopNavi',FlaUrl,875,155,'#FFFFFF','transparent','');
	document.write("</div>");
	/*
	var FlaUrl="../../flash/top_navi.swf?sNum=0&mNum=1";
	Flash('TopNavi',FlaUrl,875,155,'#FFFFFF','transparent','');
	document.write("</div>");*/
}
var snav = function(n,sNum) { // submenu
	document.write("<div id='submenu-zone'>");
	switch(n) {
		case 1:
			var FlaUrl="../../flash/left01.swf?sNum="+sNum;
			Flash('SubNavi',FlaUrl,217,561,'#FFFFFF','transparent','');
			break;
		case 2:
			var FlaUrl="../../flash/left02.swf?sNum="+sNum;
			Flash('SubNavi',FlaUrl,217,586,'#FFFFFF','transparent','');
			break;
		case 3:
			var FlaUrl="../../flash/left03.swf?sNum="+sNum;
			Flash('SubNavi',FlaUrl,217,586,'#FFFFFF','transparent','');
			break;
		case 4:
			var FlaUrl="../../flash/left04.swf?sNum="+sNum;
			Flash('SubNavi',FlaUrl,217,504,'#FFFFFF','transparent','');
			break;
		case 5:
			var FlaUrl="../../flash/left05.swf?sNum="+sNum;
			Flash('SubNavi',FlaUrl,217,586,'#FFFFFF','transparent','');
			break;
		case 6:
			var FlaUrl="../flash/left06.swf?sNum="+sNum;
			Flash('SubNavi',FlaUrl,217,586,'#FFFFFF','transparent','');
			break;
	}
	document.write("<div id='sub-visual'></div>");
	document.write("</div>");
}

var mfoot = function() { // footer
	document.write("<div id='footer-padding'><div id='foot-select'>");
	document.write("<select name='chg_website' class='p8' style='width:135px;BEHAVIOR: url(../../common/selectBox.htc)' onChange='Gochange(this)'>");
	document.write("<option value='' selected='selected'>FAMILY SITE</option>");
	document.write("<option value='http://www.neungyule.com'>¢ß´É·ü±³À°</option>");
	document.write("<option value='http://www.et-house.com'>ET-house</option>");
	document.write("<option value='http://teens.et-house.com'>Teens</option>");
	document.write("<option value='http://tomato.et-house.com'>Åä¸¶Åä</option>");
	document.write("<option value='http://ivys.et-house.com'>IVY¡¯s TOEFL</option>");
	document.write("<option value='http://kids.et-house.com'>Kids</option>");
	document.write("<option value='http://www.tenenglishclub.com'>TEN English Club</option>");
	document.write("<option value='http://www.hello-et.com/'>Hello ET</option>");
	document.write("<option value='http://www.i-celp.com'>I-CELP¾îÇÐ¿ø</option>");
	document.write("<option value='http://www.youngtimes.co.kr'>Young Times</option>");
	document.write("</select>");
	document.write("</div></div>");
	document.write("<div id='contents-padding'></div>");
}

/****************************************/
/* script by c.h.roh */
/* ´É·ü±³À° */ 
/****************************************/
