$(function(){
	// делаем уголки меню
	$("#menu-holder").append("<span class='left' /><span class='right' />");
	$("#menu-holder ul ul").wrap("<div class='submenu-holder' />");
	$(".submenu-holder").append("<span class='tr' /><span class='br' /><span class='bl' /><span class='top' /><span class='bottom' /><span class='left' /><span class='right' />");
	// добавляем сепараторы
	$("#menu-holder>ul>li:not(:last-child)").after("<li class='separator' />");
	$("#breadcrumbs a").after("<span class='separator' />");
	// второй уровень меню - непереносимые проблелы
	$("#menu-holder li ul a").each(function(){
		var text = this.innerHTML;
		text = text.replace(/ /gi, "&nbsp;");
		this.innerHTML = text;
	});
	$("#menu-holder>ul>li>a>div").each(function(){
		var text = this.innerHTML;
		text = text.replace(/ /gi, "<br />");
		this.innerHTML = text;
	});
	// выравниваем пункты вертикально
	$("#menu-holder>ul>li").each(function(){
		var li = $(this);
		var a = li.children("a");
		var h_a = a.height();
		var h_li = li.height();
		var p = (h_li - h_a) / 2;
		a.css({"padding": p + "px 13px"});
	});
	$(".small-block").each(function(){
		var div = $(this);
		var a = div.children("a");
		var h_a = a.height();
		var h_div = div.height();
		var p = (h_div - h_a) / 2;
        var span = $("<span class='wrapper' />").css({"top": p + "px"});
		a.wrap(span);
	});
	// hover на главное меню
	$("#menu-holder>ul>li").hover(function(){
		$(this).addClass('hover');
		if ($(".submenu-holder", this).size() > 0) {
			$(this).height(72);
			$("ul>li", this).each(function(){
				var li = $(this);
				var w = li.parent().width();
				$(this).width(w);
			});
			if ($.browser.msie && $.browser.version=="6.0"){
				var w = 0;
				$("ul>li>a", this).each(function(){
					var a = $(this);
					a.css({display: "inline"});
					var w_a = a.width();
					if (w < w_a){
						w = w_a;
					}
					a.css({display: "block"});
				});
				$(".submenu-holder").width(w);
				$(".submenu-holder>ul").width(w);
				$(".submenu-holder>ul>li").width(w);
				$(".submenu-holder>ul>li>a").width(w);
			}
		}
		$("span.top", this).width($(".submenu-holder", this).width() - 9);
		$("span.bottom", this).width($(".submenu-holder", this).width() - 19);
	},
	function(){
		$(this).removeClass('hover');
		$(this).height(71);
	});
	// hover на второй уровень меню
	$(".submenu-holder>ul>li").hover(function(){
		$(this).addClass('hover');
	},
	function(){
		$(this).removeClass('hover');
	});
	// костыли для уголков
	$(".submenu-holder").hover(function(){
		$('span.right', this).css({left:$(this).parent().width() + 'px'});
		$('span.right, span.left', this).show();
	},
	function(){
		$('span.right, span.left', this).hide();
	});

	$("#search-form").wrap("<div id='search-outer-wrapper' />").wrap("<div id='search-inner-wrapper' />");
	$("#search-inner-wrapper").append("<span class='left' /><span class='right' />");
	
	$("#search-input").val("Поиск по сайту").css("color", "#999999");

	$("#search-input").focus(function() {
		$(this).css("color", "#000000");
		if ($(this).val() == "Поиск по сайту") {
			$(this).val("");
		}
	}).blur(function() {
		if ($(this).val() == "") {
			$(this).val("Поиск по сайту");
			$(this).css("color", "#999999");
		}
	});
	$('form.styled').jqTransform({imgPath:'plugins/jqtransformplugin/img/'}); 
	$('#calculator').wrap('<div class="calculator-wrapper" />');
	$('.extra-info').append('<span class="extra-info-left" /><span class="extra-info-right" />');
	$('.button-link').append('<span class="left" /><span class="right" />');
	$("#search-outer-wrapper").width(934-$("#menu-holder>ul").width());

    $("pre span").each(function(){
		var text = $(this).text();
        text = text.replace(/\t/g, "        ");
		$(this).text(text);
	});
});


