function request_search(other_form) {
	if (!other_form) other_form = "advSearch";
	dataSource = url + "inc/ajax/asearch.php" + formData2QueryString(document.getElementById(other_form));
	getData(dataSource, "list");
}

function search_subcategories(sel, index, id_next) {
	sel.blur();
	document.getElementById("submit_it").focus();
	document.getElementById("tech_parameters").innerHTML = "";
	id_parent = sel.options[index].value;
	document.getElementById("sc" + id_next).innerHTML = "";
	
	if (!id_parent || id_parent == 0) {
		if (document.getElementById("id_category" + eval(id_parent - 1))) {
			search_tech_parameters(eval(id_parent - 1));
		} else {
			var obj = document.getElementById("id_category");
			search_tech_parameters(obj.options[obj.selectedIndex].value);
		}
		return;
	}
	
	dataSource = url + "inc/ajax/acategories.php?id_parent=" + id_parent;
	
	if(XMLHttpRequestObject) {
    	XMLHttpRequestObject.open("POST", dataSource, true);
    	XMLHttpRequestObject.onreadystatechange = function()
 		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				var response_options = XMLHttpRequestObject.responseText;
				if (response_options) {
					response_options = "<label><span class='descr'>&nbsp;</span><select name='id_sub_category[" + id_next + "]' id='id_category" + id_next + "' class='sizeL' onchange='search_subcategories(this, this.selectedIndex, " + eval(id_next + 1) + ");'><option value='0'>" + sel.options[0].innerHTML + "</option><option value='0'>" + sel.options[1].innerHTML + "</option>" + response_options;
					response_options += "</select></label><div class='sub-category' id='sc" + eval(id_next + 1) + "'></div>";
					document.getElementById("sc" + id_next).innerHTML = response_options;    
				}
			}  
		}    
		XMLHttpRequestObject.send(null);
	}	
	window.setTimeout("search_tech_parameters(" + id_parent + ")", 400);
}

function search_tech_parameters(id_parent) {
	if (!id_parent || id_parent == 0) return;
	
	dataSource1 = url + "inc/ajax/atechparameters.php?id_parent=" + id_parent;
	if(XMLHttpRequestObject) {
    	XMLHttpRequestObject.open("POST", dataSource1, true);
    	XMLHttpRequestObject.onreadystatechange = function()
 		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				var response_tech_parameters = XMLHttpRequestObject.responseText;
				document.getElementById("tech_parameters").innerHTML = response_tech_parameters;
			}  
		}    
		XMLHttpRequestObject.send(null);
	}			
}













