  var nScrollerHeight = 20;
  var nTotalArea = 0;
  var nScrollInterval;
  var nScrollSpeed = 2;
  var nWaitingTime = 2000;
  var nTempSpeed = 0;
  var oTemp;
  var bScrollTopPageLink = true;
  
  var aScrollContents = new Array();

  function startScrollTopPageLink()
  {
  
    for (var i=0; i<aScrollContents.length; i++)
    {
      insertContents(i);
      nTotalArea = i+1;
    }

    if (nTotalArea > 1) nScrollInterval = setInterval("scrollDown()", nWaitingTime);
  }

  function scrollDown()
  {
    if (nTotalArea > 1)
    {
      if (bScrollTopPageLink)
      {			
        for (i = 0; i<nTotalArea; i++)
        {
          oTemp = document.getElementById('LAY_TopPageLinkChild'+i);				
          oTemp.style.top = parseInt(oTemp.style.top) - nScrollSpeed + 'px';
          
          if (parseInt(oTemp.style.top) <= -nScrollerHeight) oTemp.style.top = nScrollerHeight * (nTotalArea - 1);
        }

        if ((nTempSpeed += nScrollSpeed) >= nScrollerHeight)
        {
          clearInterval(nScrollInterval);
          nTempSpeed = 0;
          nScrollInterval = setInterval("scrollDown()", nWaitingTime);
          return;
        }
      }
      clearInterval(nScrollInterval);
      nScrollInterval = setInterval("scrollDown()", 1);
    }
    else clearInterval(nScrollInterval);
  }

  function insertContents(nIdx)
  {
    document.write('<div style="top:'+(nScrollerHeight*nIdx) + 'px;" id="LAY_TopPageLinkChild'+nIdx+'" class="event_scroll_member nobr"><nobr>');
    document.write(aScrollContents[nIdx]);
    document.write('</nobr></div>');
  }
  
  function fnSetGNBImage(p)
  {
 		document.all.TopPage1_txtSearchBox.style.backgroundImage = 'url('+p+')';
 		document.all.TopPage1_txtSearchBox.style.backgroundRepeat = 'no-repeat';
  }
  
  function fnClearGNBImage()
  {
		document.getElementById("TopPage1_txtSearchBox").style.backgroundImage = 'url()';
 		if(document.getElementById("hGNBImageUrl"))
 			document.getElementById("hGNBImageUrl").value = '';
 	}

  function fnGoSearch()
  {
	var GnbUrl;
	if(document.getElementById("hGNBImageUrl"))
		GnbUrl = document.getElementById("hGNBImageUrl").value;
	else
		GnbUrl = '';

    var query = document.all.TopPage1_txtSearchBox.value;
    var sTarget = document.all.TopPage1_sTarget.value;
    if (GnbUrl != '' && query == '') {
      location.href = GnbUrl + "&Gcode=009_006";
    } else {
	  if (sTarget == "Total")
		location.href = "/Home/SearchNew/TotalSearch.aspx?query="+escape(query)+"&Gcode=009_006";
	  else if (sTarget == "Perf")
	      location.href = "/Home/SearchNew/PerfSearch.aspx?query=" + escape(query) + "&Gcode=009_006";
	  else if (sTarget == "Theater")
	      location.href = "/Home/SearchNew/TheaterSearch.aspx?query=" + escape(query) + "&SN=°ø¿¬Àå" + "&Gcode=009_006";
	  else if (sTarget == "Notice")
	      location.href = "/Home/SearchNew/NoticeSearch.aspx?query=" + escape(query) + "&SN=°øÁö»çÇ×" + "&Gcode=009_006";
	  else if (sTarget == "Event")
	      location.href = "/Home/SearchNew/EventSearch.aspx?query=" + escape(query) + "&SN=ÀÌº¥Æ®" + "&Gcode=009_006";
	  else if (sTarget == "Article")
	      location.href = "/Home/SearchNew/ArticleSearch.aspx?query=" + escape(query) + "&SN=±â»ç" + "&Gcode=009_006";
	  else
	      location.href = "/Home/SearchNew/TotalSearch.aspx?query=" + escape(query) + "&Gcode=009_006";
    }
  }
  
  // ¼­¹öºÎÇÏ Ã³¸®¿ë
  function fnGoSearch2()
  {
	alert("ÁË¼ÛÇÕ´Ï´Ù. °Ë»öÀÌ ¿øÈ°ÇÏ°Ô ÁøÇàµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.\r\nÀá½ÃÈÄ¿¡ ´Ù½Ã °Ë»öÇØ ÁÖ¼¼¿ä.");
  }
  
  function handleEnter (kind, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;

		if (keyCode == 13) {
				fnGoSearch();
				return false;
		} else {
			return true;
		}
  }
  
  function search_item() {
		fnGoSearch();
	}

	var keystatus = 1;
	function setTextBox(flag) {
//		var textbox = document.dqsearch.query; 
		var textbox = document.all.TopPage1_txtSearchBox; 
		var _event; 
		
		switch ( getNavigatorType() ) {
		
			case 1 : // IE
				_event = window.event;
				nodeName = _event.srcElement.nodeName;
				break;
			case 2 : // Netscape
				_event = event;
				nodeName = _event.target.nodeName;
				break;
			default :
				nodeName = "None"; 
				break;
		}
		key = _event.keyCode;
		
		if ( keystatus == 1 && flag && key != 13) {
			keystatus = 2;
		}
	}

	function getNavigatorType() {
		if ( navigator.appName == "Microsoft Internet Explorer" )
			return 1;  
		else if ( navigator.appName == "Netscape" )
			return 2;	
		else 
			return 0;
	}
