function setCookie( name, value, expires, path, domain, secure )
{
    var today = new Date();
    today.setTime( today.getTime() );
    if ( expires )
    {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );

    document.cookie = name + "=" +escape( value ) +
                     ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
                     ( ( path ) ? ";path=" + path : "" ) +
                     ( ( domain ) ? ";domain=" + domain : "" ) +
                     ( ( secure ) ? ";secure" : "" );
}

function getCookie(n) {
    var a_all_cookies = document.cookie.split( ';' );

    for ( i = 0; i < a_all_cookies.length; i++ )
    {
        var a_temp_cookie = a_all_cookies[i].split( '=' );
        var cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        if(cookie_name == n)
        {
            if ( a_temp_cookie.length > 1 )
                return unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
            return '';
        }
    }
    return null;
}

