document.write('<script type="text/javascript" src="../include/including.js"></script>') ; // ·ÎÄÃÈ®ÀÎ¿ëÀ» À§ÇÑ ÆÄÀÏÀÓ. °³¹ßÀÛ¾÷½Ã ¹«½ÃÇÔ.


// Trace ¸Þ¼­µå (Optimized for Microsoft Internet Explorer all round version)
var ___traceWindow ;
function traceTest(_traceStr) {
	_traceStr = String(_traceStr) ;
	if (!___traceWindow) ___traceWindow = window.open("about:blank", "", "left=0,top=0,width=500,height=500,scrollbars=yes,resizable=yes,status=yes") ;
	___traceWindow.document.writeln(
			'<html>\n' +
			'<body style="margin:0;padding:5px;font-family:Verdana;font-size:12px;">\n' +
			_traceStr.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/\n/g, "<br/>").replace(/\t/g, "&nbsp;&nbsp;") + '<br/>\n' +
			'</body>\n' +
			'</html>\n' +
		'') ;
	___traceWindow.scrollTo(0, ___traceWindow.document.documentElement.scrollHeight) ;
}

/********************************************************************************************
+ ÀÌ¸§ : GXG_Flash - ÇÃ·¡½Ã¸¦ »ðÀÔÇÏ°í ÇÃ·¡½Ã °´Ã¼¸¦ ¹ÝÈ¯ÇÕ´Ï´Ù
+ »ç¿ë : GXG_Flash({movie:String, id:String, option1, option2, ...}) : Object
+ È¯°æ : Microsoft Windows XP(SP2) / Internet Explorer 6.0 / JScript Version 5.6 Build 8834
+ ÀÛ¼ºÀÏ : 2008-08-01
+ ÀÛ¼ºÀÚ : ÀÌ¼±Çù (Dungboy)
+ E-mail : dungboy@idenvi.com
********************************************************************************************/
function GXG_Flash(_options) {
	var browserType = (window.navigator.appName == "Microsoft Internet Explorer") ? "IE" : (window.navigator.appName == "Netscape") ? "NS" : "Other" ;
	var flashHTML = new String("") ;
	var sOptions = new Object() ;
	var dOptions = new Object() ;
	var uOptions = new Object() ;

	// Default Properties
	dOptions = {
		movie:"null" ,
		allowScriptAccess : "always" ,
		quality : "high" ,
		menu : "false" ,
		bgcolor : "#FFFFFF"
	} ;

	sOptions = {
		classID : "d27cdb6e-ae6d-11cf-96b8-444553540000" , // Class ID
		codeBase : "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" , // Code base
		plugIn : "http://www.macromedia.com/go/getflashplayer" , // Plug in page (Netscape)
		type : "application/x-shockwave-flash" , // ActiveX type (Netscape)
		id:"null" ,
		width : "0" ,
		height : "0" ,
		align : "middle"
	}
	for (pName in _options) {
		if (sOptions[pName]) sOptions[pName] = (_options[pName]) ? _options[pName] : sOptions[pName] ;
		else if (dOptions[pName]) dOptions[pName] = (_options[pName]) ? _options[pName] : dOptions[pName] ;
		else uOptions[pName] = _options[pName] ;
	}
	if (dOptions.movie != "null" && sOptions.width != "0" && sOptions.height != "0") {
		if (browserType == "IE" || browserType == "Other") {
			flashHTML += '<object classid="clsid:'+sOptions.classID+'" codebase="'+sOptions.codeBase+'" width="'+sOptions.width+'" height="'+sOptions.height+'" id="'+sOptions.id+'" align="'+sOptions.align+'">\n' ;
			for (pName in dOptions) {
				flashHTML += '<param name="'+pName+'" value="'+dOptions[pName]+'" />\n' ;
			}
			for (pName in uOptions) {
				flashHTML += '<param name="'+pName+'" value="'+uOptions[pName]+'" />\n' ;
			}
			flashHTML += '</object>' ;
		} else if (browserType == "NS") {
			flashHTML += '<embed src="'+dOptions.movie+'" quality="'+dOptions.quality+'" bgcolor="'+dOptions.bgcolor+'" width="'+sOptions.width+'" height="'+sOptions.height+'" name="'+sOptions.id+'" align="'+sOptions.align+'" allowScriptAccess="'+dOptions.allowScriptAccess+'" type="'+sOptions.type+'" pluginspage="'+sOptions.plugIn+'" ' ;
			for (pName in uOptions) {
				flashHTML += ' '+pName+'="'+uOptions[pName]+'"' ;
			}
			flashHTML += '>' ;
		}
		document.writeln(flashHTML) ;
		return document.getElementById(sOptions.id) ;
	} else {
		return null ;
	}
}

/**************************************************************************
+ ÀÌ¸§ : setSwapImage - ÀÌ¹ÌÁö¿¡ ¸¶¿ì½º ¿À¹ö/¾Æ¿ô ¾×¼ÇÀ» ºÎ¿©ÇÕ´Ï´Ù.
+ »ç¿ë : setSwapImage(targetObj:Object) : Void
+ È¯°æ : Microsoft Windows XP(SP2) / Internet Explorer 6.0 / JScript Version 5.6 Build 8834
+ ÀÛ¼ºÀÏ : 2008-01-22
+ ÀÛ¼ºÀÚ : ÀÌ¼±Çù (Dungboy)
+ E-mail : dungboy@idenvi.com
+ ¼³¸í :
	ÇØ´ç ÀÌ¹ÌÁö °´Ã¼¿¡ ¸¶¿ì½º ¿À¹ö/¾Æ¿ô ¾×¼ÇÀ» ºÎ¿©ÇÕ´Ï´Ù.
	(¿¹) <img src="test.gif" border="0" onmouseover="setSwapImage(this)">
**************************************************************************/
function setSwapImage(targetObj) {
	var _default = "_off" ;
	var _over = "_on" ;
	if (targetObj) {
		targetObj.onmouseover = function() {this.src = this.src.replace(_default, _over) ;} ;
		targetObj.onmouseout = function() {this.src = this.src.replace(_over, _default) ;} ;
		targetObj.onmouseover() ;
	}
}

// µð·ºÅä¸® ¸ÊÀ» ¿±´Ï´Ù.(IE¿Ü ºê¶ó¿ìÁ®ÀÇ ·¹ÀÌ¾î ÁßÃ¸¹®Á¦ ÇØ°á)
function directoryMapDisplay(_sw) {
	var targetEl = document.getElementById("DirectoryMap") ;
	if (targetEl.style) targetEl.style.height = (_sw == 1) ? "300px" : "14px" ;
}

// ³×ºñ°ÔÀÌ¼ÇÀÇ ¼­ºê¸Þ´º¸¦ º¸¿©ÁÝ´Ï´Ù.(IE¿Ü ºê¶ó¿ìÁ®ÀÇ ·¹ÀÌ¾î ÁßÃ¸¹®Á¦ ÇØ°á)
function navigatorDisplay(_sw) {
	var targetEl = document.getElementById("GeneralNavigator") ;
	if (targetEl.style) targetEl.style.height = (_sw == 1) ? "300px" : "83px" ;
}

// ³×ºñ°ÔÀÌ¼ÇÀÇ ¼­ºê¸Þ´º ¹è³ÊÀÌ¹ÌÁö¸¦ º¸¿©ÁÝ´Ï´Ù.
function displayNaviBanner(_action, _key, _x, _y) {
	var bannerEl = document.getElementById("GeneralNavigator").getElementsByTagName("div") ;
	for (var i=0 ; i<bannerEl.length ; i++) {
		if (i == _key && _action) {
			bannerEl[i].style.display = "block" ;
			bannerEl[i].style.position = "absolute" ;
			bannerEl[i].style.left = _x + "px" ;
			bannerEl[i].style.top = _y + "px" ;
			bannerEl[i].style.zIndex = 0 ;
		} else {
			bannerEl[i].style.display = "none" ;
		}
	}
}

// ³×ºñ°ÔÀÌ¼ÇÀÇ ¼­ºê¸Þ´º ¹è³Ê ¸µÅ©Á¤º¸¸¦ °¡Á®¿É´Ï´Ù.
function launchNaviBanner(_key) {
	var linkerEl = document.getElementById("GeneralNavigator").getElementsByTagName("a")[_key] ;
	var p_href = linkerEl.getAttribute("href") ;
	var p_target = linkerEl.getAttribute("target") ;
	if (p_target) {
		if (p_target == "_top") p_target = "top" ;
		try {
			eval(p_target).location.href = p_href ;
		} catch(err) {
			window.open(p_href, p_target) ;
		}
	} else {
		location.href = p_href ;
	}
}

// ÆÐ¹Ð¸®»çÀÌÆ®¸¦ ¿­°í ´Ý½À´Ï´Ù.
function openFamilysite(__el) {
	var titleEl = __el.getElementsByTagName("dt")[0] ;
	var targetEl = __el.getElementsByTagName("dd")[0] ;
	if (targetEl.style.display == "block") {
		targetEl.style.display = "none" ;
		titleEl.onmouseover = null ;
		titleEl.onmouseout = null ;
	} else {
		targetEl.style.display = "block" ;
		titleEl.onmouseover = targetEl.onmouseover ;
		titleEl.onmouseout = targetEl.onmouseout ;
	}
}

/* È¸¿øÁ¤º¸Áß ¸¶ÀÌÆ÷ÀÎÆ® ¿µ¿ªÀ» º¸¿©ÁÝ´Ï´Ù. */
function displayMyPoint() {
	var parentObject = document.getElementById("memberdataWrap") ;
	parentObject.className = (parentObject.className == "showmine") ? "" : "showmine" ;
}

/* ±×¸®ÆÃÆÐ³ÎÀ» º¸¿©ÁÝ´Ï´Ù. */
function showGreetings(_element, _switch) {
	var targetObject ;
	try {
		targetObject = _element.parentElement.getElementsByTagName("p")[0] ;
	} catch(_error) {
		targetObject = null ;
	}
	if (targetObject) {
		targetObject.style.display = (_switch == 1) ? "block" : "none" ;
	}
}

// ½ºÄ«ÀÌ½ºÅ©·¡ÆÛ¸¦ ±¸µ¿½ÃÅµ´Ï´Ù.
function GXG_slidingBar(_id, htmlStr) {
	var _targetObject = createObject(htmlStr) ;
	var motionID = 0 ;
	var motionTime = 10 ; // ÀÌµ¿½Ã°£ °£°Ý
	var motionSpeed  = 0.1 ; // ÀÌµ¿¼Óµµ

	if (_targetObject) optimizing() ;

	// °³Ã¼¸¦ »ý¼º
	function createObject(__html) {
		document.write(__html) ;
		return document.getElementById(_id) ;
	}

	// ±â´É ÃÖÀûÈ­
	function optimizing() {
		_targetObject._cY = 0 ;
		_targetObject._height = _targetObject.clientHeight ;
		try {
			_targetObject.style.paddingTop = _targetObject._cY + "px" ;
		} catch(_error) {
		}
		/*¸ÞÀÎ¿¡¼­´Â ½ºÅ©·Ñ ÁßÁö*/
		var docSrc=location.href.toLowerCase();
		//if(docSrc.indexOf("gxgmain/gxgmain.aspx") == -1)		
//		{
			window.onscroll = function() {
				doSliding() ;
			}
//		}
	}

	// ½½¶óÀÌµùÀ» ½ÃÀÛÇÕ´Ï´Ù.
	function doSliding() {
		var movableHeight = _targetObject.parentNode.clientHeight - _targetObject._height - 4 ;
		_targetObject._tY = (document.body.clientHeight <= _targetObject._height+_targetObject.parentNode.offsetTop) ? document.documentElement.scrollTop - _targetObject.parentNode.offsetTop : document.documentElement.scrollTop ;
		_targetObject._tY = (document.documentElement.scrollTop <= movableHeight) ? _targetObject._tY : movableHeight ;
		clearTimeout(motionID) ;
		engine() ;
	}

	// ½½¶óÀÌµù ¿£Áø
	function engine() {
		_targetObject._cY += (_targetObject._tY - _targetObject._cY) * motionSpeed ;
		if (Math.abs(_targetObject._tY - _targetObject._cY) < 0.5) {
			try {
				_targetObject.style.paddingTop = _targetObject._tY + "px" ;
			} catch(_error) {
			}
			clearTimeout(motionID) ;
		} else {
			try {
				_targetObject.style.paddingTop = parseInt(_targetObject._cY) + "px" ;
			} catch(_error) {
			}
			motionID = setTimeout(engine, motionTime) ;
		}
	}

}

// ¸ðÆ¼Áð ÇÑ¸¶µð¸¦ ÀÚµ¿½ºÅ©·Ñ ½ÃÅµ´Ï´Ù.
function MotizenDisplayer() {

	var parentObject ;
	var listObject ;
	var listCount ;
	var listHeight ;
	var itemCount = 4 ; // ÀÌµ¿½ÃÅ³ Ç×¸ñ °¹¼ö
	var delayTime = 200 ; // Ç×¸ñº° Áö¿¬½Ã°£ °£°Ý(1/1000ÃÊ)
	var runTime = 5 ; // ½ºÅ©·Ñ ½ÇÇà½Ã°£ °£°Ý(ÃÊ)
	var runID = 0 ;
	var sequence = 0 ;
	try {
		parentObject = rebuildSource(document.getElementById("MotizenTelling")) ;
	} catch(e) {
		parentObject = null ;
	}

	if (parentObject) optimizing() ;

	// ±â´ÉÀ» ÃÖÀûÈ­ÇÕ´Ï´Ù.
	function optimizing() {
		var _targetEl ;
		listObject = parentObject.getElementsByTagName("dl") ;
		listCount = listObject.length ;
		listHeight = parentObject.clientHeight ;
		sequence = 0 ;
		for (var i=0 ; i<listCount ; i++) {
			listObject[i].style.zIndex = (i == sequence) ? 9 : i ;
			listObject[i].getElementsByTagName("a")[0].onmouseover = function() {
				clearInterval(runID) ;
			}
			listObject[i].getElementsByTagName("a")[0].onmouseout = function() {
				clearInterval(runID) ;
				runID = setInterval(
					function() {
						sequence = (sequence < listCount-1) ? sequence+1 : 0 ;
						doScrollMotizen(i, i*delayTime) ;
						for (i=0 ; i<listCount ; i++) {
							listObject[i].style.zIndex = (i == sequence) ? 9 : i ;
						}
					}
					, (runTime*1000)+(delayTime*itemCount)) ;
			}
			listObject[i].style.top = (i == parentObject.sequence) ? 0 : listHeight*i + "px" ;
		}
		// ÁÖ±âÀûÀ¸·Î ½ºÅ©·ÑÀ» µ¿ÀÛ½ÃÅµ´Ï´Ù.
		runID = setInterval(
			function() {
				sequence = (sequence < listCount-1) ? sequence+1 : 0 ;
				doScrollMotizen(i, i*delayTime) ;
				for (i=0 ; i<listCount ; i++) {
					listObject[i].style.zIndex = (i == sequence) ? 9 : i ;
				}
			}
			, (runTime*1000)+(delayTime*itemCount)) ;
	}

	// ¼Ò½º¸¦ Àç»ý¼ºÇÕ´Ï´Ù.
	function rebuildSource(__obj) {
		var newElement = "<dl>" ;
		newElement += __obj.getElementsByTagName("dl")[0].innerHTML ;
		newElement += "</dl>" ;
		__obj.innerHTML += newElement ;
		return __obj ;
	}

	// ¸ðÆ¼Áð ÇÑ¸¶µð¸¦ Ç×¸ñº°·Î ½ºÅ©·Ñ½ÃÅµ´Ï´Ù. 
	function doScrollMotizen(__index, __delay) {
		var startRunID = 0 ;
		var motionID = 0 ;
		var motionSpeed = 2 ;
		var motionTime = 10 ;
		var distance = 0 ;
		var currentY = parseInt(listObject[0].style.top) ;
		var targetY = currentY - listHeight ;

		// ½ºÅ©·ÑÀ» ½ÇÇàÇÕ´Ï´Ù.
		startRunID = setTimeout(
			function() {
				animateItem() ;
				clearTimeout(startRunID) ;
			}
			, __delay) ;

		function animateItem() {
			currentY -= motionSpeed ;
			if (currentY <= targetY) {
				listObject[0].style.top = targetY + "px" ;
				clearTimeout(motionID) ;
			} else {
				listObject[0].style.top = currentY + "px" ;
				motionID = setTimeout(animateItem, motionTime) ;
			}
			for (var i=1 ; i<listCount ; i++) {
				listObject[i].style.top = (parseInt(listObject[0].style.top) + (i * listHeight)) + "px" ;
			}
			if (parseInt(listObject[listCount-1].style.top) == 0) {
				clearInterval(runID) ;
				optimizing() ;
			}
		}

	}

}

// ÀÌ¸ðÆ¼ÄÜ ¼±ÅÃ±â
function GXG_Emoticon(__id) {
	var parentObject ;
	var headObject ;
	var bodyObject ;
	var printer ;
	var printer_value ;
	var record ;
	var record_img ;
	var selectable = false ;

	function optimizing() {
		parentObject = document.getElementById(__id) ;
		headObject = parentObject.getElementsByTagName("dt")[0] ;
		bodyObject = parentObject.getElementsByTagName("dd")[0] ;
		printer = headObject.getElementsByTagName("img")[0] ;
		printer_value = headObject.getElementsByTagName("input")[0] ;
		record_img = bodyObject.getElementsByTagName("img") ;
		record = bodyObject.getElementsByTagName("input") ;
		return (record_img.length == record.length) ? true : false ;
	}

	function elView() {
		if (!selectable) selectable = optimizing() ;
		if (selectable) bodyObject.style.display = "block" ;
	}

	function elHide() {
		if (!selectable) selectable = optimizing() ;
		if (selectable) bodyObject.style.display = "none" ;
	}

	this.selecting = function(__index) {
		if (!selectable) selectable = optimizing() ;
		if (selectable) {
			printer.src = record_img[__index].src ;
			printer.alt = printer.title = record_img[__index].alt ;
			printer_value.value = __index ;
			elHide() ;
		}
	}

	this.view = elView ;
	this.hide = elHide ;

}

// µ¡±ÛÀÛ¼º¿µ¿ª Ç¥½Ã
function GXG_commentForm(__id) {
	var parentObject ;
	var listObject = new Array() ;
	var formObject = new Array() ;
	var enabled ;

	function optimizing() {
		var listElements ;
		var formElements ;
		var listClassName = "comment_list_item" ;
		var formClassName = "comment_list_write" ;
		parentObject = document.getElementById(__id) ;
		listElements = parentObject.getElementsByTagName("dl") ;
		formElements = parentObject.getElementsByTagName("div") ;
		for (var i=0 ; i<listElements.length ; i++) {
			if (listElements[i].className == listClassName) listObject.push(listElements[i]) ;
		}
		for (var i=0 ; i<formElements.length ; i++) {
			if (formElements[i].className == formClassName) formObject.push(formElements[i]) ;
		}
		return (listObject.length == formObject.length) ? true : false ;
	}

	function elDisplay(__index) {
		if (!enabled) enabled = optimizing() ;
		if (enabled) {
			for (var i=0 ; i<formObject.length ; i++) {
				formObject[i].getElementsByTagName("textarea")[0].value = "" ;
				if (__index == i) {
					formObject[i].style.display = "block" ;
					formObject[i].getElementsByTagName("textarea")[0].focus() ;
				} else {
					formObject[i].style.display = "none" ;
				}
			}
		}
	}

	this.display = elDisplay ;

}

var myEmoticon = new GXG_Emoticon("myEmoticon") ;
var commentForm = new GXG_commentForm("comment_list_element") ;


function xmaspopup(){
	w = 800
	h = 650
	l = (screen.width) ?	(screen.width- w) / 2	: 0;
	t = (screen.height) ?	(screen.height- h) / 2 : 0;	
	//window.open("../xmas/xmas_pop.aspx","treepop","width=800 height=650 top="+t+" left="+l+"")
	popup("../xmas/xmas_pop.aspx", 800,650, "yes");		
}