var init_value_of_searchform = '';

$(document).ready(function () {                   
  var vorder = $('#vorder');
  if ($(vorder).size()>0) {
    var lookup = $('div.lookup', vorder);
    $('input.button', vorder).bind('click', function() {
      $(lookup).toggleClass('hidden');
      var o = $(lookup).offset();
      var wo = o.top + $(lookup).outerHeight() - $(window).height();
      if (!$(lookup).hasClass('hidden') && (wo > $(window).scrollTop())) {
        $(window).scrollTop(wo);
      }
    });
    $('.close', vorder).bind('click', function() { $(lookup).addClass('hidden'); return false; });
    $('li', lookup).bind('click', function(e) {
      $('input.val', $('#orderform')).val($(e.target).text()); 
      $(lookup).addClass('hidden');
      return false;
    });
  }
  
  // запускаем fancybox
  if ($("a.fancybox").size()>0) $("a.fancybox").fancybox();

});



function focus_searchform(elem) {
  if (init_value_of_searchform != '') return;

  init_value_of_searchform = $(elem).val();
  $(elem).val('');
  $('#searchform').removeClass('inactive');
}

function blur_searchform(elem) {
  if ($(elem).val() != '') return;
  
  $(elem).val(init_value_of_searchform);
  init_value_of_searchform = '';
  $('#searchform').addClass('inactive');
}

function check_searchform(form) {
  if ($('#searchform').hasClass('inactive')) return false;
  if ($('input[name=searchfor]', form).val()='') return false;
  return true;
}

function next_office(elem, type) {
  $(elem).blur();
  
  var ul = $('#offices');
  var lis = $('li',ul);   var lis_size = $(lis).size();
  var curr_idx = $(lis).index($('li.current',ul)); 

  var i=curr_idx+1;
  while (i!=curr_idx && i<=lis_size) {
    if (i>=lis_size) i=0;
    var li = $(lis).get(i);
    if ($(li).hasClass('type'+type)) {
      $(lis).removeClass('current');
      $(li).addClass('current');
      return false;
    }
    i++;
  }  
  
  return false;
}

