/* /bbs/board.php ¿¡¼­ »ç¿ë */
function moeSelect_bbs_search(dValue)
{
  var aryText = new Array('Á¦¸ñ','³»¿ë','´ã´çÀÚ','´ã´çºÎ¼­','ÀüÃ¼','¹øÈ£');
  var aryValue = new Array('title','content','name','department','all','serialnum');
  var aryLink = new Array();
  var dKey = null;
  for (var key = 0; key < aryText.length; key++) {
    aryLink[key] = "javascript:moeSelect_bbs_action(" + key + ",'" + aryValue[key] + "','" + aryText[key] + "');";
    if (dValue == aryValue[key])
      dKey = key;
  }

  moeSelect_out('SearchCode',100,aryText,aryLink);
  if (dKey != null)
    moeSelect_bbs_action(dKey,aryValue[dKey],aryText[dKey]);
}

function moeSelect_bbs_action(idx, v1, v2)
{
  document.boardform.SearchCode.value = v1;
  moeSelect_change('SearchCode',v2);
  moeSelect_itemSelected('SearchCode',idx); 
}

/* /module/board/board_list.htm ¿¡¼­ »ç¿ë */
function moeSelect_board_search(dValue)
{
  var aryText = new Array('Á¦¸ñ','³»¿ë','´ã´çÀÚ','´ã´çºÎ¼­','ÀüÃ¼','¹øÈ£');
  var aryValue = new Array('title','content','name','department','all','serialnum');
  var aryLink = new Array();
  var dKey = null;
  for (var key = 0; key < aryText.length; key++)
  {
    aryLink[key] = "javascript:moeSelect_board_action(" + key + ",'" + aryValue[key] + "','" + aryText[key] + "');";
    if (dValue == aryValue[key])
      dKey = key;
  }

  moeSelect_out('Keyset',100,aryText,aryLink);
  if (dKey != null)
    moeSelect_board_action(dKey,aryValue[dKey],aryText[dKey]);
}

function moeSelect_board_action(idx, v1, v2)
{
  document.searchForm.sc_keyset.value = v1;
  moeSelect_change('Keyset',v2);
  moeSelect_itemSelected('Keyset',idx); 
}


/* /info/latestnews.htm ¿¡¼­ »ç¿ë */
function moeSelect_latestnews_search(dValue)
{
  var aryText = new Array('Á¦¸ñ','´ã´çºÎ¼­','ÀÚ·á±¸ºÐ','ÀüÃ¼');
  var aryValue = new Array('title','department','menu','all');
  var aryLink = new Array();
  var dKey = null;
  for (var key = 0; key < aryText.length; key++)
  {
    aryLink[key] = "javascript:moeSelect_board_action(" + key + ",'" + aryValue[key] + "','" + aryText[key] + "');";
    if (dValue == aryValue[key])
      dKey = key;
  }

  moeSelect_out('Keyset',100,aryText,aryLink);
  if (dKey != null)
    moeSelect_board_action(dKey,aryValue[dKey],aryText[dKey]);
}

/* /module/calendar/calendar.php ¿¡¼­ »ç¿ë */
function moeSelect_calendar_year(dValue)
{
  var today = new Date();
  var aryText = new Array();
  for (var i = 0, y = 1999; y <= today.getFullYear() + 1; i++, y++)
    aryText[i] = y;
  var aryValue = aryText;
  var aryLink = new Array();
  var dKey = null;
  for (var key = 0; key < aryText.length; key++)
  {
    aryLink[key] = "javascript:moeSelect_calendar_year_action(" + key + ",'" + aryValue[key] + "','" + aryText[key] + "');";
    if (dValue == aryValue[key])
      dKey = key;
  }

  moeSelect_out('CalendarYear',50,aryText,aryLink,'¿¬µµ');
  if (dKey != null)
    moeSelect_calendar_year_action(dKey,aryValue[dKey],aryText[dKey],true);
}

function moeSelect_calendar_year_action(idx, v1, v2, isFirst)
{
  moeSelect_change('CalendarYear',v2);
  document.calendarForm.year.value = v1;
  moeSelect_itemSelected('CalendarYear',idx); 
  if (!isFirst)
    selectMonth();
}

/* /module/calendar/calendar.php ¿¡¼­ »ç¿ë */
function moeSelect_calendar_month(dValue)
{
  var aryText = new Array(1,2,3,4,5,6,7,8,9,10,11,12);
  var aryValue = aryText;
  var aryLink = new Array();
  var dKey = null;
  for (var key = 0; key < aryText.length; key++)
  {
    aryLink[key] = "javascript:moeSelect_calendar_month_action(" + key + ",'" + aryValue[key] + "','" + aryText[key] + "');";
    if (dValue == aryValue[key])
      dKey = key;
  }

  moeSelect_out('CalendarMonth',40,aryText,aryLink,'¿ù');
  if (dKey != null)
    moeSelect_calendar_month_action(dKey,aryValue[dKey],aryText[dKey],true);
}

function moeSelect_calendar_month_action(idx, v1, v2, isFirst)
{
  moeSelect_change('CalendarMonth',v2);
  document.calendarForm.month.value = v1;
  moeSelect_itemSelected('CalendarMonth',idx); 
  if (!isFirst)
    selectMonth();
}



/* ---------- ¿©±âºÎÅÍ ¸ÞÀÎ ¸ðµâ ----------- */
var moeSelectLayerCount = 0;
var moeSelectLayerIds = new Array();
var moeSelectZIndex = 10;

function moeSelect_gl(linkname,dest)
{
  document.write('<a href="'+dest+'" style="padding-left:5px;text-align:left;width:100%;">'+linkname+'</a><br>')
}

function moeSelect_change(idname,value)
{
  document.all['id'+idname].innerHTML = moeSelect_naming(value);
}

function moeSelect_out(idname,width,ary_text,ary_link,default_text)
{
  var ie5=(document.getElementById&&navigator.appName.indexOf("Internet Explorer")!=-1);
  if (ie5)
  {
    moeSelectLayerIds[moeSelectLayerCount++] = idname;
    if (!default_text)
      default_text = ':: °Ë»ö¼±ÅÃ ::';

    document.write('<span class="input" style="z-index:'+(moeSelectZIndex--)+';position:relative; width:'+width+'; height:0px; cursor:hand" onClick="moeSelect_showhide(\''+idname+'\',1);event.cancelBubble=1" ><span id=id' + idname + '>' + moeSelect_naming(default_text) + '</span>');

    document.write('<div class="input" id="id' + idname + '_innermenu" style="position:absolute;left:-1;top:16;width:'+(width)+';height:100px;background-color:white;overflow-y:scroll;visibility:hidden;">');

    for (var key in ary_text)
      moeSelect_gl(ary_text[key],ary_link[key]);

    document.write('</div></span>')

    document.onclick=function(){for (var i = 0; i < moeSelectLayerCount; i++) moeSelect_showhide(moeSelectLayerIds[i],0)}
  }
}

function moeSelect_showhide(idname,state)
{
  var cacheobj=document.getElementById("id"+idname+"_innermenu").style;
  if (state==0)
    cacheobj.visibility="hidden";
  else
    cacheobj.visibility=cacheobj.visibility=="hidden"? "visible" : "hidden";
}

function moeSelect_naming(str)
{
  return '<table border=0 cellpadding=0 cellspacing=0 width="100%"><tr style="background-color:#FFFFFF" onfocusin="this.style.backgroundColor=\'#EEEEEE\'" onfocusout="this.style.backgroundColor=\'#FFFFFF\'"><td align=left style="padding-left:5px;">' + str + '</td><td align=right style="padding-right:5px;">¡å</td></tr></table>';
}

function moeSelect_itemSelected(idname, selectedIndex)
{
  var cols = document.getElementById("id"+idname+"_innermenu").getElementsByTagName("A");
  for (var i = 0; i < cols.length; i++)
  {
    if (i == selectedIndex)
	  cols[i].style.backgroundColor = '#DDDDDD';
	else
	  cols[i].style.backgroundColor = '#FFFFFF';
  }
}
