(function($){

	 $j("select[name='class_']").map(function(index){
		var make_spinnered_text = $j('<span></span>').appendTo($j("select[name='make']").parent().prev('h5'));
		var engine_spinnered_text = $j('<span></span>').appendTo($j("select[name='engine']").parent().prev('h5'));
		var gearbox_spinnered_text = $j('<span></span>').appendTo($j("select[name='gearbox']").parent().prev('h5'));
		
		$j(this).ajaxselect({ajaxpath:"'/classifier/get/translit/children/makes/id/related/'+this.value", target_select:$j("select[name='make']"), spinner_class:'spinner10', spinnered_element: make_spinnered_text});
		$j(this).ajaxselect({ajaxpath:"'/classifier/get/translit/children/engine/id/related/'+this.value", target_select:$j("select[name='engine']"), spinner_class:'spinner10', spinnered_element: engine_spinnered_text});
		$j(this).ajaxselect({ajaxpath:"'/classifier/get/translit/children/gearboxes/id/related/'+this.value", target_select:$j("select[name='gearbox']"), spinner_class:'spinner10', spinnered_element: gearbox_spinnered_text});
		
		$j(this).change(function(){
			$j("select[name='make']").change();
		});
	});
	
	
	$j("select[name='make']").map(function(index){
		var model_spinnered_text = $j('<span></span>').appendTo($j("select[name='model']").parent().prev('h5'));
		$j(this).ajaxselect({ajaxpath:"'/classifier/get/id/children/'+this.value+'/id/related/'+$j(\"select[name='class_']\").val()", target_select:$j("select[name='model']"), spinner_class:'spinner10', spinnered_element: model_spinnered_text});
		
	});
	

})(jQuery)
