///////////////////////////////////////////////////////////////////////////////////////
//
//	ÆË¾÷Ã¢¿ë Javascript
//
//	ver 1.0

/*	Main È­¸é¿¡ µé¾î°¥ ½ºÅ©¸³Æ® ( window.open °ú µ¿ÀÏÇÑ ÇüÅÂÀÌ´Ù. ´Ù¸¸ Áß°£¿¡ µé¾î°¡´Â code °¡ popup Ã¢ ÀÌ¸§ÀÌ ¾Æ´Ï¶ó »ç¿ëÀÚ°¡
popup Ã¢À» ±¸ºÐÇÏ±â À§ÇØ¼­ ÀÓÀÇ·Î ¼³Á¤ÇÑ °ªÀÌ µé¾î°£´Ù. ( Áßº¹µÇÁö¸¸ ¾ÊÀ¸¸é ¹«½¼°ªÀÌµç »ó°ü¾ø´Ù. )

´ÙÀ½Àº ÇÊ¼öÀûÀ¸·Î µé¾î°¡¾ß ÇÏ¸ç popup.js ÀÇ °æ·Î¸¦ ¿Ã¹Ù¸£°Ô Á¤ÇØÁÖ¾î¾ß ÇÑ´Ù.
<script src="popup.js"></script>


´ÙÀ½Àº ÆË¾÷Ã¢À» ¶ç¿ì´Â ½ºÅ©¸³Æ®ÀÌ´Ù.
<script>
checkPopup ( "popup/pop1.html", "popup20030512", "width=450,height=520" );
checkPopup ( "popup/pop2.html", "popup20030513", "width=450,height=520" );
checkPopup ( "popup/pop3.html", "popup20030514", "width=450,height=520" );
</script>

*/

/*	Popup Ã¢¿¡ µé¾î°¥ ½ºÅ©¸³Æ®

´ÙÀ½Àº ÇÊ¼öÀûÀ¸·Î µé¾î°¡¾ß ÇÏ¸ç popup.js ÀÇ °æ·Î¸¦ ¿Ã¹Ù¸£°Ô Á¤ÇØÁÖ¾î¾ß ÇÑ´Ù.
<script src="popup.js"></script>

¶ç¿öÁø ÆË¾÷Ã¢À» ´Ý´Â ½ºÅ©¸³Æ®ÀÌ´Ù.
<a href="#" onClick="closePopup('popup20030512','checkbox')">Ã¢´Ý±â</a>
<a href="javascript:closePopup('popup20030512','checkbox')">Ã¢´Ý±â</a>
<input type="button" value="´Ý±â" onClick="closePopup('popup20030512','checkbox')">

µîÀÇ ÇüÅÂ·Î ¾²¸é µÈ´Ù.
*/

//
///////////////////////////////////////////////////////////////////////////////////////





///////////////////////////////////////////////////////////////////////////////////////
//
//	ÄíÅ°¿¡ °ªÀ» Áý¾î³Ö´Â´Ù.
//
///////////////////////////////////////////////////////////////////////////////////////

//	name : ÄíÅ°¿¡ »ç¿ëÇÒ ÀÌ¸§
//	value : ÀÌ¸§¿¡ µþ·Á°¥ °ª
//	expiredays : ÄíÅ°°¡ ÀúÀåµÉ ±â°£

function setCookie( name, value, expiredays ) 
{ 
		//alert(escape( value ));
        var todayDate = new Date(); 
		//alert(todayDate.toGMTString());
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
}


///////////////////////////////////////////////////////////////////////////////////////
//
//	ÄíÅ°¿¡ µé¾îÀÖ´Â °ªÀ» ²¨³»¿Â´Ù.
//
///////////////////////////////////////////////////////////////////////////////////////

//	name : °ªÀ» ¾ò°íÀÚ ÇÏ´Â ÄíÅ°ÀÇ ÀÌ¸§

//	RETURN VALUE
//		ÇØ´çÇÏ´Â ÄíÅ°¿¡ µé¾îÀÖ´Â °ªÀ» ¸®ÅÏ

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 ""; 
}



///////////////////////////////////////////////////////////////////////////////////////
//
//	1. ÆË¾÷Ã¢¿¡ µé¾î°¥ ÄÚµå
//	´Ý±â ¹öÆ°À» ´©¸¦ ¶§, closePopup ( code, checkBoxName ) À» ºÎ¸£¸é µÈ´Ù.
//	°¢ Ç×¸ñÀÇ °ªÀ» ´ÙÀ½°ú °°´Ù.
//	checkBoxName : check ¹Ú½º¿¡¼­ »ç¿ëÇÏ´Â ÀÌ¸§ name="..." ¿¡¼­ ... ºÎºÐ
//	code : °¢ ÆË¾÷Ã¢À» ±¸ºÐÇØÁÖ´Â °ª ( Áßº¹µÇ¾î¼­´Â ¾ÈµÈ´Ù. )

function closePopup ( code, checkBoxName )
{
	if ( document.all[checkBoxName].checked == true )
		setCookie ( code, "ok", 1 )
	self.close ();
}

///////////////////////////////////////////////////////////////////////////////////////
//
//	1-1. ÆË¾÷Ã¢¿¡ µé¾î°¥ ÄÚµå
//	´Ý±â ¹öÆ°À» ´©¸¦ ¶§, closePopup ( code, checkBoxName ) À» ºÎ¸£¸é µÈ´Ù.
//	°¢ Ç×¸ñÀÇ °ªÀ» ´ÙÀ½°ú °°´Ù.
//	checkBoxName : check ¹Ú½º¿¡¼­ »ç¿ëÇÏ´Â ÀÌ¸§ name="..." ¿¡¼­ ... ºÎºÐ
//	code : °¢ ÆË¾÷Ã¢À» ±¸ºÐÇØÁÖ´Â °ª ( Áßº¹µÇ¾î¼­´Â ¾ÈµÈ´Ù. )
//  ***¾ÆÀÌÇÁ·¹ÀÓ¾È¿¡ µé¾î°¡´Â ÆË¾÷Ã¢À» ´Ý¾ÆÁØ´Ù... ***

function closePopup2 ( code, checkBoxName )
{
	if ( document.all[checkBoxName].checked == true )
		setCookie ( code, "ok", 2 )
		
	parent.close ();
}

///////////////////////////////////////////////////////////////////////////////////////
//
//	2. main È­¸é¿¡ µé¾î°¥ ÄÚµå
//	ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â popup Ã¢¿¡ ´ëÇÑ code ¸¦ ¸ðµÎ ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù.
//	½ÃÀÛ½Ã¿¡ checkPopup () À» ºÒ·¯ÁÖ¸é µÈ´Ù.

function checkPopup ( url, code, property )
{
	//	ÄÚµåº°·Î
	if ( isPopup ( code ) == true )
	{
		window.open ( url, code, property ); 
	}
}


///////////////////////////////////////////////////////////////////////////////////////
//
//	3. ¸ÞÀÎ È­¸é¿¡ µé¾î°¥ ÄÚµå
//	ÆË¾÷Ã¢À» ¶ç¿öµµ µÇ´ÂÁö »ìÆìº»´Ù.
//	ÄíÅ°¿¡ ÇØ´ç ÆË¾÷Ã¢À» °¡¸£Å°´Â ÄíÅ°°ªÀÌ ÀÖ´ÂÁö¸¦ º»´Ù.
//	name : °¢ ÆË¾÷Ã¢À» ±¸ºÐÇØÁÖ´Â °ª
//	RETURN VALUE
//		ÆË¾÷Ã¢À» ´Ý±â¸¦ Å¬¸¯ÇÑ »óÅÂÀÌ¸é false ¸¦ ¾Æ´Ï¸é true ¸¦ ¸®ÅÏ

function isPopup ( name )
{
	cookieValue = getCookie ( name );
	
	if ( cookieValue == "ok" )
		return false;
	else
		return true;
}


