/** 
 * @file	common_uname.asp
 * @brief	½Ç¸íÀÎÁõ Ã³¸®°ü·Ã ½ºÅ©¸³Æ®
 * @author	herjunsic
 * @date	2009-03-03 
 * @bug*    
 * @todo	bug fix 
 * @warning 
 *  
 *  
 * Copyright (c) 1996 by Nowcom. Co., Ltd. Seoul, Korea. All rights reserved. 
 */
 
/**
 * @brief   ÄíÅ°¸¦ ¹ÙÅÁÀ¸·Î ½Ç¸í ¿©ºÎ È®ÀÎ
 * @param   none
 * @retval  true : ½Ç¸í
 * @retval  false : ºñ½Ç¸í
 * @bug     [¹ö±×]
 * @todo    [todo]
 * @warning ·Î±×ÀÎ ¾ÈµÊ À¯¹« È®ÀÎ ¾ÏÇÔ
 */
function getUnameCheck() {
	try{
		var nRealName = getUnameCookie("isBbs");
		return (nRealName == "1" ) ? true : false;
	}catch(e){
		return false;
	}
}

/**
 * @brief   ½Ç¸íÆË¾÷À» ¶ç¿ò
 * @param   szOpt   default ´Â szWhere=web   ÇÏ´Ü Âü°í
 * @param   szStyle ÆË¾÷ ½ºÅ¸ÀÏ Á¤ÀÇ(¿¹-width=532,height=509,top=0,left=0,status=no,stroll=no,resize=no)
 * @return  none
 * @bug     [¹ö±×]
 * @todo    [todo]
 * @warning ¿É¼Ç ÁÖÀÇ , ½Ç¸í¿©ºÎ È®ÀÎ ¾ÈÇÏ°í ÆË¾÷ ¶ç¿ò, ½Ç¸í¿©ºÎ´Â ÆË¾÷³» php ¿¡¼­ Ã³¸® ÇØ¾ßÇÔ
 */
function goUnamePop(szOpt, szStyle) {

	var szUnameCheckUrl = "";
	if(szOpt)
	{
		szUnameCheckUrl+="?" + szOpt;
	}
	window.open(szUnameCheckUrl, "namecheck", szStyle);
}



/**
 * @brief   À§ µÎ°³ÀÇ ÇÔ¼ö ÇÕÄ£ ÇÔ¼ö
 * @param   szOpt  default ´Â szWhere=web   À§ Âü°í
 * @param   szStyle ÆË¾÷ ½ºÅ¸ÀÏ Á¤ÀÇ(¿¹-width=532,height=509,top=0,left=0,status=no,stroll=no,resize=no)
 * @retval  true : ½Ç¸í
 * @retval  false : ºñ½Ç¸í
 * @bug     [¹ö±×]
 * @todo    [todo]
 * @warning ¿É¼Ç ÁÖÀÇ
 */
function getUnamePop(szOpt, szStyle) 
{
	try {
		var nUnameCheck = getUnameCheck();

		if(nUnameCheck == true) 
		{
			return true;
		} else 
		{
			goUnamePop(szOpt, szStyle);
			return false;
		}

	} catch(e) 
	{
	}
}

/**
 * @brief   ÄíÅ°°ªÀ» ÆÄ½ÌÇØ¼­ °ª ¸®ÅÏ
 * @param   name ÄíÅ°ÀÌ¸§
 * @retval  szCookie : ÄíÅ°ÀÌ¸§¿¡ ÇØ´çÇÏ´Â °ª
 * @retval  false : ÄíÅ°°ªÀÌ ¾øÀ½
 * @bug     [¹ö±×]
 * @todo    [todo]
 * @warning 
 */
function getUnameCookie(name)
{
     var srch = name + '=';
     var szCookie = unescape(document.cookie);
     if (szCookie.length > 0)
     {
        offset = szCookie.indexOf(srch);
        if (offset != -1)
        {
             offset += srch.length;
             end = szCookie.indexOf(';', offset);
             if (end == -1)
                 end = szCookie.length;
             return unescape(szCookie.substring(offset, end));
         } else return false;
     } else return false;
}

