/**************************************************** 
* @version : 1.0
* @date : 2010.06.11
* @author : HSH (Hwang, Sun Hee)
* @organization : Ipartners
* 
****************************************************/

/* Select ¹Ú½º */
var select = {
	action : function(el,state){
		// state = 0 or 1
		var SelectElement = document.getElementById(el.id);
		var ListElement = SelectElement.getElementsByTagName("ul")[0];
		var ActionElement = ListElement.getElementsByTagName("a");
		if(ListElement.style.display == "block"){
			select.close(ListElement);
			return false;
		} else {
			ListElement.style.display = "block";
		}

		var strSelected = SelectElement.getElementsByTagName("a")[0];
		strSelected.focus();
		for(var i=0; i<ActionElement.length; i++){
			if(strSelected.firstChild.nodeValue == ActionElement[i].firstChild.nodeValue){
				select.elementClass = ActionElement[i];
				select.elementClass.className = "selected";
				ActionElement[i].onclick = function(){
					return false;
				}
			} else {
				ActionElement[i].onclick = function(){
					if(this.href.indexOf("javascript")>-1){
						eval(this.href);
					} else if(this.href == "" || this.href.indexOf("#")>-1){
					} else if(this.target == "_blank"){
						window.open(this.href);
					} else {
						location.href(this.href);
					}
					if(state==1){
						strSelected.firstChild.nodeValue = this.firstChild.nodeValue;
					}
					return false;
				}
			}
			ActionElement[i].onmouseover = function(){
				select.elementClass.className = "";
				this.className = "selected";
				select.elementClass = this;
			}
		}

		SelectElement.onmouseover = function(){ strSelected.onblur = function(){}}
		SelectElement.onmouseout = function(){ strSelected.onblur = function(){ select.close(ListElement); }}

	},
	close : function(el){
		select.elementClass.className = "";
		el.style.display = "none";
		return false;
	}
}

/* ·¹ÀÌ¾î ÆË¾÷ */
function ViewlayerPop(IdName){
	document.getElementById(IdName).style.display='block';
}

function CloselayerPop(IdName){
	document.getElementById(IdName).style.display='none';
}

/* ÇÃ·¡½Ã */
function swfprint(objid,furl,fwidth,fheight,transoption,flashvars) {
	var swfString = '<object id="'+ objid +'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+ fwidth +'" height="' + fheight +'" >';
	swfString += '<param name="allowScriptAccess" value="always"/>';
	swfString += '<param name="movie" value="'+ furl +'"/>';
	swfString += '<param name="quality" value="high"/>';
	if (flashvars) swfString += '<param name="flashVars" value="'+ flashvars +'" />';
	if (transoption == "t"){
		swfString += '<param name="wmode" value="transparent" />';
	} else if (transoption == "o"){
		swfString += '<param name="wmode" value="opaque" />';
	}
	swfString += '<![if !IE]>';
	swfString +='<embed name="'+objid+'" src="'+ furl +'"quality="high" wmode="transparent" width="'+ fwidth +'" height="'+ fheight +'" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" />';
	swfString += '<![endif]>';
	swfString +='</object>';
	document.write(swfString);
}

/* TOPÀÌµ¿ */
function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight) - btmLimit - obj.offsetHeight;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {	//WebKit
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return Math.max(document.documentElement.scrollTop, document.body.scrollTop);
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {	//WebKit
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return 500;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 30)
}

/* FAMILY SIET */
function openScript() {
	document.getElementById("familySite").style.height = 225 + "px";
}
function closeScript() {
	document.getElementById("familySite").style.height = 225 + "px";
}

/* »çÀÌÆ®¸Ê */
function openSiteMap() {
	document.getElementById("sitemap").style.display='block';
}