﻿
  var ns4=document.layers
  var ie4=document.all
  var ns6=document.getElementById&&!document.all

  var dragswitch=0
  var nsx
  var nsy
  var nstemp

  function drag_dropns(name){
    if (!ns4)
      return
    temp=eval(name)
    temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
    temp.onmousedown=gons
    temp.onmousemove=dragns
    temp.onmouseup=stopns
  }

  function gons(e){
    temp.captureEvents(Event.MOUSEMOVE)
    nsx=e.x
    nsy=e.y
  }
  function dragns(e){
    if (dragswitch==1){
      temp.moveBy(e.x-nsx,e.y-nsy)
      return false
    }
  }

  function stopns(){
    temp.releaseEvents(Event.MOUSEMOVE)
  }

  function drag_drop(e){
    if (ie4&&dragapproved){
      crossobj.style.left=tempx+event.clientX-offsetx
      crossobj.style.top=tempy+event.clientY-offsety
      return false
    }
    else if (ns6&&dragapproved){
      crossobj.style.left=tempx+e.clientX-offsetx
      crossobj.style.top=tempy+e.clientY-offsety
      return false
    }
  }

  function initializedrag(e){
    crossobj=ns6? document.getElementById("PopPanel") : document.all.PopPanel

    var firedobj=ns6? e.target : event.srcElement
    var topelement=ns6? "HTML" : "BODY"

    while (firedobj != null && firedobj.tagName!=topelement&&firedobj.id!="dragbar"){
      firedobj=ns6? firedobj.parentNode : firedobj.parentElement
    }

    if (firedobj != null && firedobj.id=="dragbar"){
      offsetx=ie4? event.clientX : e.clientX
      offsety=ie4? event.clientY : e.clientY

      tempx=parseInt(crossobj.style.left)
      tempy=parseInt(crossobj.style.top)

      dragapproved=true
      document.onmousemove=drag_drop
    }
  }
  document.onmousedown=initializedrag
  document.onmouseup=new Function("dragapproved=false")

  function hidebox(){
    if (ie4||ns6)
      crossobj.style.visibility="hidden"
    else if (ns4)
      document.PopPanel.visibility="hide"
  }
  
  //--------쿠키를 가져온다.
	function getCookie(name)
	{
	  	var nameOfCookie = name + "=";
	  	var x = 0;
	  	while(x <= document.cookie.length)
	  	{
			 var y = (x+nameOfCookie.length);
			 if(document.cookie.substring(x,y) == nameOfCookie)
			 { 
			   	   if((endOfCookie=document.cookie.indexOf(";",y)) == -1)
			      { 
			       	endOfCookie = document.cookie.length;
			      }
			   	   return unescape(document.cookie.substring(y,endOfCookie));
			 }
			      x= document.cookie.indexOf(" ", x) + 1;
			  if(x==0)
			     break;
	  	}
	   	return " ";
	}
	//--------쿠키를 저장한다.
   function setCookie( name, value, expiredays ) 
   { 
    	var todayDate = new Date(); 
    	todayDate.setDate( todayDate.getDate() + expiredays ); 
    	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
   }
	//--------오늘 보이지 않음 클릭
   function closeWin(objDiv,type) 
   {	
		setCookie("ESNPop_0"+type,"done",1);			//마지막 파라미터 1을 2로 고치면 2일 동안 안보임.
		Close_PopPanel(objDiv);
   }
   	//--------팝업창 닫기
	function Close_PopPanel(objDiv) 
	{
		objDiv.style.display="none";
	}	  
  