// JavaScript Document

var accordian = {
	t1 : null,
	buttons : null,
	sliders : null,
	init: function() {
		// Find Slides and Buttons
		accordian.sliders = $('#navigation > ul > li > ul[@class=slide]');
		accordian.buttons = $(accordian.sliders).parent();

		$(accordian.buttons).hover(accordian.start,accordian.halt);	// Do the slide

                var currentNav = jQuery.url.attr("path");
                currentNavArry = currentNav.split("/");
                $("#"+currentNavArry[1]).css("background-image","url(/images/navBKGover.gif)");
	},
	start : function(e) {
		var e = this;
		accordian.t1 = setTimeout(function(){ accordian.slide(e) }, 100);
	},
	halt : function() {
		
		$(accordian.sliders).each( function(){ 
			if( $(this).is(':visible') )
				$(this).slideUp('normal');
		});
		accordian.t1 = clearTimeout(accordian.t1);
	},
	slide : function(e) {
//		$(".slide").slideUp('normal');
//		$(e).children('ul[@class=slide]').slideDown('fast');

//		accordian.t1 = clearTimeout(accordian.t1);

                // Slide visible, do nothing
                var slider = $(e).children('ul[@class=slide]');
                if( slider.is(':visible') ) return false;
                $(".slide").slideUp('normal');
                $(e).children('ul[@class=slide]').slideDown('fast');

                // Find other buttons/sliders
//                var oButtons = $(accordian.buttons).not(e);
//                var oSliders = $(accordian.sliders).not(slider);

                // Hide Other Visible Sliders
//                $(oSliders).each( function(){
//                        if( $(this).is(':visible') )
//                                $(this).stop().slideUp('normal', function(){ $(this).css('height',null); } )
//                } );
                // Show Current Slider
//                $(e).css("background-image","url(/images/navBKGover.gif)");
//                $(slider).stop().slideDown('fast');
//		accordian.t1 = clearTimeout(accordian.t1);
	}
}
$(document).ready(accordian.init);
