function selectItem(li) {
  if (li.extra) {
    document.qsearch.submit();
  }
}
function formatItem(row) {
  return row[0] + ((row[1].length > 0) ? "<br/><i>" + row[1] + "</i>" : null);
}
var clicked = 0;

function equalizeColumns(){
    var left_col = $('#main_content'),
        right_col = $('#sidebar'),
        height = (left_col.height() >= right_col.height()) ? left_col.height() : right_col.height();
    if (right_col.size() > 0){
        left_col.css("height", (height + 20) + "px");
        right_col.css("height", (height) + "px");
    }
}

$(document).ready(function(){
    equalizeColumns();
    $('img').load(equalizeColumns);
    
    $('ul.main_menu li:first').addClass("first");
    $('ul.main_menu li:last').addClass("last");
    $('#footer ul:first li:last').addClass("last");
    $('form.MainForm:not(.nostripe)').each(function(){
        var cycle = 0;
        $(this).find("dl").each(function(){
            if (cycle) $(this).addClass("even");
            cycle = 1 - cycle;
        });
    });
    $('.charcounter').each(function(){
        $(this).charCounter($(this).attr("data-limit"));
    });

    $("ul.subnav").parent().append("<span></span>");   
    $("ul.main_menu li span").click(function() {   
        $(this).parent().find("ul.subnav").slideDown('fast').show(); //Drop down the subnav on click  
        $(this).parent().hover(function() {  
        }, function(){  
            $(this).parent().find("ul.subnav").slideUp('slow'); //When the mouse hovers out of the subnav, move it back up  
        });
    }).hover(function() {  
        $(this).addClass("subhover"); //On hover over, add class "subhover"  
    }, function(){  //On Hover Out  
        $(this).removeClass("subhover"); //On hover out, remove class "subhover"  
    });   

    $(document).ready(function() {
      $("input[name=searchArea]").autocomplete("/inline_search", {
      		minChars:1,
      		onItemSelect:selectItem,
      		formatItem:formatItem
      	});
     });


});
