$(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);
    });
  }

});
