var showCustomMenu = function(ev){
	var submenu = $j(this).find('.submenu');
	var rightCol = $j('.submenu-right',submenu);
	

	$j(submenu).show();
	if(rightCol.length == 0){
		
		$j(submenu).css('width',$j('.submenu-left',submenu).outerWidth());
	}
	var subOffsetLeft = $j(submenu).offset().left;
	var subOffsetTop = $j(submenu).offset().top;
	var subWidth = $j(submenu).width();
	var websiteBorder = $j('#website').offset().left+$j('#website').outerWidth();
	var subDimLeft = subOffsetLeft+subWidth;

	if(subDimLeft > websiteBorder){
		var leftPos = subOffsetLeft-subWidth+$j(this).innerWidth();		
		$j(submenu).offset({left:leftPos,top:subOffsetTop});
	}
}
var hideCustomMenu = function(ev){
	var el = this;
	$j(el).find('.submenu').hide();
}


$j(document).ready(function() {
	$j('#main_menu .submenu .content-menu li').bind('mouseover',function(ev){
		$j('#main_menu .submenu .content-menu li').removeClass('hover');
		$j(this).addClass('hover');
	});
	$j('#main_menu .submenu .content-menu').bind('mouseout',function(ev){
		$j(this).find('li').removeClass('hover');
	});
	$j('.main_menu_item').bind('mouseenter',showCustomMenu);
	$j('.main_menu_item').bind('mouseleave',hideCustomMenu);
});
