window.onload = function(){
	prepareDropDowns();
	highLightCurrent();
	prepareReadMores();
}

d = document;

function prepareDropDowns(){
	var nav = d.getElementById('nav');
	var navLi = nav.getElementsByTagName('li');
	for (i=0; i<navLi.length; i++){
	if(navLi[i].lastChild.nodeName=='UL'){
		liUL = navLi[i].lastChild;
		navLi[i].onmouseover=function(){this.className='on';}
		navLi[i].onmouseout=function(){this.className=' ';}	
		}
	}
}

function highLightCurrent(){
	currentURL = window.location;
	var sideNav = d.getElementById('sideNav');
	if (!sideNav){return}
	var sideNavA = sideNav.getElementsByTagName('a');
	for(i=0;i<sideNavA.length;i++){
		if(currentURL==sideNavA[i].href){sideNavA[i].className="current"}
	}
}

function prepareReadMores(){
	var main = d.getElementById('main');
	mainDivs = main.getElementsByTagName('div');
	
	for(i=0;i<mainDivs.length;i++){
		
		if(mainDivs[i].className=="caseStudy"){
			caseStudy = mainDivs[i].getElementsByTagName('span');
			caseStudy[0].style.display="none";}
		
		readMores = mainDivs[i].getElementsByTagName('a');
		for (x=0;x<readMores.length;x++){
			if(readMores[x].className=="readMore"){
				readMores[x].onclick=function(){showHide(this);return false}
			}
		}
			
	}
}

function showHide(obj){
	block = obj.parentNode.parentNode.getElementsByTagName('span')
	oldTextNode=obj.lastChild;
	
	if(block[0].style.display=="none"){
		block[0].style.display="block";
		newTextNode = d.createTextNode("Read More... (Hide)");	
	}else{block[0].style.display="none"; newTextNode = d.createTextNode("Read More...")}
	
	obj.replaceChild(newTextNode,oldTextNode);
}