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.cookie = name + '=' + escape( value ) + 
		((expires)?';expires=' + expires.toGMTString() : '' ) +
		((path)?';path=' + path : '' ) +
		((domain)?';domain=' + domain : '' ) +
		((secure)?';secure=' + secure : '' );
}

