// Gets cookie
function GetCookie(strName)
{
        // Declare variables
        var strArg = strName + "=";
        var nLength = strArg.length;
        var nCookieLength = document.cookie.length;
        var i = 0;
       
        // Go though cookies
        while (i < nCookieLength)
        {
                if (document.cookie.substring(i, i + nLength) == strArg)
                {
                        return GetCookieVal(i + nLength);
                }
                i = document.cookie.indexOf(" ", i) + 1;
                if (i == 0)
                {
                        break;
                }
        }
       
        return null;
}

// Get cookie value
function GetCookieVal(nOffset)
{
        // Declare variables
        var nEndString = document.cookie.indexOf(";", nOffset);
       
        // Get end
        if (nEndString == 1)
        {
                nEndString = document.cookie.length;
        }
       
        return unescape(document.cookie.substring(nOffset, nEndString));
}