$(document).ready(function(){
	
	var AdScroller = function(){
		var $lenta = $('.topadvs');
		var $scroller = $('.topbans', $lenta);
		var $items = $('> *', $scroller);
		var $next = $('.topadvsright', $lenta);
		var $prev = $('.topadvsleft', $lenta);
		var ani = false;
		
		if($items.length < 3){
			$next.hide();
			$prev.hide();
		}else{
			$next.click(function(e){
				if(!ani){
					ani = true;
					$scroller.animate({ left:-418 }, 300, function(){
						$scroller.css({ left:0 }).append($items.eq(0));
						$items = $('> *', $scroller);
						ani = false;
					});
				}
			});
		
			$prev.click(function(e){
				if(!ani){
					ani = true;
				$scroller.css({ left:-418 }).prepend($items.eq(2));	
				$scroller.animate({ left:0 }, 300, function(){
						$items = $('> *', $scroller);
						ani = false;
					});
				}
			});
		}
	};
	
	new AdScroller();
		 
	$('div.photogallery a').lightbox();

	$("div.partners div").hover(function() {
	$(this).children().next("p").addClass("active");
	}, function() {
	$(this).children().next("p").removeClass("active");
	});

	$("#links_menu div a").attr("unselectable" , "on");

	var stage = 0;
	var counter = 0;
	
	$("#scroller img:not(.scimg" + current +")").fadeTo(0, 0.5);
	
	$("#attention p:not(:first)").hide();
	$("#attention div.head:first").addClass("active");
	$("#attention div").mouseover(function(){
	
		if ($(this).prev().css("display") == "none" && stage == 0)
		{
			stage = 1;
			$("#attention div").removeClass("active");
			$(this).addClass("active");
			
			var temp = this;
			
			$("#attention p").slideUp(333, function(){
				
				counter++;
				
				if (counter == attention)
				{
					$(temp).prev().slideDown(333, function(){
						stage = 0;
						counter = 0;
					});
				}
			});
		}
	});

});

function scroll_up()
{
	var divOffset = $('#main_borders').offset().top;
    var pOffset = $('#main_borders #form_p').offset().top;
	
    var pScroll = pOffset - divOffset;
	
	$('html').animate({scrollTop: pScroll + 'px'}, 1000 );
	
	return false;
}

function send_form_a(id)
{
	scroll_up();
	
	var get_string = "";
	
	$("#form_call input").each(function(i){
		if ($(this).val()!="" && $(this).val()!="Отправить") get_string+= $(this).attr("name") + "=" + encodeURIComponent($(this).val()) + "&";
	});
	
	$("#form_call textarea").each(function(i){
		if ($(this).val()!="") get_string+= $(this).attr("name") + "=" + encodeURIComponent($(this).val()) + "&";
	});

	get_string = get_string.slice(0, get_string.length - 1);
	
	if (get_string != "")
	{
		$.ajax({
			type: "GET",
			url: "inc/send_form_a.php",
			data: get_string,
			success: function(data){
				if (data == "")
				{
					$("#form_p").html('<span class="red">Ошибка отправки заявки. Проверьте правильность заполнения полей.</span>');		
				}
				else
				{
					$("#form_p").html(data);
					$("#form_call").remove();
				}
			}
		});
	}
}

function send_review(id)
{
	scroll_up();
	
	var get_string = "";
	
	$("#form_call input").each(function(i){
		if ($(this).val()!="" && $(this).val()!="Отправить") get_string+= $(this).attr("name") + "=" + encodeURIComponent($(this).val()) + "&";
	});
	
	$("#form_call textarea").each(function(i){
		if ($(this).val()!="") get_string+= $(this).attr("name") + "=" + encodeURIComponent($(this).val()) + "&";
	});

	get_string = get_string.slice(0, get_string.length - 1);
	
	if (get_string != "")
	{
		$.ajax({
			type: "GET",
			url: "inc/send_review.php",
			data: get_string,
			success: function(data){
				if (data != "")
				{
					$("#form_p").html(data);
					$("#form_call").remove();
	
				}
				else
				{
					$("#form_p").html('<span class="red">Ошибка отправки сообщения. Проверьте правильность заполнения полей.</span>');		
				}
			}
		});
	}
}

function toggle_another(object)
{
	if ($(object).val() == "Другое") $("#another").attr("class", "on");
	else $("#another").attr("class", "off");
}

function send_form(id)
{
	scroll_up();
	
	var get_string = "";
	
	$("#form_call input:not(:checkbox)").each(function(i){
		if ($(this).val()!="" && $(this).val()!="Отправить") get_string+= $(this).attr("name") + "=" + $(this).val().replace(/\&/g, "%26") + "&";
	});
	
	$("#form_call textarea").each(function(i){
		if ($(this).val()!="") get_string+= $(this).attr("name") + "=" + $(this).val().replace(/\&/g, "%26") + "&";
	});
	
	$("#form_call select").each(function(i){
		if ($(this).val()!="") get_string+= $(this).attr("name") + "=" + $(this).val().replace(/\&/g, "%26") + "&";
	});
	
	$("#form_call input:checkbox").each(function(i){
		if ($(this).attr("checked")==true) get_string+= $(this).attr("name") + "=" + $(this).val().replace(/\&/g, "%26") + "&";
	});

	get_string = get_string.slice(0, get_string.length - 1);

	if (get_string != "")
	{
		$.ajax({
			type: "GET",
			url: "inc/send_form.php",
			data: get_string,
			success: function(data){
				if (data == "")
				{
					$("#form_p").html('<span class="red">Ошибка отправки заявки. Проверьте правильность заполнения полей.</span>');		
				}
				else
				{
					$("#form_p").html(data);
					$("#form_call").remove();
				}
			}
		});
	}
}

function recolor(mode, object)
{
	
	$("#menu .select").removeClass("select");
	
	if (mode == -1)
	{
		$(object).addClass("select");
		$(object).parent().addClass("select");
		$(object).parent().parent().prev().addClass("select");
		
		if($(object).parent().parent().parent().parent().prev().attr("id") == "lm2")
		{
			$(object).addClass("select");
			$(object).parent().addClass("select");
			$(object).parent().parent().prev().addClass("select");
			$(object).parent().parent().parent().addClass("select");
			$(object).parent().parent().parent().parent().prev().addClass("select");
		}
	}
	else
	{
		$("#lm" + mode).addClass("select");
	}
}

function ajax_it(id)
{
	$.ajax({
		type: "GET",
		url: "inc/ajax.php",
		data: "current=" + current + "&ajax=1" + "&id=" + id,
		success: function(data){
			data_array = data.split("#!#");
			$("#status span").html(data_array[0]);
			$("#title").html(data_array[1]);
			$("#body").html(data_array[2]);
		}
	});
}

function ajax_it_v2(id, entry)
{
	
	var add = "";
	
	if (entry) add = "&entry=" + entry;
	
	$.ajax({
		type: "GET",
		url: "inc/ajax.php",
		data: "current=" + current + "&ajax=1" + "&id=" + id + add,
		success: function(data){
			data_array = data.split("#!#");
			$("#status span").html(data_array[0]);
			$("#title").html(data_array[1]);
			$("#body").html(data_array[2]);
			
			$("#box").animate({marginLeft: 0}, 800);
			
			$("#clear").height((65 + $("#title").height() - 31));
			
			//Показываем заголовок
			$("#clear").animate({width: 1}, 800, function()
			{
				playing = 0;
				
				$('div.photogallery a').lightbox();
				
				$("div.partners div").hover(function() {
				$(this).children().next("p").addClass("active");
				}, function() {
				$(this).children().next("p").removeClass("active");
				});
			});
		}
	});
}
