// Douglas Bonneville
// douglas.bonneville@fmr.com
// Apr 2007

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 flips the visibility of elements when the cookie is set
function toggle(option) {
	if (option == 1){
		Set_Cookie( 'freg', 'visit today', '', '/', '', '' );
		document.getElementById("main-wrap-intro").className = "hide";
		document.getElementById("main-wrap").className = "";
		document.getElementById("right-wrap").className = "";
	} else if (option == 2) {
		document.getElementById("main-wrap-intro").className = "hide";
		document.getElementById("main-wrap").className = "";
		document.getElementById("right-wrap").className = "";
	}
}


// 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 ) {
		
}

if ( start != -1 ) {
	toggle(2)
}

var end = document.cookie.indexOf( ";", len );

if ( end == -1 ) end = document.cookie.length;

return unescape( document.cookie.substring( len, end ) );

}

