

//
// К О Н С Т А Н Т Ы
//

CONSTANT_COOKIES_EXPIRES = 365; // Время хранения куков (в днях)

CONSTANT_GBSEARCH_DATE_MASK = '9999-99-99'; // Маска ввода даты в поиске по гостевой книге
CONSTANT_GBSEARCH_DATE_TEXT = 'гггг-мм-дд'; // Текст по-умолчанию в поле ввода даты в поиске по гостевой книге
CONSTANT_GBSEARCH_TEXT_TEXT = 'по тексту'; // Текст по-умолчанию в поле ввода текста в поиске по гостевой книге

CONSTANT_ACCOUNT_DATE_MASK = '9999.99.99'; // Маска ввода даты в аккаунте
CONSTANT_ACCOUNT_MSG_TIP = 'Написать сообщение'; // Подсказка при в вводе сообщения в личных сообщениях
CONSTANT_ACCOUNT_SEARCH_TIP = 'Искать по нику'; // Подсказка при в вводе в поле поиска в личных сообщениях


// Функция определяет - произошло ли событие e вне блока block
function utils_isEventOut(block, e) {
	var block = $(block).get(0);
	var html = $('HTML').get(0);
	var parent = $(e.target).get(0);
	var result = parent==block; 
	flag = true;
	while (!result && flag) {
		if (!(parent==html)) {
			parent = $(parent).parent().get(0);
		} else flag = false;
		if ((parent==block) || (parent==undefined)) result = true;
	}
	return !result;
}

// Функция предзагрузки изображений
function utils_preloadImages() {
    var images = (typeof arguments[0] == 'object') ? arguments[0] : arguments;
    for (var i = 0; i < images.length; i++) {
        $("<img>").attr("src", images[i]);
    }
}

// Обернуть текст в TEXTAREA
function utils_wrap2textarea(textarea, start, end) {
	textarea = $(textarea).get(0);
	if (document.selection) {
		textarea.focus();
		sel = document.selection.createRange();
		sel.text = start + sel.text + end;
	} else if (textarea.selectionStart || textarea.selectionStart == '0') {
		textarea.focus();
		var startPos = textarea.selectionStart;
		var endPos = textarea.selectionEnd;
		textarea.value = textarea.value.substring(0, startPos) + start + textarea.value.substring(startPos, endPos) + end + textarea.value.substring(endPos, textarea.value.length);
	} else {
		textarea.value += start + end;
	}
}

// Вставить текст в TEXTAREA
function utils_insert2textarea(textarea, text) {
	textarea = $(textarea).get(0);
	if (document.selection) {
		textarea.focus();
		sel = document.selection.createRange();
		sel.text = text;
	} else if (textarea.selectionStart || textarea.selectionStart == '0') {
		textarea.focus();
		var startPos = textarea.selectionStart;
		var endPos = textarea.selectionEnd;
		textarea.value = textarea.value.substring(0, startPos) + text + textarea.value.substring(endPos, textarea.value.length);
	} else {
		textarea.value += text;
	}
}

// Скрыть селекты в ИЕ6
function utils_ie6hideSelect(selects){
	if ($.browser.msie && ($.browser.version=='6.0')) {
		$(selects).hide()
	}
}

// Показать селекты в ИЕ6
function utils_ie6showSelect(selects){
	if ($.browser.msie && ($.browser.version=='6.0')) {
		$(selects).show()
	}
}


/* png fix */
$(document).ready(function(){
	$('.g-png').pngFix({blankgif: 'http://www.fanclub-fakel.ru/public/img/site/blank.gif'});
});


// Всплывающее окошко
$(document).ready(function(){
	
	// Закрыть
	$('.b-popup-close A').click(function(){
		$.modal.close();
		return false;
	});
	
});
	

/* Основное меню */
$(document).ready(function(){
	
	
	// Показать/скрыть субменю
	$('.b-header .menu .m1').click(function(){
		
		// Показано ли текущее меню
		var thisShowed = $(this).parent().hasClass('selected'); 
		
		// Скрываем прочие субменю
		$('.b-header .menu .selected').removeClass('selected');
		
		// Если есть субменю - показываем/скрываем, если нет - переходим по ссылке
		if ( $('.sub', $(this).parent()).length && !thisShowed ) {
				
			// Показываем субменю
			$(this).parent().addClass('selected');		
			
			// Ширина субменю
			var subWidth = 0;
			$('LI', $(this).parent()).each(function(){ subWidth+=$(this).outerWidth(); })
			
			// Ширина пункта меню
			var aWidth = $(this).width();
			
			// Смещение пункта меню слева (+поправка)
			var aOffsetLeft = $(this).offset().left - $('.b-header .menu .tbl-wrap').offset().left + 18;
			
			// Смещение пункта меню справа (+поправка)
			var aOffsetRight = ( $('.b-header .menu .tbl-wrap').offset().left + $('.b-header .menu .tbl-wrap').width() + 18 ) - $(this).offset().left;
			
			// Позиционируем субменю
			var subLeft = 0;
			subLeft = (subWidth-aWidth)/2;
			if (subLeft > aOffsetLeft) subLeft = aOffsetLeft;
			if ( (subWidth-subLeft) > aOffsetRight ) subLeft = subWidth - aOffsetRight;
			$('.sub-wrap', $(this).parent()).css('left', '-'+subLeft+'px').css('width', subWidth+'px');
			
			// Позиционируем переход от меню к субменю
			$('.nosep', $(this).parent()).css('left', subLeft+'px').css('width', aWidth+'px');
			
			return false;			
		} else if ( $('.sub', $(this).parent()).length ) {
			return false;
		}
		
	});
	
	
	// Скрыть субменю при клике вне его
	$(document).mouseup(function(e){
		if ($('.b-header .menu .selected').length)
			if (utils_isEventOut($('.b-header .menu .selected'), e))
				$('.b-header .menu .selected').removeClass('selected');
	});
	
	
});


/* Блок авторизации / личного меню */
$(document).ready(function(){
	
	// Показать/скрыть блок авторизации
	$('.b-sideauth .header .login A').click(function(){
		if ($('.b-sideauth').hasClass('b-sideauth-auth')) {
			$('.b-sideauth').removeClass('b-sideauth-auth');
			$.cookie('sideauth_show', 0, {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		} else {
			$('.b-sideauth').addClass('b-sideauth-auth');
			$.cookie('sideauth_show', 1, {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		}
		return false;
	});
	
	// Показать/скрыть блок "личный кабинет"
	$('.b-sideauth .header .lk A').click(function(){
		if ($('.b-sideauth').hasClass('b-sideauth-account')) {
			$('.b-sideauth').removeClass('b-sideauth-account');
			$.cookie('sideaccount_show', 0, {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		} else {
			$('.b-sideauth').addClass('b-sideauth-account');
			$.cookie('sideaccount_show', 1, {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		}
		return false;
	});
	
	// По-умолчанию показать или скрыть блок авторизации
	if ($.cookie('sideauth_show')) {
		if ( $.cookie('sideauth_show')==1 ) {
			$('.b-sideauth').addClass('b-sideauth-auth');
		} else {
			$('.b-sideauth').removeClass('b-sideauth-auth');
		}
	}
	
	// По-умолчанию показать или скрыть блок "личный кабинет"
	if ($.cookie('sideaccount_show')) {
		if ( $.cookie('sideaccount_show')==1 ) {
			$('.b-sideauth').addClass('b-sideauth-account');
		} else {
			$('.b-sideauth').removeClass('b-sideauth-account');
		}
	}
	
});


/* Блок информации */
$(document).ready(function(){
	
	// Показать сокращенное окно
	$('.b-wininfo .header .win-doshort').click(function(){
		$('.b-wininfo').removeClass('b-wininfo-full').removeClass('b-wininfo-table').addClass('b-wininfo-short');
		$.cookie('wininfo_show', 'short', {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		return false;
	});
	
	// Показать полное окно
	$('.b-wininfo .header .win-dofull').add('.b-wininfo .header .lnk-doshort').click(function(){
		$('.b-wininfo').removeClass('b-wininfo-short').removeClass('b-wininfo-table').addClass('b-wininfo-full');
		$.cookie('wininfo_show', 'full', {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		
		// png fix для IE6
		if ( $('.b-wininfo .events .fc IMG').css('display')!='none' ) {
			$('.b-wininfo .events .fc').pngFix({blankgif: 'images/blank.gif'});
		}
		
		return false;
	});
	
	// Показать таблицу
	$('.b-wininfo .header .lnk-dofull').click(function(){
		$('.b-wininfo').removeClass('b-wininfo-short').removeClass('b-wininfo-full').addClass('b-wininfo-table');
		$.cookie('wininfo_show', 'table', {expires: CONSTANT_COOKIES_EXPIRES, path: '/'});
		return false;
	});
	
	// Что показать по-умолчанию
	if ($.cookie('wininfo_show')) {
		var what = $.cookie('wininfo_show');
		if ( what=='short' ) {
			$('.b-wininfo .header .win-doshort').click();
		} else if ( what=='full' ) {
			$('.b-wininfo .header .win-dofull').click();
		} else if ( what=='table' ) {
			$('.b-wininfo .header .lnk-dofull').click();
		}
	} else if ( $('.b-wininfo').has('b-wininfo-short') ) {
		$('.b-wininfo .header .win-doshort').click();
	}
	
});


/* "Красивые" новости */
$(document).ready(function(){
	
	// Переключение
	$('.b-funnews .menu A').mouseover(function(){
		$('.b-funnews .image IMG').attr('src', $('.img', this).html());
		$('.b-funnews .text').html( $('.txt', this).html());
		$('.b-funnews .menu A').removeClass('cur');
		$(this).addClass('cur');
		return false;
	});
	
	// Инициализация
	$('.b-funnews .menu .img').each(function(){ utils_preloadImages($(this).html()); });
	$('.b-funnews .menu .cur').click();
	
});




/* Карусель фотографий */
$(document).ready(function(){
	
	// Синхронная подсветка ссылок
	$('.b-photocarousel .list .image A').hover(
		function() { $(this).parent().parent().attr('id', 'b-photocarousel-hover'); },
		function() { $(this).parent().parent().attr('id' , ''); }
	);
	
	// Инициализация
	$('.b-photocarousel .list UL').jcarousel({ scroll: 1 });
	
	// Подсветка стрелочек при наведении (для ИЕ6)
	$('.b-photocarousel .jcarousel-prev-horizontal').hover(
		function(){ $(this).addClass('jcarousel-prev-horizontal-hover'); },
		function(){ $(this).removeClass('jcarousel-prev-horizontal-hover'); }
	);
	$('.b-photocarousel .jcarousel-next-horizontal').hover(
		function(){ $(this).addClass('jcarousel-next-horizontal-hover'); },
		function(){ $(this).removeClass('jcarousel-next-horizontal-hover'); }
	);
	
});


/* Тулбар */
$(document).ready(function(){
	
	
	// Показать окошко "Задать вопрос"
	$('.b-toolbar .add-question-link').click(function(){
		
		$('.b-addquestion A').click();
		
		return false;
	});
	
	
	// Показать календарь
	$('.b-toolbar .calendar-link').click(function(){
		
		$('.b-toolbar .menu .cur').removeClass('cur');
		
		if ( $('.b-toolbar .calendar-wrap').css('display')=='none' ) {
			
			var link = $(this).parent().parent().parent();			
			link.addClass('cur');
			
			// Позиционируем календарь
			var subWidth = $('.b-toolbar .calendar-wrap').width();
			var aWidth = link.width();
			var aOffsetLeft = link.offset().left - $('.b-toolbar').offset().left;
			var tbWidth = $('.b-toolbar').width();
			var subLeft = 0;
			subLeft = aOffsetLeft - (subWidth-aWidth)/2;
			if (subLeft < 0) subLeft = 0;
			if ( (subWidth+subLeft) > tbWidth ) subLeft = tbWidth - subWidth;
			$('.b-toolbar .calendar-join').css('width', (aWidth-6)+'px').css('left', (aOffsetLeft-subLeft+3)+'px');
			$('.b-toolbar .calendar-wrap').css('left', subLeft+'px').show();
			
		} else { $('.b-toolbar .popup').hide(); }
		
		return false;
	});
	
	// Скрыть календарь при клике вне блока
	$(document).mouseup(function(e){
		var pp = $('.b-toolbar .calendar-wrap');
		if (pp.css('display')!='none')
			if (utils_isEventOut(pp, e))
				if ($('.b-toolbar .calendar-link').get(0)!=$(e.target).get(0))
					$('.b-toolbar .calendar-link').click();
	});
	
	// Инициализация календаря
	$('.b-toolbar .calendar').datepicker({
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		dayNamesMin: ['ВС','ПН','ВТ','СР','ЧТ','ПТ','СБ'],
		firstDay: 1,
		dateFormat: 'dd-mm-yy',
		beforeShowDay: function(date) {
			var txtDate = 'd' + $.datepicker.formatDate('dd-mm-yy', date);
			var link = $('.b-toolbar .calendar-data .'+txtDate).html();
			var out = new Array();
			if (link!=null) {
				out[0] = true;
				out[1] = txtDate;
			} else {
				out[0] = false;
			}
			return out;
		},
		onSelect: function(dateText, inst) {
			window.location = $('.b-toolbar .calendar-data .d'+dateText).html();
		}
	});
	
	
	// Показать разделы
	$('.b-toolbar .parts-link').click(function(){
		
		$('.b-toolbar .menu .cur').removeClass('cur');
		
		if ( $('.b-toolbar .parts').css('display')=='none' ) {
			
			var link = $(this).parent().parent().parent();			
			link.addClass('cur');
			
			$('.b-toolbar .parts .j').css('width', (link.width()-6)+'px').css('left', (link.offset().left - $('.b-toolbar').offset().left + 3)+'px');
			$('.b-toolbar .parts').show();
			
		} else { $('.b-toolbar .popup').hide(); }
		
		return false;
	});
	
	// Скрыть разделы при клике вне блока
	$(document).mouseup(function(e){
		var pp = $('.b-toolbar .parts');
		if (pp.css('display')!='none')
			if (utils_isEventOut(pp, e))
				if ($('.b-toolbar .parts-link').get(0)!=$(e.target).get(0))
					$('.b-toolbar .parts-link').click();
	});
	
	
	// Показать игроков
	$('.b-toolbar .players-link').click(function(){
		
		$('.b-toolbar .menu .cur').removeClass('cur');
		
		if ( $('.b-toolbar .players').css('display')=='none' ) {
			
			var link = $(this).parent().parent().parent();			
			link.addClass('cur');
			
			$('.b-toolbar .players .j').css('width', (link.width()-6)+'px').css('left', (link.offset().left - $('.b-toolbar').offset().left + 3)+'px');
			utils_ie6hideSelect('.b-card SELECT');
			$('.b-toolbar .players').show();
			
		} else {
			$('.b-toolbar .popup').hide();
			utils_ie6showSelect('.b-card SELECT');
		}
		
		return false;
	});
	
	// Скрыть игроков при клике вне блока
	$(document).mouseup(function(e){
		var pp = $('.b-toolbar .players');
		if (pp.css('display')!='none')
			if (utils_isEventOut(pp, e))
				if ($('.b-toolbar .players-link').get(0)!=$(e.target).get(0))
					$('.b-toolbar .players-link').click();
	});
	
	
	// Поиск в гостевой - Ввод даты
	$('.b-toolbar .gb-search .date INPUT').mask(CONSTANT_GBSEARCH_DATE_MASK).blur(function(){
		if ($(this).val()=='') $(this).val(CONSTANT_GBSEARCH_DATE_TEXT);
	}).each(function(){
		if ($(this).val()=='') $(this).val(CONSTANT_GBSEARCH_DATE_TEXT);
	});
	
	// Поиск в гостевой - Ввод текста
	$('.b-toolbar .gb-search .text INPUT').focus(function(){
		if ($(this).val()==CONSTANT_GBSEARCH_TEXT_TEXT) $(this).val('');
	}).blur(function(){
		if ($(this).val()=='') $(this).val(CONSTANT_GBSEARCH_TEXT_TEXT);
	}).each(function(){
		if ($(this).val()=='') $(this).val(CONSTANT_GBSEARCH_TEXT_TEXT);
	});
	
	
	// Историческое меню - Инициализация
	var options = new Array();
	var i = 0;	
	$('.b-toolbar .history-menu LI').each(function(){
		i++;
		if ( $('A', $(this).hasClass('cur')) ) options['start'] = i;
	});
	options['scroll'] = 1;
	$('.b-toolbar .history-menu UL').jcarousel(options);
	
	// Историческое меню - Подсветка стрелочек при наведении
	$('.b-toolbar .history-menu .jcarousel-prev-horizontal').hover(
		function(){ $(this).addClass('jcarousel-prev-horizontal-hover'); },
		function(){ $(this).removeClass('jcarousel-prev-horizontal-hover'); }
	);
	$('.b-toolbar .history-menu .jcarousel-next-horizontal').hover(
		function(){ $(this).addClass('jcarousel-next-horizontal-hover'); },
		function(){ $(this).removeClass('jcarousel-next-horizontal-hover'); }
	);
	
});


/* Пагинация */
$(document).ready(function(){
	
	// Инициализация
	$('.b-pagination').each(function(){
		
		var id = $('DIV[id^=paginator]', this).attr('id');
		
		new Paginator(
			id, // id контейнера, куда ляжет пагинатор
			$('.pages', this).html(), // общее число страниц
			14, // число страниц, видимых одновременно
			$('.current', this).html(), // номер текущей страницы
			$('.url', this).html() // url страниц
		);
		
	});
	
});



/* Гостевая книга */
$(document).ready(function(){
	
	// Показать смайлы
	$('.b-gb .buttons .smiles-link').click(function(){
		$('.b-gb .smiles').show();
		$('.b-gb .smiles-hide').show();
		return false;
	})
	
	// Скрыть смайлы
	$('.b-gb .smiles-hide .smiles-link').click(function(){
		$('.b-gb .smiles').hide();
		$('.b-gb .smiles-hide').hide();
		return false;
	})
	
	// Вставить смайл
	$('.b-gb .smiles .body A').click(function(){
		// utils_insert2textarea('.b-gb .form TEXTAREA', $(this).attr('title'));
		$('.b-gb .smiles').hide();
		$('.b-gb .smiles-hide').hide();
		return false;
	});
	
	// Вставить BB-код
	$('.b-gb .form .btn').click(function() {
		var button_id = attribs = $(this).attr("alt");
		button_id = button_id.replace(/\[.*\]/, '');
		if (/\[.*\]/.test(attribs)) { attribs = attribs.replace(/.*\[(.*)\]/, ' $1'); } else attribs = '';
		var start = '<'+button_id+attribs+'>';
		var end = '</'+button_id+'>';
		utils_wrap2textarea('.b-gb .form TEXTAREA', start, end);
		return false;
	});
	
	// Скрыть смайлы при клике вне блока
	$(document).mouseup(function(e){
		var pp = $('.b-gb .smiles');
		if (pp.css('display')!='none')
			if (utils_isEventOut(pp, e))
				$('.b-gb .smiles-hide .smiles-link').click();
	});
	
});


/* Аккаунт */
$(document).ready(function(){
	
	// Личные сообщения - Клик на нике в списке контактов
	$('.b-account .ls .contacts .nick A').live("click",function(){
		$("#username_title").text($(this).html());
		$("#user_out").attr("value", $(this).attr('rel'));
		$("#mail_message").load('http://www.fanclub-fakel.ru/mail/user_message', {user: $(this).attr('rel')});
		return false;
	});
	
	$('#send_message').click(function(){
	$("#send_message").attr("disabled","disabled");
	$("#mail_message").load('http://www.fanclub-fakel.ru/mail/send_message', {message: document.getElementById('message').value,user_out: document.getElementById('user_out').value});
	$("#message").attr("value","");
	$("#send_message").attr("disabled","");
		return false;
	});
	
	// Личные сообщения - Клик на УДАЛИТЬ в списке контактов
	$('.b-account .ls .contacts .del').live("click",function(){
		$("#mail_contact").load('http://www.fanclub-fakel.ru/mail/user_delete', {user: $(this).attr('rel')});
		return false;
	});
	
	

	// Личные сообщения - Показать/Скрыть добавление контактов
	$('.b-account .ls .add-contacts-btn A').click(function(){
		
		var ls = $('.b-account .ls');
		
		if (ls.hasClass('ls-add')) {
			ls.removeClass('ls-add');
		} else {
			ls.addClass('ls-add');
		}
		
		return false;
	});
	
	// Личные сообщения - Скрыть/показать "Написать сообщение"
	$('.b-account .ls .form TEXTAREA').focus(function(){
		if ($(this).val()==CONSTANT_ACCOUNT_MSG_TIP) {
			$('.b-account .ls .form .b-form-textarea').removeClass('b-form-textarea-unactive');
			$(this).val('');
		}		
	}).blur(function(){
		if ($(this).val()=='') {
			$('.b-account .ls .form .b-form-textarea').addClass('b-form-textarea-unactive');
			$(this).val(CONSTANT_ACCOUNT_MSG_TIP);
		}
	});
	
	// Личные сообщения - Инициализация TEXTAREA для ввода сообщения
	$('.b-account .ls .form TEXTAREA').val(CONSTANT_ACCOUNT_MSG_TIP);
	$('.b-account .ls .form .b-form-textarea').addClass('b-form-textarea-unactive');
	
	// Личные сообщения - Скрыть/показать "Искать по нику"
	$('.b-account .ls .add-contacts .search .b-form-input INPUT').focus(function(){
		if ($(this).val()==CONSTANT_ACCOUNT_SEARCH_TIP) {
			$('.b-account .ls .add-contacts .search .b-form-input').removeClass('b-form-input-unactive');
			$(this).val('');
		}		
	}).blur(function(){
		if ($(this).val()=='') {
			$('.b-account .ls .add-contacts .search .b-form-input').addClass('b-form-input-unactive');
			$(this).val(CONSTANT_ACCOUNT_SEARCH_TIP);
		}
	});
	
	// Личные сообщения - Инициализация INPUT для поиска по нику
	$('.b-account .ls .add-contacts .search .b-form-input INPUT').val(CONSTANT_ACCOUNT_SEARCH_TIP);
	$('.b-account .ls .add-contacts .search .b-form-input').addClass('b-form-input-unactive');
	
	// Личные сообщения - Клик по кнопке "Найти" в поиске
	$('.b-account .ls .add-contacts .search .b-form-btnSearch2').click(function(){
		
		$('.b-account .ls .add-contacts .results').show();
		
		return false;
	});
	// Личные сообщения - Клик на "Найти"
	$('#btn_search').click(function(){
		
		
		$("#find").load('http://www.fanclub-fakel.ru/mail/find', {username: document.getElementById('username').value});
		
		return false;
	});
	// Личные сообщения - Клик на "Добавить контакт в список"
	$('.b-account .ls .add-contacts .results .add A').live("click",function(){
		
		
		$("#mail_contact").load('http://www.fanclub-fakel.ru/mail/user_add', {user: $(this).attr('rel')});
		
		return false;
	});
	
	
	// Отправить сообщение - Показать окошко
	$('.b-account .btn-sendmessage A').click(function(){
		
		$('.b-popup-send-message').modal({
			overlayClose: true // Закрывать при клике на затемненной области
		});
		
		return false;
	});
	
	
	// Сменить аватар - Показать окошко
	$('.b-account .change-avatar A').click(function(){
		
		$('.b-popup-change-avatar').modal({
			overlayClose: true // Закрывать при клике на затемненной области
		});
		
		return false;
	});
	
	
	// Отметиться на карте - Показать окошко
	$('.b-account .mark-on-map A').click(function(){
		
		$('.b-popup-mark-on-map').modal({
			overlayClose: true // Закрывать при клике на затемненной области
		});
		
		return false;
	});
	
	
	// Таблица с информацией - Показать форму редактирования
	$('.b-account .tbl-info .change .show').click(function(){
		
		// Показать инпут
		var p = $(this).parent().parent();
		$('.info', p).hide();
		$('.input', p).show();
		$('.input INPUT', p).focus();
		
		// Показать кнопку "ОК"
		$(this).hide();
		$(this).next().css('display', 'block');
		
		return false;
	});
	
	// Таблица с информацией - Сохранить изменённую информацию
	$('.b-account .tbl-info .change .submit').click(function(){
		
		// Показать текст
		var p = $(this).parent().parent();
		$('.input', p).hide();
		$('.info', p).show();
			$('#message_'+ $(this).attr('rel')+'').load('http://www.fanclub-fakel.ru/user/save', {pole: $(this).attr('rel'), data: document.getElementById($(this).attr('rel')).value});//}
		// Показать кнопку "Изменить"
		$(this).hide();
		$(this).prev().css('display', 'block');
		
		return false;
	});
	
	// Таблица с информацией - Ввод даты - Инициализация
	$('.b-account .tbl-info .edit-date').mask(CONSTANT_ACCOUNT_DATE_MASK);
	
	
});


/* Галерея фотографий */
$(document).ready(function(){
	
	// Инициализация галереи
	$('.b-fotolist .image A').fancybox({
		'hideOnContentClick': true,
		'overlayOpacity': 0.6,
		'overlayColor': '#000'
	});
	
	// При клике по ссылке также открывать галерею
	$('.b-fotolist .lnk A').click(function(){
		$('.image A', $(this).parent().parent()).click();
		return false;
	});
	
});


/* Галерея программок */
$(document).ready(function(){
	
	// Инициализация галереи
	$('.b-programslist .image A').fancybox({
		'hideOnContentClick': true,
		'overlayOpacity': 0.6,
		'overlayColor': '#000'
	});
	
});

/* Музыка */
$(document).ready(function(){
	AudioPlayer.setup('http://www.fanclub-fakel.ru/public/js/site/player.swf', {
		width: 200,
		noinfo: 'yes',
		transparentpagebg: 'yes'
	});
	var i = 0;
	$('.b-music .player').each(function(){
		i++;
		$(this).html('<div id="music_pleer_'+i+'"></div>');
		AudioPlayer.embed('music_pleer_'+i, {soundFile: $(this).attr('data-mp3')});
	});
	
});
/* Конференция */
$(document).ready(function(){
	
	// Показать окошко "Задать вопрос"
	$('.b-addquestion A').click(function(){
		
		// Обнулить ID
		$('.b-popup-add-question INPUT[name=id]').val('');
		
		// Показать
		$('.b-popup-add-question').modal({
			overlayClose: true // Закрывать при клике на затемненной области
		});
		
		return false;
	});
	
	// Вопрос ВДОГОНКУ
	$('.b-conf .add-question A').click(function(){
		
		// Задать ID
		$('.b-popup-add-question INPUT[name=id]').val($(this).attr('data-id'));
		
		// Показать окошко
		$('.b-popup-add-question').modal({
			overlayClose: true // Закрывать при клике на затемненной области
		});
		
		return false;
	});
	
});

$(document).ready(function() {
	$('#liga').change(function(){ 	
	$("#year").load('http://www.fanclub-fakel.ru/tournaments/year_ajax', {liga: document.getElementById('liga').value});
	$("#year").attr("disabled","");
	return false;
	});
});

	$(document).ready(function(){
	  $("#calendar").click(
	    function () {
	      $.ajax({
	        type: "POST",
			 data: ({ year: document.getElementById('year').value,liga: document.getElementById('liga').value}),
	        url: "http://www.fanclub-fakel.ru/tournaments/ajax",
			success: function(data) {
			$('#tornaments').html(data);
			}


	      });
	    }); 
	 
	
	 
});