(function($) {
  $(document).ready(function(){

    $('form a.submit').click(function(evt){
      $(this).parents('form').get(0).submit();
      evt.preventDefault();
    });

    $("#menu ul li").hover(function(){
      $('ul:first',this).each(function() {
        if ( $(this).parents("ul ul").length==0 ) {
          var center = ( $(this).parent('li').width() - $(this).width() ) / 2;
          $(this).css({ left: center });
        }

        $(this).css({visibility: 'visible' });
      });
      
    }, function(){
      $('ul:first',this).css('visibility', 'hidden');
    });
    
    $("#menu ul li ul li ul").parent("li").addClass("submenu");

    $('.twocolumns + .twocolumns').after('<br class="clear"/>');
    $('.threecolumns + .threecolumns + .threecolumns').after('<br class="clear"/>');
    $('.fourcolumns + .fourcolumns + .fourcolumns + .fourcolumns').after('<br class="clear"/>');
    
    if (!jQuery.browser.msie)
    {
      $('#portfolio .threecolumns').hover(function() {
        $('#portfolio .threecolumns').not(this).stop().animate({opacity: 0.4}, 300);
      }, function() {
        $('#portfolio .threecolumns').stop().animate({opacity: 1}, 200);
      });
    }

  });
})(jQuery);
