// Инициализируем таблицу перевода
var trans = [];
for (var i = 0x410; i <= 0x44F; i++)
  trans[i] = i - 0x350; // А-Яа-я
trans[0x401] = 0xA8;    // Ё
trans[0x451] = 0xB8;    // ё

// Сохраняем стандартную функцию escape()
var escapeOrig = window.escape;

// Переопределяем функцию escape()
window.escape = function(str)
{
  var ret = [];
  // Составляем массив кодов символов, попутно переводим кириллицу
  for (var i = 0; i < str.length; i++)
  {
    var n = str.charCodeAt(i);
    if (typeof trans[n] != 'undefined')
      n = trans[n];
    if (n <= 0xFF)
      ret.push(n);
  }
  return escapeOrig(String.fromCharCode.apply(null, ret));
}

var poisk1 = $(".AutoPoiskValue").attr("value");

$(document).ready(function(){
  // Функция отображения списка названий товаров по запросу в строке поиска
  $(".AutoPoiskValue").keyup(function(){
    //alert(111);
    // Определяем строку запроса
    var poisk = $(".AutoPoiskValue").attr("value");
    if (poisk != poisk1)
    {
      poisk1 = poisk;
      var random1 = Math.round((Math.random() * (1000000 - 1)));
      // Исходя из строки запроса, составляем урл для подгрузки html данных
      var res_url = 'http://auto-mobili.ru/sluzhebnye/find/?poisk='+escape(poisk)+'&sel=1'+'&rand='+random1;
      //alert(res_url);
      // Запускаем ajax функцию
      $.ajax({
        type: 'GET',
        url: res_url,
        dataType: 'html',
        charset: 'win-1251',
        // До отправки, производим очистку блока. отображение данных
        beforeSend : function() {
          // Чистим поле вывода данных
          $('.popuptitle').empty();
          // Выдаем сообщение о подгрузке данных
          $('.popuptitle').append('<span class=AutoMoreLoading>Загрузка...</span>');
        },
        // Если в процессе выполнения запроса произошла ошибка
        error : function() {
          $('.popuptitle').empty();
          $('.popuptitle').append('<span class=AutoMoreLoading>В процессе загрузки данных произошла ошибка.</span>');
        },			
        // Если пришли какие-то данные, убираем  сообщение о подгрузке данных
        success: function(html) {
          $('.popuptitle').empty();
          // Разбираем пришедший html
          //alert(html);
          $('.popuptitle').append(html);
          imgBlend(document.getElementById('popup'),'default',0,1);
        }     // / Если пришли какие-то данные, убираем сообщение о подгрузке данных
      });     // / Запускаем ajax функцию
    }
  });       // / Функция отображения списка названий товаров по запросу в строке поиска
});         // / Функция обработки формы поиска

