function liFormat2 (row, i, num) {
	var result ="";
	if (row[1]){
		result=result+"<img src='"+row[1]+"' width='24' height='19' align='left' style='margin-right:5px;margin-top:3px'>";
	}
	else
		result=result+"<img src='img/space.gif' width='24' height='19' align='left' style='margin-right:5px;margin-top:3px;'>";
	if (row[0])
		result = result+ row[0] + ', ';
	if (row[2])
		result = result+ '<span class=qnt2>' + row[2] + '</span>';

	/*if (row[1])
		var result = row[0] + ', <span class=qnt2>' + row[1] + '</span>';
	else
		var result = '<span class=qnt2>' + row[0] + '</span>';
	*/
	return result;
}
function selectItem2(li) {
	//return false;
	//if( li == null ) var sValue = 'Рђ РЅРёС‡РµРіРѕ РЅРµ РІС‹Р±СЂР°РЅРѕ!';
	if( !!li.extra ) var sValue = li.extra[2];
	else var sValue = li.selectValue;
	//alert(li.extra[2]+"="+li.extra[0]);
	obj=document.getElementById(li.extra[3]);
	if (obj)
		obj.value=sValue;
	//alert("Р’С‹Р±СЂР°РЅР° Р·Р°РїРёСЃСЊ СЃ ID: " + sValue);
}

function autocomplete2(id,params, url){
				$(document).ready(function(){
						if (params['cmd']=='airport_city_search' || params['cmd']=='bron_search')
							myclass="ac_results_search";
						else
							myclass="ac_results";
						$("#"+id).autocomplete(url, {
							delay:300,
							minChars:2,
							matchSubset:1,
							autoFill:true,
							notAllAutoFill:true,
							matchContains:1,
							cacheLength:0,
							selectFirst:true,
							selectOnly:true,
							formatItem:liFormat2,
							maxItemsToShow:15,
							onItemSelect:selectItem2,
							noItemsStr:"Нет такого города",
							extraParams:params,
							resultsClass:myclass,
							elPos:params['el_pos']
						});
					});
}

function prefill_form(id){
	name1=id+'special_from';
	name2=id+'special_to';
	name3=id+'special_fromcode';
	name4=id+'special_tocode';
	$("#where_from2").val($("#"+name1).val());
	$("#where_to2").val($("#"+name2).val());
	$("#from_id2").val($("#"+name3).val());
	$("#to_id2").val($("#"+name4).val());
	inputs_init('input.change_style');
}

function liFormat3(row, i, num) {
    var result = "";

    if (row[0]) {
        result = result + row[0] + ', ';
    }

    if (row[1]) {
        result = result + "<span class='qnt2'>" + row[1] + "</span>";
    }

    return result;
}

function selectItem3(li) {
    $("div.search-input-hotel div.search-input-tip").hide();
}

function autocomplete3(id,params, url){
        return $("#" + id).autocomplete(url, {
            delay:          300,
            minChars:       2,
            matchSubset:    1,
            autoFill:       true,
            notAllAutoFill: true,
            matchContains:  1,
            cacheLength:    0,
            selectFirst:    true,
            selectOnly:     true,
            formatItem:     liFormat3,
            maxItemsToShow: 15,
            onItemSelect:   selectItem3,
            noItemsStr:     "Ничего не найдено",
            extraParams:    params,
            resultsClass:   "ac_results_search",
            elPos:          params['el_pos']
    });
}
