function initMenus() {
	$('ul.menu ul').hide();
	$.each($('ul.menu'), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});
	$.each($('ul.menu li a'), function(){
		$(this).addClass('toggled');
	});
	$('ul.menu li a.toggled').click(
		function() {

			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;
			
			var $this = $(this);
            if( $this.is('.toggled') ) {
            	$this.removeClass('toggled');
            	$('ul.menu li a.toggledDown').removeClass('toggledDown').addClass('toggled');
            	$this.addClass('toggledDown');
            }
            else {
            	$('ul.menu li a.toggledDown').removeClass('toggledDown').addClass('toggled');
            }
			
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp({ duration: 500, easing: 'jswing'});
				}
				
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp({ duration: 500, easing: 'jswing'});
				
				checkElement.slideDown({ duration: 500, easing: 'jswing'});
				return false;
			}
		}
	);
}
$(document).ready(function() {
	initMenus();
});

$(document).ready(function(){
	var options = {
	        flvPlayer:		'http://www.securelogiconline.com/flash/flvplayer.swf',
	        continuous:		'true',
	        slideshowDelay:	'6',
	        handleOversize: 'drag',
	        autoplayMovies:	'false'
	};
	Shadowbox.init(options);
});

$(document).ready(function(){
    $(document).pngFix();
    
    // Hover me at the top
    $(".container").hover(function() {
        if ($(".hover", this).css("display") == "block") { return false; }
        os = $(this).offset();
        $(".hover", this).css({top: os.top+"px", left: os.left+20+"px"}).animate({top: os.top-20+"px", opacity: "show"}, 750);
    },
    function() {
        os = $(this).offset();
        $(".hover", this).animate({top: os.top+"px", opacity: "hide"}, 500);
    });

});

