/* JavaScript Document - used by hdr_ftr.js
   IE F  N
   3  1  2   document.write, location.href, substring, lastIndexOf
*/

// object function that describes what values are used by a menu item.
function menuItem ( url, name, title ) {
  this.url = url; this.name = name; this.title = title; this.submenu = null;
}

// create a menu array and add menu item objects to it.
// to add extra items, copy:
//    menu[#] = new menuItem( 'page', 'title', 'description' );
// # must be different than all the other items;
menu    = new Array();
menu[0] = new menuItem( 'index.htm'      , 'Home'                  , 'TADSA - Technical Aid to the Disabled (SA) Inc.' );
menu[1] = new menuItem( 'about.htm'      , 'About Us'              , 'TADSA - "Volunteers Helping People With Disabilities"' );
menu[2] = new menuItem( 'statement.htm'  , 'Mission Statement'     , 'TADSA - Mission & Vision Statement' );
menu[3] = new menuItem( 'howtohelp.htm'  , 'How to Help'           , 'TADSA - Always seeking new volunteers to help' );
menu[4] = new menuItem( 'donations.htm'  , 'Donations'              , 'TADSA - donations' );
menu[5] = new menuItem( 'projects.htm'   , 'Recent Projects'       , 'TADSA - List of projects we have completed' );
menu[6] = new menuItem( 'ohs.htm'        , 'OH&amp;S'              , 'TADSA - Occupational Health & Safety ' );
menu[7] = new menuItem( 'newsletters.htm', 'Newsletters'           , 'TADSA - Archive of our newsletters' );
menu[8] = new menuItem( 'links.htm'      , 'Links &amp; Affiliates', 'TADSA - Other disability service groups' );


menu[1].submenu = new Array();
menu[1].submenu[0] = new menuItem( 'about.htm#what', 'What is TADSA?'      , 'What is TADSA?' );
menu[1].submenu[1] = new menuItem( 'about.htm#do'  , 'What does TADSA do?' , 'What does TADSA do?' );
menu[1].submenu[2] = new menuItem( 'about.htm#how' , 'How does TADSA work?', 'How does TADSA work?' );
menu[1].submenu[3] = new menuItem( 'about.htm#services' , 'Services', 'Volunteers designing, making or modifying equipment to suit individual needs' );

menu[1].submenu[3].submenu = new Array();
menu[1].submenu[3].submenu[0] = new menuItem( 'about.htm#loan', 'Loan Equipment Programs'        , '' );

menu[5].submenu = new Array();
menu[5].submenu[0] = new menuItem( 'projects_list.htm', 'Projects List' , 'Projects List' );
menu[5].submenu[0].submenu = new Array();
menu[5].submenu[0].submenu[0] = new menuItem( 'projects_list.htm#old',   'Old', 'Old Projects' );
menu[5].submenu[0].submenu[1] = new menuItem( 'projects_list.htm#aug05', 'Aug 05 - Oct 05', '1st August 2005 - 31st October 2005' );
menu[5].submenu[0].submenu[2] = new menuItem( 'projects_list.htm#nov05', 'Nov 05 - Jan 06', '1st November 2005 - 31st January 2006' );
menu[5].submenu[0].submenu[3] = new menuItem( 'projects_list.htm#feb06', 'Feb 06 - Apr 06', '1st Feb 2006 - 3rd April 2006' );
menu[5].submenu[0].submenu[4] = new menuItem( 'projects_list.htm#may06', 'May 06 - July 06', '1st May 2006 - 31st July 2006' );
menu[5].submenu[0].submenu[5] = new menuItem( 'projects_list.htm#Feb07', 'Feb 07 - Apr 07', '1st February 2007 - 30th April 2007' );

menu[7].submenu = new Array();
menu[7].submenu[0] = new menuItem( '#ilc', 'Independent Living Centre' , '' );
menu[7].submenu[1] = new menuItem( '#dirc', 'Disability Information & Resource Centre' , '' );
menu[7].submenu[2] = new menuItem( '#internet', 'Internet Access' , '' );
menu[7].submenu[2].submenu = new Array();
menu[7].submenu[2].submenu[0] = new menuItem( 'links.htm#tadconnect',   'TADAust Connect', '' );
menu[7].submenu[2].submenu[1] = new menuItem( 'links.htm#enablenet',   'Enablenet', '' );
menu[7].submenu[3] = new menuItem( '#hsfinder', 'Human Services Finder' , '' );
menu[7].submenu[4] = new menuItem( '#CISAinfosearch', 'CISA InfoSearch' , '' );
menu[7].submenu[5] = new menuItem( '#tadact', 'TAD in the ACT' , '' );
menu[7].submenu[6] = new menuItem( '#tadqld', 'TAD in Queensland' , '' );
menu[7].submenu[7] = new menuItem( '#tadnsw', 'TAD in New South Wales' , '' );
menu[7].submenu[8] = new menuItem( '#tadtas', 'TAD in Tasmania' , '' );
menu[7].submenu[9] = new menuItem( '#tadvic', 'TAD in Victoria' , '' );
menu[7].submenu[10] = new menuItem( '#tadwa', 'TAD in Western Australia' , '' );


// get the name of the page.
page = menu[0].url;
if ( document.location.href.lastIndexOf('/') != document.location.href.length-1 )
  page = document.location.href.substring(document.location.href.lastIndexOf('/') + 1);


/* ================================================================================ */
/* |                             CONTENT: INDEX PAGE                              | */
/* ================================================================================ */
// function for returning the html content for the menu in the header section.onClick="'+showElement( url.substring(3) )+'"
function showHeaderMenu()
{
  var html = '';

  for ( m in menu )
  {
    html += '<div id="menu'+ m +'" class="menutxt">'+ menuLink(menu[m],'menutxt') + '</div>';

    if ( menu[m].url == page )  activeMenu = m;

    if ( (sub1 = menu[m].submenu) != null )
    {
      html += '<table id="submenu'+ m +'" class="menusub" style="display:none" border="0" cellspacing="0" cellpadding="0">';

      for ( s in sub1 )
      {
        if ( sub1[s].url == page )  activeMenu = m;

        if ( (sub2 = sub1[s].submenu) == null )
        {
          html += '<tr><td valign="top">-&nbsp;</td><td colspan="2">'+ menuLink(sub1[s],'menusub') + '</td></tr>';
        }
        else
        {
          html += '<tr><td valign="top">+&nbsp;</td><td colspan="2">'+ menuLink(sub1[s],'menusub') + '</td></tr>';

          for ( ss in sub2 )
          {
            if ( sub2[ss].url == page )  activeMenu = m;

            html += '<tr><td>&nbsp;</td><td valign="top">&nbsp;-&nbsp;</td><td>'+ menuLink(sub2[ss],'menusub') +'</td></tr>';
      } } }
      html += '</table>';
    }
  }
  return html;
}

function menuLink( menuItem,style ) {
/*
  if ( url.substring(0,3) == 'id=' )
    return '<a class="'+style+'" title="'+title+'" onclick="showElement(\''+url.substring(3)+'\')" >'+name+'</a>';
  else
*/
  if ( menuItem.url.substring(0,17) == 'projects_list.htm' )
    return '<a class="'+style+'" href="'+menuItem.url+'" title="'+menuItem.title+'" onClick="ShowOrHide(\''+menuItem.url.substring(18)+'\')">'+menuItem.name+'</a>';
  else
    return '<a class="'+style+'" href="'+menuItem.url+'" title="'+menuItem.title+'">'+menuItem.name+'</a>';
}
/*
var activeID = '';
function showElement(id) {
  if (activeID != '') document.getElementById(activeID).style.display="none";

  document.getElementById(id).style.display="block";
  activeID = id;
}
*/