﻿/* This file controls the collapsable tree menus for the services and resources sections. */

$( document ).ready( function( )
{

    /* INITIALISE MENUS */
    
    /* This auto collapses all subMenus in the Services nav and Resources nav on page load... */
    $( "div#sideCol ul#services-menu li ul li" ).hide( );
    $( "div#sideCol ul#services-menu li ul" ).addClass( "closed" );
    $( "div#sideCol ul#resources-menu li ul li" ).hide( );
    $( "div#sideCol ul#resources-menu li ul" ).addClass( "closed" );
	    
    /* OPEN CURRENT */
        
    /* Resources */
    
    $( "html#sharedContentBusinessIndex div#sideCol ul#resources-menu li.menuForum ul li" ).show( );
    $( "html#sharedContentBusinessIndex div#sideCol ul#resources-menu li.menuForum ul" ).removeClass( "closed" );
    $( "html#sharedContentBusiness div#sideCol ul#resources-menu li.menuForum ul li" ).show( );
    $( "html#sharedContentBusiness div#sideCol ul#resources-menu li.menuForum ul" ).removeClass( "closed" );
    
    $( "html#sharedContentPersonalIndex div#sideCol ul#resources-menu li.menuPadvisor ul li" ).show( );
    $( "html#sharedContentPersonalIndex div#sideCol ul#resources-menu li.menuPadvisor ul" ).removeClass( "closed" );
    $( "html#sharedContentPersonal div#sideCol ul#resources-menu li.menuPadvisor ul li" ).show( );
    $( "html#sharedContentPersonal div#sideCol ul#resources-menu li.menuPadvisor ul" ).removeClass( "closed" );
    
    $( "html#sharedContentTaxIndex div#sideCol ul#resources-menu li.menuTax ul li" ).show( );
    $( "html#sharedContentTaxIndex div#sideCol ul#resources-menu li.menuTax ul" ).removeClass( "closed" );
    $( "html#sharedContentTax div#sideCol ul#resources-menu li.menuTax ul li" ).show( );
    $( "html#sharedContentTax div#sideCol ul#resources-menu li.menuTax ul" ).removeClass( "closed" );
    
    $( "html#sharedContentOnlineServices div#sideCol ul#resources-menu li.menuOnline ul li" ).show( );
    $( "html#sharedContentOnlineServices div#sideCol ul#resources-menu li.menuOnline ul" ).removeClass( "closed" );
    $( "html#companyReportPage div#sideCol ul#resources-menu li.menuOnline ul li" ).show( );
    $( "html#companyReportPage div#sideCol ul#resources-menu li.menuOnline ul" ).removeClass( "closed" );
    
    /* Services */
    
    $( "html.biz-serv div#sideCol ul#services-menu li#menuBiz ul li" ).show( );
    $( "html.biz-serv div#sideCol ul#services-menu li#menuBiz ul" ).removeClass( "closed" );
    $( "html.per-serv div#sideCol ul#services-menu li#menuPer ul li" ).show( );
    $( "html.per-serv div#sideCol ul#services-menu li#menuPer ul" ).removeClass( "closed" );
    $( "html.spesh-serv div#sideCol ul#services-menu li#menuSpesh ul li" ).show( );
    $( "html.spesh-serv div#sideCol ul#services-menu li#menuSpesh ul" ).removeClass( "closed" );
    
    
    /* Add click event so that tree can open and collapse, not this is only for services and not Resources */
    
    /* SERVICES NAV */
    $( "div#sideCol ul#services-menu li#menuBiz a.subMenu" ).click( function( )
    {
        $( "div#sideCol ul#services-menu li#menuBiz ul li" ).slideToggle( "fast" );
        $( "div#sideCol ul#services-menu li#menuBiz ul" ).toggleClass( "closed" );
        $( "div#sideCol ul#services-menu li#menuPer li" ).slideUp( "fast" );
        $( "div#sideCol ul#services-menu li#menuPer ul" ).addClass( "closed" );
        $( "div#sideCol ul#services-menu li#menuSpesh li" ).slideUp( "fast" );
        $( "div#sideCol ul#services-menu li#menuSpesh ul" ).addClass( "closed" );
        return false;
    } );
    
    $( "div#sideCol ul#services-menu li#menuPer a.subMenu" ).click( function( )
    {
        $( "div#sideCol ul#services-menu li#menuPer ul li" ).slideToggle( "fast" );
        $( "div#sideCol ul#services-menu li#menuPer ul" ).toggleClass( "closed" );
        $( "div#sideCol ul#services-menu li#menuBiz li" ).slideUp( "fast" );
        $( "div#sideCol ul#services-menu li#menuBiz ul" ).addClass( "closed" );
        $( "div#sideCol ul#services-menu li#menuSpesh li" ).slideUp( "fast" );
        $( "div#sideCol ul#services-menu li#menuSpesh ul" ).addClass( "closed" );
        return false;
    } );
    
    $( "div#sideCol ul#services-menu li#menuSpesh a.subMenu" ).click( function( )
    {
        $( "div#sideCol ul#services-menu li#menuSpesh ul li" ).slideToggle( "fast" );
        $( "div#sideCol ul#services-menu li#menuSpesh ul" ).toggleClass( "closed" );
        $( "div#sideCol ul#services-menu li#menuPer li" ).slideUp( "fast" );
        $( "div#sideCol ul#services-menu li#menuPer ul" ).addClass( "closed" );
        $( "div#sideCol ul#services-menu li#menuBiz li" ).slideUp( "fast" );
        $( "div#sideCol ul#services-menu li#menuBiz ul" ).addClass( "closed" );
        return false;
    } );
	
    
    
} );