/**
 * Depends on JQuery 1.4.2
 */

SF.ns('PressReleases', function(){
	var containerListItem = '#press_releases_list_table tr';
	var containerYearsItem = '#press_releases_nav_block li ';
	
    /**
     * Initialization
     */
    function init() {
    	if((SF.ns('PressReleases')).ready) {
    		// get all splitters
	    	var spliters = $(containerYearsItem + 'span.spliter');
    		// hide last splitter	    	
	    	$(containerYearsItem + '#' + spliters[spliters.length-1].id).hide();	    	
	    	// show/hide proper block according to default year
	    	prosessPage(SF.PressReleases.data.currentYear);
	    	
	    	// show/hide proper block according to selected year	    	
	    	$(containerYearsItem + 'a').click(function() {
	    		// get id of selected year link element 
	    		var id_parts = this.id.split('_');
	    		prosessPage(id_parts[1])
	    	});
    	}    	
    }
    
    function prosessPage(year) {    	
		// show all year links
    	$(containerYearsItem + 'a').show();
		// hide all year markers	    	
    	$(containerYearsItem + 'span.item').hide();
		// show selected year marker		    	
    	$(containerYearsItem + '#year_' + year).show();
		// hide selected year link	    	
    	$(containerYearsItem + '#url_' + year).hide();
    	
    	// hide all press releases
    	$(containerListItem).hide();
    	// show press releases for selected year		    	
    	$(containerListItem + '.year_' + year).show();    	
    }
    
    SF.addToDOMReady(init);
}());    
