(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");
    
    $('#portfolio .threecolumns').hover(function() {
      $('#portfolio .threecolumns').not(this).stop().animate({opacity: 0.4}, 300);
    }, function() {
      $('#portfolio .threecolumns').stop().animate({opacity: 1}, 200, function() { if (jQuery.browser.msie) { $(this).get(0).style.removeAttribute('filter'); } });
    }).css('background', '#FFFFFF');

  });
})(jQuery);
