$(document).ready(function() {
    $('.modellist_hidden_button').livequery('click', function() {
		if ($(this).hasClass('show')) {
			sessionStore('showHiddenGraphs', true, {method: 'set', callback: function() { 
				updateModellistModule(); 
			}});
		} else {
			sessionStore('showHiddenGraphs', false, {method: 'unset', callback: function() { 
				updateModellistModule(); 
			}});
		}
	});
});

function updateModellistModule()
{
	// Remove the context menu.
	$('.contextmenu-enhanced .contextmenu').fadeOut(effectTime, function(){ $(this).remove(); })
	
	var options = {
		url: urlBase + 'module/get/name/modellist/id/modellist'
	};
	
	$.get(options.url, function(data) {
		$('#modellist').replaceWith(data);
		$('#modellist').addClass('has-contextmenus-block')
					   .addClass('windowbuttonscount-right-1')
					   .addClass('windowbuttonscount-left-1');
		
		$('#modellist').enhanceWindow();
	});
}
