$(document).ready(function () {
	C = ("#Container");
	M = $("#menu > ul");
	P = $("#phone");
	f = 0;
	a = null;
	mC = $(".main #content");
	function bresize() {
		bw = $(window).width();
		if(bw < 1250 && f!=1) {$(C).get(0).className = "s1024"; f=1; mresize();}
		else if(bw > 1249 && bw < 1451 && f!=2) {$(C).get(0).className = ""; f=2; mresize();}
		else if(bw > 1450 && f!=3) {$(C).get(0).className = "s1600"; f=3; mresize();}
	}
	bresize();
	$(window).resize(function() {bresize();})
	function mresize() {
		M.removeAttr("style");
		P.removeAttr("style");
		if(!$("#menu li.active").get(0)) {a=1;}
		if($("#menu li.active").get(0) && f==3) {P.css({marginRight: 191});}
	}
	if($("#menu .active").get(0)) {$("#banner").hide();}
 	$("#menu ul > li > a").each(function() {
		if($(this).next("ul").get(0)) {
			$(this).click(function() {
				pl = $(this).parents("li");
				if(pl.is(".active")) {
					M.animate({width: "+=191px"}, 300, function() {pl.removeClass("active");}).removeClass("open");;
					if(f==3) {P.animate({right: "-=191px"}, 300);}
					a=1;
					$("#banner").show();
				}
				else if(a) {
					M.animate({width: "-=191px"}, 500).addClass("open");
					if(f==3) {P.animate({right: "+=191px"}, 500);}
					a=0;
					pl.addClass("active");
					$("#banner").hide();
				}
				else {$("#menu li.active").get(0).className=""; pl.get(0).className="active";}
				return false;
			})
		}
	});

	s = $("#sort");
	v = $("#vehicles");
	$("li", s).click(function() {
		if(!$(this).hasClass("active")) {
			aa = $(".active", s);
			aa.removeClass("active").html($(aa).text()).wrapInner("<a href='#'></a>");
			$(this).addClass("active").html($(this).text()).wrapInner("<strong></strong>");
			$("> ul:not(#sort)", v).toggle();
		}
		return false;
	});
	function submenu() {
		$("> ul:not(#sort) > li > a", v).click(function() {
			href = $(this).attr("href");
			$(v).load(href+" #vehicles > *", function() {submenu();});
			return false;
		});
	}
	//submenu();

	si = $("#search input:visible");
	siv = si.val();
	si.focus(function () {
		if ($(this).val() == siv) 
			$(this).attr("value", "");
		}
	).blur(function () {
		if (!$(this).val()) 
			$(this).attr("value", siv);
		}
	);
	
	$("#content table:first td:odd").addClass("v");
	
	hh1 = $("#head h1");
	url = $("#head a.i").attr("href");
	if(url) {hh1.wrapInner("<a href='"+url+"'></a>");}
	
	model = $("#head img").attr("alt");
	title = $("#head span.d").text();

	$("span.chosen").click(function() {
		if(this.id=="add") {
			if($.cookie("chosen")) {cook = model+","+title+"#"+$.cookie("chosen");}
			else {cook = model+","+title+"#";}
			$.cookie("chosen", cook, {path: '/'});
			this.id="remove";
			if($("#chosen strong").get(0)) {
				$("#catalog .car").each(function() {
					if($(this, "a.h:contains('"+model+"')").get(0))
					{
						if($(this, "img").attr("alt")==title) {
							this.get(0).style.display="block";
						}
					}
				});
				$("#chosen").get(0).style.display="block"
			}
			if($("#chosen").is(":hidden") || !$("#chosen").get(0)) {$("#cat-menu").prepend("<li id='chosen'><a href='/chosen/'>Отмеченная техника</a></li>");}
		}
		else {
			cook = model+","+title+"#";
			bt = $.cookie("chosen");
			bt = bt.replace(cook, "");
			$.cookie("chosen", bt, {path: '/'});
			if($("#chosen strong").get(0)) {
				$("#catalog .car").each(function() {
					if($( "a.h:contains('"+model+"')", this).get(0))
					{
						if($("img", this).attr("alt")==title) {
							$(this).get(0).style.display="none";
						}
					}
				});
			}
			if(!$.cookie("chosen")) {$.cookie("chosen", null, {path: '/'}); $("#chosen").get(0).style.display="none";}
			this.id="add";
		}
	});

	mC.find("p:not(:first)").hide();
	$(mC).append("<strong id='showall'>Читать полностью</strong>");
	$("#showall").click(function() {
		$(this).remove();
		mC.find("p").show();
	});
});