var Narva = {};

Narva.expandable = {
    init: function() {
        jQuery('.expandable ul li').each(function() {
            jQuery(this).addClass('closed');
        });
        jQuery('.expandable ul li').hover(function() {
            if (jQuery(this).hasClass('closed'))
                jQuery(this).addClass('hover');
        }, function() {jQuery(this).removeClass('hover');});
        jQuery('.expandable ul li h3').click(function(e) {
            if (jQuery(this).parent().hasClass('closed'))
            {
                jQuery('.expandable ul li').addClass('closed');
                jQuery(this).parent().removeClass('closed');
            }
            else
                jQuery('.expandable ul li').addClass('closed');
                
            if (jQuery(this).parent().hasClass('closed'))
                jQuery(this).parent().addClass('hover');
            else
                jQuery(this).parent().removeClass('hover');
        });
    }
};


// starting the script on page load
jQuery(document).ready(function(){
	//jQuery("div").tooltip();
	var scroller = jQuery("div.scrollable").scrollable({
        clickable: false,
        next: '.next',
        prev: '.prev',
        navi: '#TopContainer #CaseNavigator ul.navi',
        interval: 6000,
        // when last item is encountered go back to first item
        loop: true,
        size: 1,
        // make animation a little slower than the default 
        speed: 800,
        onSeek: function() {
            var index = this.getIndex();
            jQuery('ul.navi li a').removeClass('selected');
            jQuery('ul.navi li a:eq(' + index + ')').addClass('selected');
        }
    });
    
    jQuery('ul.navi li a').click(function(e) {
        e.preventDefault();
        var api = jQuery("div.scrollable").scrollable();
        var index = parseInt(jQuery(this).attr('rel'));
        api.setPage(index);
        return false;
    });
    
    Narva.expandable.init();
});
