/*********************************************************************************
  block_menu.js - create block main menu
  Recycled from various sources 
**********************************************************************************/

// copyright webadore 2008

var last_expanded = '';
function showHide(id)

{
var obj = document.getElementById(id);
var status = obj.className;

if (id != last_expanded) {

if (status == 'hide') {
	if (last_expanded != '') {
		var last_obj = document.getElementById(last_expanded);
		last_obj.className = 'hide';
		}
	obj.className = 'show';
	last_expanded = id;
	savecookie = id;
	
		//handle cookies
		var current_date = new Date;
		var cookie_year = current_date.getFullYear ( ) + 1;
		var cookie_month = current_date.getMonth ( );
		var cookie_day = current_date.getDate ( );
		set_cookie ( "savecookie", savecookie, cookie_year, cookie_month, cookie_day );
		
		//var menu = get_cookie ( "menu" );  // cookie
		//document.write ( "Hi " + menu + ", this is the menu var!" );
		// cookie routine end
	
	}
	
		else {
	obj.className = 'hide';
		}
	}
	
}

//handle cookies
//set cookie
function set_cookie ( name, value, expires_year, expires_month, expires_day, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( expires_year )
  {
    var expires = new Date ( expires_year, expires_month, expires_day );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
	cookie_string += "; path=" + escape ( path );

  if ( domain )
	cookie_string += "; domain=" + escape ( domain );

  if ( secure )
	cookie_string += "; secure";

  document.cookie = cookie_string;

}

//delete cookie
function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

//read cookie value
function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

//cookie routine end

