var url_sellers = 'ajax_get_sellers.php';

function sellers_addOption (oListbox, text, value) // add option to select
{
	var oOption = document.createElement("option");
	oOption.appendChild(document.createTextNode(text));
	oOption.setAttribute("value", value);
	oListbox.appendChild(oOption);
}
function sellers_clear_select (name) //  clear select
{
	obj = $(name);
	while (obj.options.length-1) {
		obj.options[1] = null;
	}
}

function get_sellers(){
	
    sellers_clear_select('seller_select');
    var checks = $$('#cats_tree input');
    var categories = new Array();
    checks.each(function (s) {
		if (s.checked) {categories.push(s.id.substr(14));}
    });
	
	var pars = {action: 'ajax_get_sellers', cats: categories.join(','), zone_cityid: $('city').value, zone_countyid: $('county').value, zone_countryid: $('country').value};
	var myAjax = new Ajax.Request(url_sellers,
	{
		method: 'post',
		parameters: pars,
		onSuccess: function(transport){
			//$('topnavpuzzle_logged').innerHTML = transport.responseText;
			var response = transport.responseText.evalJSON(true);
			var obj = $('seller_select');
			for (var i = 0; i <response.users.length; i++){
				sellers_addOption(obj,(response.users[i].fio?response.users[i].fio:response.users[i].login),response.users[i].userid);
			}
	},
		onFailure: function(){ sellers_ajaxerror(); return false; }
	});

}

function sellers_ajaxerror(){    //ajax error
	// alert('error');
}


document.observe("dom:loaded", function() {
	$$('#search_detailed .dtld input[name!=seller_search_type], #search_detailed select:not(#seller_select)').each(function (s) {
		s.stopObserving('click');
		s.observe('click', function () {get_sellers();});
	});
	if ($$("#seller_select").size()) get_sellers();
});

