var today = new Date();
var expiry = new Date( today.getTime() + 365 * 24 * 60 * 60 * 1000 );

function getCookieValue( offset )
{
        var endstr = document.cookie.indexOf( ';', offset )
        if( endstr == -1 )
        {
                endstr = document.cookie.length;
        }
        
        return unescape( document.cookie.substring( offset, endstr ) );
}


function GetCookie( name )
{
        var arg = name + '=';
        var alen = arg.length;
        var clen = document.cookie.length;
        
        var i = 0;
        while ( i < clen )
        {
                var j = i + alen;
                if( document.cookie.substring( i, j ) == arg )
                {
                        return getCookieValue( j );
                }
                i = document.cookie.indexOf( ' ', i ) + 1;
                if ( i == 0 ) break;
        }
        
        return null;
}

function DeleteCookie( name, path, domain )
{
        if( GetCookie( name ) )
        {
                document.cookie = name + '=' +
                        ((path)?';path=' + path : '' ) +
                        ((domain)?';domain=' + domain : '' ) +
                        ';expires=Thu, 01-Jan-70 00:00:01 GMT';
        
        }
}
        
function SetCookie( name, value, expires, path, domain, secure )
{
		//document.write(expiry.toGMTString()+"<<<<<");
        document.cookie = name + '=' + escape( value ) + ';expires=' + expiry.toGMTString() +
                ((path)?';path=' + path : '' ) +
                ((domain)?';domain=' + domain : '' ) +
                ((secure)?';secure=' + secure : '' );
}

function SetCookie2( name, value, expires, path, domain, secure )
{
		//document.write(expiry.toGMTString()+"<<<<<");
        document.cookie = name + '=' + escape( value ) +
                ((path)?';path=' + path : '' ) +
                ((domain)?';domain=' + domain : '' ) +
                ((secure)?';secure=' + secure : '' );
}

