;(function($){
 $(function(){
  $(".menuitem:has(.menu)").hover(function(){
    trigger = $(this);
    l = escape($('a:first',this)[0].innerHTML);
    menu = $(".menu",this);
    $(".menuitem .menu:visible").not(menu).hide();
    menu.filter(':not(:visible)').show().stopTime(l);
  }, function(){
    l = escape($('a:first',this)[0].innerHTML);
    $('.menu',this).oneTime(750, l, function(){
      $(this).hide();
    });
  });

  $(".has_dropdown").append('<span class="icon arrow_down">&nbsp;&nbsp;</span>');

  $('#searchText').focus(function(){
    var _ = $(this).attr('alt');
    if ($(this).val() == _)
      $(this).val('').css({color:'#000',fontStyle:'normal'});
  }).blur(function(){
    if ($(this).val() == '') {
      var _ = $(this).attr('alt');
      $(this).val(_).css({color:'#666',fontStyle:'italic'});
    }
  });
  $('#searchText, #where').mouseover(function(){
    $(".menuitem .menu").hide();
  });

  $('.nav-tooltip[title]').Tooltip({
    track: true,
    delay: 500,
    showURL: false,
    showBody: " - ",
    fade: 250
  });

  (function (url) {
    var where = "";
    if(url.match('/users'))
      where = 'Providers';
    else if (url.match('/jobs'))
      where = 'Jobs';
    else if( url.match('/tests'))
      where = 'Tests';
    else if (url.indexOf('?q=help')>0)
      where = 'Help';

    if ("" != where)
      $('#where').val(where);
  })(document.location.toString());

  $('#searchform').submit(function(){
    ChangeSearchCondition();

    var i = $('input:text', this);

    var str = i.val();
    var def = i.attr('alt');
    if ('' == str || def == str)
      alert('Please provide your search terms.');
    else
      window.location.href = $(this).attr('action');

    return false;
  });
  if ($('#where').length)
    $('#where').change(ChangeSearchCondition);

  if ("undefined" != typeof mc_app)
    $('#messages_dropdown .menu .menuitem a').click(function(){
      mc_app.set_uri($(this).attr('href').replace(/^.*\/mc\/#/, ''));
    });

  // ie6 hacks
  if ($('html').is('.ie6')) {
    $('#nav_v3 #lev1 > li.menuitem').addClass('nav-lev1-menuitem');
    $('#lev1 > .menuitem > a').addClass('menuitem-a');
    $('#lev1 > .menuitem.nav-current > a').addClass('nav1-menutem-current-a');
    $('#lev1 > .menuitem.nav-current').addClass('nav1-menuitem-current');
    $('#lev2 > .menuitem').addClass('submenu-menuitem');
    $('#lev2 > .menuitem.nav-current > a').addClass('submenu-menuitem-current-a');
    $('.menuitem > .menu > .menuitem > a').addClass('menuitem-menu-menuitem-a');
  }
});
})(jQuery);
