$(function(){
	var txtShow={'ru':'Показать', 'en':'Show'};
	var txtHide={'ru':'Скрыть', 'en':'Hide'};
	var patternShow=new RegExp(txtShow[cskabasketLang],"g");
	var patternHide=new RegExp(txtHide[cskabasketLang],"g");
	var txtResults={'ru':'матчи', 'en':'Games'};

	// ховеры для IE6
	if ($.browser.msie&&$.browser.version=='6.0') {
		$('a[id^=resNav]').not('a.resultNavDisabled').add('a[id^=gameNote]').add('a[id^=gameTV]').add('a[id^=pressPage]').attr('href','#');
	}
	// Открываем все примечания к предстоящим играм
	var gamesWithNotes=$('a[id^=gameNote]').addClass('navigationLineSelected').removeClass('navigationLine');
	if (gamesWithNotes.attr('title')) { gamesWithNotes.attr('title',gamesWithNotes.attr('title').replace(patternShow,txtHide[cskabasketLang])); }
	$('div[id^=gameNoteInfo]').show();
	
	// навигация предстоящих матчей ЦСКА
	$('a[id^=game]').click(
		function(){
			var idShowHide=$(this).attr('id').replace(/_/,'Info_');
			var elementShowHide=$('div[id='+idShowHide+']');
			if ($(elementShowHide).is(':hidden')) {
				// скрываем, все что было открыто
				var navigationSelected=$('a.navigationLineSelected').addClass('navigationLine').removeClass('navigationLineSelected');
				if (navigationSelected.size()) {
					navigationSelected.attr('title',navigationSelected.attr('title').replace(patternHide,txtShow[cskabasketLang]));																								
					$('div.hiddenInfo').hide();
				}
				var thisA=$(this).addClass('navigationLineSelected').removeClass('navigationLine');
				thisA.attr('title',thisA.attr('title').replace(patternShow,txtHide[cskabasketLang]));
				$(elementShowHide).show(); 
			} else {
				var thisA=$(this).addClass('navigationLine').removeClass('navigationLineSelected');
				thisA.attr('title',thisA.attr('title').replace(patternHide,txtShow[cskabasketLang]));
				$(elementShowHide).hide(); 
			}
			return false;
		});
	// Навигация результатов
	$('a[id^=resNav]').click(function(){
		if (!$(this).attr('class').replace(/resultNav/,'')) {
			$('div[id^=resContainer'+$('a.resultNavSelected')
			.addClass('resultNav')
			.removeClass('resultNavSelected')
			.attr('title',txtShow[cskabasketLang]+' '+txtResults[cskabasketLang]).attr('id').replace(/resNav/,'')+']')
			.hide();
			$('div[id^=resContainer'+$(this).removeClass('resultNav')
			.addClass('resultNavSelected')
			.attr('title','')
			.attr('id').replace(/resNav/,'')+']')
			.show();
		}
		return false;
	});

	// Навигация евроньюсов и прессы
	$('a[id^=euronewsButton]').add('a[id^=pressButton]').click(function(){
		var buttonName=$(this).attr('id');
		var section=buttonName.slice(0,buttonName.indexOf('Button'));
		var patternNav=new RegExp(section+'Nav',"g");
		var patternButton=new RegExp(section+'Button',"g");
		if (!$(this).attr('class').replace(patternNav,'')) { //работаем только, если текущаяя ссылка не выбрана		
			var idToSelected=$(this).attr('id').replace(patternButton,'');
			var idToEnabled=$('a.'+section+'NavSelected').removeClass(section+'NavSelected').addClass(section+'Nav')
				.attr('title',txtShow[cskabasketLang]+'...').attr('id').replace(patternButton,'');
			$(this).removeClass(section+'Nav').addClass(section+'NavSelected').attr('title','');		
			var divToView='div[id='+section+'Page'+idToSelected+']';
			var divToHide='div[id='+section+'Page'+idToEnabled+']';
			if ($(divToView).html().length) {
				$(divToHide).hide();
				$(divToView).show();
			} else {
				$.ajax({
					url: '../main/ajax.php',
					data: 'section='+section+'&page='+idToSelected+'&lang='+cskabasketLang,
					dataType: 'html',
					cache: false,
					beforeSend: function (){
						$(divToHide).hide();
						$('#'+section+'AjaxLoading').css('height',$(divToHide).height()).show();
					},
					success: function(html){ 
						if (html=='Error') {

						} else {
                   			$(divToView).html(html);
							$('#'+section+'AjaxLoading').hide();
							$(divToView).show();
						}
                 	}  
				});
			}
		}
		return false;
	});
	// Обновление евроньюсов и прессы
	$('#euronewsRefresh').add('#pressRefresh').click(function(){											  
		var buttonName=$(this).attr('id');
		var section=buttonName.slice(0,buttonName.indexOf('Refresh'));
		var patternButton=new RegExp(section+'Button',"g");
		var divToView='#'+section+'Page1';
		var idToEnabled=$('a.'+section+'NavSelected').attr('id').replace(patternButton,'');
		var divToHide='div[id='+section+'Page'+idToEnabled+']';
		if (idToEnabled>1) {
			$('a.'+section+'NavSelected').removeClass(section+'NavSelected').addClass(section+'Nav').attr('title',txtShow[cskabasketLang]+'...');
			$('a#'+section+'Button1').removeClass(section+'Nav').addClass(section+'NavSelected').attr('title','');		
		}
		$.ajax({
			url: '../main/ajax.php',
			data: 'section='+section+'&page=1&lang='+cskabasketLang,
			dataType: 'html',
			cache: false,
			beforeSend: function (){
				$(divToHide).hide();
				$('#'+section+'AjaxLoading').css('height',$(divToHide).height()).show();
			},
			success: function(html){ 
				if (html=='Error') {

				} else {
					$(divToView).html(html);
					$('#'+section+'AjaxLoading').hide();
					$(divToView).show();
					$('div[id^='+section+'Page]').not('#'+section+'Page1').html('');
				}
			}  
		});
		return false;
	});
});