// JScript ÆÄÀÏ

var moveCounter = -1;	
var activeWindow = false;
var currentZIndex = 10000;

var MSIEWIN = (navigator.userAgent.indexOf('MSIE')>=0 && navigator.userAgent.indexOf('Win')>=0 && navigator.userAgent.toLowerCase().indexOf('opera')<0)?true:false;
var opera = navigator.userAgent.toLowerCase().indexOf('opera')>=0?true:false;

function getCookie(name) { 
    var Found = false 
    var start, end 
    var i = 0 

    while(i <= document.cookie.length) { 
            start = i 
            end = start + name.length 
            if(document.cookie.substring(start, end) == name) { 
                Found = true 
                break 
            } 
            i++ 
    } 

    if(Found == true) { 
        start = end + 1 
        end = document.cookie.indexOf(";", start) 
        if(end < start) 
            end = document.cookie.length 
        return document.cookie.substring(start, end) 
    } 
    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 cancelEvent(){
	return (moveCounter==-1)?true:false;
}

function hideWindow(inputElement){
	obj = document.getElementById(inputElement);
	obj.style.display = "none";
}

function hideWindow_toDay(inputElement,cookieName){

	setCookie(cookieName, "no" , 1); // 1ÀÏµ¿¾È ÄíÅ°¸¦ º¸Á¸ÇÕ´Ï´Ù.
			
	obj = document.getElementById(inputElement);
	obj.style.display = "none";
}

function initMove(inputElement){	
	if(document.all)e = event;	
	activeWindow = document.getElementById(inputElement);	
		
	moveCounter = 0;
	
	switchElement(inputElement);
	startEventPos = [e.clientX,e.clientY];
	startPosWindow = [activeWindow.offsetLeft,activeWindow.offsetTop];
	startMove();
	if(!MSIEWIN)return false;

}

function startMove()
{
	if(moveCounter>=0 && moveCounter<=10){
		moveCounter++;
		setTimeout('startMove()',5);
	}
}

function stopMove(e){
	if(document.all)e = event;
	moveCounter=-1;
}

function moveWindow(e){
	
	if(document.all)e = event;
	if(moveCounter>=10){
		activeWindow.style.left = startPosWindow[0] + e.clientX - startEventPos[0]  + 'px';
		activeWindow.style.top = startPosWindow[1] + e.clientY - startEventPos[1]  + 'px';
		
	}	
	if(!document.all)return false;
}

function switchElement(inputElement){
	currentZIndex = currentZIndex/1 + 1;
	activeWindow = document.getElementById(inputElement);	

	activeWindow.style.zIndex = currentZIndex;

	document.documentElement.onmouseup = stopMove;	
	document.documentElement.onmousemove = moveWindow;
	document.documentElement.ondragstart = cancelEvent;
	document.documentElement.onselectstart = cancelEvent;
}

var _Table = "";
_Table += '<table border="0" cellpadding="0" cellspacing="1" bgcolor="#C0C0C0">'
_Table += '<tr style="cursor:default;" onmousedown="initMove(\'Pop_ID\');">'
_Table += '<td height="18" background="../popup/images/pop_layer_title.gif">'
_Table += '<table width="100%" border="0" cellspacing="0" cellpadding="0">'
_Table += '<tr><td style="padding:2px 0px 0px 2px; line-height:100%;">Pop_Subject</td>'
_Table += '<td width="16" height="18"><img src="../popup/images/pop_layer_close.gif" width="15" height="15" style="cursor:default;" onmouseover="this.src=\'../popup/images/pop_layer_close_over.gif\';" onmouseout="this.src=\'../popup/images/pop_layer_close.gif\';" onclick="hideWindow(\'Pop_ID\');"/></td>'
_Table += '</tr></table></td></tr><tr>'
_Table += '<td bgcolor="#DFDFDF"><table border="0" cellpadding="2px" cellspacing="2px"><tr>'
_Table += '<td valign="top" bgcolor="#FFFFFF" style="padding:2px; border:1px solid #C0C0C0;"><div style=" width:Pop_Width; height:Pop_Height; overflow:Pop_Overflow;">Pop_Contents</div></td></tr><tr>'
_Table += '<td bgcolor="#DFDFDF" style="border:1px solid #C0C0C0; padding:2px; line-height:100%;">Pop_Close</td>'
_Table += '</tr></table></td></tr></table>'

//_Table = "<table><tr><td>¾È³çÇÏ¼¼¿ä</td></tr></table>"

function makeLayerPopup(res){
	var lay_id = 'popWindow'+res.idx;
	var _Top = res.topLocate;
	var _Left = res.leftLocate;
	var _Width = res.wScale;
	var _Height = res.hScale;
	var _Subject = res.subject;
	var _Contents = res.Contents;
	var _CookieName = res.cookieName;

	if (getCookie(_CookieName) != "no"){ 
		regExp = /@92@/g;	//--> ¿øÇ¥½Ã(\) Ä¡È¯ÇÏ±â
		_Contents = _Contents.replace(regExp,String.fromCharCode(92));

		regExp = /@39@/g;	//--> µû¿ÈÇ¥(") Ä¡È¯ÇÏ±â
		_Contents = _Contents.replace(regExp,String.fromCharCode(39));

		regExp = /@34@/g;	//--> È¦µû¿ÈÇ¥(') Ä¡È¯ÇÏ±â
		_Contents = _Contents.replace(regExp,String.fromCharCode(34));

		regExp = /\n/g;
		_Contents = _Contents.replace(regExp,'');
		
		var _OPT = res.OPT;
		
		var tmp_OPT = _OPT.split("/")
		
		var _Overflow = tmp_OPT[0];
		var _Cookie = tmp_OPT[1];
		var _Close
		
		if(_Cookie == "1")
			_Close = '<a href="javascript:hideWindow_toDay(\''+lay_id+'\',\''+_CookieName+'\');">¿À´ÃÇÏ·ç ÀÌÃ¢ ¶ç¿ìÁö ¾ÊÀ½.</a>';
		else
			_Close = '<a href="javascript:hideWindow(\''+lay_id+'\');">[´Ý±â]</a>';
			
		if(_Overflow == "1")
			_Overflow = "scroll";
		else
			_Overflow = "hidden";

		if(document.all[lay_id])
				var dObj = document.getElementById(lay_id).removeNode(true);

		var _Div = document.createElement('div');
		_Div.setAttribute('id',lay_id);
		with(_Div.style){
			display = 'none';
			position = 'absolute';
			zIndex = currentZIndex/1 + 1;
			left = _Left;
			top = _Top;
			backgroundColor = '#FFFFFF';
		}
		_Div.onmousedown = function() {switchElement(lay_id);}
		document.body.appendChild(_Div);

		var ifrm = document.createElement("<iframe frameborder='0'></iframe>");
		ifrm.setAttribute('id','iFrame');
		with (ifrm.style) {
			position="absolute";
		}
		_Div.appendChild(ifrm)
		
		var _Pop = '';
		
		regExp = /Pop_ID/g;
		_Pop = _Table.replace(regExp,lay_id);
		
		regExp = /Pop_Width/g;
		_Pop = _Pop.replace(regExp,_Width)
		
		regExp = /Pop_Height/g;
		_Pop = _Pop.replace(regExp,_Height)
		
		regExp = /Pop_Subject/g;
		_Pop = _Pop.replace(regExp,_Subject)
		
		regExp = /Pop_Overflow/g;
		_Pop = _Pop.replace(regExp,_Overflow)
		
		regExp = /Pop_Contents/g;
		_Pop = _Pop.replace(regExp,_Contents)
		
		regExp = /Pop_Close/g;
		_Pop = _Pop.replace(regExp,_Close)

		_Layer = document.createElement("DIV");
		_Layer.setAttribute('id','_Layer');
		with(_Layer.style){
			position="absolute";
		}
		_Layer.innerHTML = _Pop
		_Div.appendChild(_Layer);

		document.getElementById(lay_id).style.display = '';
		ifrm.style.width = _Layer.offsetWidth;
		ifrm.style.height = _Layer.offsetHeight;
	}
}

function makeWindowPopup(res){
	var _Idx = res.idx;
	var PopName = "Popup"+res.idx;
	var _Top = res.topLocate;
	var _Left = res.leftLocate;
	var _Width = res.wScale;
	var _Height = res.hScale;
	var _CookieName = res.cookieName;

	if(getCookie(_CookieName) != "no"){ 
		var _OPT = res.OPT.split("/");
		var _Toolbar = _OPT[0] == "1" ? "1" : "0";
		var _Location = _OPT[1] == "1" ? "1" : "0";
		var _Status = _OPT[2] == "1" ? "1" : "0";
		var _Menubar = _OPT[3] == "1" ? "1" : "0";
		var _Scrollbars = _OPT[4] == "1" ? "1" : "0";
		var _Resize = _OPT[5] == "1" ? "1" : "0";
		var _Cookie = _OPT[6] == "1" ? "1" : "0";
		
		window.open("../popup/popup.asp?idx="+_Idx,PopName,"top="+_Top+",left="+_Left+",width="+_Width+",height="+_Height+",toolbar="+_Toolbar+",location="+_Location+",status="+_Status+",menubar="+_Menubar+",scrollbars="+_Scrollbars+",resizable="+_Resize);
	}
}