// ¸ÞÀÎ ¸Þ´º
function initNavigation (seq)
{
	var nav	= document.getElementById("head_menu");
		nav.menu	= new Array();
		nav.current	= null;
		nav.menuseq	= 0;

	var navLen	= nav.childNodes.length;
	var menuImg;
	var allA = nav.getElementsByTagName("a");

	for (var k=0; k<allA.length; k++)
	{
		allA.item(k).onmouseover = allA.item(k).onfocus = function ()
		{
			nav.isOver = true;
		}
		
		allA.item(k).onmouseout = allA.item(k).onblur = function ()
		{
			nav.isOver = false;
			setTimeout(function () {
				if (nav.isOver==false)
				{
					if (nav.menu[seq])
					{
						nav.menu[seq].onmouseover();
					}
					else if (nav.current)
					{
						nav.current.className	= "";
						if (nav.current.submenu) { nav.current.submenu.style.display = "none"; }
						nav.current = null;
					}
				}
			}, 500);
		}
	}

	for (var i=0; i<navLen; i++)
	{
		var navItem	= nav.childNodes.item(i);

		if (navItem.tagName!="LI") { continue;}
		
		var navAnchor	= navItem.getElementsByTagName("a").item(0);
			navAnchor.submenu	= navItem.getElementsByTagName("ul").item(0);
	
			navAnchor.onmouseover = navAnchor.onfocus = function ()
			{
				if (nav.current)
				{
					nav.current.className	= "";
					if (nav.current.submenu) { nav.current.submenu.style.display = "none"; }
					nav.current = null;
				}
				
				if (nav.current!=this)
				{
					this.className	= "menu_on";
					if (this.submenu) { this.submenu.style.display = "block"; }
					nav.current = this;
				}
				nav.isOver = true;
			};
			
			nav.menu[nav.menuseq] = navAnchor;
			nav.menuseq++;
	}
	if (nav.menu[seq]) { nav.menu[seq].onmouseover(); }
}

function followBanner (div_id)
{
	var self	= document.getElementById(div_id);
		//self.style.display = "block";

	var scroll_top	= (document.body.scrollTop)
					? parseInt(document.body.scrollTop, 10)
					: parseInt(document.documentElement.scrollTop, 10);
	
	var base	= document.getElementById("main_wrap");
	var max		= parseInt(base.clientHeight, 10);

	var t = self.style.top ? parseInt(self.style.top, 10) : 0;
	
	if (t!=scroll_top)
	{
		var g	= Math.ceil((t-scroll_top)/15);
			g	= g ? g : 0;
		
		if (max>scroll_top+parseInt(self.offsetHeight, 10))
		{
			self.style.top = (t-g) + "px";
		}
		else
		{
			self.style.top	= parseInt(max-self.offsetHeight, 10) + "px";
		}
	}

	setTimeout("followBanner('" + div_id + "');", 5);
}


function openWin (url, target, width, height, scrollbars, pos, resize)
{   
	var uri		= url.replace(/(&amp;)/gi, "&");
	var xy_pos	= "";
	
	if (pos)
	{
		xy_pos  = ",left=" + (Math.round(screen.width/2) - Math.round(width/2));
		xy_pos += ",top="  + (Math.round(screen.height/3) - Math.round(height/3));
	}

	var remote	= window.open(uri, target, "width=" + width
				+ ",height=" + height 
				+ ",scrollbars=" + scrollbars 
				+ ",resizable=" + resize
				+ xy_pos
				+ ",toolbar=no,location=no"
				+ ",directories=no,menubar=no,status=yes");
	
	remote.focus();
	return remote;
}





function visualControl (obj)
{
	var target	= document.getElementById(obj.href.split("#")[1]);
	
	if (parseInt(target.offsetHeight, 10)<1)
	{
		target.style.display	= "block";
		obj.className	= obj.className + "_off";
	}
	else
	{
		target.style.display	= "none";
		obj.className	= obj.className.replace("_off", "");
	}
}

function visualHide (id)
{
	var target	= document.getElementById(id);
		target.style.display	= "none";
}


function initAllMenus ()
{
	document.getElementById("all_menus").style.display	= "none";
}
function allMenusShow ()
{
	document.getElementById("all_menus").style.display	= "block";
	document.getElementById("cbOver1").style.display = "block";
	document.getElementById("cbOver2").style.display = "block";
}
function allMenusHide ()
{
	document.getElementById("all_menus").style.display	= "none";
	document.getElementById("cbOver1").style.display = "none";
	document.getElementById("cbOver2").style.display = "none";
}

function changeToFlash (src, w, h)
{
	if (src)
	{
		var str	= '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + w + '" height="' + h + '">'
				+ '<param name="movie" value="' + src + '" />'
				+ '<param name="wmode" value="transparent" />'
				+ '<!--[if !IE]> <-->\n'
				+ '<object type="application/x-shockwave-flash" data="' + src + '" width="' + w + '" height="' + h + '">'
				+ '<param name="wmode" value="transparent" />'
				+ '</object>'
				+ '\n<!--> <![endif]-->'
				+ '</object>';

				document.write(str);
	}
}