/**
 * @file				cbcook.js
 * @brief			cookie°ü·Ã ÇÔ¼ö Á¤ÀÇ
 * @author          
 * @date			
 * @bug			
 *   
*/

var aCookie = new Array();

function Parse_Cookie(doc)
{
	var cookieList = doc.cookie.split("; ");
	for(var i = 0; i < cookieList.length; i++)
	{
		var name = cookieList[i].split("=");
		aCookie[unescape(name[0])] = unescape(name[1]);
	}

	return cookieList.length;
}


function Read_Cookie(name)
{
	for(cookie in aCookie)
	{
		if(cookie == name)
		{
			if(aCookie[cookie] != "undefined")
				return aCookie[cookie];
		}
	}
	return "";
}


function setCookie( name, value, domain, expiredays )
{
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + "; domain="+domain+";" ;
}


// cooki domain default = "www.clubbox.co.kr".	 FF¿¡¼­ ·Î±×¾Æ¿ô ÈÄ¿¡µµ ÄíÅ° ³¯¾Æ°¡Áö ¾ÊÀ½
function __setCookie(name, value, expiredays)
{
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" ;
}


function isLogin()
{
	return Read_Cookie("PdboxTicket") ? true : false;
}

Parse_Cookie(document);


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  unescape(document.cookie.substring(start, end) );
    }
    return "" ;
}

/**
 * @function	getCookiePdboxUser()
 * @brief		ÄíÅ° PdboxUser °ª °¡Á®¿À±â
 * @author		
 * @date		
 * @param		
 * @warning 	
 */
function getCookiePdboxUser(attrName)
{
	try
	{
		Parse_Cookie(document);
		var szUserData = Read_Cookie("PdboxUser");

		var aUserData = szUserData.split("&");

		for(var i = 0; i < aUserData.length; i++)
		{
			var aUserAttr = aUserData[i].split("=");

			if(aUserAttr[0] == attrName)
			{
				return aUserAttr[1];
			}
		}

		return "";
	}
	catch (e){}
}
