$(function(){
		
	var msie = $.browser.msie;
	var v6 = $.browser.version == "6.0";
	var v7 = $.browser.version == "7.0";
	var v8 = $.browser.version == "8.0";
	var v6_v7 = msie && (v6 || v7);
	var webkit = $.browser.webkit;
	 
	// Текст по умолчанию в полях формы
	$("input[placeholder], textarea[placeholder]").placeholder();
	
	//Верхние перелистывающиеся банеры
	$(".top-banners .navigation").tabs(".banners .banner_item", {
		effect: 'fade',
		fadeInSpeed: 500,
		fadeOutSpeed: 500,
		rotate: true,
		initialIndex: 0
	}).slideshow({
		autoplay: true,
		clickable: false,
		interval: 5000
	}); 
	
	//Навигация сайта
	$(".siteMenu td:last").css("border-right","0").addClass("last");
	$(".siteMenu td:first").addClass("first");
	$(".siteMenu td").width($(".siteMenu").width() / $(".siteMenu td").size());
	$(".first.current").closest(".nvg").find(".left").css("backgroundColor", "#ab619c");
	$(".last.current").closest(".nvg").find(".right").css("backgroundColor", "#ab619c");
	
	//Появление и пропадание уголоков при наведении и отводе мыши
	$(".last").not(".current").mouseenter(function(){ 
		$(".nvg .right").css("backgroundColor","#ab619c");
	}).mouseleave(function(){
		$(".nvg .right").css("backgroundColor","#000000");
	});
	$(".first").not(".current").mouseenter(function(){ 
		$(".nvg .left").css("backgroundColor","#ab619c");
	}).mouseleave(function(){
	 $(".nvg .left").css("backgroundColor","#000000"); 
	});
	
	//Убираем нижнее подчёркивание с последних элементов в левых менюшках:
	$(".leftMenu").each(function(){
		$(this).find("ul li:last").css("borderBottom","0 none");
	});
		
	//Звёзды в рейтинге на главной странице:
	$(".ratings .item tr:eq(1) td").css("borderTop","1px solid #ffffff");
	$(".ratings .item td.pinkRound").addClass("number");
	$(".ratings .item td.blackRound").addClass("number");
	$(".ratings .item td:has(a)").addClass("name");

	//Убираем нижний отступ последнего абзаца в блоке "WELCOME" на главной странице:
	$(".welcome p:last").css("marginBottom","0");

	//Обнуление отступов каждого третьего элемента в галерее членов клуба:
	$(".clubMen").filter(":nth-child(3n+3)").css("margin","0");
	$(".galery .clubMen").filter(":nth-child(3n+1)").css("clear","left");
	//Обнуление отступов каждой картинке и ссылке с чётным индексом расположения:
	$(".clubMen img:odd").css("margin","0");
	$(".clubMen .imgs a:odd").css("margin-right","0");
	$(".clubMens .group").each(function() {
		$(this).find(".clubMen:last").css("margin-right","10px");
	});

	
	//jQuery Tolls Scrollable:
	$(".scrollable").scrollable();
	
	//SlideShow в Галлерее
	//$(".oneImgScrollableBox")
	
	//Авто подстановка высоты для SCROLLABLE в галлерее и закругление картинок в нём:
	$(".oneImgScrollableBox .showImg").wrap("<a class =\"parentShowImg\"></a>");
	
  var imagesCount = $(".oneImgScrollableBox .showImg").length;
  var imagesCounter = 0;
	var HEIGHT = 0;
  
	$(".oneImgScrollableBox .showImg").load(function() {
		if ($(this).width() > 600) $(this).width(600);
		var width = $(this).width();
		var width_parent = $(this).closest(".imgCar").width();
		
		if (width > width_parent) { 
			width = width_parent; 
		}
		
		$(this).closest(".parentShowImg").width(width);
		
		var height = $(this).height(); 
		var descr_height = $(this).closest(".imgCar").find(".descriptionImg").height();
		
		var summ = height + descr_height + 50;
	  if (summ > HEIGHT) HEIGHT = summ;
		
	  imagesCounter++;
	  if (imagesCounter == imagesCount) {
			$(".oneImgScrollableBox .scrollable").height(HEIGHT);
		}
	});

	
	//Автозамена пустых фото в Scrollable:
	$(".scrollable .imgs img:eq(1)").load(function() {
		$(".scrollable .imgs img").each(function() {
			if ($(this).height() == 0) {
				$(this).attr("src","/img/clubmens/no_ava.jpg");
			}
		});	
	});
	
	//Правило для таблиц в текстовом блоке: 
	$(".textPage table[border=1]").removeAttr("border").addClass("borderStyle")
		
	//Нумерованые списки для текстового блока:
	$(".textPage .item ol li, .textPage .item ul li").prepend("<div class='numList'></div>");
	$(".textPage .item ol li").each(function() {
		if($(this).index() == 0) {$(this).addClass("first"); }
		$(this).find(".numList").text($(this).index() + 1);
	});
	
	//Обнуление нижнего отступа для последнего абзаца в блоке WELKOME:
	$(".welcome p:last").css("marginBottom","0").css("textAlign","right");
	
	//Форма обратной связи:
	$(".feedbackStart").overlay({
		fixed: false,
		mask: {
			color: '#000',
			loadSpeed: 200,
			opacity: 0.5
		},
		closeOnClick: false,
		
		onClose: function () {
			
			var $overlay = $(this.getOverlay());
			$overlay.find("textarea, input[type=text]").val("");
			$overlay.find(".errors").html("");
			$overlay.find("form label, form div, form button").show();
			$overlay.find(".successful").hide();
		
		}
	});

	
	if(msie && v7){
		$(".feedback .select").prepend("<div class='sel_wrap' />");
	}
	
	// Отправка данных Обратная связь:
	$("#feedback form").submit(function() {
		$.post($(this).attr("action"), $(this).serialize(), function(errors) {
			if(errors != null && errors.length) {
				var html = "";
				for (var i = 0; i < errors.length; i++) {
					html += errors[i] + "<br>"
				}
				$("#feedback .errors").html(html).show();
			} else {
				$("#feedback .errors").html("").hide();
				$("#feedback form label, #feedback form div, #feedback form button").hide("fast");
				$("#feedback .successful").remove();
				$("#feedback form").append("<div class=\"successful\"/>");
				$("#feedback .successful").text("Сообщение отправлено.");
				$("#feedback .successful").delay(500).fadeIn("slow");
				$("#feedback textarea,#feedback input[type=text]").val("");	
			}
		
		}, "json").error(function(data) {
			
			alert("error");
		
		});
		return false;
	});
	
	// Отправка данных Обратная связь:
	$("#review form.review").submit(function() {
		$.post($(this).attr("action"), $(this).serialize(), function(errors) {
			if(errors != null && errors.length) {
				var html = "";
				for (var i = 0; i < errors.length; i++) {
					html += errors[i] + "<br>"
				}
				$("#review .errors").html(html).show();
			} else {
				$("#review .errors").html("").hide();
				$("#review form label, #review form div, #review form button").hide("fast");
				$("#review .successful").hide();
				$("#review .successful").delay(500).fadeIn("slow");
				$("#review textarea,#review input[type=text]").val("");	
			}
		
		}, "json").error(function(data) {
			
			alert("error");
		
		});
		return false;
	});
	
	
	
	//Высота контентных блоков:
	//$(".clubMensBoxText").height($(".container").height());
	$(".clubMensBoxText").css("minHeight",$(".sidebar_left").height()-40);
	$(".textPage").css("minHeight",$(".sidebar_left").height() - 30);
	var galeryHeight = $(".sidebar_left").height() - 70;
	$(".galeryBox").css("minHeight",galeryHeight);
	
	//Выравнивание высот для нижней листалки в форуме:
	function setForumBottomMargin(element) {
		var num1 = $(".sidebar_left").height() - $(".forum_wrapper").height();
		var num2 = $(element).height();
		if (num1 >= num2) {
			$(".forum_wrapper").css("marginBottom", num1 - num2 + "px");	
		}
	}
	
	function scroolAndSidebar() {
		
		var h = $(".content_clubmens").height() - $(".sidebar_right").height();	
		if ($(".content_clubmens").height() > $(".sidebar_right").height()) {
			var top = h + 15;
			if (v6_v7) top = h - 3;
			$(".sidebar_right .banner:last").css("marginTop", top + "px");
			setForumBottomMargin(".content_clubmens");	
		} else {
			var top = - h - 15;
			if (v6_v7) top = -h + 3;
			$(".content_clubmens .infBox").css("top", top + "px");
			setForumBottomMargin(".sidebar_right");	
		}
	}
	
	setTimeout(scroolAndSidebar, 50);
	
	$(".cc_notice .notice_link").click(
		function(){
			$(".notice_list,.nonotice_list").slideToggle("fast");
			return false;
		}
	);
	
	$(".feedback .select .other_option").click(function() {
		$(".subj_other,.subj_other_title").show();
	});
	
	//Убираем подчёркивания с первых и последних элементов в правых менюшках:
	$(".infBox").each(function(){
		$(this).find(".item:first").css("borderTop","0 none");
		if ($(this).find(".item:last-child").length) {
			$(this).find(".item:last-child").css("borderBottom","0 none");
		} else {
			$(this).find(".item:last").css("borderBottom","0 none");
		}
	});
	
	//Вставка уголков закругления для фоток в галерее члнов клуба:
	$(".galery2 .oneImgScrollableBox .parentShowImg").prepend("<img src='/img/corners/lb.scroller.img.gif' class='lb imgScroolerCorner'><img src='/img/corners/rt.scroller.img.gif' class='rt imgScroolerCorner'><img src='/img/corners/lt.scroller.img.gif' class='lt imgScroolerCorner'><img src='/img/corners/rb.scroller.img.gif' class='rb imgScroolerCorner'>");
	
	//
	$(window).scroll(function() {
		var top = $("html").scrollTop();
	  $(".forum-button-sidebar").css("marginTop",top);		
	});
	
	setTimeout(getDiscount,200);
	
	var $image = $(".postbit .content img, .postbitlegacy .content img,.postbitdeleted .content img, .postbitignored .content img, .eventbit .content img");
	if ($(".sidebar_left").is(":visible")) {
		$image.css("maxWidth","600px");
	}
	else  {
		$image.css("maxWidth","800px");
	}
});
