this.screenshotPreview = function(){	
		xOffset = 10;
		yOffset = 30;
	$("a.screenshot").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>");								 
		$("#screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#screenshot").remove();
    });	
	$("a.screenshot").mousemove(function(e){
		$("#screenshot")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};
function togglesearch(id, a)
{
	td = $(a).parent().parent();
	td.siblings().removeClass("clean");
	td.prev().addClass("clean");
	td.addClass("clean");
	td.next().addClass("clean");
	td.prevAll(".splup").removeClass("splup").addClass("spldown");
	td.prev(".spldown").removeClass("spldown").addClass("splup");
	td.nextAll(".splup").removeClass("splup").addClass("spldown");
	$(".searchblock[id!='search_"+id+"']").hide();
	$('#search_'+id).show();
	$(a).addClass("selected");
};


// starting the script on page load
$(document).ready(function(){
	screenshotPreview();
  // выбор автомобиля
(function($){
  // очищаем select
  $.fn.clearSelect = function() {
	  return this.each(function(){
		  if(this.tagName=='SELECT') {
		      this.options.length = 0;
		      $(this).attr('disabled','disabled');
		  }
	  });
  }
  // заполняем select
  $.fn.fillSelect = function(dataArray) {
	  return this.clearSelect().each(function(){
		  if(this.tagName=='SELECT') {
			  var currentSelect = this;
			  $.each(dataArray,function(index,data){
				  var option = new Option(data.text,data.value);
				  if($.support.cssFloat) {
					  currentSelect.add(option,null);
				  } else {
					  currentSelect.add(option);
				  }
			  });
		  }
	  });
  }
})($);
  function adjustModel(){
  	var markaValue = $('#marka_avto').val();
  	var tmpSelect = $('#model');
  	if(markaValue == 0) {
  		$('#model').attr('disabled','disabled');
  		$('#model').clearSelect();
  		$('#year').attr('disabled','disabled');
  		$('#year').clearSelect();
  		$('#modifikation').attr('disabled','disabled');
  		$('#modifikation').clearSelect();
		$('#avtopodbor').attr('disabled','disabled');
  	} else {
  		$('#year').attr('disabled','disabled');
  		$('#year').clearSelect();
  		$('#modifikation').attr('disabled','disabled');
  		$('#modifikation').clearSelect();
		$('#avtopodbor').attr('disabled','disabled');
  		$.getJSON('/select/model_'+markaValue+'.json',function(data) {
			tmpSelect.fillSelect(data).attr('disabled','');
		});
  	}
  };
  // выбор года выпуска
  function adjustYear(){
  	var modelValue = $('#model').val();
	//alert(modelValue);
  	var tmpSelect = $('#year');
  	if(modelValue == 0) {
  		$('#modifikation').attr('disabled','disabled');
  		$('#modifikation').clearSelect();
  		$('#year').attr('disabled','disabled');
  		$('#year').clearSelect();
		$('#avtopodbor').attr('disabled','disabled');
  	} else {
  		$('#modifikation').attr('disabled','disabled');
  		$('#modifikation').clearSelect();
		$('#avtopodbor').attr('disabled','disabled');
  		$.getJSON('/select/year_'+modelValue+'.json',{},function(data) {tmpSelect.fillSelect(data).attr('disabled','');});
  		
  	}
  };
  function adjustModifikation(){
	var modelValue = $('#model').val();
  	var yearValue = $('#year').val();
  	var tmpSelect = $('#modifikation');
  	if(yearValue == 0) {
  		tmpSelect.attr('disabled','disabled');
  		tmpSelect.clearSelect();
  	} else {
  		$.getJSON('/select/modi_'+modelValue+'_'+yearValue+'.json',{},function(data) {
			tmpSelect.fillSelect(data).attr('disabled',''); 
			$('#avtopodbor').attr('disabled','');
		});
  		
  	}
  };
  $('#marka_avto').change(adjustModel);
  $('#model').change(adjustYear);
  $('#year').change(adjustModifikation);
});
