

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  flag = 1;

  argv = MM_showHideLayers.arguments;
  time = setTimeout("_showHideLayers()",300);
}

function _showHideLayers() { //v6.0
  if (flag == 0) return;

  var i,p,v,obj,args=argv;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}



/**************************************************************************
  Àü¿ª º¯¼ö ¼±¾ð 
**************************************************************************/
var layerX = 0 ;              // ÃÊ±â Layer °ª - X
var layerY = 0 ;              // ÃÊ±â Layer °ª - Y
var layer_element = null;  // Slide´ë»ó Layer

var scroll_direction = '';
var inquire_interval = 300; // ÆäÀÌÁö°¡ ÀÌµ¿ÇÑ ÁÂÇ¥¸¦ ÀÐ¾î¿Ã °£°Ý ÁöÁ¤
var slide_interval = 5;       // Layer°¡ ÀÌµ¿ÇÒ ¼Óµµ

var pick_fixed = false ;    // °íÁ¤»óÅÂ °ª
var tmr_id = null;

var browser_info = '';       // Browser °´Ã¼ Á¤º¸ - Netscape , IE
/**************************************************************************
*
*  Layer slide¸¦ ½ÇÇàÇÏ±â À§ÇÑ ±âº» Á¤º¸¸¦ ÀÔ·Â¹Þ±âÀ§ÇÑ ¸ÞÀÎ ÇÔ¼ö
*
*  repeat : h - ÁÂ¿ì ÀÌµ¿¸¸ Çã¿ë, v - »óÇÏ ÀÌµ¿¸¸ Çã¿ë, null - ¸ðµÎ Çã¿ë
*
*  ex :  
*        <body onLoad = slideLayer( 'slidemenu', 'v','600','10') > 
*
**************************************************************************/
function slideLayer( layer_id, direction, inquire, slide ){

  /*  ºê¶ó¿ìÀú °´Ã¼ Á¾·ù¸¦ ÀÐ¾î¿Â´Ù. */
   if( (navigator.appName == 'Netscape') && parseInt(navigator.appVersion,10) <= 4 ){
       //netscape 4.0 ÀÌÇÏ Browser
       browser_info = 'Ns4' ;  // Browser °´Ã¼ Á¾·ù
       // Netcape 4.0 ÀÌÇÏ ¹öÀü¿¡¼­ ´ë»ó Element ÀÐ¾î¿À±â
       layer_element = document.layers[layer_id];
   }
   else if( (navigator.appName == 'Netscape') && parseInt(navigator.appVersion,10) > 4 ){
       //netscape 6.0 ÀÌ»ó Browser
       browser_info = 'Ns6' ;
       // netscape 6.0 ÀÌ»ó ¹öÀü¿¡¼­ ´ë»ó Element ÀÐ¾î¿À±â
       layer_element = document.getElementById(layer_id);
       layer_element = layer_element.style;  // Style ¼Ó¼º¸¸ ÀÐ¾î¿Â´Ù.
  }
  else{
       // Explore È£È¯ Browser
       browser_info = 'Ie' ;
       //  ´ë»ó Element ÀÐ¾î¿À±â
       layer_element = document.all[layer_id].style; 
  }

  layer_element.visibility = 'visible'
  layer_element.position = 'absolute';
  inquire_interval  = parseInt(inquire,10);  // Layer ÀÌµ¿ °£°Ý
  slide_interval    = parseInt(slide,10);     // Layer ÀÌµ¿ ¼Óµµ
  scroll_direction = direction.toLowerCase();   // Layer ÀÌµ¿ ¹æÇâ

  /* ÃÊ±â LayerÀÇ À§Ä¡°ªÀ» Àü¿ªº¯¼ö¿¡ ´ëÀÔÇÑ´Ù.                               */
  /* LayerÀ§Ä¡¸¦ °íÁ¤ÇÏ°Å³ª ¶Ç´Â ÆäÀÌÁö°¡ ½ºÅ©·ÑµÉ °æ¿ì LayerÀÌµ¿½Ã  */
  /* ÆäÀÌÁö¿¡¼­ Layer À§Ä¡¸¦ »ó´ëÀûÀ¸·Î º¯°æÇÏ±â À§ÇÔ                       */
  layerX = parseInt(layer_element.left, 10); 
  layerY = parseInt(layer_element.top, 10);
     
  onSlide();
}

/**************************************************************************
  ÇöÀç ºê¶ó¿ìÀúÀÇ ÆäÀÌÁö À§Ä¡ °ªÀ» ÀÐ¾î¿Í ´ë»ó °´Ã¼¸¦ ¿òÁ÷ÀÎ ÁÂÇ¥¸¸Å­
 ÀÌµ¿ÇÑ´Ù.
**************************************************************************/
function onSlide(){
    var page_posX, page_posY, layer_posX, layer_posY;
    var slideX = 0, slideY = 0;
    var interval = 0;
    
    if (pick_fixed) return;

    /* ÇöÀç ³ªÅ¸³ª´Â ÆäÀÌÁöÀÇ x, yÁÂÇ¥°ªÀ» ÀÐ¾î¿Â´Ù. */
    if ( browser_info == 'Ie'){ // Expoler È£È¯ ¹öÀü
       page_posX = document.body.scrollLeft  + layerX; 
       page_posY = document.body.scrollTop  + layerY; 
    }
    else if( browser_info == 'Ns4' || browser_info == 'Ns6' ){ // Netscape ¹öÀü
       page_posX = parseInt (window.pageXOffset, 10) + layerX;
       page_posY = parseInt (window.pageYOffset, 10) + layerY;
     }

    /* ÇöÀç Layer À§Ä¡ °ªÀ» ÀÐ¾î¿Â´Ù. Àü´Þ¹ÞÀº °ªÀº 'nnnnpx' Çü½ÄÀÇ Á¤¼ö°ªÀÌ¹Ç·Î */
    /* Á¤¼öÈ­ ÇÑ´Ù.                                                                                        */
    layer_posX = parseInt(layer_element.left, 10);
    layer_posY = parseInt(layer_element.top, 10);

    /* Layer ÀÌµ¿ÀÌ ³¡³­ ÈÄ ´ÙÀ½ ÀÌµ¿±îÁö °£°Ý */
    interval = inquire_interval; 

    if (page_posX < layerX) page_posX = layerX;
    if (page_posY < layerY) page_posY = layerY;

    /* ÆäÀÌÁö°¡ ÀÌµ¿ÇÑ °Å¸®¸¸Å­ layer¸¦ ÀÌµ¿½ÃÅ²´Ù.    */
    if (page_posY != layer_posY || page_posX != layer_posX) {
      // Layer ÀÌµ¿ÀÌ ³¡ ÀÌµ¿ °Å¸® =  ÆäÀÌÁö°¡ ÀÌµ¿ ÁÂÇ¥ /  Layer Slide °£°Ý
      slideX= Math.ceil( Math.abs(page_posX - layer_posX) / slide_interval ); 
      slideY = Math.ceil( Math.abs(page_posY - layer_posY) / slide_interval );

     
      if (page_posX < layer_posX)  slideX = -slideX;
      if (page_posY < layer_posY)  slideY = -slideY;

      if( scroll_direction != 'v') // Slide¹æÇâÀÌ ¾çÃø ¶Ç´Â ÁÂ¿ì ¹æÇâÀÏ¶§
          layer_element.left = parseInt(layer_element.left,10)   + slideX;

      if( scroll_direction != 'h')// Slide¹æÇâÀÌ ¾çÃø ¶Ç´Â »óÇÏ ¹æÇâÀÏ¶§
          layer_element.top = parseInt(layer_element.top ,10)  + slideY ;

       // Layer Slide ¼Óµµ
      interval = slide_interval;
   }

   /* ÇÔ¼ö Àç±ÍÈ£Ãâ */
   setTimeout ("onSlide()", interval); 
 }

/**************************************************************************
   Layer¸¦ °íÁ¤½ÃÅ°±â À§ÇÑ ÇÔ¼ö
**************************************************************************/
function fixedLayer(){

    var page_posX, page_posY, layer_posX, layer_posY;
    var slideX = 0, slideY = 0;
    /* ÇöÀç Layer À§Ä¡ °ªÀ» ÀÐ¾î¿Â´Ù. */
    layer_posX = parseInt(layer_element.left, 10);
    layer_posY = parseInt(layer_element.top, 10);

    /* LayerÀÇ ÃÊ±â À§Ä¡·Î ÀÌµ¿½ÃÅ°±â À§ÇØ ÃÊ±â Layer°ªÀ» Page ÁÂÇ¥°ªÀ¸·Î ´ëÀÔÇÑ´Ù.*/  
    page_posX = layerX;
    page_posY = layerY;

    /* Layer°¡ ÀÌµ¿ÇÑ °Å¸®¸¸Å­ °è»êÇÏ¿© ¸Þ´º¸¦ ÀÌµ¿½ÃÅ²´Ù.  */
    if (page_posY != layer_posY || page_posX != layer_posX) {
        slideX= Math.ceil( Math.abs(page_posX - layer_posX) / slide_interval ); 
        slideY = Math.ceil( Math.abs(page_posY - layer_posY) / slide_interval );

        if (page_posX < layer_posX)  slideX = -slideX;
        if (page_posY < layer_posY)  slideY = -slideY;

        layer_element.left = parseInt(layer_element.left,10)    + slideX;
        layer_element.top = parseInt(layer_element.top ,10)  + slideY ;

      setTimeout (" fixedLayer()", slide_interval); 
   }
   
}

/**************************************************************************
   Layer °íÁ¤ °ª È®ÀÎ
**************************************************************************/
function checked(eventObj){
     var imgSrc = '';
     if (browser_info  == 'Ie'){
         imgSrc = event.srcElement;
     }
     else if( browser_info == "Ns6" ){
         window.captureEvents(Event.CLICK);
         imgSrc = eventObj;
     }
     else{
         alert('ÁË¼ÛÇÕ´Ï´Ù. º» ºê¶ó¿ìÀú¿¡¼­´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù.');
         return;
     }

     if (!pick_fixed){ //¸Þ´º °íÁ¤ÀÌ ¾Æ´Ñ »óÅÂ
          imgSrc.src = "chk2.gif"
          pick_fixed = true;
          fixedLayer();
      }
      else{
          imgSrc.src = "chk1.gif"
          pick_fixed = false;
          onSlide();
      }
}