$(function()
{
	loadSides();
	
	$(document).pngFix( { blankgif:'blank.gif' } );
	
	$('.fb').fancybox({
		'type':'image', 'transitionIn':'fade', 'easingIn':'fade', 'easingOut':'fade', 'changeFade':'fast', 'changeSpeed':0, 'transitionOut':'fade', 'titlePosition':'inside', 'cyclic':'false', 'overlayOpacity':0.9, 'overlayColor':'#132c32',
		'onStart': function() { $('iframe').css('visibility', 'hidden'); },
		'onClosed': function() { $('iframe').css('visibility', 'visible'); }
	});
	
	$('.search-field').focus(function()
	{
		if($(this).val() == 'Поиск по сайту') $(this).val('').addClass('black');
	});
	
	$('.search-field').keyup(function()
	{
		$('.search-link').attr('href', 'http://www.google.ru/search?hl=ru&q=site%3Aakid-proekt.ru+' + $('.search-field').val().replace(' ', '+'));
	});
	
	$('.show-cmenu').click(function()
	{
		$('.catalog-submenu').slideUp();
		$('.cmenu-' + $(this).attr('rel')).slideDown();
		return false;
	});

	$('.show-message').click(function()
	{
		var w = $(window);
		showBack();
		$('.message').css('top', ($(window).height()/2 - $('.message').height()/2) + $(window).scrollTop()).fadeIn();
		return false;
	});

	$('.m-send').click(function()
	{
		if($('.m-name').val() == '') { $('.name-error').show(); return; }
		if($('.m-email').val() == '') { $('.email-error').show(); return; }
		
		$.post('/', {action:'sendMessage', name:$('.m-name').val(), email:$('.m-email').val(), message:$('.m-message').val()}, function()
		{
			$('.message-content').html('<p>Сообщение успешно отправлено.</p>');
		});
		return false;
	});

	$('.back, .close').click(function()
	{
		$('.message, .back').fadeOut();
		return false;
	});
	
	$('.main-slider li').click(function()
	{
		clearInterval(slides);
		slideSwitch($(this).attr('rel'));
	});
});

function slideSwitch(n)
{
	var $active = $( '.slides img.active' );
	if( $active.length == 0 ) { $active = $( '.slides img:last' );}
	var $next =  $active.next().length ? $active.next() : $( '.slides img:first' );
	if(n) $next = $(".slides img[rel='" + n + "']");
	
	$next.stop();
	$active.stop();
	
	var _preview_id = $next.attr('rel');
	var _sysname = $next.attr('sysname').split('.');
	var _sname = _sysname[0].split('-');
	$('.red-header').text($next.attr('name'));
	$('.red-p').html($next.attr('description'));
	$('.red-link').attr('href', $next.attr('relurl'));
	$('.slides, .slide').css('background-color', 'rgb('+_sname[1]+','+_sname[2]+','+_sname[3]+')');
	
	$(".main-slider li").removeClass('active');
	$(".main-slider li[rel='"+_preview_id+"']").addClass('active');

	$active.addClass( 'last-active' );

	$next.css( { opacity: 0.0 } ).addClass( 'active' ).animate( { opacity: 1.0 }, 500, function() {
		$active.removeClass( 'active last-active' );
	} );
}

function showBack()
{
	var w = $(window);
	$('.back').css({'width':w.width(), 'height':w.height(), 'opacity':0.9}).fadeIn();
}

function resizeSlides()
{
	var d = $(document);
	var w = $(window);
	
	//$('.slides').css({'width': w.width(), 'height':d.height()});
	
	//if(w.width() > 900) $('.slides img').css({'width': w.width(), 'height':'auto'});
	//$.cookie('w', w.width(), { expires:999, path: '/', domain: '.akid-proekt.ru'});
}

function loadSides()
{
	var d = $(document);
	var w = $(window);
	
	var footer_h = $('.footer').height();
	var head_h = $('.head').height();

	if($('.site').height() < w.height())
	{
		$('.sides').css('height', w.height() - footer_h - head_h - 90);
	}
	
	$('.slides, .slide').css('height', $('.site').height());
}
