
$(document).ready(function() {
	$(document).pngFix();
	 
	 // add a last class to the last nav item
	 $(".nav ul li:last-child").addClass("last");

	 
	 
	 var page_rating = 3; // get this from php
	 var rated = false;
	 restore_rating();
	 
	 jQuery.fn.fadeToggle = function(speed, easing, callback) {
  		 return this.animate({opacity: 'toggle'}, speed, easing, callback);

	}; 
	 
	$(".nav ul li, .green-button, .silver-button, .accord-body ul li").hover(
      function () {
        $(this).addClass("over");
      }, 
      function () {
        $(this).removeClass("over");
      }
    );
	
	$("#right_nav ul li").hover(
      function () {
        $(this).addClass("over");
      }, 
      function () {
        $(this).removeClass("over");
      }
    );
	
	function remove_classes()
	{
		$("#star1").removeClass("on");
		$("#star2").removeClass("on"); 
		$("#star3").removeClass("on");
		$("#star4").removeClass("on");
		$("#star5").removeClass("on");
	}
	
	function restore_rating()
	{
		remove_classes();
		if (page_rating	== 1)
		{
			$("#star1").addClass("on");
		} else if (page_rating	== 2)
		{
			$("#star1").addClass("on");
			$("#star2").addClass("on");
		} else  if (page_rating	== 3)
		{
			$("#star1").addClass("on");
			$("#star2").addClass("on");
			$("#star3").addClass("on");
		} else  if (page_rating	== 4)
		{
			$("#star1").addClass("on");
			$("#star2").addClass("on");
			$("#star3").addClass("on");
			$("#star4").addClass("on");
		} else  if (page_rating	== 5)
		{
			$("#star1").addClass("on");
			$("#star2").addClass("on");
			$("#star3").addClass("on");
			$("#star4").addClass("on");
			$("#star5").addClass("on");
		}
	}
	

	$("#star1").hover(
      function () {
		if (rated == false)
		{
			remove_classes();
			$("#star1").addClass("on");
		}
      }, 
      function () {
		if (rated == false)
		{
			restore_rating();
		}
      }
    );
	
	$("#star2").hover(
      function () {
		if (rated == false)
		{
			remove_classes();
			$("#star1").addClass("on");
			$("#star2").addClass("on");
		}
      }, 
      function () {
		if (rated == false)
		{
			restore_rating();
		}
      }
    );
	
	$("#star3").hover(
      function () {
		if (rated == false)
		{
			remove_classes();
			$("#star1").addClass("on");
			$("#star2").addClass("on");
			$("#star3").addClass("on");
		}
      }, 
      function () {
		if (rated == false)
		{
			restore_rating();
		}
      }
    );
	
	$("#star4").hover(
      function () {
		if (rated == false)
		{
			remove_classes();
			$("#star1").addClass("on");
			$("#star2").addClass("on");
			$("#star3").addClass("on");
			$("#star4").addClass("on");
		}
      }, 
      function () {
		if (rated == false)
		{
			restore_rating();
		}
      }
    );
	
	$("#star5").hover(
      function () {
		if (rated == false)
		{
			remove_classes();
			$("#star1").addClass("on");
			$("#star2").addClass("on");
			$("#star3").addClass("on");
			$("#star4").addClass("on");
			$("#star5").addClass("on");
		}
      }, 
      function () {
		if (rated == false)
		{
			restore_rating();
		}
      }
    );
	
	$('.accord-header').click(function() {
		$(this).toggleClass('expanded');
		$(this).next().toggle('slow');
		return false;
	}).next().hide();


	
	/* expand select youth groups result */

$(function($) {

$("*").find(".results-nav a[href='" + window.location.href + "']").each(function(){
	$(this).parent().addClass("selected");
	$(this).parent().parent().parent().toggle('slow');
})
});

$(function($) {

$("*").find("#policy-makers-widget a[href='" + window.location.href + "']").each(function(){
	$(this).parent().addClass("selected");
})
});
	
	

	$(".youth-group-content").hide();

	$("#show-news").click(function() {
		$(".ntab").removeClass("selected");
		$(this).addClass("selected");	
		$(".youth-group-content").hide();
		$(".news-content").show();
	});
	
		$("#show-youth-group").click(function() {
		$(".ntab").removeClass("selected");
		$(this).addClass("selected");	
		$(".youth-group-content").show();
		$(".news-content").hide();
	});


/* do news transitions */
$count = 0;
$('.news-item').each(function() {
	if ($count == 0)
	{
		$(".expand-news").click();
	}
	$count++;
});

 

	$(".expand-news, .contract-news").click(function() {

//alert($(this).parent().parent().prev().prev().attr("class")); 
		jQuery(this).parent().parent().prev().prev().fadeToggle(1000); //(".news-header-green")
		jQuery(this).parent().parent().prev().fadeToggle(1000);
		
		jQuery("div", jQuery(this).parent()).fadeToggle(1000);
		
			if ( jQuery(this).parent().parent().next().css("background-color") == "rgb(255, 255, 255)" )
				jQuery(this).parent().parent().next().css("background-color", "#EEF6ED");
			else 
				jQuery(this).parent().parent().next().css("background-color", "#FFFFFF");
				
		jQuery(this).parent().parent().next().slideToggle(1000);

	});
	

	
});



	$(document).ready(function() {
		
		$(".expand-widget").click(function(){
		//	$('.container-widget').parent().animate({ height: $('.container-widget').css('height')}, 1000);
			$(this).prev().children(":first").css('height',$(this).prev().children(":first").height());
		//	alert($(this).prev().children(":first").height());
			$(this).prev().animate({ height: $(this).prev().children(":first").css('height')}, 1000);
		//	alert("here");
			$(this).hide();
			$(this).next().show();
		});
		
		$(".contract-widget").click(function(){
		//	$('.container-widget').parent().animate({ height: $('.container-widget').css('height')}, 1000);
			$(this).prev().prev().animate({ height: '130px'}, 1000);
			$(this).hide();
			$(this).prev().show();
		});
		
		
		$("#tab1, #tab2, #tab3, #tab4, #tab5").hover(
  function () {
    $(this).addClass("over");
	if ($(this).attr('id') == "tab1")
	{
		$("#tab1-base").addClass("over");
		$("#tabs").addClass("sel1");
	}
	else if ($(this).attr('id') == "tab2")
	{
		$("#tab2-base").addClass("over");
		$("#tabs").addClass("sel2");
	}
	else if ($(this).attr('id') == "tab3")
	{
		$("#tab3-base").addClass("over");
		$("#tabs").addClass("sel3");
	}
	else if ($(this).attr('id') == "tab4")
	{
		$("#tab4-base").addClass("over");
		$("#tabs").addClass("sel4");
	}
	else if ($(this).attr('id') == "tab5")
	{
		$("#tab5-base").addClass("over");
		$("#tabs").addClass("sel5");
	}
  },
  function () {
    $(this).removeClass("over");
	if ($(this).attr('id') == "tab1")
	{
		$("#tab1-base").removeClass("over");
		$("#tabs").removeClass("sel1");
	}
	else if ($(this).attr('id') == "tab2")
	{
		$("#tab2-base").removeClass("over");
		$("#tabs").removeClass("sel2");
	}
	else if ($(this).attr('id') == "tab3")
	{
		$("#tab3-base").removeClass("over");
		$("#tabs").removeClass("sel3");
	}
	else if ($(this).attr('id') == "tab4")
	{
		$("#tab4-base").removeClass("over");
		$("#tabs").removeClass("sel4");
	}
	else if ($(this).attr('id') == "tab5")
  	{
		$("#tab5-base").removeClass("over");
		$("#tabs").removeClass("sel5");
	}
  }
);

		
	});
	
	jQuery(function($) {

$("*").find("#tabs a[href='" + window.location.href + "']").each(function(){
	jQuery(this).parent().parent().parent().parent().addClass("selected");
	var id = jQuery(this).parent().parent().parent().parent().attr('id');
	jQuery("#" + id + "-base").addClass("selected");
})
});
	
	
