window.onload = function()
{
	/*$('#rotation').cycle({
		fx: 'fade',
		speed: 1000,
		timeout: 3000,
		pager: '#rotation-pager',
		pagerAnchorBuilder: function() {
        return '<li><a href="#"></a></li>';
    }
	});*/

};


$(document).ready(function()
{
	$('#request').click(function ()
	{
		$(this).toggleClass('active');
		$('#form').toggle();

		return false;
	});
	$('#contact-fail').click(function ()
	{
		$('.contact-form').width($(document).width());
		$('.contact-form').height($(document).height());
		$('.contact-form').show();
	});

	var popup_content = $('.contact-form .popup-content');
	$('#contact-submit').click(function ()
	{
		var contact = {};
		$(this).parents('form').find('[name^="contact"]').each(function ()
		{
			contact[$(this).attr('name')] = $(this).val();
		});

		popup_content.parents('.popup').find('.popup-loader').height(parseInt(popup_content.parents('.popup').height()) + 12 + 'px').show();

		$.post($(this).attr('href'), contact, function (result)
		{
			eval('result = ' + result);
			
			popup_content.find('table tr:not(:last)').remove();
			popup_content.find('table tr').before(result.form);

			popup_content.parents('.popup').find('.popup-loader').hide();

			if ( result.submit == 'success' )
			{
				popup_content.find('.body table tr:not(:last)').hide();
				popup_content.find('.body table tr:last #contact-submit').hide();
				popup_content.find('.title span').hide();
				popup_content.find('.title span.success').show();
			}
			else
			{
				popup_content.find('.title span').hide();
				popup_content.find('.title span.fail').show();
			}
		});
		return false;
	});

	//$('.main-menu .menu-slider-handle').css('left', [$('.main-menu ul a.active').offset().left - $('.main-menu ul').offset().left, 'px'].join(''));

	var c_z_index = 0;
	$('.main-menu ul a:not(.active)').hover(
		function ()
		{
			var active_item = $('.main-menu ul a.active');
			var a_index = active_item.parents('li').index();

			active_item.removeClass('current');

			var current_item = $(this);
			var c_index = current_item.parents('li').index();

			var speed = 400 - 50 * Math.abs(active_item.parents('li').index() - c_index);
			c_z_index += 1;
			//$('#rotation .rotation-item:eq(' + c_index + ')').css('z-index', c_z_index).hide().fadeIn(speed);

			$('.main-menu .menu-slider-handle').stop(true, false);
			$('.main-menu .menu-slider-handle').animate({ left: current_item.offset().left - current_item.parents('ul').offset().left }, speed, 'linear',
				function ()
				{
					current_item.addClass('current');
				}
			);
		}, function ()
		{
			var active_item = $('.main-menu ul a.active');
			var a_index = active_item.parents('li').index();

			var current_item = $(this);
			var c_index = current_item.parents('li').index();
			current_item.removeClass('current');

			var speed = 400 - 50 * Math.abs(active_item.parents('li').index() - current_item.parents('li').index());
			c_z_index += 1;
			//$('#rotation .rotation-item:eq(' + a_index + ')').css('z-index', c_z_index).hide().fadeIn(speed);

			$('.main-menu .menu-slider-handle').stop(true, false);
			$('.main-menu .menu-slider-handle').animate({ left: active_item.offset().left - current_item.parents('ul').offset().left }, speed, 'linear',
				function ()
				{
					active_item.addClass('current');
				}
			);
		}
	);


});
function ContactFormControlsShow()
{
	$('.contact-form .popup-content').find('.title span').hide();
	$('.contact-form .popup-content').find('.title span.default').show();
	$('.contact-form .popup-content').find('.body table tr:not(:last)').show();
	$('.contact-form .popup-content').find('.body table tr:last #contact-submit').show();
}


