// JavaScript Document
//** Find "More" Layers w/ Descriptions **//
function findLayers(){
	var divs = document.getElementsByTagName('div');
	for( i = 0; i < divs.length; i ++ ){
		if( divs[i].getAttribute('more') && (divs[i].getAttribute('more') == "yes") ){
			divs[i].onclick = function(){ display(this); }	//Show/Hide Description
			divs[i].onmouseover = function(){ over(this); }	//Show Hover Color
			divs[i].onmouseout = function(){ out(this); }	//Hide Hover Color
		}
	}
}
//** End Find "More" Layers **//

//** Begin Show/Hide Description **//
function display(elem){
	//Find "More Info" Layer
	for( i = 0; i < elem.childNodes.length; i ++ ){
		if( elem.childNodes[i].className && (elem.childNodes[i].className.indexOf("view") >= 0) ){
			View = elem.childNodes[i];	//Set View Variable
		}
	}
	
	//Find Description Layer
	for( i = 0; i < elem.parentNode.childNodes.length; i ++ ){
		div = elem.parentNode.childNodes[i];
		if( div.className && (div.className == "long") ){
			if( div.style.display == "block" ){								//Hide Description Layer
				div.style.display = "none";
				elem.className = elem.className.replace(" active","");		//Remove "active" sub-class
				View.innerHTML = "More Info";								//Return to default text
			}else{															//Show Description Layer
				div.style.display = "block";
				elem.className = elem.className.replace(" highlight","");	//Remove "highlight" sub-class
				elem.className += " active";								//Add "active" sub-class
				View.innerHTML = "Hide";									//Set active text
			}
		}
	}
}
//** End Show/Hide Description **//

//** Begin Show Hover Color **//
function over(elem){
	originalBG = elem.style.backgroundColor;
	if(elem.className.indexOf("active") >= 0){
		elem.className = elem.className.replace(" highlight","");
	}else{
		elem.className += " highlight";
	}
	elem.style.cursor = "hand";
	elem.style.cursor = "pointer";
}
//** End Show Hover Color **//

//** Begin Hide Hover Color **//
function out(elem){
	elem.className = elem.className.replace(" highlight","");
}
//** End Hide Hover Color **//
