$(function(){

    $("ul.dropdown li").hover(function(){
    
        $(this).addClass("hover");
        $1ul = $('ul:first',this);
		
		if($1ul.length){
		
			$1ul.css('display', 'block');
			$1ul.css('visibility', 'visible');
			
			$1ul.css("left",0);
			
			if( $1ul.offset().left + $1ul.width() > $(window).width() ){
			
				$1ul.css("left",
					$(window).width() - $1ul.width() - $(this).offset().left
				);
			}
		}
    
    }, function(){
    
        $(this).removeClass("hover");
        
		if( $('ul:first',this).length ){
			$1ul.css('display', 'none');
			$('ul:first',this).css('visibility', 'hidden');
		}
    
    });
	
	$("ul.dropdown").hover(function(){
	},function(){
	
		$("ul.dropdown").find("ul").css('display', 'none');
		$("ul.dropdown").find("ul").css('visibility', 'hidden');
	})
	
    
    $("ul.dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");

});
