﻿$(function(){
	// Просмотр коротких новостей в модалищах
	var shortNewsList = $('.news-in-modal'),
		shortNewsLinks = $('.news-title a', shortNewsList),
		shortNewsWindow = $('<div id="short-news-container" class="shadow"><a class="close-wind" title="Закрыть окно" href="#">закрыть окно</a><div class="inner"></div><div class="t-border"></div><div class="r-border"></div><div class="b-border"></div><div class="l-border"></div><div class="rt-corner"></div><div class="rb-corner"></div></div>'),
		shortNewsContainer = $('.inner', shortNewsWindow),
		shortNewsCloseButton = $('.close-wind', shortNewsWindow),
		shortNewsSwitchLinks = $('.nearest-news a', shortNewsWindow),
		mainBlock = $('#main');
	
	shortNewsLinks.click(function(){
		var thisLink = $(this),
			thisListItem = thisLink.parents('li:first');
		
		$.post(
			'/short-news/news-body.html',
			{
				id: thisLink.attr('rel').substring(4)
			},
			function(response){
				shortNewsContainer.html(response);
				
				// Вставляем в конец документа, так как модал появляется в блоке с overflow: hidden
				shortNewsWindow.css({
					left: thisListItem.offset().left - mainBlock.offset().left - 30,
					top: thisListItem.offset().top
				})
				mainBlock.css('position', 'relative').append(shortNewsWindow);
				
				shortNewsWindow.show();
			}
		);
		
		return false;
	});
	
	shortNewsCloseButton.click(function(){
		shortNewsWindow.hide();
		return false;
	});
	
	// Переключение между короткими новостями в модалищах
	shortNewsSwitchLinks.live('click', function(eventData){
		if(eventData.button == 0){
			var thisLink = $(this);
			
			$.post(
				'/short-news/news-body.html',
				{
					id: thisLink.attr('rel').substring(4)
				},
				function(response){
					shortNewsContainer.html(response);
				}
			);
			
			return false;
		}
	});
	
	// Клик на количестве фотографий в галерее
	$('.photos .prev-count').click(function(){
		$('.photos > a').click();
		return false;
	});
});
