$(function(){ $('textarea.autogrow').autogrow(); }); 

// jQuery script to replace target="blank" to open a page in a new browser tab
$(function(){
	$('a.new_window').click(function(){
		window.open(this.href);
		return false;
	});
});

// dropdown menu
$(function() {
    $("ul.mainnav li").hover(function() {
      var timeout = $(this).data("timeout");
      if(timeout) clearTimeout(timeout);
      $(this).find("ul.subnav").slideDown('fast');
    }, function() {
        $(this).data("timeout", setTimeout($.proxy(function() {
            $(this).find("ul.subnav").slideUp();
        }, this), 60));
    });
    $(document).click(function() {
        $('ul.subnav:visible').hide();
    });
});

$(function() {
    $("ul.subnav li").hover(function() {
      var timeout = $(this).data("timeout");
      if(timeout) clearTimeout(timeout);
      $(this).find("ul.subsubnav").slideDown('fast');
    }, function() {
        $(this).data("timeout", setTimeout($.proxy(function() {
            $(this).find("ul.subsubnav").slideUp();
        }, this), 60));
    });
    $(document).click(function() {
        $('ul.subsubnav:visible').hide();
    });
});
