$(document).ready(function(){
	
	
	function pubfinder_expand(obj) {
		ishidden = obj.parents("li").find("ul").is(':hidden');
		flnum = obj.parents("li").find("input").val();
		if (ishidden) {
			obj.parents("li").find("ul").slideDown("slow");
			obj.addClass("fl-"+flnum+"-open");
		} else {
			obj.parents("li").find("ul").slideUp("slow");
			obj.removeClass("fl-"+flnum+"-open");
		}
	}
	
	$("#pubFinder .browse .first-level").click(function(){
		pubfinder_expand($(this)); return false;
	})
	
	pubfinder_expand($("#pubFinder .browse .fl-1"));
	
	if ($("#hide-selection").length>0) {
		$("#yourSelection").hide();
	}

	$("#f-sort").change(function(){
		v = $(this).val();
		window.location = v;
	});
	
	
	$(".poll-box form").submit(function(){
		if ( $(".poll-box form .disabled").length == 0 ) {
			val = $(this).find('input[name=w]:checked').val();
			if (!val) {
				alert('You must select one answer to vote!');
			} else {
				poll_id = $(".poll-box form .poll-id").val();
				$(".poll-box .poll-2 p").load("poll-vote.php?poll="+poll_id+"&vote="+val,function(){
					$(".poll-box .poll-1").fadeOut("slow",function(){
						$(".poll-box .poll-2").fadeIn("slow");
					});
				});
			}
		} else {
			alert('You have already voted today!');
		}
		return false;
	});
	
	$("#leftContent #aboutvfi .submenu-news").click(function(){
		ishidden = $(this).parents("li").find("ul.ul-submenu-news").is(':hidden');
		if (ishidden) {
			$("ul.ul-submenu-news").slideDown("slow");
		} else {
			$("ul.ul-submenu-news").slideUp("slow");
			$("ul.ul-submenu-news-archives").slideUp("slow");
		}
	});
	$("#leftContent #aboutvfi .submenu-news-archives").click(function(){
		ishidden = $(this).parents("li").find("ul.ul-submenu-news-archives").is(':hidden');
		if (ishidden) {
			$("ul.ul-submenu-news-archives").slideDown("slow");
		} else {
			$("ul.ul-submenu-news-archives").slideUp("slow");
		}
	});
	
	
	$("#leftContent #members ul li a.opensub").click(function(){															  
		ishidden = $(this).parents("li").find("ul:first").is(':hidden');
		
		if (ishidden) {
			 $(this).parents("li:first").find("ul:first").slideDown("slow");
		} else {
			 $(this).parents("li:first").find("ul:first").slideUp("slow");
		}
		
	});
	
});

function opensub(id,num) {
	$("#leftContent "+id+" ul li a.opensub-"+num).parents("li:first").find("ul:first").show();
	//$("#leftContent "+id+" ul li a.opensub-"+num).parents("li:first").find("ul li ul").hide();
}
