var hrefObj;
var oldHref;
/*var locationObj;
var locationSearch;
var locationData;*/

function id (elem_id) {
	return document.getElementById(elem_id);
}

function init_dobycha() {
	//var aYears_tag_list = id('years_menu_ul').getElementsByTagName('LI');
	var aYears_tag_list = $('#years_menu_ul li');

	var aYears = new Array();

	for (var i = 0; i < aYears_tag_list.length; i++) {
		var n = $('span.number', $(aYears_tag_list[i])).text();
	
		if(!isNaN(Number(n)) && n != ''){
			var sTmp = n;
			aYears[aYears.length] = sTmp;
			//aYears[aYears.length] = (sTmp.indexOf(' ') == -1) ? sTmp : sTmp.substring(0, sTmp.indexOf(' ')) ;
		}
	}

	for (var j = 0; j < aYears.length; j++){
		if(id('reporting_' + aYears[j])){
			addEvent(
				id('years_menu_' + aYears[j]),
				'click',
				function (oEvent) {

					/*hrefObj.attr({
						'href': oldHref + '&year=' + $('span.number', $(this)).text()
					});*/

					$('#all_data').removeClass('hidden');
					var oEvent = oEvent?
						oEvent :
						(window.event? window.event : null);

					if(oEvent && oEvent.srcElement && !window.opera) {
						oEvent.target = oEvent.srcElement;				
					}

					var iYear;
					if ( $(oEvent.target).hasClass('number')) {
						iYear = $(oEvent.target).text();						
					} else {
						iYear = $('span.number', $(oEvent.target)).text();
					}

					for (var i = 0; i < aYears.length; i++){
						$('#years_menu_' + aYears[i]).removeClass('selected');
						$('#all_data').addClass('hidden');
						/*removeClass(id('years_menu_' + aYears[i]), 'selected');*/
						if(id('reporting_' + aYears[i]) == null){} else {
							$('#reporting_'  + aYears[i]).hide();
							//id('reporting_'  + aYears[i]).style.display = 'none';
						}
					}

					$('#all_yaers').removeClass('selected');
					$('#years_menu_' + iYear).addClass('selected');
					$('#reporting_'  + iYear).show();
				}
			)
		}
	}
}

$(document).ready(function(){

	//hrefObj = $('#printVersionLink a');
	//oldHref = hrefObj.attr('href');
	//locationObj = window.location.search;
	//locationSearch = locationObj.search(/year=/i);
	//locationData = locationObj.substr(locationSearch+5,4);

	init_dobycha();

	$('#all_yaers').click(function(){
	
		$('#years_menu_ul li').each(function(){
			$(this).removeClass('selected');
			$('#all_data').removeClass('hidden');
		});

		$(this).addClass('selected');

		$('#Stations > div').each(function(){
			$(this).hide();
		});

		/*$('#Station > div').each(function(){
		if ($(this).attr('id') !== 'reporting_' + locationData){
				$(this).hide();
			}
		});*/
	});
});