var hovered = false;

$(document).ready(function(){

	$('#profile-links').hide();
	$('#links a.a-drop').hover(
		function(){
			hovered = true;
			$('#links a.a-drop').addClass("hover");
			$('#profile-links').show();
		},//over
		function(){
			hovered = false;
			setTimeout(function(){
				if (!hovered){
					$('#links a.a-drop').removeClass("hover");
					$('#profile-links').hide();
				}
			},100);
		}//out
	);
	
	$('#links a.profile').hover(
		function(){
			hovered = true;
			var offset = $('#links a.a-drop').offset();
			var left = 0;
			if ($.browser.msie && $.browser.version == '6.0'){
				$('ul div.drop-menu').css('left','46px');
			}
			$('#links a.a-drop').addClass("hover");
			$('#profile-links').show();
		},//over
		function(){
			hovered = false;
			setTimeout(function(){
				if (!hovered){
					$('#links a.profile').removeClass("hover");
					$('#links a.a-drop').removeClass("hover");
					$('#profile-links').hide();
				}
			},100);
		}//out
	);
	
	$('#profile-links').hover(
		function(){
			hovered = true;
		},//over
		function(){
			hovered = false;
			setTimeout(function(){
				if (!hovered){
					$('#links a.a-drop').removeClass("hover");
					$('#profile-links').hide();
				}
			},100);
		}//out
	);
	$('div.drop-feed ul li').hover(
		function(){
			$(this).addClass('hover');
		},
		function(){
		$(this).removeClass('hover');
	}
	);
	$('li.listing .popup').hover(
		function(){
			hovered = true;
		},//over
		function(){
			hovered = false;
			setTimeout(function(){
				if (!hovered){
					$('li.listing a.options').removeClass("hover");
					$('li.listing .popup').hide();
				}
			},100);
		}//out
	);
	
	$('#drop-feed-popup').hide();
	$('ul.filter-navi a.a-feed').hover(
		function(){
			hovered = true;
			var offset = $('ul.filter-navi a.a-feed').offset();
			var left = 0;
			if ($.browser.msie && $.browser.version == '6.0'){
				left = 1;
			}
			$('#drop-feed-popup').css({'position':'absolute','top':offset.top+32+'px','left':offset.left-left+'px'});
			$('ul.filter-navi a.a-feed').addClass("hover");
			$('#drop-feed-popup').show();
		},//over
		function(){
			hovered = false;
			setTimeout(function(){
				if (!hovered){
					$('ul.filter-navi a.a-feed').removeClass("hover");
					$('#drop-feed-popup').hide();
				}
			},100);
		}//out
	);
	
	$('#drop-feed-popup').hover(
		function(){
			hovered = true;
		},//over
		function(){
			hovered = false;
			setTimeout(function(){
				if (!hovered){
					$('ul.filter-navi a.a-feed').removeClass("hover");
					$('#drop-feed-popup').hide();
				}
			},100);
		}//out
	);
	
//------------------------------------	
	$('#popup').hide();

	var slhc = uShow.setLiveHoverClick;

	slhc("li.listing a.options",
		 function(){
			 /*
			 hovered = true;
			 var offset = $(this).offset();
			 var left = 0;
			 if ($.browser.msie && $.browser.version == '6.0'){
				 left = 2;
			 }
			 var pop = $(this).next();
			 
//			 pop.css({'position':'absolute','top':offset.top+21+'px','left':offset.left-left-138+'px'});
			 $(this).parent().addClass("hover");
			 $(this).addClass("hover");
			 pop.show();
			 */
		 },//over;
		 function(){
			 hovered = false;
			 var self = this;
			 var pop = $(this).next();
			 setTimeout(function(){
				 if (!hovered){
					 $(self).parent().removeClass("hover");
					 $(self).removeClass("hover");
					 pop.hide();
				 }
			 },100);
		 },
		 function() {
			 hovered = true;
			 var offset = $(this).offset();
			 var left = 0;
			 if ($.browser.msie && $.browser.version == '6.0'){
				 left = 2;
			 }
			 var pop = $(this).next();
			 
//			 pop.css({'position':'absolute','top':offset.top+21+'px','left':offset.left-left-138+'px'});
			 $(this).parent().addClass("hover");
			 $(this).addClass("hover");
			 pop.show();
			 return false;
		 }
		 );

	slhc("div.popup",
		 function(){
			 hovered = true;
			 $(this).parent().addClass("hover")
		 },//over;
		 function(){
			 hovered = false;
			 var self = this;
			 setTimeout(function(){
				 if (!hovered){
					 $(self).parent().removeClass("hover");
					 $(self).prev().removeClass("hover");
					 $(self).hide();
				 }
			 },100);
		 }//out;
		 );

});


