//JavaScript Functions for EPME
//Shyla Oru Shyla.M.Oru@uscg.mil
//Adapated from YNA Online 5/15/07

//when the window loads, do this. Not used. ---------------------
function initHiding() {
	//alert('the initHiding function was called');
	//get the divs and set them to a CSS class w/o visibility
	var AQE=document.getElementById('AQE');
	AQE.className='hiding';
	
	var SWE=document.getElementById('SWE');
	SWE.className='hiding';
	
	var Knowledge=document.getElementById('Knowledge');
	Knowledge.className='hiding';
	
	var Performance=document.getElementById('Performance');
	Performance.className='hiding';
}

//Hide and show content Chunks on homepage--------------------------------------------
function useInfo(pickedDiv) {
	//alert('pickedDiv='+pickedDiv);
	
	var theDiv=document.getElementById(pickedDiv);
	if(theDiv.className=='showing'){
		//alert("theDiv.className="+theDiv.className);
		theDiv.className='hiding';
		} else if(theDiv.className=='hiding'){
			//alert("theDiv.className="+theDiv.className);
			theDiv.className='showing';
			//alert("theDiv.className="+theDiv.className);
			}  else {
				//alert("theDiv.className="+theDiv.className);
				theDiv.className='hiding';
				//alert("theDiv.className="+theDiv.className);
				}
	
}

function showAll() {
	//alert("howdy!");	
	var divArray=document.getElementsByTagName('div'); 	//creates colection (like an array) of all div elements. The JavaScript Anthology, p.83 
	//alert("divArray.length =" + divArray.length); 
	//alert("First div classname="+divArray[0].classname);
	for(var i=0; i<divArray.length; i++)
		if(divArray[i].className=='hiding'){
			divArray[i].className='showing';
			} 
	var controls = document.getElementById("pageControls");
	controls.innerHTML='<a href="javascript:hideAll();" class="navlinks">Collapse Page</a>&nbsp;&nbsp;&nbsp;';
	//alert(controls.innerHTML);
}

function hideAll() {	
	var divArray=document.getElementsByTagName('div'); 	//creates colection (like an array) of all div elements. The JavaScript Anthology, p.83 
	//alert("divArray.length =" + divArray.length); 
	//alert("First div classname="+divArray[0].classname);
	for(var i=0; i<divArray.length; i++)
		if(divArray[i].className=='showing'){
			divArray[i].className='hiding';
			} 
	var controls = document.getElementById("pageControls");
	controls.innerHTML='<a href="javascript:showAll();" class="navlinks">Expand Page</a>&nbsp;&nbsp;&nbsp;';
	//alert(controls.innerHTML);

}


function comingSoon() {
	alert("Coming soon! Thanks for your patience.");

}

function interactiveSoon() {
	alert("These AQE Practice Exams are static PDF documents.\n\nInteractive Practice Exams are currently in development.\n\nThanks for your patience.");

}





