/* ------------------------------------------------------------
 * PROJECT        : Shoshin Technologies, Inc.
 * FILENAME       : jqloads.js
 * ------------------------------------------------------------
 * DATE CREATED   : 27 Feb 2007
 * LAST UPDATED   : 19 Mar 2007
 * ------------------------------------------------------------
 * AUTHOR(S)      : Kevin Scholl (http://www.ksscholl.com/)
 * ------------------------------------------------------------ */

/* ------------------------------------------------------------
 * JQUERY PSEUDO-ONLOADS
 * ------------------------------------------------------------ */
 
$(document).ready(function(){

	// close any popup window when page unloads
  $(window).unload(function(){
		closePopWin(POPWIN);
		});

	// display the PRINT THIS PAGE
	$("#breadcrumb").prepend("<span><a href=\"#\" class=\"linkPrint\" onclick=\"window.print(); return false;\">Print this page</a></span>");
	
  // initial settings for right nav
	$("ul.rightNav li ul").hide();
	$("ul.rightNav").find("li[ul]").append("<div class=\"toggleCtrl\">&nbsp;");			

  // collapse/expand for right nav
	$("ul.rightNav li div.toggleCtrl").click(function() {
		var toggleCtrlBg = $(this).css("backgroundImage").indexOf("plus") != -1 
		  ? "url(/images/rightnav_minus.gif)" 
			: "url(/images/rightnav_plus.gif)";
		$(this).css("backgroundImage",toggleCtrlBg);
		$(this).parent("li").find("ul").slideToggle();
		});
	
	// expand nav specified by body class
	var theNav = "li#nav" + $("body").attr("className");
	$(theNav + " ul").slideDown();
	$(theNav + " div.toggleCtrl").css("backgroundImage","url(/images/rightnav_minus.gif)");
	
	// data table striping, if present
	$("table.dataTable tbody").each(function(){
		$("tr:nth-child(even)").addClass("alt");
		$("tr:last-child").addClass("lastRow");
		});	

	});
