$(document).ready(function() {
	function bgposx(obj)
	{
		if (obj.css("background-position-x"))
			var pos = parseInt(obj.css("background-position-x").split(" ")[0]);
		else
			var pos = parseInt(obj.css("background-position").split(" ")[0]);
		return (pos);
	}
	$("ul#navbar li.sub-true").each(function(i) {
		var sublink = $(this).find("a:first");
		var sublist = $(this).find("ul:last");
		var sublink_bgposition = bgposx(sublink);
		var sublist_height = sublist.height();
		sublist.css("height", "0").hide();
		$(this)
			.mouseenter(function() {
		  	sublist
		  		.stop(true, true)
		  		.css("padding", "5px")
			  	.animate({
		      	height: sublist_height+"px",
		      	opacity: "1"
		      }, "fast", "swing");
		    if ($(this).hasClass('selected'))
			  	sublink.css("background-position", sublink_bgposition+"px bottom");
			  else
			  	sublink.css("background-position", sublink_bgposition+"px center");
			})
			.mouseleave(function() {
		  	sublist
		  		.stop(true, true)
			  	.animate({
		        height: "0",
		        opacity: "0"
		      }, "fast", "swing", function(){ $(this).css("padding", "0"); });
		    if ($(this).hasClass('selected'))
			  	sublink.css("background-position", sublink_bgposition+"px bottom");
			  else
			  	sublink.css("background-position", sublink_bgposition+"px top");
			});
		$(this).find("a")
			.mouseover(function() {
				$(this).css("backgroundColor", "black");
			})
			.mouseout(function() {
				$(this).css("backgroundColor", "transparent");
			});
	});
});