
// Adds a class 'js_on' to the <html> tag if JavaScript is enabled,
// also helps remove flickering...
document.documentElement.className += 'js_on';

// Expandable Menu
function initMenu() {
    $('.expandable-menu ul').hide();
    $('.expandable-menu > li > a').click(
	function() {
	    $(this).next().slideToggle('normal');
	    if ( $(this).closest('a').hasClass('pf-icon-minus') ) {
		$(this).removeClass('pf-icon-minus').addClass('pf-icon-plus');
		return false;
	    } else if ( $(this).closest('a').hasClass('pf-icon-plus') ) {
		$(this).removeClass('pf-icon-plus').addClass('pf-icon-minus');
		return false;
	    }
	}
    );
}

jQuery(document).ready(function($){
    initMenu();
});

// Elastic Thumbnail Menu with Tabs
jQuery(function($){
        // Elastic Thumbnail Menu:
        $('.int-menuitem img').animate({width: 73}, 0);
        $('.int-menuitem').mouseover(function(){
            gridimage = $(this).find('img.int-menu-img');
            gridimage.stop().animate({width: 80}, 0);
        }).mouseout(function(){
            gridimage.stop().animate({width: 73}, 0);
        });
        
        // show the buttons if js is on
        $('#int-menu-1, #int-menu-2').show();
		
        // Tabs:
        $('.tabs a').hover(function(){
                switch_tabs($(this));
        });
        switch_tabs($('.defaulttab'));
        function switch_tabs(obj) {
                $('.tab-content').hide();
                $('.tabs a').removeClass("selected");
                var id = obj.attr("rel");
                $('#'+id).show();
                obj.addClass("selected");
        }
});

