var $j = jQuery.noConflict();

function ajax_reloadBrand(brandId) {
	var outputElement = $j("#tabs-zoznam");
	var script = "./ponuka-zoznam.php";
	var lang = $j("body").attr("lang");
	var params = {
						'brand_id' : brandId,
						'lang' : lang
						}
	var callback = function(){$j("#carlist").tabs( "select" , "#tabs-zoznam" );	};
	ajax_reloadElement(outputElement, script, params, callback);
}

function ajax_reloadCar(carId) {
	var outputElement = $j("#tabs-detail");
	if( outputElement.length == 0 ) {
			document.location = "./ponuka/c"+carId;
	}
	var script = "./ponuka-detail.php";
	var lang = $j("body").attr("lang");
	var params = {
						'car_id' : carId,
						'lang' : lang
						}
	var callback = function(){$j("#carlist").tabs( "select" , "#tabs-detail" );};
	ajax_reloadElement(outputElement, script, params, callback );		

}

function ajax_reloadCarTable(tableSelector, modelSelect) {
	var modelId = $j('option:selected',modelSelect).attr("value");
	var outputElement = $j(tableSelector);
	var script = "./php/ajax.php?f=getCarsByFilter";
	var lang = $j("body").attr("lang");
	var params = {
						'model_id' : modelId,
						'lang' : lang
						}
	ajax_reloadElement(outputElement, script, params);	
	
}

function ajax_reloadElement(outputElement, script, params, callback) {
	jQuery.ajax({
			 type: "POST",
			 global: false,
			 url: baseURL+"/"+script,
			 dataType: "html",
			 data: params,
			 success: function(data){	
				//alert(data);
				 outputElement.empty();
				 outputElement.append(data);	
				 if($j.isFunction(callback))
					 callback();
			 }																			 
	});	
}
