$(document).ready(function(){
	

	$('.topmenu_list li').mouseover(function(){
		if($(this).parent().parent().parent().attr('class') != "topmenu_list"){
			var current_sub = $('.topmenu_list', this);
			
			if($('.topmenu_list', this).css('display')=='none' && $('.topmenu_list', this).html()!=""){
				//$('.menu_node_submenu').hide('slow');
				var this_pos = $('a:first',this).offset();
				if(this_pos.left + 250 < $('body').width()){
					var left_pos = this_pos.left;
				} else {
					var left_pos = parseInt(this_pos.left - $('.topmenu_list', this).width() + $('a:first',this).width() + 20);
				}

				$('.topmenu_list', this).css('top', (this_pos.top+26)+'px');
				$('.topmenu_list', this).css('left', left_pos+'px');
				$('.topmenu_list', this).show('fast');
				
				
			}
		

			$('.topmenu_list .topmenu_list').each(function(){
				var temp_sub = this;
				if($(temp_sub).html()!=$(current_sub).html()){
					//alert($(temp_sub).html()+"***"+$(current_sub).html());
					$(this).hide('fast');	
				}
			});
		}
	});

	$('.topmenu_list .topmenu_list').mouseleave(function(){
		$('.topmenu_list .topmenu_list').hide('fast');
	});


});
