//ºê¶ó¿ìÁ® Ã¼Å©
var appname = navigator.appName;
var useragent = navigator.userAgent;
if(appname == "Microsoft Internet Explorer") appname = "IE";
var IE55 = (useragent.indexOf('MSIE 5.5')>0);  //5.5 ¹öÀü
var IE6 = (useragent.indexOf('MSIE 6')>0);     //6.0 ¹öÀü
var IE7 = (useragent.indexOf('MSIE 7')>0);     //7.0 ¹öÀü
var IE8 = (useragent.indexOf('MSIE 8')>0);     //8.0 ¹öÀü

// °­ÁÂ Ä«Å×°í¸®
function mainCategoryView(obj){
	if($("categorySec").style.display == "none" || $("categorySec").style.display == ""){
		$("categorySec").style.display = "block";
		obj.src = obj.src.replace("off.gif", "on.gif");
	} else {
		$("categorySec").style.display = "none";
		obj.src = obj.src.replace("on.gif", "off.gif");
	}
}
function mainCategoryMouseOver(){
	var obj = $("categoryTable").getElementsByTagName("TD");
	var prevClassName;
	for(var i=0;i<obj.length;i++){
		if(obj[i].className!="btm"){
			obj[i].onmouseover = function(){
				prevClassName = this.className;
				this.className = "on";
			}
			obj[i].onmouseout = function(){
				this.className = prevClassName;
			}
		}
	}
}
// °­ÁÂ Ä«Å×°í¸®

// ³»½Å ÀÚ½Å°¨ È¸º¹
function recoveryView(num){
	var obj = $("recoveryTable").getElementsByTagName("TR");
	var trNum = 0;
	var checkNum = 0;
	for(var i=0;i<obj.length;i++){
		var tdObj = obj[i].getElementsByTagName("TD");
		obj[i].style.display = "";
		for(var a=0;a<tdObj.length;a++){
			tdObj[a].style.display = "";
		}

		if(i%2 == 0){
			if(trNum != num) {
				obj[i].style.display = "none";
				for(var a=0;a<tdObj.length;a++){
					tdObj[a].style.display = "none";
				}
			} else {
				checkNum = i;
			}
			trNum++;
		}
	}
	var tdObj = obj[checkNum+1].getElementsByTagName("TD");
	obj[checkNum+1].style.display = "none";
	for(var a=0;a<tdObj.length;a++){
		tdObj[a].style.display = "none";
	}
}
// ³»½Å ÀÚ½Å°¨ È¸º¹

// ÇÐ±³º° ÀÔ½ÃÀü·« 21st
var strategyViewStartNum = -1;
var strategyPlayer;
var nowPlay = "start";
/*
//img ¤¤¤§¤¡¤½¤§¤¡ callÀÌ ¸¹¾Æ ´Ü¼øÃ³¸®ÇÔ;;
function strategyView(num){
	var btnObj = $("strategyBtn").getElementsByTagName("IMG");
	var listObj = $("strategyList").getElementsByTagName("li");

	if(num>-1){
		strategyViewStartNum = num;
	} else {
		strategyViewStartNum++;
		if(strategyViewStartNum>listObj.length-1){
			strategyViewStartNum = 0;
		}
	}

	for(var i=0;i<listObj.length;i++){
		listObj[i].style.display = "none";
		btnObj[i].src = btnObj[i].src.replace("on.gif", "off.gif");

		listObj[i].onmouseover = btnObj[i].onmouseover = function () {
			nowPlay = "stop";
			strategyStart();
		}
		btnObj[i].number = i;
		btnObj[i].onmouseover = function () {
			strategyView(this.number);
		}

		listObj[i].onmouseout = btnObj[i].onmouseout = function () {
			nowPlay = "start";
			clearTimeout(strategyPlayer);
			strategyPlayer = setInterval(strategyStart,2000);
		}
	}
	listObj[strategyViewStartNum].style.display = "block";
	btnObj[strategyViewStartNum].src = btnObj[strategyViewStartNum].src.replace("off.gif", "on.gif");
}
*/
function strategyView(num){
	var btnObj = $("strategyBtn1").getElementsByTagName("IMG");
	var listObj = $("strategyList").getElementsByTagName("li");

	if(num>-1){
		strategyViewStartNum = num;
	} else {
		strategyViewStartNum++;
		if(strategyViewStartNum>listObj.length-1){
			strategyViewStartNum = 0;
		}
	}
	for(var i=0;i<listObj.length;i++){
		listObj[i].style.display = "none";
		$("strategyBtn"+i).style.display = "none";

		listObj[i].onmouseover = function () {
			nowPlay = "stop";
			strategyStart();
		}

		listObj[i].onmouseout = function () {
			nowPlay = "start";
			clearTimeout(strategyPlayer);
			strategyPlayer = setInterval(strategyStart,2000);
		}
	}
	listObj[strategyViewStartNum].style.display = "block";
	$("strategyBtn"+strategyViewStartNum).style.display = "block";
}
function strategyStart(play){
	if(nowPlay=="start") strategyView();
	clearTimeout(strategyPlayer);
	(nowPlay=="start")? strategyPlayer = setInterval(strategyView,5000) : clearTimeout(strategyPlayer);
}
function  strategySet(mode){
	if(mode == 'over'){
		nowPlay = "stop";
		strategyStart();
	}
	else{
		nowPlay = "start";
		clearTimeout(strategyPlayer);
		strategyPlayer = setInterval(strategyStart,2000);
	}
}
// ÇÐ±³º° ÀÔ½ÃÀü·« 21st

// Æ¯¸ñ°í ZOOM IN
function change_school(schoolType) {
	var str = "";
	for( var key in schools ){
		if(key.substr(0,3) == schoolType){
			str += "<li onclick=\"selectCheck('"+key+"',this);\">"+schools[key]+"</li>";
		}
	}
	$("school_code").value = "";
	$("school_code_txt").innerHTML = "¼±ÅÃÇÏ¼¼¿ä";
	$("schoolNameList").innerHTML = str;
}

function gotoSchool() {
	if($("school_code").value == ""){
		alert("ÇÐ±³¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿ä.");
		return;
	} else {
		var school_code = $("school_code").value;
		if( typeof(schools_dir[school_code]) == 'undefined' ) {
			alert( 'ÁØºñÁßÀÔ´Ï´Ù.' );
			return;
		} else {
			window.open('/exam/zoomin/'+schools_dir[school_code]+'/index.php?hit=1','','width=950,height=650');
		}
	}
}
// Æ¯¸ñ°í ZOOM IN

// LNB
function depth2None(){
	var depth1 = $('lnbSec').getElementsByTagName("DT");
	var depth2 = $('lnbSec').getElementsByTagName("DD");
	for(var i=0;i<depth1.length;i++){
		var imgEl=depth1[i].getElementsByTagName("IMG").item(0);
		imgEl.src = imgEl.src.replace("on.gif", "off.gif");
	}
	for(var i=0;i<depth2.length;i++){
		depth2[i].style.display = "none";
	}
}
function initLnb(num1, num2){
	depth2None();
	var depth1 = $('lnbSec').getElementsByTagName("DT");
	var depth2 = $('lnbSec').getElementsByTagName("DD");
	for(var i=0;i<depth1.length;i++){
		if(num1>0 && i+1 == num1){
			var overDepth = depth1[i].parentNode.getElementsByTagName("DD");

			var imgEl=depth1[i].getElementsByTagName("IMG").item(0);
			imgEl.src = imgEl.src.replace("off.gif", "on.gif");

			//	@mod
			//	2010-05-24, slarae
			//	IMG -> TEXT
			for(var b=0;b<overDepth.length;b++){
				if(b == num2-1){
//					var imgEl2=overDepth[b].getElementsByTagName("IMG").item(0);
//					imgEl2.src = imgEl2.src.replace("off.gif", "on.gif");
					var over = overDepth[b].getElementsByTagName("A").item(0);
					over.className = "left_sub_menu";
				}
				overDepth[b].style.display = "block";
			}
		}
		depth1[i].onclick = function () {
			var depth2 = this.parentNode.getElementsByTagName("DD");
			if(depth2.length>0){
				depth2None();
				var imgEl=this.getElementsByTagName("IMG").item(0);
				imgEl.src = imgEl.src.replace("off.gif", "on.gif");
				for(var a=0;a<depth2.length;a++){
					depth2[a].style.display = "block";
				}
			}

			// @mod  freesara  2010-02-09 10:51:42 ¿ÀÀü
			// ³»¿ë : ie6À¸·Î Àß¸ø ÀÎ½ÄÇÏ´Â °æ¿ì¿¡ onclick À¸·Î ÀÎÇØ¼­ href°¡ ¸ÔÁö ¾Ê´Â °æ¿ì°¡ ¹ß»ýÇÏ¿© Ãß°¡ÇÔ
			if(depth2.length == 0 && IE6 && this.childNodes[0].nodeName == 'A'){
				if(!(this.childNodes[0].href== "javascript:;" || this.childNodes[0].href =='')){
					location.href=this.childNodes[0].href;
				}
			}

			if(IE6){
				return false;
			}
		}
	}
}

function initLnb2(num1){
	var depth2 = $("lnbSec2").getElementsByTagName("LI");
	for(var i=0;i<depth2.length;i++){
		if(i+1 == num1){
			var imgEl = depth2[i].getElementsByTagName("IMG").item(0);
			imgEl.src = imgEl.src.replace("off.gif", "on.gif");
		} else {
			depth2[i].onmouseover = function(){
				var imgEl = this.getElementsByTagName("IMG").item(0);
				imgEl.src = imgEl.src.replace("off.gif", "over.gif");
			}
			depth2[i].onmouseout = function(){
				var imgEl = this.getElementsByTagName("IMG").item(0);
				imgEl.src = imgEl.src.replace("over.gif", "off.gif");
			}
		}
	}
}
// LNB

/*ÅÇ Åä±Û*/
function tabToggle(selt,num,img,cnts){
	var tab_list = $(selt).getElementsByTagName('LI');
	for(i=1;i<=tab_list.length;i++){
		if(tab_list[i-1].className != "fright") {
			if(img){
				var imgEl=tab_list[i-1].getElementsByTagName("IMG").item(0);
				imgEl.src = (num==i) ? imgEl.src.replace("off.gif", "on.gif") : imgEl.src.replace("on.gif", "off.gif");
			}
			tab_list[i-1].className = (num==i)?'on':'';

			if(cnts=='on'){
				if(num==0){
					$(selt+'_'+i).style.display = "";
				} else {
					$(selt+'_'+i).style.display = (num==i)? '' : 'none';
				}
			}
		}
	}
}
function tabToggle2(selt,num){
	var tab_list = $(selt).getElementsByTagName('LI');
	for(i=0;i<tab_list.length;i++){
		var imgEl=tab_list[i].getElementsByTagName("IMG").item(0);
		imgEl.src = (num==i)? imgEl.src.replace("off.gif", "on.gif"):imgEl.src.replace("on.gif", "off.gif");
		tab_list[i].className = (num==i)?'on':'';
		if(num==0){
			$(selt+'_'+(i+1)).style.display = "";
		} else {
			$(selt+'_'+(i+1)).style.display = (num==(i+1))? '' : 'none';
		}
	}
}
/*/ÅÇ Åä±Û*/

/*select box*/
function dselect(){
	var select = $$('div.dselectbox');
	var selectList = $$('div.selectlist');
	var selectCount = select.length;
	var listWidth;
	try {
		for(var i=0; i<selectCount ; i++){
			listWidth = (IE6 && !IE7) ? parseInt(select[i].style.width) + 'px' : parseInt(select[i].style.width) + 'px';
			selectList[i].style.width = listWidth;
			//alert(selectList[i].style.width);
			selectList[i].hide();
		}
	} catch(e) {}
}
function listView(obj, evt){

	if (Prototype.Browser.IE) {
		event.cancelBubble = true;
	} else {
		evt.stopPropagation();
	}

	var selectBoxDiv = obj.parentNode;
	var selectBoxList = selectBoxDiv.getElementsByTagName('div');

	if(selectBoxList.length == 0){
		selectHide();
		return;
	}

	var selectBoxListLi = selectBoxList[0].getElementsByTagName('li');
	var selectBoxListUl = selectBoxList[0].getElementsByTagName('ul');
	var selectSpan = selectBoxDiv.getElementsByTagName('span');
	var allList = $$('div.selectlist');
	if(selectBoxListLi.length>6){
		selectBoxListUl[0].className = "scroll";
		selectBoxListUl[0].style.height = "99px";
	} else {
		selectBoxListUl[0].className = "";
		selectBoxListUl[0].style.height = "auto";

	}
	for(var i=0;i<allList.length;i++){
		if(selectBoxList[0] == allList[i]){
			if(selectBoxList[0].style.display == "none"){
				selectHide();
				selectBoxList[0].show();
			} else {
				selectBoxList[0].hide();
			}
		} else {
			allList[i].hide();
		}
	}
	for(var a=0;a<selectBoxListLi.length;a++){
		selectBoxListLi[a].onmouseover = function (){
			selectClass(this,'over');
		}
		selectBoxListLi[a].onmouseout = function (){
			selectClass(this,'out');
		}
		if(selectSpan[0].innerHTML == selectBoxListLi[a].innerHTML){
			//selectBoxListLi[a].className = 'on'; // @mod  freesara  2009-12-09 17:49:34 ¿ÀÈÄ
			selectBoxListUl[0].scrollTop = 16*a;
		} else {
			selectBoxListLi[a].className = '';
		}
	}
}
function selectHide(){
	$$('div.selectlist').invoke('hide');
}
function selectCheck(valu,obj){

	var selectBox = obj.parentNode.parentNode.parentNode.parentNode;
	var selectInput = selectBox.getElementsByTagName('input');
	var selectSpan = selectBox.getElementsByTagName('span');
	selectInput[0].value = valu;
	$(selectSpan[0]).update(obj.innerHTML);
}
function selectClass(obj,over){
	if(over == 'over'){
		obj.className = (obj.className == 'last')?'last on':'on';
	} else {
		obj.className = (obj.className == 'last on')?'last':'';
	}
}
/*/select box*/

function swfprint(objid,furl,fwidth,fheight,transoption,flashvars) {
	var ieTxt = '<object id="'+ objid +'" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,124,0" width="'+ fwidth +'" height="' + fheight +'" align="middle">';
	ieTxt += '<param name="allowScriptAccess" value="always"/>';
	ieTxt += '<param name="movie" value="'+ furl +'"/>';
	ieTxt += '<param name="quality" value="high"/>';
	ieTxt += '<param name="bgcolor" value="#ffffff"/> ';
	ieTxt += '<param name="menu" value="false"/> ';
	if (flashvars) ieTxt += '<param name="flashVars" value="'+ flashvars +'">';
	if (transoption == "t") {
		ieTxt += '<param name="wmode" value="transparent"/>';
	} else if	(transoption == "o") {
		ieTxt += '<param name="wmode" value="opaque"/>';
	}
	ieTxt += '</object>';

	var ffTxt = '<object id="'+ objid +'" type="application/x-shockwave-flash" data="'+ furl +'" width="'+ fwidth +'" height="' + fheight +'"  menu="false" ';
	if (flashvars) ffTxt += ' flashVars="'+ flashvars +'" ';
	if (transoption == "t")	{
		ffTxt += ' wmode="transparent"';
	} else if	(transoption == "o")	{
		ffTxt += ' wmode="opaque"';
	}
	ffTxt +='allowScriptAccess="always"';
	ffTxt += '></object>';

	if(appname=="IE") document.write(ieTxt);
	else  document.write(ffTxt);
}

// °­ÁÂ¼Ò°³, ¼±»ý´Ô¼Ò°³, ¼ö°­Æòº¸±â, ±³Àçº¸±â
var studyListViewNow;
function studyListView(list,row,type){
	var obj = $(list).getElementsByTagName('tr');
	var layerTop;
	var mode;

	//´Ý±â¾Æ´Ò°æ¿ì
	if(row>0){
		var layerHeight = 70;
		//var layerHeight = obj[row].offsetHeight-8;
		//if(layerHeight>290) layerHeight -= 225;
	}

	for(var i=1;i<5;i++){
		$("studySubView"+i).style.display = "none";
	}

	if(IE6){
		layerTop = 29+(layerHeight*row)+(8*(row-1));
		$("studySubView"+type).style.top = layerTop + "px";
		$("studySubView"+type).style.display = "block";
	} else {
		for(var i=0;i<obj.length;i++){
			if(row==i){
				studyListViewNow = i;
				obj[i].className = "";
				layerTop = (appname=="IE")?29+(layerHeight*i)+(8*(i-1)):46+(layerHeight*i)+(8*(i-1));
				$("studySubView"+type).style.top = layerTop + "px";
				$("studySubView"+type).style.display = "block";
			} else {
				obj[i].className = " ";
			}
		}
		if(type == 0){
			studyListViewNow.className = "";
		}
	}
}
// °­ÁÂ¼Ò°³, ¼±»ý´Ô¼Ò°³, ¼ö°­Æòº¸±â, ±³Àçº¸±â

// png
function setpng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter =	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+obj.src+"',sizingMethod='image');"
	obj.src='';
	return '';
}
// png

// ¸Þ¸ð º¸±â
function memoListNone(list){
	var obj = $(list).getElementsByTagName("TR");
	for(var i=0; i<obj.length; i++){
		if(obj[i].className == "list on"){
			obj[i].className = (this.className=="list")?"list on":"list";
			var tdObj = obj[i].getElementsByTagName("TD");
			for(var a=0;a<tdObj.length;a++){
				if(tdObj[a].className == "sbj on"){
					tdObj[a].className = "sbj";
				}
			}
		} else if(obj[i].className == "memo") {
			obj[i].style.display = "none";
			var tdObj = obj[i].getElementsByTagName("TD");
			for(var a=0;a<tdObj.length;a++){
				tdObj[a].style.display = "none";
			}
		}
	}
}
function memoListView(list,type){
	memoListNone(list);
	var obj = $(list).getElementsByTagName("TR");
	for(var i=0; i<obj.length; i++){
		if(obj[i].className == "list" || obj[i].className == "list on"){
			obj[i].style.cursor = "pointer";
			obj[i].num = i;
			obj[i].onclick = function(){
				memoListNone(list);
				obj[this.num+1].style.display = "";
				var tdObj1 = obj[this.num].getElementsByTagName("TD");
				var tdObj2 = obj[this.num+1].getElementsByTagName("TD");
				for(var b=0;b<tdObj1.length;b++){
					if(tdObj1[b].className == "sbj"){
						tdObj1[b].className = "sbj on";
					}
				}
				for(var b=0;b<tdObj2.length;b++){
					tdObj2[b].style.display = "";
				}
				this.className = "list on";
				if(type=="iframe"){
					iframeResize();
				}
			}
		}
	}
}
// ¸Þ¸ð º¸±â

// ³ªÀÇ ÇÐ½À¹æ »ó´Ü GNB
function initGnb(num1, num2){
	var liTag = $("naviMenu").childNodes;
	var menuArr1 = new Array();
	var menuArr2 = new Array();
	var subMenuNum = new Array();
	var checkMenu1 = null;
	var checkMenu2 = null;
	var checkNum = 0;
	var checkNum2 = 0;
	var aTag = $("naviMenu").getElementsByTagName("a");
	var isOver = true;

	$("naviMenu").onmouseover = function () {
		isOver = true;
	}
	$("naviMenu").onmouseout = function () {
		isOver = false;
	}

	for(k = 0; k < aTag.length; k++) {
		aTag.item(k).onmouseover = function () {
			isOver = true;
		}
		aTag.item(k).onmouseout = function () {
			isOver = false;
			setTimeout(function () {
				if (isOver == false) {
					if (menuArr1[num1]) {
						menuArr1[num1].onmouseover();
					} else if(checkMenu1) {
							checkMenu1.parentNode.className = checkMenu1.parentNode.className.replace(" over","");
							checkMenu1.getElementsByTagName("img").item(0).src = checkMenu1.getElementsByTagName("img").item(0).src.replace("_on", "_off");
							checkMenu1 = null;
					}
				}
			}, 1500);
		}
	}

	for(var i=0; i<liTag.length; i++){
		var gnbItem = $("naviMenu").childNodes.item(i);
		if (gnbItem.tagName != "LI") continue;

		if(liTag[i].className != "menu3" && liTag[i].className != "menu7") {
			var subMenu = liTag[i].getElementsByTagName("ul").item(0);
			var subMenuLi = subMenu.getElementsByTagName("li");
			subMenuNum[checkNum] = subMenuLi.length;

			for(var a=0;a<subMenuLi.length;a++){
				var subImg = subMenuLi[a].getElementsByTagName("img").item(0);
				var subaTag = subMenuLi[a].getElementsByTagName("a").item(0);

				subaTag.onmouseover = subaTag.onfocus = function () {
					if(checkMenu2){
						checkMenu2.getElementsByTagName("img").item(0).src = checkMenu2.getElementsByTagName("img").item(0).src.replace("_on","_off");
						checkMenu2 = null;
					}
					if(checkMenu2 != this){
						this.getElementsByTagName("img").item(0).src = this.getElementsByTagName("img").item(0).src.replace("_off","_on");
						checkMenu2 = this;
					}
					isOver = true;
				}
			}
		}

		var gnbImg = liTag[i].getElementsByTagName("img").item(0);
		var gnbaTag = liTag[i].getElementsByTagName("a").item(0);
		gnbaTag.num = checkNum;

		gnbaTag.onmouseover = gnbaTag.onfocus = function () {
			if(checkMenu1){
				checkMenu1.parentNode.className = checkMenu1.parentNode.className.replace(" over","");
				checkMenu1.getElementsByTagName("img").item(0).src = checkMenu1.getElementsByTagName("img").item(0).src.replace("_on", "_off");
				checkMenu1 = null;
			}

			if(checkMenu1 != this){
				this.parentNode.className += " over";
				this.getElementsByTagName("img").item(0).src = this.getElementsByTagName("img").item(0).src.replace("_off", "_on");
				checkMenu1 = this;
			}
			isOver = true;
		}
		checkNum++;
		menuArr1[checkNum] = gnbaTag;
	}
	if(menuArr1[num1]) menuArr1[num1].onmouseover();
	if(menuArr2[num2]){
		var subMenuPlus = 0
		for(var i=0;i<num1-1;i++) subMenuPlus += subMenuNum[i];
		menuArr2[subMenuPlus+num2].onmouseover();
	}
}
// ³ªÀÇ ÇÐ½À¹æ »ó´Ü GNB

// ³ª¸¸ÀÇ ¸Þ´º
function setMyMenuDivWidthHeight(w, h) {
	$("myMenu").style.width = w;
	$("divMyMenu").style.width = w + "px";
	$("myMenu").style.height = h;
	$("divMyMenu").style.height = h + "px";
}
function closedMyMenuFlash() {
	$("myMenu").style.height = "0px";
	$("divMyMenu").style.height = "0px";
	$("divMyMenu").style.display = "none";
}
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}
function onClickMyMenu() {
	$("divMyMenu").style.display = "block";
	$("myMenu").style.width = 527+"px";
	$("divMyMenu").style.width = 527+"px";
	$("myMenu").style.height = 273+"px";
	$("divMyMenu").style.height = 273 + "px";
	//thisMovie("myMenu").onClickViewMyMenu();
}
// ³ª¸¸ÀÇ ¸Þ´º

//·Ñ¸µ
var js_rolling = function(box){
	// ½Ã°£´ÜÀ§´Â ms·Î 1000ÀÌ 1ÃÊ
	if(box.nodeType==1){
		this.box = box;
	}else{
		this.box = document.getElementById(box);
	}
	this.is_rolling = false;
	this.mouseover_pause = true;
	this.direction = 1; //1:top, 2:right, 3:bottom, 4:left (½Ã°è¹æÇâ) // 1¹ø°ú 4¹ø¸¸ µÊ
	this.children =	null;
	this.move_gap = 1;	//¿òÁ÷ÀÌ´Â ÇÈ¼¿´ÜÀ§
	this.time_dealy = 100; //¿òÁ÷ÀÌ´Â Å¸ÀÓµô·¹ÀÌ
	this.time_dealy_pause = 1000;//ÇÏ³ªÀÇ ´ë»óÀÌ »õ·Î ½ÃÀÛÇÒ ¶§ ¸ØÃß´Â ½Ã°£, 0 ÀÌ¸é Àû¿ë ¾ÈÇÔ
	this.time_timer=null;
	this.time_timer_pause=null;
	this.mouseover=false;
	this.init();
	this.set_direction(this.direction);
}
js_rolling.prototype.init = function(){
	this.box.style.position='relative';
	this.box.style.overflow='hidden';
	var children = this.box.childNodes;
	for(var i=(children.length-1);0<=i;i--){
		if(children[i].nodeType==1){
			children[i].style.position='relative';
		}else{
			this.box.removeChild(children[i]);
		}
	}
	var thisC=this;

	this.box.onmouseover=function(){
		if(!thisC.mouseover_pause){	return;	}
		thisC.mouseover=true;
		if(!thisC.time_timer_pause){
			thisC.pause();
		}
	}
	this.box.onmouseout=function(){
		if(!thisC.mouseover_pause){return;}
		thisC.mouseover=false;
		if(!thisC.time_timer_pause){
			thisC.resume();
		}
	}
}
js_rolling.prototype.set_direction = function(direction){
	this.direction=direction;
	if(this.direction==2 ||this.direction==4){
		this.box.style.whiteSpace='nowrap';
	}else{
		this.box.style.whiteSpace='normal';
	}
	var children = this.box.childNodes;
	for(var i=(children.length-1);0<=i;i--){
			if(this.direction==1){
				children[i].style.display='block';
			}else if(this.direction==2){
				children[i].style.textlign='right';
				children[i].style.display='inline';
			}else if(this.direction==3){
				children[i].style.display='block';
			}else if(this.direction==4){
				children[i].style.display='inline';
			}
	}
	this.init_element_children();
}
js_rolling.prototype.init_element_children = function(){
	var children = this.box.childNodes;
	this.children = children;
	for(var i=(children.length-1);0<=i;i--){
			if(this.direction==1){
				children[i].style.top='0px';
			}else if(this.direction==2){
				children[i].style.left='-'+this.box.firstChild.offsetWidth+'px';
			}else if(this.direction==3){
				children[i].style.top='-'+this.box.firstChild.offsetHeight+'px';
			}else if(this.direction==4){
				children[i].style.left='0px';
			}
	}
}
js_rolling.prototype.act_move_up = function(){
	for(var i = 0,m=this.children.length;i<m;i++){
		var child = this.children[i];
		child.style.top=(parseInt(child.style.top)-this.move_gap)+'px';
	}
	if((this.children[0].offsetHeight+parseInt(this.children[0].style.top))<=0){
		this.box.appendChild(this.children[0]);
		this.init_element_children();
		this.pause_act();
	}
}
js_rolling.prototype.move_up = function(){
	if(this.direction!=1&&this.direction!=3){return false;}
	this.box.appendChild(this.children[0]);
	this.init_element_children();
	this.pause_act();
}
js_rolling.prototype.act_move_down = function(){
	for(var i = 0,m=this.children.length;i<m;i++){
		var child = this.children[i];
		child.style.top=(parseInt(child.style.top)+this.move_gap)+'px';
	}
	if(parseInt(this.children[0].style.top)>=0){
		this.box.insertBefore(this.box.lastChild,this.box.firstChild);
		this.init_element_children();
		this.pause_act();
	}
}
js_rolling.prototype.move_down = function(){
	if(this.direction!=1&&this.direction!=3){return false;}
	this.box.insertBefore(this.box.lastChild,this.box.firstChild);
	this.init_element_children();
	this.pause_act();
}
js_rolling.prototype.act_move_left = function(){
	for(var i = 0,m=this.children.length;i<m;i++){
		var child = this.children[i];
		child.style.left=(parseInt(child.style.left)-this.move_gap)+'px';
	}
	if((this.children[0].offsetWidth+parseInt(this.children[0].style.left))<=0){
		this.box.appendChild(this.box.firstChild);
		this.init_element_children();
		this.pause_act();
	}
}
js_rolling.prototype.move_left = function(){
	if(this.direction!=2&&this.direction!=4){return false;}
	this.box.appendChild(this.box.firstChild);
	this.init_element_children();
	this.pause_act();
}
js_rolling.prototype.act_move_right = function(){
	for(var i = 0,m=this.children.length;i<m;i++){
		var child = this.children[i];
		child.style.left=(parseInt(child.style.left)+this.move_gap)+'px';
	}

	if(parseInt(this.box.lastChild.style.left)>=0){
		this.box.insertBefore(this.box.lastChild,this.box.firstChild);
		this.init_element_children();
		this.pause_act();
	}
}
js_rolling.prototype.move_right = function(){
	if(this.direction!=2&&this.direction!=4){return false;}
	this.box.insertBefore(this.box.lastChild,this.box.firstChild);
	this.init_element_children();
	this.pause_act();
}
js_rolling.prototype.start = function(){ //·Ñ¸µ ½ÃÀÛ
	var thisC = this;
	this.stop();
	this.is_rolling = true;
	var act = function(){
		if(thisC.is_rolling){
			if(thisC.direction==1){thisC.act_move_up();}
			else if(thisC.direction==2){thisC.act_move_right();}
			else if(thisC.direction==3){thisC.act_move_down();}
			else if(thisC.direction==4){thisC.act_move_left();}
		}
	}
	this.time_timer = setInterval(act,this.time_dealy);
}
js_rolling.prototype.pause_act = function(){ //ÀÏ½Ã µ¿ÀÛ
	if(this.time_dealy_pause){
		var thisC = this;
		var act = function(){thisC.resume();thisC.time_timer_pause=null;}
		if(this.time_timer_pause){clearTimeout(this.time_timer_pause);}
		this.time_timer_pause = setTimeout(act,this.time_dealy_pause);
		this.pause();
	}
}
js_rolling.prototype.pause = function(){ //ÀÏ½Ã ¸ØÃã
	this.is_rolling = false;
}
js_rolling.prototype.resume = function(){ //ÀÏ½Ã ¸ØÃã ÇØÁ¦
	if(!this.mouseover){
		this.is_rolling = true;
	}
}
js_rolling.prototype.stop = function(){ //·Ñ¸µÀ» ³¡³¿
	this.is_rolling = false;
	if(!this.time_timer){
		clearInterval(this.time_timer);
	}
	this.time_timer = null
}
//·Ñ¸µ

//¼±»ý´Ô ¸ÞÀÎ ¸®½ºÆ® ¿À¹ö
function teacherListOver(obj){
	var liObj = $(obj).getElementsByTagName('li');
	for(var i=0;i<liObj.length;i++){
		liObj[i].onmouseover = function() {
			this.className = "on";
		}
		liObj[i].onmouseout = function() {
			this.className = "";
		}
	}
}
//¼±»ý´Ô ¸ÞÀÎ ¸®½ºÆ® ¿À¹ö

// È¸¿ø ÀÌ¸§ Å¬¸¯½Ã
function paperDivInfoView(e,id,fid,fname,frank){
	if (Prototype.Browser.IE) {
		event.cancelBubble = true;
	} else {
		e.stopPropagation();
	}

//	//ÀÓ½Ã ÁÖ½Ä
//	//if(!id || id == fid) return;
//
//	// È¸¿øÁ¤º¸ "ÇÐ»ý"À¸·Î ¼³Á¤(·©Å·Àº ÂÊÁö¿¡¼­ »ç¿ëµÇÁö ¾Ê´Â´Ù) 2009-07-20
//	frank = 1;
//
//	// ÂÊÁöº¸³»±â
    var paperUrl     = '/common/my_paper/paper_write.php?fid='+fid+'&t=0';
//
//    // Ä£±¸Ãß°¡
    var addFriendUrl = '/common/my_paper/friend_add_pop.php?r_id='+fid+'&r_name='+fname+'&check=0';
//
	var html = '';
//    if(id){
	 html += '<tr><td><a href="javascript:;" onmousedown="mwin(\''+paperUrl+'\',\'paperUrl\',600,570)">ÂÊÁöº¸³»±â</a></td></tr>';
//    }
//
//	if(fid){
        html += '<tr><td><a href="javascript:;" onmousedown="mwin(\''+addFriendUrl+'\',\'addfriend\',600,400)">Ä£±¸µî·Ï</a></td></tr>';
//    }
//ÀÓ½Ã ÁÖ½Ä
//	if(!html){
//		return ;
//	}

	$("paperDivInfo").style.display = "block";
	$("paperDivInfo").style.left = e.x-3;
	$("paperDivInfo").style.top = e.y-3;

	var str = "";
	str += '<table cellspacing="0" cellpadding="0">';
	str += html;
	str += '	<!--tr>';
	str += '		<td class="nobackground"><a href="javascript:;">¼ö½Å°ÅºÎ</a></td>';
	str += '	</tr-->';
	str += '</table>';

	$("paperDivInfo").update(str);
}
function paperDivInfoNone(){
	$$("div.paperDivInfo").invoke('hide');
}
// È¸¿ø ÀÌ¸§ Å¬¸¯½Ã

// ´Þ·Âº¸±â-±âÁ¸ ´Þ·Â½ºÅ©¸³Æ® »ç¿ëÀ¸·ÎÀÎÇÑ ÁÖ¼®Ã³¸®(ÀÓÁÖÇõ)
//function viewCalendar(e,obj){
//	$("calendar").style.display = "block";
//
//	var ex1 = e.clientX;
//	var ey1 = e.clientY;
//	var ex2 = (appname == "IE") ? e.offsetX : ex1 - obj.offsetLeft;
//	var ey2 = (appname == "IE") ? e.offsetY : ey1 - obj.offsetTop;
//	var sy1 = document.documentElement.scrollTop;
//
//	$("calendar").style.left = ex1 - ex2;
//	$("calendar").style.top = (ey1 - ey2) + sy1;
//}
// ´Þ·Âº¸±â

function setMainLeftFrameDivWidthHeight(w, h) {
	var cheight = getBrowserHeight();
	$('mainLeftFrameDiv').style.width = w + 'px';
	$('mainLeftFrameDiv').style.height = (w==29)?cheight:h + 'px';

	$('mainLeftFrame').style.width = w + 'px';
	$('mainLeftFrame').style.height = h + 'px';
}
function getBrowserWidth() {
	//ÇöÀç ºê¶ó¿ìÀú °¡·Î Å©±â ¹ÝÈ¯
	$('mainLeftFrameDiv').style.height = '500px';
	return document.body.clientWidth;
}
function getBrowserHeight() {
	//ÇöÀç ºê¶ó¿ìÀú ¼¼·Î Å©±â ¹ÝÈ¯
	var oBody = (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body  ;
	var cheight = (oBody.scrollHeight > oBody.clientHeight ? oBody.scrollHeight : oBody.clientHeight);
	return cheight-1;
}
window.onresize = function() {
	//À©µµ Å©±â º¯°æ½Ã ÇÃ·¡½Ã »çÀÌÁî Á¶Á¤
	var oBody = (document.compatMode && document.compatMode!="BackCompat") ? document.documentElement : document.body  ;
	var cheight = (oBody.scrollHeight > oBody.clientHeight ? oBody.scrollHeight : oBody.clientHeight);
	if($('mainLeftFrame')) {
		thisMovie("mainLeftFrame").onResizeBrowser(document.body.clientWidth, cheight);
		$('mainLeftFrameDiv').style.height = cheight + 'px';
	}
}
window.onload = function(){
	if($('mainLeftFrame')) {
		var cheight = getBrowserHeight();
		if($('leftBarCheck').clientHeight < parseInt(cheight)) $('mainLeftFrameDiv').style.height = cheight + 'px';
	}
}

function rolloverImgBtn(obj,over){
	obj.src = (over == "on")? obj.src.replace("off.gif", "on.gif"):obj.src.replace("on.gif", "off.gif");
}

function leftFlashTopLink(){
	location.href="#";
}

function goAnniversary(num)
{
	var winOpt = "fullscreen=yes";
	var para = "";
	if(num>0) para = "?depth2Num=1";
	window.moveTo(0, 0);
	window.open('/friend/event/0906_ollgong/090706/main.php'+para,'main_A',winOpt + ", status=no, scrollbars=auto");
}

function imgViewPopup(num){
	window.open('/main_pop/allgong/pop_'+(num+1)+'.html','mainpop','width=964, height=701, scrollbars=no');
}

// ¸µÅ© Á¡¼± ¾ø¾Ö±â
function bluring(){
 if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;