/* toggleContent.js - Version 2.0 - April 2010 */

// Basic Show / Hide Toggle
function toggleInfo(containerId, elementType, elementId){
	var numElements = $(containerId).getElementsByTagName(elementType).length - 1;		// Count number of elements
	for (var i=0; i<=numElements; i++){													// Hide all elements within container
		$(containerId).getElementsByTagName(elementType)[i].style.display = "none";
	}
	$(elementId).style.display = "block";												// Display selected element
}


// Active Link Toggle
function activeLink(containerId, theLink){
	var numLinks = $(containerId).getElementsByTagName("a").length - 1;		// Count numbre of links
	for (var i=0; i<=numLinks; i++){										// Remove class name from all links within container
		$(containerId).getElementsByTagName("a")[i].className = "";
	}
	theLink.className = "active";											// Add class name "active" to selected link
}


// Load Modal Window Using Anchors
function loadWindow(pageAnchor){
	Lightview.show(pageAnchor);		// Loads Lightview modal window
}


// Toggle Individual Div (window shade)
function toggleSlide(toggleBar, toggleDiv, toggleClass, toggleDuration){
	Effect.toggle(toggleDiv, 'blind', { beforeSetup: function(){ $(toggleBar).toggleClassName(toggleClass); }, duration: toggleDuration });		// Activate window shade
}


// Toggle All Divs (window shade)
function toggleAll(){
	$('toggleContainer').toggleClassName("openAll");
	if ($('toggleContainer').className=="openAll"){															// If opening the divs..
		$($("ccrRiTopViewAll").getElementsByTagName("a")[0]).update("collapse all");						// Toggle expand/collapse button
		$$(".ccrRiRow").each(function(elmt){elmt.addClassName('ccrRiRowActive');});							// Toggle the open/close arrows
		$$(".ccrRiData").each(function(elmt){if(elmt.style.display=="none"){Effect.BlindDown(elmt);}});		// If hidden, display div
	} else {																								// If closing the divs...
		$($("ccrRiTopViewAll").getElementsByTagName("a")[0]).update("expand all");							// Toggle expand/collapse button
		$$(".ccrRiRow").each(function(elmt){elmt.removeClassName('ccrRiRowActive');});						// Toggle the open/close arrows
		$$(".ccrRiData").each(function(elmt){if(elmt.style.display!="none"){Effect.BlindUp(elmt);}});		// If not hidden, hide div
	}
}


// Toggle Between Data (2 sets)
function toggleDataA(){
	$("dataA").className="ccrActive";									// Change A link class to active
	$("dataB").className="";											// Remove B link class 
	$$(".data_a").each(function(elmt){elmt.style.display="block";});	// Show A data
	$$(".data_b").each(function(elmt){elmt.style.display="none";});		// Hide B data
}

function toggleDataB(){
	$("dataA").className="";											// Remove A link class
	$("dataB").className="ccrActive";									// Change B link class to active
	$$(".data_a").each(function(elmt){elmt.style.display="none";});		// Hide A data
	$$(".data_b").each(function(elmt){elmt.style.display="block";});	// Show B data
}


// Toggle Between Data (4 sets)
function toggleDataC(){
	$("dataC").className="ccrActive";									// Change C link class to active
	$("dataD").className="";											// Remove D link class 
	$("dataE").className="";											// Remove E link class 
	$("dataF").className="";											// Remove F link class 
	$$(".data_c").each(function(elmt){ elmt.style.display="block";});	// Show C data
	$$(".data_d").each(function(elmt){ elmt.style.display="none";});	// Hide D data
	$$(".data_e").each(function(elmt){ elmt.style.display="none";});	// Hide E data
	$$(".data_f").each(function(elmt){ elmt.style.display="none";});	// Hide F data
}

function toggleDataD(){
	$("dataC").className="";											// Remove C link class
	$("dataD").className="ccrActive";									// Change D link class to active 
	$("dataE").className="";											// Remove E link class 
	$("dataF").className="";											// Remove F link class 
	$$(".data_c").each(function(elmt){ elmt.style.display="none";});	// Hide C data
	$$(".data_d").each(function(elmt){ elmt.style.display="block";});	// Show D data
	$$(".data_e").each(function(elmt){ elmt.style.display="none";});	// Hide E data
	$$(".data_f").each(function(elmt){ elmt.style.display="none";});	// Hide F data
}

function toggleDataE(){
	$("dataC").className="";											// Remove C link class
	$("dataD").className="";											// Remove D link class 
	$("dataE").className="ccrActive";									// Change E link to active 
	$("dataF").className="";											// Remove F link class 
	$$(".data_c").each(function(elmt){ elmt.style.display="none";});	// Hide C data
	$$(".data_d").each(function(elmt){ elmt.style.display="none";});	// Hide D data
	$$(".data_e").each(function(elmt){ elmt.style.display="block";});	// Show E data
	$$(".data_f").each(function(elmt){ elmt.style.display="none";});	// Hide F data
}

function toggleDataF(){
	$("dataC").className="";											// Remove C link class
	$("dataD").className="";											// Remove D link class 
	$("dataE").className="";											// Remove E link class 
	$("dataF").className="ccrActive";									// Change F link class to active 
	$$(".data_c").each(function(elmt){ elmt.style.display="none";});	// Hide C data
	$$(".data_d").each(function(elmt){ elmt.style.display="none";});	// Hide D data
	$$(".data_e").each(function(elmt){ elmt.style.display="none";});	// Hide E data
	$$(".data_f").each(function(elmt){ elmt.style.display="block";});	// Hide F data
}
