/*

	Pacific Power Global Javascript
	ISITE Design

*/

// prototype with jquery. $ = prototype, $j = jquery.
// can still use $ for jQuery within the jQuery document ready function
var $j = jQuery.noConflict();

// Dom loaded / jQuery
jQuery(function($) {

	// faq expand/collapse
	enableExpand("dl.faq,dl.collapsible");
	
});// document ready

// create open/close. receives dl.
var enableExpand = function(el) {
	
	var reveal = $j(el).find("dd .reveal-content").length;
	
	// hide dd's if not using reveal-content + noscript pattern
	if(!reveal) { $j(el).find("dd").hide(); }
		
	$j(el).addClass("expander").find("dt").prepend('<a class="btn" href="#">+</a>').click(function(){
			var textinsert = $j("a.btn",this).text() == "+" ? "-" : "+";
			$j(this).toggleClass("open").next("dd").each(function(){
				// toggle dd or reveal-content block
				var $obj = reveal ? $j(this).find(".reveal-content") : $j(this);
				$obj.slideToggle("fast");				
			}).find("a.btn").text(textinsert);			
		}).hover(function(){
			$j("a",this).addClass("hover"); $j(this).addClass("hover"); }, function(){ $j("a",this).removeClass("hover"); $j(this).removeClass("hover");
		}).find("a.btn").click(function(){ $j(this).parents("dt").click(); return false; });		
};
