if (!window.console) {
    window.console = {};
    window.console.log = function(msg){/* alert (msg);*/};

}

function input_change(name_search){
    var span_name = name_search.replace('[','_');
    span_name = span_name.replace(']','')

	var value = $('input[name="'+name_search+'"]').attr("value");


	var check = $('input[name="'+name_search+'"]').attr("check");

	if (value != '' && check == ''){
		$('input[name="'+name_search+'"]').attr('value','').show().blur();
		//alert('ok');
		//$('input[name="'+name_search+'"]').show();
		return;
	}


	//$('input[name="'+name_search+'"]').attr("value", '');
	if (check != value) {

		$('#span_'+span_name).html( check );
		$('#span_'+span_name).show();
		if (name_search == 'out_search')
			$("#return_to").html( check );
	}else{
		$('#span_'+span_name).html( check ); //для новой оперы
	}
}

function rebind_complete(name_iata, name_search){
	//alert($('input[name="'+name_search+'"]').val());
    var span_name = name_search.replace('[','_');
    span_name = span_name.replace(']','')

    if( $.trim($('#span_'+span_name).html()) == ''){	// #1909
		$('input[name="'+name_search+'"]').show();
	}

	$('input[name="'+name_search+'"]').attr("check", $('input[name="'+name_search+'"]').val());
    $('#span_'+span_name).click(function(){
		$(this).hide();
		$('input[name="'+name_search+'"]').show().attr('value','').focus();
	});

	$('input[name="'+name_search+'"]').focus(function(){
		$.tooltip.blocked = true;
		$('#tooltip').hide();
	});

	$('input[name="'+name_search+'"]').change(function(){
		$('input[name="'+name_search+'"]').hide();
		if ( $('input[name="'+name_iata+'"]').attr("value") != ''  ){
			$('#span_'+span_name).html('&nbsp').show();
			//$('input[name="'+name_search+'"]').hide();

		}
		setTimeout("input_change('"+name_search+"');", 200);
	});
	$('input[name="'+name_search+'"]').blur(function(e){
		$.tooltip.blocked = false;

		//e.preventDefault();
		if( $(this).attr("value") == '' ){
			if($(this).attr("check") != ''){
				$(this).attr("value", ' ');
				$(this).hide();
				input_change(name_search);
			}
		}
	});

    function selectItem(li) {
		$('input[name='+name_search+']').hide();
	    $('input[name="'+name_iata+'"]').val(li.extra[0]);
	    $('input[name="'+name_iata+'"]').blur();
//		alert(li.selectValue);
//		alert($('input[name="'+name_search+'"]')[0].tagName);
		$('input[name="'+name_search+'"]').val(li.selectValue);
	    $('input[name="'+name_search+'"]').blur();
		$('input[name="'+name_search+'"]').attr("check", li.selectValue);
		$('#span_'+span_name).html(  li.selectValue  );
		$('#span_'+span_name+'_back_retro').html(  li.selectValue  ); //в ретро-теме установка для второго поля при RT
		$('#span_'+span_name).show();
		if (name_search == 'out_search')
			$("#return_to").html( li.selectValue );
    }
   // alert($('input[name="'+name_search+'"]')[0].tagName)
    $('input[name="'+name_search+'"]').autocomplete('index.php',{
        delay:300,
        minChars:2,
        matchSubset:1,
        autoFill:false,
        matchContains:1,
        cacheLength:0,
        selectFirst:true,
        //formatItem:liFormat,
        maxItemsToShow:10,
        extraParams: {'go':encodeURI('ajax/short_autocomplete')},
        onItemSelect:selectItem
    });
}

// Очищает поле ввода города.
function clear_input(name_search){
	$('#span_search_'+name_search).hide();

	$('input[name="search_'+name_search+'"]').show();
	$('input[name="search_'+name_search+'"]').val('');
	$('input[name="search_'+name_search+'"]').attr("check", '');

	$('input[name="'+name_search+'"]').val('');

}
