// ебанный редактор кода, это блять виндоуз кодировка, запомни! это не украинская кодировка! 	
$().ready(function(){

	if ($(".b-content-float")){
		$(".b-content-float").appendTo(".b-footer-get");
	}
	
	if (screen.width<1100){
		$("body").addClass("mini");
	}
	
	$(".search-button").click(function(){
		$(this).parent().find("form").submit();
		return false;
	});
	
	$(".b-button-search").click(function(){
		$(".b-form-main").submit();
		return false;
	})
	$(".discount").click(function(){
		
		var adresses = window.open("","", "height=611,width=500,top=100,left=300,scrollbars=no,directories=no,dependent=yes,hotkeys=no,menubar=no,personalbar=no,toolbar=no,status=yes","replace");
		var k = adresses.document;
		k.open("text/html","replace");
		k.write("<html><head><title>5 колесо - купон на скидку</title></head><style>body {overflow:hidden;color:black;} a{font-size: 12px; font-face: verdana; color:#000099;} .input {position:absolute; left:258px;} .d1 img {position:absolute;left:0;top:0;} input {font-size:11px;width:220px;margin:1px;}.ddd {position:absolute; font:18px Verdana;font-style: italic;left:275px;top:164px;} .rrrr {position:absolute; top: 404px; left:30px;} .rrrr a {display:block; width:450px; height:38px;}</style><style media='print'> input {border:0px;margin-top:3px; font-size:13px;} a {border:0;} a {display:none}</style>");
		k.write("<html><body text=#fff bgcolor=#262626 topmargin=0 leftmargin=0 marginwidth=0 marginheight=0><div class='d1' style=\"padding-top:213px;width:500px;height:611px;\"><img src='/img/site/cupon.png'/><div class=input><input type='text' name='fio'><br/><input type='text' name='phone'><br/><input type='text' name='number'></div><div class='ddd'>"+_date+" г</div><div class='rrrr'><a href='javascript:window.print()'></a></div></div><scr"+"ipt>window.title='5 колесо - купон на скидку';</scr"+"ipt>");
		k.close();
	
	})
	
	$(".filter li").click(function(){
	var _p = $(this).parent();
		var _f = $(_p).attr("rel");
		$(_p).find(".selected").removeClass("selected");
		$("[name='"+_f+"']").val($(this).attr("rel"));
		$(this).addClass("selected");
		if ($(_p).hasClass("filter-cars")){
			if ($(this).attr("rel") == 2){
				$(this).parent().parent().find(".b-cars").removeClass("g-hidden");
			}
			else{
				$(this).parent().parent().find(".b-cars").addClass("g-hidden");
			}
		}
		else{
			$(this).parents("form").submit();
		}
		return false;
	});

	$(".filter2 li").click(function(){
		var _p = $(this).parent();
		var _f = $(_p).attr("rel");
		$(_p).find(".selected").removeClass("selected");
		$("[name='"+_f+"']").val($(this).attr("rel"));
		$(this).addClass("selected");
		return false;
	});

	var _h = $(".background").height();
	if (_h<384){
		$(".background").css("height","400px");
	}
	_prepareOption();		
	_prepareLinks();
	
	
  $("ul.tabs li").click(function(evt){
    if ($(this).hasClass('tab-selected'))
      return;
    $("ul.tabs li.tab-selected").removeClass('tab-selected');
    $(this).addClass('tab-selected');
    var loc = top.location.href;
    loc = loc.replace(/#(.+?)$/g,"");
    if (this.id == 'tyres') {
    	top.location=loc+"#tr";
      $("#tyres-match").show();
      $("#discs-match").hide();
    } else {
    	top.location=loc+"#ds";
      $("#tyres-match").hide();
      $("#discs-match").show();
    }
  });
  
  var loc = top.location.href;
  if (loc.match("ds")){
  	$("#discs").trigger("click");
	$("#discs-match .search-button-disk").trigger("click");
  }
  else if (loc.match("tr")){
	  $("#tyres").trigger("click");
	  $("#tyres-match .search-button-wheel").trigger("click");
  }

});

function _prepareOption()
{

	var _h = $(".background").height();
	if (_h<384){
		$(".background").css("height","400px");
	}
	_prepareLinks();

	$(".b-car").unbind("change");
	$(".b-car").bind("change",function(){
		$(".b-model-html").html("");
		$(".b-engine-html").html("");
		$(".b-output").html("");
		$.ajax({
			url:'/choose/?action=car&car_id='+$(this).val(),
			success:function(msg){
				$(".b-model-html").html(msg);
				_prepareOption();		
			}
		});
	});
	$(".b-model").unbind("change").bind("change",function(){
		$(".b-engine-html").html("");
		$(".b-output").html("");
		$.ajax({
			url:'/choose/?action=model&car_id='+$(this).val(),
			success:function(msg){
/*
				$(".b-engine-html").html(msg);
				$(".b-output").html("");
*/
				$(".b-output").html(msg);
				_prepareOption();		
			}
		});
	});
	$(".b-engine").unbind("change").bind("change",function(){
		$(".b-output").html("");
		$.ajax({
			url:'/choose/?action=engine&car_id='+$(this).val(),
			success:function(msg){
				$(".b-output").html(msg);
				_prepareOption();		
			}
		});
	});
}
function _prepareLinks()
{
	$(".b-time-set").click(function(){
		$(".free_new").removeClass("free_new").addClass("free");
		$(this).parent().parent().find("td").addClass("free_new");
		$(".b-forms__name").removeClass("g-flow");
		$(".b-name").focus();
		$(".b-date").val($(this).attr("rel"));
		return false;
	});
	$(".item-zoom-new").colorbox();
	$.each($(".b-form-ajax"),function(){
		if (!$(this).attr("yea"))
		{
			$(this).attr("yea","yea");
			$(this).bind("submit",function(){
					var target = $(this).attr("rel") || $(this).attr("target");
					var nofuck = $(this).attr("nofuck") || false;
					if (nofuck){
						alert(nofuck)
						return false;
					}
					$(this).ajaxSubmit({
						success:function(msg){
							if (msg!="&nbsp;")
							{
								$(target).html(msg);
								window.setTimeout(function(){
									_prepareLinks();
								},50);
							}
						}
					});
					return false;
			});
		}
	});

	$.each($(".b-link-ajax"),function(){
		if (!$(this).attr("yea"))
		{
			$(this).attr("yea","year");
			$(this).bind("click",function(){
					$(this).attr("yea","yea");
					var target = $(this).attr("rel") || $(this).attr("target");	
					if (target == "function"){
						var run = $(this).attr("code");
						eval(run);
						return;
					}
					var obj = this;
					var href = $(this).attr("href") || $(this).attr("action");
					var load = $(this).attr("type");
					var loads = new Array;
					if (load)
					{
						loads = load.split(",");
					}
					var relement = $(this).attr("relement");
					if (!href.match(/\/$/) && !href.match(/\?/)){
						href+="/";
					}
					if (!href.match(/\?/)){
						href+="?";
					}
					else{
						href+="&";
					}
					if (!target){
						target = $(this).parents(".b-tab-body")[0];
					}
					href+="rnd="+Math.round(Math.random()*77777777+77777777);
					$.ajax({
						url:href,
						dataType:'html',
						type:'GET',
						success:function(msg){
							if (msg!="&nbsp;")
							{
								$(target).html(msg);
								window.setTimeout(function(){
									_prepareLinks();
								},50);
							}
							if (loads[0] && loads[1])
							{
								eval(loads[0]+"(obj,"+loads[1]+","+loads[2]+")");
							}
						}
					
					});
				return false;
			});
		}		
	});
}

