

function initMenus() {
	//showClass is the classname used to style the active menu (and initially show that menu)
	$j('ul.accordianCollapsible ul').hide();
	//$j.each(function() {
	$j('ul.accordianCollapsible li a.menuToggle').unbind();
	$j('ul.accordianCollapsible li a.menuToggle').click(
		function() {
		    var imgObj = $j(this).find('img');
		    var checkElement = $j(this).next().next();
		    var parent = this.parentNode.parentNode.id;
		    $j("li.rootMenu").removeClass("active")
		    $j(this).parent().addClass("active");

		    if ($j('#' + parent).hasClass('noaccordion')) {

		        toggleSwitch(imgObj);
		        $j(this).next().slideToggle('slow');
		        $previousObj = imgObj;
		        return true;

		    }
		    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		        if ($j('#' + parent).hasClass('collapsible')) {
		            toggleSwitch(imgObj);
		            $j('#' + parent + ' ul:visible').slideUp('med');
		        }
		        $previousObj = imgObj;
		        return true;
		    }
		    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {

		        toggleSwitch(imgObj);
		        $j('#' + parent + ' ul:visible').slideUp('med');
		        checkElement.slideDown('med');
		        $previousObj = imgObj;
		        return true;
		    }
		});

		// Toggle all
		$j('#toggleAllAccordion').bind('click', function() {
		    $j('#driversAndDownloads li ul').each(function() {
		        if (!$j(this).parent().hasClass('active')) {
		            $j(this).parent().addClass('active');
		        }
		    });

		    $j('#driversAndDownloads li ul').slideDown('med')
		});

		$j('ul.accordianCollapsible li a.drvDwnTog').click(
		function() {
		    var imgObj = $j(this).find('img');
		    var checkElement = $j(this).next();

		    var parent = this.parentNode.parentNode.id;
		    $j("li.rootMenu").removeClass("active")
		    //$j(this).parent().addClass("active");

		    if ($j('#' + parent).hasClass('noaccordion')) {

		        toggleSwitch(imgObj);
		        $previousObj = imgObj;
		        return true;

		    }
		    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		        if ($j('#' + parent).hasClass('collapsible')) {

		            toggleSwitch(imgObj);
		            checkElement.slideUp('med');
		            checkElement.parent().removeClass('active');		            
		            checkElement.removeClass('med');
		        }
		        $previousObj = imgObj;
		        return true;
		    }
		    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {

		        toggleSwitch(imgObj);
		        checkElement.parent().addClass('active');
		        checkElement.slideDown('med');
		        $previousObj = imgObj;
		        return true;
		    }
		});
		
		
		
	//});
    $j('#expandfirst').show();
		toggleSwitch($j('#sideAMenu .active img'));
    
	$j('ul.accordianCollapsible li a.menuToggle').hover(
		function() {												
		$j('li.rootMenu').addClass("navBarMouseOver");
		}
	);
}


function toggleSwitch(x){
	src = x.attr('src');
	
	
if ($j("div.sideNavBar").length>0){	
$j('a.menuToggle img',x.parent().parent().parent()).attr({src:'/images/sideBarSubExp.png'});
	
	if (src='/images/sideBarSubExp.png')
		{
			x.attr({src:'/images/sideBarSubRet.png'})
		}
	else
			x.attr({src:'/images/sideBarSubExp.png'})
}
}

$j(document).ready(function() {initMenus();});

