//±âÅ¸ °øÅë ######
	
	//¹®ÀÚ¿­ Trim
	String.prototype.Trim = function() {
	    return this.replace(/(^ *)|( *$)/g, "");
	}

	//±Û·Î¹ú ¸Þ´º ÀÛµ¿
	function gMn(mnElem){
		try{
			var posLeft = mnElem.offsetLeft;
			var subMenu = mnElem.getElementsByTagName("UL")[0];
			if(mnElem.style.backgroundImage == ""){
				mnElem.style.backgroundImage = "url(/images/main/gMenu.gif)";
				mnElem.style.backgroundPosition = "-" + posLeft + "px -43px";
				if(subMenu){
					subMenu.style.display = "block";
				}
			}else{
				mnElem.style.backgroundImage = "";
				if(subMenu){
					subMenu.style.display = "none";
				}
			}
		}catch(ex){
			//alert(ex.message);
		}
	}
	
	//°èÁÂ ÇÁ¸°Æ®
	function print_account(){
		var ww = screen.width/2 - 160
		var printWin = window.open("/info/print_account.php", "printWin", "width=320, height=430, scrollbars=yes, top=10, left=" + ww);
		if(printWin){
			printWin.focus();
		}
	}

	//ÀÔ·ÂÄ­ Æ÷Ä¿½Ì
	function text_focus(inputObj){
		try{
			inputObj.style.backgroundImage = "none";
		}catch(ex){
			alert(ex.message);	
		}
	}
	//·Î±×ÀÎ Àü¼Û
	function send_login(){
		var objForm = document.loginForm;
		if( ! isValidAlphaNum(objForm.u_id.value) ){
			alert("¾ÆÀÌµð´Â °ø¹é¾øÀÌ  4~16 ±ÛÀÚÀÇ ¿µ¾î,¼ýÀÚ ¶Ç´Â _,- ÀÇ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ ÁÖ½Ê½Ã¿À");
			objForm.u_id.focus();
			return false;
		}
		if( ! isValidAlphaNum(objForm.u_pw.value) ){
			alert("ºñ¹Ð¹øÈ£´Â °ø¹é¾øÀÌ  4~16 ±ÛÀÚÀÇ ¿µ¾î,¼ýÀÚ ¶Ç´Â _,- ÀÇ Á¶ÇÕÀ¸·Î ÀÛ¼ºÇØ ÁÖ½Ê½Ã¿À");
			objForm.u_pw.focus();
			return false;
		}
		return true;
	}
	//·Î±×ÀÎ : ¾ÆÀÌµð¸¦ ÀúÀåÇÏ¸é ¹è°æ ¶óº§À» Áö¿ò
	function setLoginBack(){
		try{
			if(document.loginForm.u_id.value != ""){
				text_focus(document.loginForm.u_id);
			}
		}catch(ex){alert(ex.message)}
	}

	//¾Æ¸§´Ù¿î¿©Çà µ¿¿µ»ó º¸±â (ÆË¾÷)
	function movieBautiful(linkObj){
		var ww = screen.width/2 - 325;
		var opObj = window.open(linkObj.href, "movieBautiful","width=664, height=395, scrollbars=yes, resizable=no,top=0, left=" + ww);
		if(opObj){
			opObj.focus();
		}else{
			alert("ÆË¾÷ÀÌ Â÷´ÜµÇ¾î ÀÖ½À´Ï´Ù.\n\nÀÌ ÆäÀÌÁö¸¦ º¸½Ã·Á¸é ÆË¾÷Â÷´ÜÀ» ÇØÁ¦ÇØ ÁÖ¼¼¿ä.");
		}
	}

	//Çàº¹ÇÑ µ¿Çà : ÇÃ·¡½¬ º¸±â(ÆË¾÷)
	function lifeWidthMS(linkObj){
		var ww = screen.width/2 - 522;
		var opObj = window.open(linkObj.href, "msFlash","width=1044, height=768, scrollbars=yes, resizable=yes,top=0, left=" + ww);
		if(opObj){
			opObj.focus();
		}else{
			alert("ÆË¾÷ÀÌ Â÷´ÜµÇ¾î ÀÖ½À´Ï´Ù.\n\nÀÌ ÆäÀÌÁö¸¦ º¸½Ã·Á¸é ÆË¾÷Â÷´ÜÀ» ÇØÁ¦ÇØ ÁÖ¼¼¿ä.");
		}
	}

	//ÂÊÁö º¸³»±â : ÆË¾÷Ã¢
	function sendNotePop(noteForm)
	{	
		noteForm.action = "/note/pop_note_write.php";
		noteForm.target = "notePop";
		openPopup(600, 400, -1, 1, "notePop" , "/note/pop_note_content.php");
		noteForm.submit();
	}
	//»õ·Î¿î ÂÊÁöº¸±â : ÆË¾÷Ã¢
	function viewNotePop(){	
		openPopup(600, 380, -1, 1, "note1" , "/note/pop_note_content.php");
	}

//ÆË¾÷ °øÁö °ü·Ã ####
	//ÆË¾÷ °øÁö ¶ç¿ì±â
	function openPopup(sizeW, sizeH, posX, is_scroll, winName, pop_url)
	{
		try{
			var ww = posX;
			if(ww<0){
				screen.width/2 - parseInt(sizeW/2);
			}
			var popWin = window.open(pop_url, winName, "width=" + sizeW + ",height=" + sizeH + ", scrollbars=" + is_scroll +", resizable=yes, top=0,left=" + ww);
			if( popWin ){
				popWin.focus();
			}
		}catch(ex){
			alert(ex.message);
		}
	}
	function getCookie( cName )
	{
		var nameOfCookie = cName + "=";
		var x = 0;
		while ( x <= document.cookie.length )
		{
			var y = (x+nameOfCookie.length);
			if ( document.cookie.substring( x, y ) == nameOfCookie ) {
				if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
					endOfCookie = document.cookie.length;
				return unescape( document.cookie.substring( y, endOfCookie ) );
			}
			x = document.cookie.indexOf( " ", x ) + 1;
			if ( x == 0 )
				break;
		}
		return "";
	}
	function setCookie( cName, cValue, expiredays ) 
	{ 
		var todayDate = new Date(); 
		//todayDate.setHours(23,59,59);	//¿À´Ã¹ã ÀÚÁ¤
		todayDate.setDate( todayDate.getDate() + parseInt(expiredays) ); 
		document.cookie = cName + "=" + escape( cValue ) + "; path=/; expires=" + todayDate.toUTCString() + ";" 
	} 
//--------------------------------------------------
	//¸ÞÀÎ ÅÇ ¿À¹ö
	function tabOn(tag_cid, _index){
		try{
			var tabElems = document.getElementById("titleTab_" + tag_cid ).getElementsByTagName("A");
			var listElem = null;
			for(i=0; i<tabElems.length; i++){
				listElem = document.getElementById("list_" + tag_cid + "_" + i )
				if( i == _index ){
					tabElems[i].className = "tabOnSide";
					listElem.style.display = "block";
				}else{
					tabElems[i].className = "";
					listElem.style.display = "none";
				}
			}
		}catch(ex){
			//alert(ex.message);
		}
	}
	//ÃÖ½Å ÅÇ Ç¥½Ã
	var dddd = 0 ;
/*
dateArr["1216"]	1307613738;
dateArr["1213"]	1310707966;
dateArr["1212"]	1310952872;
dateArr["1210"]	1311832897;
*/

	function setRecentTab(tag_cid, newCids){
		try{
			var tabElems = document.getElementById("titleTab_" + tag_cid ).getElementsByTagName("A");
			var tmpDate = 0;
			var newSignElem;
			var new_index = 0;
			for(i=0; i<tabElems.length; i++){
				//thisCid = tabElems[i].href.substr(tabElems[i].href.length - 4, 4); //href¿¡¼­ cid ÃßÃâ
				thisCid = tabElems[i].getAttribute("cid");
				//ÃÖ½Å cid ´Â ¸ðµÎ Ç¥½Ã (¿¹: 48½Ã°£ ÀÌ³»)
				if( newCids.indexOf(thisCid) >=0 ){
					
					newSignElem = document.createElement("DIV");
					newSignElem.className = "recentReg";
					tabElems[i].appendChild(newSignElem);
					newSignElem.style.left = (tabElems[i].offsetLeft + tabElems[i].offsetWidth/2-10) + "px";
				}
				//°¡Àå ÃÖ±ÙÀÇ cid ÀÇ ÅÇÀ» default ·Î ÇÏ±â À§ÇÏ¿©.
				if( i==0 ){
					tmpDate = dateArr[thisCid];
				}
				if(dateArr[thisCid] > tmpDate ){
					tmpDate = dateArr[thisCid];
					new_index = i;
				}
			}
			//alert(tag_cid + " == " + tmpDate +"..." + new_index);
			tabOn(tag_cid, new_index);
		}catch(ex){
			//alert(ex.message);
		}
	}
	
	
//--------------------------------------------------

	//id,ºñ¹øÀÇ À¯È¿¼º Ã¼Å©
	function isValidAlphaNum(idPassStr)
	{	
		var AlphaNumCheck = /[^_a-zA-Z0-9-]/ ;
		try{
			idPassStr = idPassStr.Trim();
			if( idPassStr.length >= 4 &&  idPassStr.length <=16 && AlphaNumCheck.test(idPassStr) == false ){
				return true;
			}else{
				return false;
			}
		}catch(ex){alert(ex.message); return false; }
	}
	//ÀÌ¸ÞÀÏ À¯È¿¼º Ã¼Å©
	function isValidEmail(emailStr)
	{
		try{
			emailStr = emailStr.Trim();
			if (emailStr.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) {
				return false;
			}
			return true;
		}catch(e){return false; }
	}
	//¿£ÅÍ½Ã Æ÷Ä¿½º ÀÌµ¿
	function next_focus(evt, nextObj) 
	{ 
		try{
			var evt  = (evt) ? evt : ((event) ? event : null);
			var typeName = typeof(nextObj);
			if( typeName == "object"  && evt.keyCode == 13){
				nextObj.focus();
			}else if ( typeName == "function"  && ( evt.keyCode == 13 || evt.keyCode == 9 ) ){
				nextObj();
			}else if ( typeName == "string"  && evt.keyCode == 13 ){
				if(document.getElementById(nextObj)){
					document.getElementById(nextObj).focus();
				}
			}


		}catch(ex){
			alert(ex.message);
		}
	}

	//Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ ¶Ç´Â ÇØÁ¦
	function check_all(chObj){
		try{
			var chElem = document.getElementsByTagName("input");
			var chCount = 0;
			for(i=0; i<chElem.length; i++){
				if(chElem[i] != chObj && chElem[i].id.substr(0,3) == chObj.id){
					chElem[i].checked = chObj.checked;
					chCount++;
				}
			}
			if(chCount==0){
				chObj.checked = false;
			}
		}catch(ex){
			alert(ex.message);
		}
	}

	//TR ÅÂ±×¿¡ ¸¶¿ì½º ¿À¹ö, ¾Æ¿ô½Ã »ö»ó º¯°æ
	function over_tr(objTR, color)
	{
		objTR.style.backgroundColor = color ;
	}

	//ÇØ´ç °ªÀÌ ¼ýÀÚÀÎÁö È®ÀÎ
	function is_number(num)
	{
		var regNum = /[^0-9]/ ;
		if(num == "" || regNum.test(num)){
			return false;
		}else{
			return true;
		}
	}
	function num_ch(thisObj)
	{
		try{
			var regNum = /[^0-9]/ ;
			if (regNum.test(thisObj.value) ){
				thisObj.value = "";
				thisObj.focus();
			}
		}catch(ex) { alert(ex.message); }
	}
	//¾Õ¿¡ 0À» Ãß°¡ÇÏ¿© ÀÚ¸®¼ö ¸ÂÃß±â : ÁÖ·Î ³¯Â¥ Çü½Ä¿¡¼­ ¸¹ÀÌ »ç¿ë
	function getZeroFill(num, digit){
		var tmp = "" + (Math.pow(10, digit) + num); 
		return tmp.substr(1);
	}
	//select ¹Ú½º¿¡¼­ ÇöÀç ¼±ÅÃÇÑ option Ç¥½ÃÇÏ±â - ÁÖ·Î °Ë»ö¿¡¼­ »ç¿ëÇÔ.
	function set_combo_selected(selectObj, reqValue ){
		try{
			for(i=0; i< selectObj.options.length; i++){
				if( selectObj.options[i].value == reqValue ){
					selectObj.options[i].selected = true;
				}
			}
		}catch(ex) {; }
	}
	//radio, checkbox ±âº» Ã¼Å©
	function set_checked(checkElem, defaultValue ){
		try{
			for(i=0; i<checkElem.length;i++){
				if(checkElem[i].value == defaultValue){
					checkElem[i].checked = true;
				}
			}
		}catch(ex) {; }
	}

	//1000 ´ÜÀ§·Î ÄÞ¸¶ ºÙÀÌ±â
	function comma(x) 
	{
		var txtNumber = '' + x;
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var arrNumber = txtNumber.split('.');
		arrNumber[0] += '.';
		do {
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		} 
		while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1) 
		{
			return arrNumber.join('');
		}else {
			return arrNumber[0].split('.')[0];
		 }
	}

	
	//¶óµð¿À ¹öÆ° ¶óº§ ±â´É
	function ch_radio(id_str)
	{
		try{
			document.getElementById(id_str).checked = true;
		}catch(ex){alert(ex.message);}
	}



//°Ë»ö °ü·Ã  ####
	//±Û·Î¹ú °Ë»ö
	function searchGlobal(objForm){
		if(objForm.sword.value.Trim() == ""){
			objForm.sword.focus();
			return false;
		}
		return true;
	}
	//¸ñ·Ï³» °Ë»ö
	function searchBoard(objForm)
	{
		if(objForm.sword.value == "" || objForm.sword.value.indexOf(" ")>-1){
			objForm.sword.focus();
			return false;
		}
		return true;
	}

//---------------------------------------------------

	//¸µÅ©¿¡ ¸¶¿ì½º ¿À¹ö/¾Æ¿ô - Æ¯È÷ Á¦¸ñ ¸µÅ©
	function overLine(elem, flag){
		if(flag == 1){	//over
			elem.style.textDecoration='underline';
		}else{			//out
			elem.style.textDecoration='none';
		}
	}


//AJAX °ü·Ã #####

	//ºó ÇÔ¼ö
	function void_function(){;}
	
	//AJAX ¿¬°á
	var req = null;
	function ajax_http_request()
	{
		try{
			request = new XMLHttpRequest();
		} catch(trymicrosoft){
			try{
				request = new ActiveXObject("Mszm12.XMLHTTP");
			}catch(failed){
				try{
					request = new ActiveXObject("Microsoft.XMLHTTP");
				}catch(failed){
					request = null;
				}
			}
		}
		return request;
	}
	//AJAX ÃÊ±âÈ­
	function ajax_http_init(remote_url, query_method, query_string, user_callback_func)
	{
		try{
			req = ajax_http_request();
			if(!req){
				alert("ºê¶ó¿ìÀúÀÇ ¹öÀüÀÌ ³·¾Æ¼­ Á¢¼ÓÀÌ ¾î·Æ½À´Ï´Ù.\n\n°ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ ÁÖ½Ê½Ã¿À.");	
			}else{
				req.onreadystatechange = function(){
					//alert(req.status)
					if (req.readyState == 4) {
						if (req.status == 200) {
							user_callback_func(req);
						}else if (req.status == 500) {
							alert("È£ÃâÇÏ½Å ÆäÀÌÁö¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù.")
							alert(req.responseText);
						}
					}
				}
				req.open(query_method, remote_url, true);
				if(query_method.toLowerCase() == "post"){
					req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				}
				req.send(query_string);
			}
		} catch(ex){alert(ex.message); }
	}


//ÇÃ·¡½¬ °ü·Ã, ¹Ìµð¾îÇÃ·¹ÀÌ¾î °ü·Ã ####
	var g_ValidFlashVersion = true ;	//Boolean : ¿Ã¹Ù¸¥ ÇÃ·¡½¬ ¹öÀüÀÎÁö È®ÀÎ : html_header_inc.asp¿¡¼­ È®ÀÎ
	var g_nowVersion;
	//¸ÞÀÎºñÁÖ¾ó°ú ¸Þ´º Ãâ·Â (ÆÄÀÏ¸í, ³Êºñ, ³ôÀÌ)
	function printFlash (swfName, ww, hh )
	{
		try{
			if(!g_ValidFlashVersion){
				return;
			}
			tagString = ""
				+ "<object width=" + ww +" height=" + hh +" classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0' align='middle'>"
				+ "<param name='allowScriptAccess' value='sameDomain' />"
				+ "<param name='movie' value='" + swfName + "' />"
				+ "<param name='quality' value='high' />"
				+ "<param name='wmode' value='transparent' />"
				+ "<param name='bgcolor' value='#ffffff' />"
				+ "<embed src='" + swfName + "' bgcolor='#ffffff' width=" + ww +" height="+ hh + "  quality='high' wmode='transparent'  align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"
				+ "</object>";
			//Ãâ·Â
			document.write(tagString);
		}catch(ex) { ; }
	}

	//µ¿¿µ»ó Ãâ·Â - ¹Ìµð¾î ÇÃ·¹ÀÌ¾î
	function play_movie(url, ww, hh)
	{
		//	+ "<object style='width:" + ww + "px; height:" + hh + "px' CLASSID='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' CODEBASE='#Version=7,0,0,1954'>"
		objString = ""	
			+ "<object style='width:" + ww + "px; height:" + hh + "px' CLASSID='clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6' CODEBASE='#Version=7,0,0,1954'>"
			+ "	<param name='url' value='" + url + "'>"
			+ "	<param name='EnableContextMenu' value='false'>"
			+ "</object>" ;
	
		//Ãâ·Â
		document.write(objString);
	}

	//Âü°í : http://www.adobe.com/products/flashplayer/download/detection_kit/
	var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
	var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
	var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;



//----------------------------
//·ÎÅ×ÀÌ¼Ç °ü·Ã Å¬·¡½º
	ClassMove = function(_elem_id, _direction, _unitTag) 
	{
		this.rotateFlag = false;	//·ÎÅ×ÀÌ¼Ç ¿©ºÎ
		this.directSwitch = -1 ;		//1:¾çÀÇ ¹æÇâ,  -1:À½ÀÇ ¹æÇâ
		this.timePause = 3500;	//·ÎÅ×ÀÌ¼Ç Áß Àá½Ã ½¬´Â ½Ã°£
		this.timeSpeed = 100;		//ÇÑ¹ø¿¡ ÀÌµ¿ÇÏ´Â ½Ã°£
		this.posTarget = 0;		//elem ÀÇ ÀÌµ¿ ¸ñÇ¥ À§Ä¡
		this.posNow = 0;			//¼ø°£¼ø°£ÀÇ elem À§Ä¡
		this.distance = 0;			// = posTarget - posNow
		this.interval_id = null;
		//µ¿Àû º¯¼ö ¼¼ÆÃ
		this.wrapperElem = document.getElementById(_elem_id);
		this.unitElems = this.wrapperElem.getElementsByTagName(_unitTag);	//ÀÌµ¿ÀÇ ´ÜÀ§ ÄÁÅÙÃ÷ÀÎ  ÅÂ±×(¿¹:A, SPAN)
		this.direction = _direction;		//LT:¿ÞÂÊ, RT:¿À¸¥ÂÊ, UP:À§·Î, DN:¾Æ·¡·Î
		
	}//ClassMove
	ClassMove.prototype = //------------
	{
		//elemÀÇ À§Ä¡ °ü·Ã ÃÊ±âÈ­
		comSetPosition : function(_direction)
		{		
			switch(_direction){
				case "LT" : 
					this.directSwitch = -1;
					this.posNow = 0;
					this.posTarget = - this.unitElems[0].offsetWidth;
					
					break;
				case "RT" : 
					this.directSwitch = 1; 
					this.posNow = -this.unitElems[0].offsetWidth;
					this.posTarget = 0;
					break;
				case "UP" : 
					this.directSwitch = -1;
					this.posNow = 0;
					this.posTarget = - this.unitElems[0].offsetHeight;
					break;
				case "DN" : 
					this.directSwitch = 1; 
					this.posNow = -this.unitElems[0].offsetHeight;
					this.posTarget = 0;
					break;
				default :
			}
			switch(_direction){
				case "LT" : case "RT" : 
					this.wrapperElem.style.left = this.posNow + "px";
					break;
				case "UP" : case "DN" : 
					this.wrapperElem.style.top = this.posNow + "px";
					break;
			}
			//ÀÌµ¿ ¹æÇâ¿¡ µû¸¥ unit elemÀ» À§Ä¡ Á¶Á¤ : ·ÎÅ×ÀÌ¼ÇÀÏ °æ¿ì¿¡¸¸.
			if( this.rotateFlag ){
				if(this.directSwitch == 1){
					this.wrapperElem.insertBefore(this.unitElems[this.unitElems.length-1], this.unitElems[0]);	//¸ÇµÚÀÇ elemÀ» ¸Ç ¾ÕÀ¸·Î 
				}else{
					this.wrapperElem.appendChild(this.unitElems[0]);	//¸Ç¾ÕÀÇ elemÀ» ¸Ç µÚ·Î
				}
			}
			this.rotateFlag = true;	//ÃÖÃÊ¿¡´Â if( this.rotateFlag ){}ºí·°À» ½ÇÇàÇÏÁö ¾Êµµ·Ï ÇÔ.
		}, //comSetPosition
		//1È¸ ÀÌµ¿ÀÌ ¿Ï·áµÇ¾úÀ» ¶§ È£Ãâ
		comComplete : function(_direction) 
		{
			this.comSetPosition(_direction);	//elemÀÇ À§Ä¡¿Í ¹æÇâ ÃÊ±âÈ­
			this.comRepeating(this, this.timePause);	//¹Ýº¹
			//ÇöÀç ¸Ç¾Õ ¿ä¼ÒÀÇ ¼Ó¼º°ª°ú ÀÏÄ¡ÇÏ´Â ³×ºñ°ÔÀÌ¼ÇÀÓÀ» Ç¥½ÃÇÔ.--------
			if( this.wrapperElem.id == "rot2"){
				//this.rotateNaviOn( this.unitElems[0].getAttribute("num") );
			}
		}, //comComplete
		//¹æÇâ¹Ù²Ù±â
		comTurning : function(_directSwitch){
			if(this.directSwitch == _directSwitch){
				return;
			}
			this.directSwitch = _directSwitch;
			switch( this.direction ){
				case "LT" : 
					this.direction = "RT"; break;
				case "RT" : 
					this.direction = "LT"; break;
				case "UP" : 
					this.direction = "DN"; break;
				case "DN" : 
					this.direction = "UP"; break;
			}
			this.comSetPosition(this.direction);	//ÃÊ±âÈ­
			this.comRepeating(this, this.timeSpeed);	//¹Ýº¹½ÃÀÛ
		}, 
		//¹Ýº¹ÇÏ±â
		comRepeating : function(_thisObj, _timeSpeed){
			this.interval_id = setTimeout( function(){_thisObj.comMoving();}, _timeSpeed);
		},
		//·¹ÀÌ¾î ÀÌµ¿ ±¸Çö
		comMoving : function(){
			try{
				this.distance = this.posTarget - this.posNow ;
				this.posNow += this.distance * 0.5 ;
				this.distance = Math.abs(this.distance);
				
				//1°³ ´ÜÀ§ÀÇ ÀÌµ¿ ¿Ï·á½Ã ÀÏ´Ü ºüÁ®³ª°¨. 
				if( this.distance < 1 ){
					clearTimeout(this.interval_id);
					this.comComplete(this.direction);
					return;
				}
				switch( this.direction ){
					case "LT" : case "RT" : 
						this.wrapperElem.style.left = this.posNow  + "px";
						break;
					case "UP" : case "DN" : 
						this.wrapperElem.style.top = this.posNow  + "px" ;
						break;
				}
				this.comRepeating(this, this.timeSpeed);	//¹Ýº¹
				
			}catch(ex){;}
		}, //this.comMoving
		//¸¶¿ì½º ¿À¹ö,¾Æ¿ô
		mOver : function(flag){
			//2°³ ÀÌ»ó¿¡¼­¸¸ ÀÛµ¿
			if(this.unitElems.length<2){
				return;	
			}
			switch(flag){
				//·ÎÅ×ÀÌ¼Ç °ü·Ã
				case 1 :	//over
					clearTimeout(this.interval_id); break;
				case 2 :	//out
					this.comRepeating(this, this.timeSpeed); break;
				default : 					
			}
		}, //mOver		
		//------------------------------------------------
		//·ÎÅ×ÀÌ¼Ç ½ÃÀÛ
		startRotate : function( ){
			
			//2°³ ÀÌ»ó¿¡¼­¸¸ ÀÛµ¿
			if(this.unitElems.length<2){
				return;	
			}
			//ÅØ½ºÆ® ³ëµå,Áï °ø¹é Á¦°Å
			for(i=0 ; i< this.wrapperElem.childNodes.length; i++){
				if(this.wrapperElem.childNodes[i].nodeType == 3){
					this.wrapperElem.removeChild(this.wrapperElem.childNodes[i]);
				}
			}
			this.comSetPosition(this.direction);	//ÃÊ±âÈ­
			this.comRepeating(this, this.timePause);	//¹Ýº¹½ÃÀÛ
		},
		rotateNaviOn : function(index)
		{
			try{
				var naviElem = document.getElementById("mov_navi");
				var naviUnits = naviElem.getElementsByTagName("A");
				for(i=0; i<naviUnits.length; i++){
					( i == index )?  naviUnits[i].style.border = "solid 1px red" :  naviUnits[i].style.border = "0 none";
				}
			}catch(ex){;}
		},

		fEmpty : function(){;}
	}//prototype
//·ÎÅ×ÀÌ¼Ç °ü·Ã  ³¡
//----------------------------------------------------------------------
//¸Þ´º °ü·Ã################
	ClassMenu = function(_wrapper_id) 
	{
		this.wrapper_id = _wrapper_id;	//¸Þ´º¸¦ ´ã°í ÀÖ´Â ¿¤¸®¸ÕÆ®ÀÇ ¾ÆÀÌµð (¿¹: ÁÖ¸Þ´º+¼­ºê¸Þ´º)
		this.menuMode ;			//±Û·Î¹úÀÎ°¡ »çÀÌµåÀÎ°¡
		this.posTarget = 0;		//elem ÀÇ ÀÌµ¿ ¸ñÇ¥ À§Ä¡
		this.posNow = 0;			//¼ø°£¼ø°£ÀÇ elem À§Ä¡
		this.distance = 0;			// = posTarget - posNow
		this.timeSpeed = 30;		//ÇÑ¹ø¿¡ ÀÌµ¿ÇÏ´Â ½Ã°£
	}//ClassMenu
	ClassMenu.prototype = //------------
	{
		//±Û·Î¹ú ¸Þ´º : ÃÊ±âÈ­
		initGloal : function(){
			this.menuMode = "global";
			//ÀÌº¥Æ®ÇÚµé·¯ Ãß°¡
			this.gBox =  document.getElementById(this.wrapper_id).getElementsByTagName("A")[0];	//ÁÖ¸Þ´º
			this.movingElem =  document.getElementById(this.wrapper_id).getElementsByTagName("P")[0];	//¼­ºê¸Þ´º ¹Ú½º
			this.gAddAttr(this);
		},
		//±Û·Î¹ú ¸Þ´º : ¸¶¿ì½º ÀÌº¥Æ® ¼Ó¼º Ãß°¡
		gAddAttr : function(_thisObj){
			//ÁÖ¸Þ´º
			_thisObj.gBox.onmouseover = function(){_thisObj.gOn(this);}
			_thisObj.gBox.onmouseout = function(){_thisObj.gEtc(2);}
			//ÁÖ¸Þ´ºÀÇ ¼­ºê¸Þ´º
			_thisObj.movingElem.onmouseover = function(){_thisObj.gEtc(3);}
			_thisObj.movingElem.onmouseout = function(){_thisObj.gEtc(4);}
		},

		//±Û·Î¹ú ¸Þ´º : ¸¶¿ì½º ¿À¹ö
		gOn : function(_overElem){
			this.movingElem.style.display = "block";
			this.subLinks = this.movingElem.getElementsByTagName("A");
			this.elemHeight = this.subLinks[0].offsetHeight * this.subLinks.length; 	//<A>ÀÇ ³ôÀÌ * °³¼ö
			this.posNow =  0;
			this.posTarget = this.elemHeight;
			this.interval_id = this.comRepeating(this, 0);	//¹Ýº¹
		},
		//±Û·Î¹ú ¸Þ´º : ¸¶¿ì½º ±âÅ¸
		gEtc : function(_mode){
			try{
				this.mode = _mode;
				if(_mode == 2 || _mode == 4 ){//gMenu, gSub : out 
					this.posTarget = 0;
					this.interval_id = this.comRepeating(this, 30);	//¹Ýº¹
				}
				else if(_mode == 3){//gSub : over
					this.movingElem.style.display = "block";
					this.movingElem.style.height = this.elemHeight  + "px";
				}
			}catch(ex){alert(ex.message)}
		},
		//---------------------------------
		//»çÀÌµå ¸Þ´º : ÃÊ±âÈ­
		initSide : function(){
			try{
				this.linkElems = document.getElementById(this.wrapper_id).getElementsByTagName("A");	//ÀÌµ¿ÀÇ ´ÜÀ§ ÄÁÅÙÃ÷ÀÎ  ÅÂ±×(¿¹:A)
				this.movingElem = document.getElementById("sideOn");	//¿òÁ÷ÀÌ´Â °ÍÀº ¹è°æÀÌ¹ÌÁöÀÓ.
				this.defaultElem = document.getElementById("defaultOn");
				this.sOn(this.defaultElem, 0);
			}catch(ex){;}
		},
		//»çÀÌµå ¸Þ´º : ¸¶¿ì½º
		sOn : function(_overElem, _mode){
			try{
				if(_mode == 1){//out
					this.overElem = this.defaultElem;
				}else{
					this.overElem = _overElem;
				}
				if(! this.overElem){
					return;	
				}
				this.posNow =  this.movingElem.offsetTop;
				this.posTarget = this.overElem.offsetTop;
				this.interval_id = this.comRepeating(this, this.timeSpeed);	//¹Ýº¹
				this.setOnStyle();
			}catch(ex){
				//alert(ex.message);
			}
		},
		//»çÀÌµå ¸Þ´º ½ºÅ¸ÀÏ Àû¿ë
		setOnStyle : function(){
			try{
				var old_class = "";
				for(i=0; i<this.linkElems.length;i++){
					if(this.linkElems[i] == this.overElem){
						this.linkElems[i].className = "nowSub";
					}else{
						old_class = this.linkElems[i].getAttribute("old_class");
						if( old_class != ""){
							this.linkElems[i].className = old_class;
						}else{
							this.linkElems[i].className = "";
						}
					}
				}
			}catch(ex){;}
		},
		//---------------------------------
		//¹Ýº¹ÇÏ±â
		comRepeating : function(_thisObj, _timeSpeed){
			this.interval_id = setTimeout( function(){_thisObj.comMoving();}, _timeSpeed);
		},		
		//ÀÌµ¿ÇÏ±â ±¸Çö
		comMoving : function()
		{
			if(this.mode == 3){	//±Û·Î¹ú ¼­ºê¸Þ´º ¹Ú½º¿¡ ¿À¹ö½Ã: 
				clearTimeout(this.interval_id);
				return;	
			}
			this.distance = this.posTarget - this.posNow ;
			this.posNow += this.distance * 0.5 ;
			this.distance = Math.abs(this.distance);
			
			//±Û·Î¹ú ¸Þ´º ¾Æ¿ô : ¹Ú½º°¡ ÀÚ¿¬½º·´°Ô ¾ø¾îÁöµµ·Ï ÇÏ±â À§ÇÏ¿©!
			if( this.distance < 4 && this.menuMode == "global" && this.posTarget == 0 ){
				this.movingElem.style.display = "none";
			}
			//1È¸ ÀÌµ¿ ¿Ï·á½Ã ÀÏ´Ü ºüÁ®³ª°¨. 
			if( this.distance < 1 ){
				if(this.menuMode == "global"){
					this.movingElem.style.height = this.posTarget + "px";
				}else{
					this.movingElem.style.top = this.posTarget + "px";
				}
				clearTimeout(this.interval_id);
				return;
			}
			if(this.menuMode == "global"){
				this.movingElem.style.height = this.posNow + "px";
			}else{
				this.movingElem.style.top = this.posNow + "px";
			}
			this.comRepeating(this,this.timeSpeed);	//¹Ýº¹
		},		
		fEmpty : function(){;}
	}//prototype
//¸Þ´º °ü·Ã ³¡################

