var filtry_id, filtry_cat;
function load_filtry(id_element, new_cat)
{
	if (id_element) {
		filtry_id = id_element;
	}
	if (new_cat) {
		filtry_cat = new_cat;
	}
}

function refresh_filtry(el)
{
	var param = '';
	var cat = new Array();
	$j('#' + filtry_id + ' select').each(function(){
		if ($j(this).val()) {
			if ($j(this).attr('name') == 'category') {
				cat.push($j(this).val());
			} else {
				param += '-' + $j(this).attr('name') + '=' + $j(this).val();
			}
		}
	});
	if (el && $j(el).val()) {
		cat.push($j(el).val());
	}
	if (cat.length) {
		param += '-category=' + cat.pop();
	}
	//$j('#' + filtry_id).load('/umap.getCatFilter/' + filtry_cat + param);
	return AJQForm('/umap.getCatFilter/' + filtry_cat + param,filtry_id,'ajaxLogo');

}


AJQForm = function(XMLname,idResDiv,ajaxLogo) {

		$j.ajax({
		  url: XMLname,
    	  method: 'get',
		  cache: false,
		  beforeSend: function(){
			if(ajaxLogo){$j('#'+ajaxLogo).toggle();}
		  },
		  success:
			function(resp) {
				document.getElementById(idResDiv).innerHTML = resp;
				if(ajaxLogo){$j('#'+ajaxLogo).toggle();}
			}
		});
		return false;
}


function fixing_select(form)
{
	var cat = '';
	$j('#' + filtry_id + ' select').each(function(){
		if ($j(this).attr('name') == 'category' && $j(this).val()) {
			cat = $j(this).val();
		} else if ($j(this).attr('name') == 'category' && !$j(this).val()) {
			$j(this).remove();
		}
	});
}
