﻿// methods for setting and getting cookies.
function Set_Cookie( name, value, expires, path, domain, secure ) 
{
    name = "js" + name;

    // 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

    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 ) {

   name = "js" + 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 ) );
}
