var nn4 = (document.layers) ? true : false;
var ie  = (document.all) ? true : false;
var dom = (document.getElementById && !document.all) ? true : false;


// for Layerhttp://goummall.goum.co.kr/admin
function hideSelectList() {
    var obj;
    for( $i=0; $i<10; $i++ ) {
        obj = document.getElementById( "selectList"+$i );
        if( obj ) obj.style.visibility = "hidden";
    }
}

function showSelectList() {
    var obj;
    for( $i=0; $i<10; $i++ ) {
        obj = document.getElementById( "selectList"+$i );
        if( obj ) obj.style.visibility = "visible";
    }
}



function objDetectBrowser() {
  var strUA, s, i;
  this.isIE = false;
  this.isNS = false;
  this.version = null;
  this.isMAC = false;
  strUA = navigator.userAgent;

  if( strUA.indexOf( "Mac" ) >= 0 ) this.isMAC = true;
  
  s = "MSIE";
  if ((i = strUA.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(strUA.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = strUA.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(strUA.substr(i + s.length));
    return;
  }

  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 != "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();

	if( objDetectBrowser.isIE ) {
		objMnuButton.menu = document.all[strMenuName];
	} else {
		objMnuButton.menu = document.getElementById(strMenuName);
	}
	
  if (gvActiveButton && gvActiveButton != objMnuButton)
      resetButton(gvActiveButton);
  if (gvActiveButton)
    resetButton(objMnuButton);
  else
    pulldownMenu(objMnuButton);

  return false;
}

function pulldownMenu(objMnuButton) {

  if( objMnuButton.className == "menuButton" ) objMnuButton.className = "menuButtonActive";
  if( objMnuButton.className == "selButton" ) objMnuButton.className = "selButtonActive";

  // ÀÍ½ºÇÃ·Î·¯ÀÇ °æ¿ì, Ã¹ ¹øÂ° ¸Þ´º ¾ÆÀÌÅÛ¿¡ ´ëÇÑ ¸íÈ®ÇÑ ÆøÀ» ¸í½ÃÇØ ÁÖµµ·Ï ÇÑ´Ù.
  // ¸¸ÀÏ ÀÌ ºÎºÐÀ» ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é ¸¶¿ì½º·Î ¸Þ´º ¾ÆÀÌÅÛ ¿À¹ö½Ã ÅØ½ºÆ® À§¿¡ ¿Ã·Á³õÀ» ¶§¸¸
  // ¹ÝÀüµÈ´Ù. ¸¸ÀÏ ÅØ½ºÆ®°¡ ¾Æ´Ñ ¸Þ´º ¾ÆÀÌÅÛ ¿µ¿ª À§·Î¸¸ °®´Ù ³öµµ ¹ÝÀü½ÃÅ°·Á¸é
  // ÀÌ ºÎºÐÀ» ¼³Á¤ÇØ Áà¾ß ÇÑ´Ù.

  if ( !objDetectBrowser.isMAC && 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) {
		y += 0;
		x -= 0;
		// 5.0 ºê¶ó¿ìÁ®¿¡¼­ÀÇ °ª Ãß°¡Á¶Á¤
		if ( !objDetectBrowser.isMAC && objDetectBrowser.version < 5.5) {
			y += 120;
			x += 0;
		}
		/*else {
			y -= 116;
			x += 0;
		}*/
  }
  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;
  hideSelectList();
}

function resetButton(objMnuButton) {
  
  objMnuButton.className = "menuButton";

  if (objMnuButton.menu)
    objMnuButton.menu.style.visibility = "hidden";
    
  gvActiveButton = null;
  showSelectList();
}


 function show_waiting() {
  var _x = document.body.clientWidth/2 + document.body.scrollLeft - 145 - 50;
  var _y = document.body.clientHeight/3 + document.body.scrollTop - 44;
  zb_waiting.style.posLeft=_x;
  zb_waiting.style.posTop=_y;
  zb_waiting.style.visibility='visible';
 }

 function hide_waiting() {
  zb_waiting.style.visibility='hidden';
  //check_attack.check.value=0;
 }

