window.addEvent( 'domready', function() {
  switch( document.location.hash ) {
    case '#none':     selection = -1; break;
    case '#profile':  selection = 1; break;
    case '#articles': selection = 2; break;
    case '#services': selection = 3; break;
    case '#links':    selection = 4; break;
    case '#faq':      selection = 5; break;
    case '#bb':       selection = 6; break;
    default:          selection = 0; break;
  };

  var accordion = new Accordion( 'h3.show', 'div.show', {
    transition: Fx.Transitions.Quint.easeOut,
    opacity: false,
    show: selection,
    fixedWidth: 740,
    alwaysHide: true,
    onActive: function( toggler, element ) {
      toggler.setStyle( 'color', '#005e39' );
      document.location.hash = "#" + toggler.getChildren()[0].getProperty( 'name' );
    },
    onBackground: function( toggler, element ) {
      toggler.setStyle( 'color', '#000' );
    }
  }, $('accordion') );

  // disable tips until it's decided what they should say
  $$('span.services').each( function( item ) { item.setStyle( 'cursor', 'default' ); } );
  //var tips = new Tips( $$('span.services') );
  
  $$('.toggler').each( function( item ) {
    item.setStyle( 'cursor', 'pointer' );
  } );

  if( selection == -1 || selection == 0 ) {
    document.location.hash = '#';
  }
} );

