function Navigate(url)
{
  var oBaseColl = document.all.tags('BASE');
  if (oBaseColl && oBaseColl.length && oBaseColl[0].target.length)
    window.open(url, oBaseColl[0].target);
  else
    document.location.assign(url);
  if (event)
    event.returnValue = false;
}
function getcgLinkColor(moduleID)
  {
    if (moduleID == "www") return "#33AABF";
    if (moduleID == "gallery") return "black";
    if (moduleID == "media") return "#F48E00";
    if (moduleID == "edu") return "#39599C";
    if (moduleID == "job") return "#DB713E";
    if (moduleID == "camp") return "#A2B00E";
    if (moduleID == "mall") return "#B30000";
  }

  function getcgLayerColor(moduleID)
  {
    if (moduleID == "gallery") return "#f3f3f3";
    if (moduleID == "media") return "#f3f3f3";
    if (moduleID == "edu") return "#f3f3f3";
    if (moduleID == "job") return "#f3f3f3";
    if (moduleID == "camp") return "#f3f3f3";
    if (moduleID == "mall") return "#f3f3f3";

  }

  function getcgLayerHighlightColor(moduleID)
  {
    if (moduleID == "gallery") return "#7B998D";
    if (moduleID == "media") return "#6D8FB4";
    if (moduleID == "edu") return "#E3767D";
    if (moduleID == "job") return "#5AA743";
    if (moduleID == "camp") return "#A5897E";
    if (moduleID == "mall") return "#AD8AAB";
  }

  function gencgLayerMenu(moduleID, subMenu, menuID, strOption)
  {
    if (subMenu[0].substr(0, 7) == "http://")
      var href = "javascript:Navigate('"+subMenu[0].replace(/'/g, '\\\'')+"');"
    else
      var href = subMenu[0];

    if (subMenu[2] == "normal")
      return "<TD "+strOption+" ONMOUSEOVER=\"javascript:highlightLayer('"+moduleID+"', '"+menuID+"')\" ONMOUSEOUT=\"javascript:restoreLayer('"+moduleID+"', '"+menuID+"')\" ONMOUSEDOWN=\""+href+"\" STYLE=\"cursor:hand\" CLASS=cgSubMenu>&nbsp;<SPAN ID=text_"+menuID+">" + subMenu[1] + "</SPAN>&nbsp;&nbsp;</TD>";
    else if (subMenu[2] == "special")
      return "<TD "+strOption+" ONMOUSEOVER=\"javascript:highlightLayer('"+moduleID+"', '"+menuID+"')\" ONMOUSEOUT=\"javascript:restoreLayer('"+moduleID+"', '"+menuID+"')\" ONMOUSEDOWN=\""+href+"\" STYLE=\"cursor:hand\" CLASS=cgSubMenu>&nbsp;<SPAN ID=text_"+menuID+">¢º" + subMenu[1] + "</SPAN>&nbsp;&nbsp;</TD>";
    else
      return "<TD "+strOption+" ONMOUSEOVER=\"javascript:highlightLayer('"+moduleID+"', '"+menuID+"')\" ONMOUSEOUT=\"javascript:restoreLayer('"+moduleID+"', '"+menuID+"')\" ONMOUSEDOWN=\""+href+"\" STYLE=\"cursor:hand; color:#646464;\" CLASS=cgSubMenu ALIGN=right>&nbsp;<SPAN ID=text_"+menuID+"><b>more <FONT SIZE=-2>&gt;</FONT></b></SPAN>&nbsp;&nbsp;</TD>";
  }

  function gencgLayerTop(moduleID, subMenu, bgcolor, menuID)
  {
    document.writeln(
"<TR VALIGN=bottom HEIGHT=1>"+
  "<TD ROWSPAN=2 BGCOLOR=#717171></TD>"+
  "<TD ID="+menuID+" BGCOLOR="+bgcolor+" ROWSPAN=2 COLSPAN=3></TD>"+
  gencgLayerMenu(moduleID, subMenu, menuID, 'ID='+menuID+' BGCOLOR='+bgcolor+' ROWSPAN=2')+
  "<TD ID="+menuID+" BGCOLOR="+bgcolor+" ROWSPAN=2 COLSPAN=2></TD>"+
  "<TD ROWSPAN=2 BGCOLOR=#717171></TD>"+
  "<TD></TD>"+
"</TR>"+

"<TR BGCOLOR="+bgcolor+" VALIGN=bottom HEIGHT=17>"+
  "<TD BGCOLOR=#000000></TD>"+
"</TR>");
  }

  function gencgLayerCommon(moduleID, subMenu, bgcolor, menuID)
  {
    document.writeln(
"<TR ID="+menuID+" BGCOLOR="+bgcolor+" VALIGN=bottom HEIGHT=18>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD COLSPAN=3></TD>"+
  gencgLayerMenu(moduleID, subMenu, menuID, '')+
  "<TD COLSPAN=2></TD>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD BGCOLOR=#000000></TD>"+
"</TR>");
  }

  function gencgLayerBottom(moduleID, subMenu, bgcolor, menuID)
  {
    document.writeln(
"<TR ID="+menuID+" BGCOLOR="+bgcolor+" VALIGN=bottom HEIGHT=16>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD></TD>"+
  "<TD ROWSPAN=2></TD>"+
  "<TD ROWSPAN=3></TD>"+
  gencgLayerMenu(moduleID, subMenu, menuID, 'ROWSPAN=3')+
  "<TD ROWSPAN=2></TD>"+
  "<TD></TD>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD ROWSPAN=2 BGCOLOR=#000000></TD>"+
"</TR>"+

"<TR HEIGHT=1>"+
  "<TD ROWSPAN=2></TD>"+
  "<TD ROWSPAN=2 BGCOLOR=#717171></TD>"+
  "<TD ROWSPAN=2 BGCOLOR=#717171></TD>"+
  "<TD ROWSPAN=2 BGCOLOR=#000000></TD>"+
"</TR>"+

"<TR HEIGHT=1>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD></TD>"+
"</TR>");
  }
  
  function gencgLayerLine()
  {
    document.writeln(
"<TR BGCOLOR=#D3D3D3 HEIGHT=1>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD COLSPAN=6></TD>"+
  "<TD BGCOLOR=#717171></TD>"+
  "<TD BGCOLOR=#000000></TD>"+
"</TR>");
  }

  function gencgLayer(moduleID, subMenus2)
  {
    var bgcolor = getcgLayerColor(moduleID);

    document.writeln(
"<DIV ID=cg_layer_"+moduleID+"  ONMOUSEOVER=\"javascript:showSubMenuLayer('"+moduleID+"')\" ONMOUSEOUT=\"javascript:hideSubMenuLayer('"+moduleID+"')\" STYLE=\"position:absolute; display:none; z-index:99\">"+
"<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0 STYLE=\"position:relative\">"+
  "<COL WIDTH=1>"+
  "<COL WIDTH=1>"+
  "<COL WIDTH=1>"+
  "<COL WIDTH=1>"+
  "<COL>"+
  "<COL WIDTH=1>"+
  "<COL WIDTH=1>"+
  "<COL WIDTH=1>"+
  "<COL WIDTH=1>");

    var isSpecial = false;
    var bgcolor = '#FFFFFF';

    for (key in subMenus2)
    {
      if (subMenus2[key][2] != 'normal')
        bgcolor = "#F8F8F3";
      else if (key % 2 == 0)
        bgcolor = getcgLayerColor(moduleID);
      else
        bgcolor = "#FFFFFF";

      if (subMenus2[key][2] != 'normal' && !isSpecial)
      {
        gencgLayerLine();
        isSpecial = true;
      }

      if (key == subMenus2.length - 1)
        gencgLayerBottom(moduleID, subMenus2[key], bgcolor, "cg_layer_"+moduleID+"_"+key);
      else if (key == 0)
        gencgLayerTop(moduleID, subMenus2[key], bgcolor, "cg_layer_"+moduleID+"_"+key);
      else
        gencgLayerCommon(moduleID, subMenus2[key], bgcolor, "cg_layer_"+moduleID+"_"+key);
    }

    document.writeln(
  "<TR HEIGHT=1>"+
    "<TD COLSPAN=2></TD>"+
    "<TD BGCOLOR=#000000></TD>"+
    "<TD COLSPAN=2 BGCOLOR=#717171></TD>"+
    "<TD COLSPAN=3 BGCOLOR=#efefef></TD>"+
    "<TD></TD>"+
  "</TR>"+

  "<TR HEIGHT=1>"+
    "<TD COLSPAN=4></TD>"+
    "<TD COLSPAN=2 BGCOLOR=#efefef></TD>"+
    "<TD COLSPAN=3></TD>"+
  "</TR>"+

"</TABLE>"+
"</DIV>");
  }

  var originalLayerBGColor;
  var originalLayerFontColor;

  function highlightLayer(moduleID, menuID)
  {
    //showSubMenuLayer(moduleID);
    originalLayerBGColor = document.getElementById(menuID).bgColor;
    var colMenu = document.getElementsByName(menuID);
    for (var i=0; i<colMenu.length; i++)
      colMenu[i].bgColor = getcgLayerHighlightColor(moduleID);
    document.all("text_"+menuID).style.color = "#FFFFFF";
  }

  function restoreLayer(moduleID, menuID)
  {
    //hideSubMenuLayer(moduleID);
    var colMenu = document.getElementsByName(menuID);
    for (var i=0; i<colMenu.length; i++)
      colMenu[i].bgColor = originalLayerBGColor;
    document.all("text_"+menuID).style.color = "#000000";
  }

  var originalMenuColor;
  var originalMenuFontWeight;
  var currentShewModuleID = '';

  function showSubMenuLayer(moduleID)
  {
    if (currentShewModuleID == moduleID)
      return;

    if (currentShewModuleID != '')
      hideSubMenuLayer(currentShewModuleID);

    currentShewModuleID = moduleID;

    var tg = document.all("cg_layer_"+moduleID);
    var link = document.all("cg_link_"+moduleID);
    var linkText = document.all("cg_link_text_"+moduleID);

    originalMenuColor = linkText.style.color;
    originalMenuFontWeight = linkText.style.fontWeight;
    linkText.style.color = getcgLinkColor(moduleID);
    linkText.style.fontWeight = "bold";

    if (tg != null)
    {
      tg.style.posTop = link.offsetTop + link.offsetHeight;
      tg.style.posLeft = link.offsetLeft;
      tg.style.display = "inline";

      for (var i=0; i<objectForClipping.length; i++)
      {
        var frameName = objectForClipping[i];
        var tableName = oTableForClipping[i];    
        var oFrame = document.all[frameName];
        var oTable = document.all[tableName]; 

        if( 'undefined' != typeof(tableName) && '' != tableName )    
        {    
           var oldFrameOffsetTop = oFrame.offsetTop;    
           var oldFrameOffsetLeft = oFrame.offsetLeft;    
           var frameOffsetTop = oFrame.offsetTop + parseInt(oTable.style.top);    
           var frameOffsetLeft = oFrame.offsetLeft + parseInt(oTable.style.left);    
           var frameOffsetBottom = frameOffsetTop + oFrame.offsetHeight;    
           var frameOffsetRight = frameOffsetLeft + oFrame.offsetWidth;    
        }    
        else    
        {  
          oFrame.style.position = 'relative';

          var frameOffsetTop = oFrame.offsetTop;
          var frameOffsetLeft = oFrame.offsetLeft;
          var frameOffsetBottom = oFrame.offsetTop + oFrame.offsetHeight;
          var frameOffsetRight = oFrame.offsetLeft + oFrame.offsetWidth;
        }

        var layerOffsetTop = tg.offsetTop;
        var layerOffsetBottom = tg.offsetTop + tg.offsetHeight;
        var layerOffsetLeft = tg.offsetLeft;
        var layerOffsetRight = tg.offsetLeft + tg.offsetWidth;

        if (frameOffsetTop <= layerOffsetBottom &&
            (layerOffsetLeft >= frameOffsetLeft && layerOffsetLeft <= frameOffsetRight ||
             frameOffsetLeft >= layerOffsetLeft && frameOffsetLeft <= layerOffsetRight))
        {
          oFrame.style.position = 'absolute';

          if( 'undefined' != typeof(tableName) && '' != tableName )    
          {    
            oFrame.style.top = oldFrameOffsetTop;    
            oFrame.style.left = oldFrameOffsetLeft;    
          }    
          else    
          {    
            oFrame.style.top = frameOffsetTop;
            oFrame.style.left = frameOffsetLeft;
          }
          oFrame.style.clip = "rect(" + (layerOffsetBottom - frameOffsetTop + 1) + " auto auto auto)";
        }
      }
    }
  }

  function hideSubMenuLayer(moduleID, force)
  {
    if (currentShewModuleID != moduleID)
      return;

    var tg = document.all("cg_layer_" + moduleID);
    var linkText = document.all("cg_link_text_"+moduleID);

    currentShewModuleID = '';

    linkText.style.color = originalMenuColor?originalMenuColor:"#000000";
    linkText.style.fontWeight = originalMenuFontWeight?originalMenuFontWeight:"normal";

    if (tg != null)
    {
      tg.style.display = "none";

      for (var i=0; i<objectForClipping.length; i++)
      {
        var frameName = objectForClipping[i];
        var tableName = oTableForClipping[i]; 
        var oFrame = document.all[frameName];
        var oTable = document.all[tableName]; 

        oFrame.style.position = 'relative';
        oFrame.style.top = 0;
        oFrame.style.left = 0;
        oFrame.style.clip = "rect(auto)";
      }
    }
  }

  function showSubMenuLayer2(moduleID)
  {
    if (currentShewModuleID == moduleID)
      return;

    if (currentShewModuleID != '')
      hideSubMenuLayer(currentShewModuleID);

    currentShewModuleID = moduleID;

    var linkText = document.all("cg_link_text_"+moduleID);

    originalMenuColor = linkText.style.color;
    originalMenuFontWeight = linkText.style.fontWeight;
    linkText.style.color = getcgLinkColor(moduleID);
    linkText.style.fontWeight = "bold";
  }

  function hideSubMenuLayer2(moduleID)
  {
    if (currentShewModuleID != moduleID)
      return;

    var linkText = document.all("cg_link_text_"+moduleID);

    currentShewModuleID = '';

    linkText.style.color = originalMenuColor?originalMenuColor:"#000000";
    linkText.style.fontWeight = originalMenuFontWeight?originalMenuFontWeight:"normal";
  }

  var objectForClipping = new Array();
  var oTableForClipping = new Array();

  function addIFrameForClipping(frameName, tableName)
  {
    var count = objectForClipping.length;
    objectForClipping[count] = frameName;
    oTableForClipping[count] = tableName;
  }


  function lightup(imgName)
  {
    if (document.images)
    {
      imgOn=eval(imgName + "on.src");
      document[imgName].src= imgOn;
    }
  }

  function turnoff(imgName)
  {
    if (document.images)
    {
      imgOff=eval(imgName + "off.src");
      document[imgName].src= imgOff;
    }
  }
var subMenus2_gallery = new Array();
subMenus2_gallery[0] = new Array();
subMenus2_gallery[0][0] = "http://gallery.cgland.com/index.html?mode=work";
subMenus2_gallery[0][1] = "È¸¿øÀÛÇ°";
subMenus2_gallery[0][2] = "normal";
subMenus2_gallery[1] = new Array();
subMenus2_gallery[1][0] = "http://gallery.cgland.com/index.html?mode=refer";
subMenus2_gallery[1][1] = "ÃßÃµÀÛÇ°";
subMenus2_gallery[1][2] = "normal";
subMenus2_gallery[2] = new Array();
subMenus2_gallery[2][0] = "http://gallery.cgland.com/index.html?mode=directory";
subMenus2_gallery[2][1] = "µð·ºÅä¸®";
subMenus2_gallery[2][2] = "normal";
subMenus2_gallery[3] = new Array();
subMenus2_gallery[3][0] = "http://gallery.cgland.com/index.html?mode=flower";
subMenus2_gallery[3][1] = "ÇÃ¶ó¿öÃ­Æ®";
subMenus2_gallery[3][2] = "special";
subMenus2_gallery[4] = new Array();
subMenus2_gallery[4][0] = "http://gallery.cgland.com/index.html?mode=toon";
subMenus2_gallery[4][1] = "Å÷°¶·¯¸®";
subMenus2_gallery[4][2] = "normal";

var subMenus2_media = new Array();
subMenus2_media[0] = new Array();
subMenus2_media[0][0] = "http://media.cgland.com/index.html?mode=pressrelease";
subMenus2_media[0][1] = "º¸µµÀÚ·á";
subMenus2_media[0][2] = "normal";
subMenus2_media[1] = new Array();
subMenus2_media[1][0] = "http://media.cgland.com/index.html?mode=interview";
subMenus2_media[1][1] = "ÀÎÅÍºä";
subMenus2_media[1][2] = "normal";
subMenus2_media[2] = new Array();
subMenus2_media[2][0] = "http://media.cgland.com/index.html?mode=cgstudio";
subMenus2_media[2][1] = "¾÷Ã¼Å½¹æ";
subMenus2_media[2][2] = "normal";
subMenus2_media[3] = new Array();
subMenus2_media[3][0] = "http://media.cgland.com/index.html?mode=tech";
subMenus2_media[3][1] = "Å×Å©³î·¯Áö";
subMenus2_media[3][2] = "normal";
subMenus2_media[4] = new Array();
subMenus2_media[4][0] = "http://media.cgland.com/index.html?mode=board";
subMenus2_media[4][1] = "Á¤º¸Á¦°ø°Ô½ÃÆÇ";
subMenus2_media[4][2] = "normal";
subMenus2_media[5] = new Array();
subMenus2_media[5][0] = "http://media.cgland.com/index.html?mode=calendar";
subMenus2_media[5][1] = "Çà»çÁ¤º¸";
subMenus2_media[5][2] = "normal";

var subMenus2_edu = new Array();
subMenus2_edu[0] = new Array();
subMenus2_edu[0][0] = "http://edu.cgland.com/index.html?mode=lecture";
subMenus2_edu[0][1] = "µ¿¿µ»ó°­ÁÂ";
subMenus2_edu[0][2] = "normal";
subMenus2_edu[1] = new Array();
subMenus2_edu[1][0] = "http://edu.cgland.com/index.html?mode=tiptech";
subMenus2_edu[1][1] = "Tip&Tech";
subMenus2_edu[1][2] = "normal";
subMenus2_edu[2] = new Array();
subMenus2_edu[2][0] = "http://edu.cgland.com/index.html?mode=qna";
subMenus2_edu[2][1] = "Study Q&A";
subMenus2_edu[2][2] = "normal";
subMenus2_edu[3] = new Array();
subMenus2_edu[3][0] = "http://edu.cgland.com/index.html?mode=news";
subMenus2_edu[3][1] = "Study News";
subMenus2_edu[3][2] = "normal";
subMenus2_edu[4] = new Array();
subMenus2_edu[4][0] = "http://edu.cgland.com/index.html?mode=academy";
subMenus2_edu[4][1] = "ÇÐ¿øÁ¸";
subMenus2_edu[4][2] = "normal";

var subMenus2_job = new Array();
subMenus2_job[0] = new Array();
subMenus2_job[0][0] = "http://job.cgland.com/index.html?mode=recruit";
subMenus2_job[0][1] = "Ã¤¿ëÁ¤º¸";
subMenus2_job[0][2] = "normal";
subMenus2_job[1] = new Array();
subMenus2_job[1][0] = "http://job.cgland.com/index.html?mode=talrent";
subMenus2_job[1][1] = "ÀÎÀçÁ¤º¸";
subMenus2_job[1][2] = "normal";
subMenus2_job[2] = new Array();
subMenus2_job[2][0] = "http://job.cgland.com/index.html?mode=goodpeople";
subMenus2_job[2][1] = "ÃßÃµÀÎÀç";
subMenus2_job[2][2] = "normal";
subMenus2_job[3] = new Array();
subMenus2_job[3][0] = "http://job.cgland.com/index.html?mode=company";
subMenus2_job[3][1] = "¾÷Ã¼Á¤º¸";
subMenus2_job[3][2] = "normal";
subMenus2_job[4] = new Array();
subMenus2_job[4][0] = "http://job.cgland.com/index.html?mode=worktalk";
subMenus2_job[4][1] = "Ãë¾÷³ª´®ÅÍ";
subMenus2_job[4][2] = "normal";
subMenus2_job[5] = new Array();
subMenus2_job[5][0] = "http://job.cgland.com/index.html?mode=project";
subMenus2_job[5][1] = "ÇÁ·ÎÁ§Æ®";
subMenus2_job[5][2] = "normal";

var subMenus2_camp = new Array();
subMenus2_camp[0] = new Array();
subMenus2_camp[0][0] = "http://camp.cgland.com/index.html?mode=camplist";
subMenus2_camp[0][1] = "Ä·ÇÁÃ£±â";
subMenus2_camp[0][2] = "normal";
subMenus2_camp[1] = new Array();
subMenus2_camp[1][0] = "http://camp.cgland.com/index.html?mode=campchart";
subMenus2_camp[1][1] = "Ä·ÇÁÃ­Æ®";
subMenus2_camp[1][2] = "normal";
subMenus2_camp[2] = new Array();
subMenus2_camp[2][0] = "http://camp.cgland.com/index.html?mode=campboard";
subMenus2_camp[2][1] = "°Ô½ÃÆÇ";
subMenus2_camp[2][2] = "normal";

var subMenus2_mall = new Array();
subMenus2_mall[0] = new Array();
subMenus2_mall[0][0] = "http://mall.cgland.com/index.html?mode=book";
subMenus2_mall[0][1] = "¼­Àû";
subMenus2_mall[0][2] = "normal";
subMenus2_mall[1] = new Array();
subMenus2_mall[1][0] = "http://mall.cgland.com/index.html?mode=hardware";
subMenus2_mall[1][1] = "ÇÏµå¿þ¾î";
subMenus2_mall[1][2] = "normal";
subMenus2_mall[2] = new Array();
subMenus2_mall[2][0] = "http://mall.cgland.com/index.html?mode=software";
subMenus2_mall[2][1] = "¼ÒÇÁÆ®¿þ¾î";
subMenus2_mall[2][2] = "normal";
subMenus2_mall[3] = new Array();
subMenus2_mall[3][0] = "http://mall.cgland.com/index.html?mode=cd";
subMenus2_mall[3][1] = "CD/DVD";
subMenus2_mall[3][2] = "normal";

subMenus2_mall[4] = new Array();
subMenus2_mall[4][0] = "http://mall.cgland.com/index.html?mode=secondhand";
subMenus2_mall[4][1] = "Áß°íÀåÅÍ";
subMenus2_mall[4][2] = "normal";