function CookieMsg( EnabledMsg, DisabledMsg, id_for_result ) { // returns one of two messages depending upon whether cookies are enabled

	if (CookiesEnabled())
		document.getElementById(id_for_result).innerHTML = EnabledMsg;
	else
		document.getElementById(id_for_result).innerHTML = DisabledMsg;
		
}	


function Set_Cookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
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" : "" );
}

// this function gets the cookie, if it exists
function Get_Cookie( name ) {
	
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

function CookiesEnabled( ) // returns true or false based on whether cookies are enabled
{ 
	// remember, these are the possible parameters for Set_Cookie:
	// name, value, expires, path, domain, secure
	Set_Cookie( 'test', 'none', '', '/', '', '' );
	// if Get_Cookie succeeds, cookies are enabled, since 
	//the cookie was successfully created.
	if ( Get_Cookie( 'test' ) )
	{
		/* 
		this is an example of a set cookie variable, if 
		you want to use this on the page or on another script 
		instead of writing to the page you would just check that value
		for true or false and then do what you need to do.
		*/
		return true;
		// and these are the parameters for Delete_Cookie:
		// name, path, domain
		// make sure you use the same parameters in Set and Delete Cookie.
		Delete_Cookie('test', '/', '');	
	}
	// if the Get_Cookie test fails, cookies 
	//are not enabled for this session.
	else
	{
		//document.write( 'We have detected that cookies are not enabled on your browser.<br>You must enable cookies in order to proceed.<br>' );
		return false;
	}
}// end function CookiesEnabled


