/* 
 * Логика для автозаполнения, автоподбора полей ввода
 */
function auto_what_init(target)
{
    //фоматирование элемента ЧТО
    function formatWhatItem(value)
    {
        if (value[1]=='rub')
        {
               res=value[0]+'<span class="rub">рубрика</span> ';
        }
        else
        {
            res=value[0];
        }
        return res;
    }
    //Присоединяем подбор для ЧТО
    $(target).autocomplete("/ajax/ajax_whatfilt",
    {
        delay:400,
        minChars:2,
        matchSubset:1,
        autoFill:false,
        cacheLength:0,
        max:100,
        multiple:false,
        mustMatch:false,
       // width:($(target).width()+26)+'px',
        selectFirst:false,
        formatItem:formatWhatItem
    });
 /*  $("#what").ajaxStart(function(){
   		$(this).addClass("loading");
    });

 
     $("#what").ajaxSuccess(function(){
   		$(this).removeClass("loading");
   });
*/


}


function auto_where_init(target)
{

    function formatWhereItem(value)
    {
        var res='';
        switch(value[2])
        {
            case 'distr':
                res='<span class="area">адмнистративный район</span> ';
            break;
            case 'subdistr':
                res='<span class="range">район</span> ';
            break;
            case 'street':
                res='<span class="street">улица</span> ';
            break;
            case 'house':
                //res='<i>Дом:</i> ';
            break;
        }
        res+=value[0];
        return res;
    }

    //alert($(target).width());
    //Подключаем подбор для ГДЕ
    $(target).autocomplete("/ajax/ajax_wherefilt",
    {
        delay:400,
        minChars:2,
        matchSubset:1,
        autoFill:false,
        cacheLength:0,
        max:100,
        multiple:false,
       // width:($(target).width()+26)+'px',
        selectFirst:false,
        mustMatch:false,
        formatItem:formatWhereItem
    });


}