/*** ITN Enduser JavaScript file ***/

 $(document).ready(function() {

	$(".highlink").click (function () {
		var targetID= $(this).attr("href");
		var targetIDArray= targetID.split("_");
		var target= targetIDArray[1];
		var anchorID=  "title_" + target;
		$("#" + anchorID).addClass("anchorHighlight");
	});

	//Assign action for articles
	$(".articleTitle").toggle(function () {
			$(this).removeClass("anchorHighlight");
			var titleID= $(this).attr("id");
			var titleIDArray= titleID.split("_");
			var numID= titleIDArray[1];
			var artID= "art_" + numID;
			var articleID= "article_" + numID;

			$("#" + artID).addClass("article_focused");
			$("#" + articleID).removeClass("generic_hide");
			return false;

			},function(){
			$(this).removeClass("anchorHighlight");
			var titleID= $(this).attr("id");
			var titleIDArray= titleID.split("_");
			var numID= titleIDArray[1];
			var artID= "art_" + numID;
			var articleID= "article_" + numID;

			$("#" + artID).removeClass("article_focused");
			$("#" + articleID).addClass("generic_hide");
			return false;
		});	//end of articleTitle toggle

	//Create master toggle for public view
	$("#publicArticleToggle").toggle(function () {

		$("#contentList_public li").each(function () {
			if ($(this).is(".article"))
				{
					var titleID= $(this).attr("id");
					var titleIDArray= titleID.split("_");
					var numID= titleIDArray[1];
					var artID= "art_" + numID;
					var articleID= "article_" + numID;

					$("#" + artID).addClass("article_focused");
					$("#" + articleID).removeClass("generic_hide");
				}
			});
			$("#publicArticleToggle").text("Click to collapse/hide all article text");
			return false;
		}, function() {

			$("#contentList_public li").each(function () {
			if ($(this).is(".article"))
				{
					var titleID= $(this).attr("id");
					var titleIDArray= titleID.split("_");
					var numID= titleIDArray[1];
					var artID= "art_" + numID;
					var articleID= "article_" + numID;

					$("#" + artID).removeClass("article_focused");
					$("#" + articleID).addClass("generic_hide");
				}
			});
			$("#publicArticleToggle").text("Click to expand/show all article text");
			return false;
	});  //end of publicArticleToggle


	//Create master toggle for private view
	$("#privateArticleToggle").toggle(function () {
		$("#contentList_private li").each(function () {
			if ($(this).is(".article"))
				{
					var titleID= $(this).attr("id");
					var titleIDArray= titleID.split("_");
					var numID= titleIDArray[1];
					var artID= "art_" + numID;
					var articleID= "article_" + numID;

					$("#" + artID).addClass("article_focused");
					$("#" + articleID).removeClass("generic_hide");
				}
			});
			$("#privateArticleToggle").text("Click to collapse/hide all article text");
			return false;
		}, function() {

			$("#contentList_private li").each(function () {
			if ($(this).is(".article"))
				{
					var titleID= $(this).attr("id");
					var titleIDArray= titleID.split("_");
					var numID= titleIDArray[1];
					var artID= "art_" + numID;
					var articleID= "article_" + numID;

					$("#" + artID).removeClass("article_focused");
					$("#" + articleID).addClass("generic_hide");
				}
			});
			$("#privateArticleToggle").text("Click to expand/show all article text");
			return false;
	});  //end of privateArticleToggle

	//Make sure all links have a target of "_blank"
	$("#contentList_public a").each(function () {
		$(this).attr("target","_blank");
	});

	$("#contentList_private a").each(function () {
		$(this).attr("target","_blank");
	});

	//Hide all articles to start
	hideAll();

	//Reveal clickable links
	revealControlLinks();

});  //End of ready function

function hideAll() {
	$(".articleTitle").each(function(i) {
			var titleID= $(this).attr("id");
			var titleIDArray= titleID.split("_");
			var numID= titleIDArray[1];
			var artID= "art_" + numID;
			var articleID= "article_" + numID;

			$("#" + artID).removeClass("article_focused");
			$("#" + articleID).addClass("generic_hide");
	});

}  //end of hideAll function

function revealControlLinks() {
	$("#publicArticleToggle").removeClass("generic_hide");
	$("#privateArticleToggle").removeClass("generic_hide");

}  //end of revealControlLinks