// ºê¶ó¿ìÀú Á¾·ù¿Í ¹öÀü Ã¼Å©ÇÏ´Â °´Ã¼ »ý¼ºÀÚ ÇÔ¼ö
function objDetectBrowser() {
  var strUA, s, i;
  this.isIE = false;  // ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ÀÎÁö¸¦ ³ªÅ¸³»´Â ¼Ó¼º
  this.isNS = false;  // ³Ý½ºÄÉÀÌÇÁÀÎÁö¸¦ ³ªÅ¸³»´Â ¼Ó¼º
  this.version = null; // ºê¶ó¿ìÀú ¹öÀüÀ» ³ªÅ¸³»´Â ¼Ó¼º
  // Agent Á¤º¸¸¦ ´ã°í ÀÖ´Â ¹®ÀÚ¿­.
  // ÀÌ °ªÀÌ ±Ã±ÝÇÑ »ç¶÷Àº alert ¹®À» ÀÌ¿ëÇÏ¿© strUA °ªÀ» È®ÀÎÇÏ±â ¹Ù¶õ´Ù!
  strUA = navigator.userAgent; 
 
  s = "MSIE";
  // Agent ¹®ÀÚ¿­(strUA) "MSIE"¶õ ¹®ÀÚ¿­ÀÌ µé¾î ÀÖ´ÂÁö Ã¼Å©
  if ((i = strUA.indexOf(s)) >= 0) {
    this.isIE = true;
    // º¯¼ö i¿¡´Â strUA ¹®ÀÚ¿­ Áß MSIE°¡ ½ÃÀÛµÈ À§Ä¡ °ªÀÌ µé¾îÀÖ°í,
    // s.length´Â MSIEÀÇ ±æÀÌ Áï, 4°¡ µé¾î ÀÖ´Ù.
    // strUA.substr(i + s.length)¸¦ ÇÏ¸é strUA ¹®ÀÚ¿­ Áß MSIE ´ÙÀ½¿¡ 
    // ³ª¿À´Â ¹®ÀÚ¿­À» Àß¶ó¿Â´Ù.
    // ±× ¹®ÀÚ¿­À» parseFloat()·Î º¯È¯ÇÏ¸é ¹öÀüÀ» ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù.
    this.version = parseFloat(strUA.substr(i + s.length));
    return;
  }
 
  s = "Netscape6/";
  // Agent ¹®ÀÚ¿­(strUA) "Netscape6/"ÀÌ¶õ ¹®ÀÚ¿­ÀÌ µé¾î ÀÖ´ÂÁö Ã¼Å©
  if ((i = strUA.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(strUA.substr(i + s.length));
    return;
  }
 
  // ´Ù¸¥ "Gecko" ºê¶ó¿ìÀú´Â NS 6.1·Î Ãë±Þ.
 
  s = "Gecko";
  if ((i = strUA.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var objDetectBrowser = new objDetectBrowser();

// ÇöÀç È°¼ºÈ­µÈ ¹öÆ°À» ÃßÀûÇÏ±â À§ÇÑ Àü¿ª º¯¼ö.
var gvActiveButton = null;

// ¹öÆ°ÀÌ ¾Æ´Ñ ´Ù¸¥ °÷¿¡ ¸¶¿ì½º¸¦ Å¬¸¯ÇÏ¸é È°¼ºÈ­µÈ ¹öÆ°À» ºñÈ°¼ºÈ­·Î º¯°æ.

if (objDetectBrowser.isIE)
  document.onmousedown = mousedownPage;
if (objDetectBrowser.isNS)
  document.addEventListener("mousedown", mousedownPage, true);

function mousedownPage(event) {

  var objElement;

  // È°¼ºÈ­µÈ ¹öÆ°ÀÌ ¾øÀ¸¸é ¹ÛÀ¸·Î ºüÁ® ³ª°¨.
  if (!gvActiveButton)
    return;

  // ÇöÀç ¼±ÅÃµÈ °´Ã¼ ¿ä¼Ò¸¦ ¾ò¾î ¿È.
  if (objDetectBrowser.isIE)
    objElement = window.event.srcElement;
  if (objDetectBrowser.isNS)
    objElement = (event.target.className ? event.target : event.target.parentNode);

	

  // ¸¸ÀÏ ÇöÀç È°¼ºÈ­µÈ ¹öÆ°À» Å¬¸¯Çß´Ù¸é ±×³É ¹ÛÀ¸·Î ºüÁ® ³ª°¨.
  if (objElement == gvActiveButton)
    return;

  // ¸¸ÀÏ Å¬¸¯ÇÑ ¿ä¼Ò°¡ ¸Þ´º ¹öÆ°, ¸Þ´º ¾ÆÀÌÅÛ µîÀÌ ¾Æ´Ï¸é È°¼ºÈ­µÈ ¸Þ´º¸¦ ºñÈ°¼ºÈ­ ½ÃÅ´.
  
  if (objElement.className != "menuButton"  && objElement.className != "menuItem" && objElement.className != "menuItem2" &&
      objElement.className != "menuItemSep" && objElement.className != "menu")
    resetButton(gvActiveButton);
  
}

function mouseoverButton(objMnuButton, strMenuName) {

  // ¸¸ÀÏ ´Ù¸¥ ¸Þ´º ¹öÆ°ÀÌ È°¼ºÈ­µÇ¾î ÀÖ´Ù¸é ºñÈ°¼ºÈ­ ½ÃÅ² ÈÄ
  // ÇöÀç ¸¶¿ì½º ¿À¹öµÈ ¸Þ´º¸¦ È°¼ºÈ­ ½ÃÅ²´Ù.

  if (gvActiveButton && gvActiveButton != objMnuButton) {
    resetButton(gvActiveButton);
    
  if (strMenuName)
    clickButton(objMnuButton, strMenuName);
  }
}

function clickButton(objMnuButton, strMenuName) {

  // ¸µÅ© ÁÖº¯ÀÇ ¾Æ¿ô¶óÀÎÀ» ¾ø¾Ú.
  objMnuButton.blur();
  
  // ÀÌ ¸Þ´º ¹öÆ°¿¡ ÇÏÀ§ Ç®´Ù¿î ¸Þ´º °´Ã¼¸¦ °üÀåÇÒ
  // menu ¶õ ÀÌ¸§ÀÇ °´Ã¼ »ý¼º
  if (!objMnuButton.menu)
    objMnuButton.menu = document.getElementById(strMenuName);


  // ÇöÀç È°¼ºÈ­µÈ ¸Þ´º ¹öÆ°À» Ã³À½ »óÅÂ·Î µÇµ¹¸².
  if (gvActiveButton && gvActiveButton != objMnuButton)
      resetButton(gvActiveButton);	
	
   
  

  // ¸Þ´º ¹öÆ° È°¼ºÈ­ ¿©ºÎ¿¡ µû¶ó È°¼ºÈ­/ºñÈ°¼ºÈ­ Åä±Û.
  if (gvActiveButton)
    resetButton(objMnuButton);
  else
    pulldownMenu(objMnuButton);

  return false;
}

function pulldownMenu(objMnuButton) {

  // ÇöÀç ¼±ÅÃµÈ °´Ã¼ÀÇ Å¬·¡½º¸¦ "È°¼ºÈ­" Å¬·¡½º·Î º¯°æ
  objMnuButton.className = "menuButtonActive";
  
  // ÀÍ½ºÇÃ·Î·¯ÀÇ °æ¿ì, Ã¹ ¹øÂ° ¸Þ´º ¾ÆÀÌÅÛ¿¡ ´ëÇÑ ¸íÈ®ÇÑ ÆøÀ» ¸í½ÃÇØ ÁÖµµ·Ï ÇÑ´Ù.
  // ¸¸ÀÏ ÀÌ ºÎºÐÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ¸¶¿ì½º·Î ¸Þ´º ¾ÆÀÌÅÛ ¿À¹ö½Ã ÅØ½ºÆ® À§¿¡ ¿Ã·Á³õÀ» ¶§¸¸
  // ¹ÝÀüµÈ´Ù. ¸¸ÀÏ ÅØ½ºÆ®°¡ ¾Æ´Ñ ¸Þ´º ¾ÆÀÌÅÛ ¿µ¿ª À§·Î¸¸ °®´Ù ³öµµ ¹ÝÀü½ÃÅ°·Á¸é
  // ÀÌ ºÎºÐÀ» ¼³Á¤ÇØ Áà¾ß ÇÑ´Ù.
  if (objDetectBrowser.isIE && !objMnuButton.menu.firstChild.style.width) {
    objMnuButton.menu.firstChild.style.width = objMnuButton.menu.firstChild.offsetWidth + "px";
  }
  
  // ºê¶ó¿ìÀú¸¶´Ù °¢ÀÚ È¯°æ¿¡ ¸Â´Â µå·Ó ´Ù¿î ¸Þ´ºÀÇ À§Ä¡¸¦ 
  // °áÁ¤ÇØ Áà¾ß ÇÑ´Ù.
  x = objMnuButton.offsetLeft;
  y = objMnuButton.offsetTop + objMnuButton.offsetHeight;
  if (objDetectBrowser.isIE) {
    x += -1;
    y += 1;
  }
  if (objDetectBrowser.isNS && objDetectBrowser.version < 6.1)
    y--;

  // À§Ä¡ °áÁ¤ ¹× Ç®´Ù¿î ¸Þ´º¸¦ º¸¿©ÁÜ

  objMnuButton.menu.style.left = x + "px";
  objMnuButton.menu.style.top  = y + "px";
  objMnuButton.menu.style.visibility = "visible";
  
  // ÇöÀç È°¼ºÈ­µÈ ¸Þ´º °´Ã¼¸¦ ÀúÀåÇÏ´Â Àü¿ªº¯¼ö gvActiveButon¿¡
  // ÇöÀç ¼±ÅÃµÈ ¸Þ´º °´Ã¼¸¦ ¼³Á¤
  gvActiveButton = objMnuButton;
}

function resetButton(objMnuButton) {

  // ¿ø·¡ ½ºÅ¸ÀÏ·Î µÇµ¹¸²
  objMnuButton.className = "menuButton";

  // ÆîÃÄÁø Ç®´Ù¿î ¸Þ´º¸¦ °¨ÃçÁÜ
  if (objMnuButton.menu)
    objMnuButton.menu.style.visibility = "hidden";

  // ÇöÀç È°¼ºÈ­µÈ ¸Þ´º ¹öÆ°ÀÌ ¾ø´Â °ÍÀ¸·Î ¼³Á¤
  gvActiveButton = null;
}

function resetButton2(obj) {

  // ¿ø·¡ ½ºÅ¸ÀÏ·Î µÇµ¹¸²
  //obj.className = "menuButton";

  
    obj.style.display = "none";

  // ÇöÀç È°¼ºÈ­µÈ ¸Þ´º ¹öÆ°ÀÌ ¾ø´Â °ÍÀ¸·Î ¼³Á¤
  gvActiveButton = null;
}



function CmdMouseOver(Obj,n)
{
	if(n==1)//onmouseover
	{
		Obj.style.backgroundColor="#08246B";
		Obj.style.color="#FFFFFF";
	}
	else
	{
		Obj.style.backgroundColor="#FFFFFF";
		Obj.style.color="#000000";
	}
}
function moveTopLeft(){
	try{	
		window.moveTo(0,0); 
	}catch(e){
		//alert(e);
		return false;
	}
}
