//page highlighting
YAHOO.util.Event.onDOMReady(function(){
	var hNav = YAHOO.util.Dom.get('header-nav');
	var hLinks = hNav.getElementsByTagName('a');
	var sNav = YAHOO.util.Dom.get('sidebar-nav');
	var sLinks = sNav.getElementsByTagName('a');
	
	for (var i=0; i<hLinks.length; i++) {
		var hURL = hLinks[i].getAttribute("href");
		var sURL = hURL.split('=')[1];
		var cURL = document.location.href.split('=')[1];
		if (cURL.indexOf(sURL) != -1) {
			hLinks[i].className = "current";
		}
	}
	for (var i=0; i<sLinks.length; i++) {
		var sURL = sLinks[i].getAttribute("href").split('=')[1];
		var cURL = document.location.href.split('=')[1];
		if (cURL.indexOf(sURL) != -1) {
			sLinks[i].className = "current";
		}
	}

});

//hide background of login inputs
//	$(".login").focus(function () {
//         $(this).css('background','none');
//    });
	
//the function we'll use to handle the event:

var logins = ["ctl00_tbEmail", "ctl00_tbPassword"];
function fnCallback(e) { 
	this.className = 'hideBG'; 
}
YAHOO.util.Event.addListener(logins, "click", fnCallback);
 


//toggle accordion
YAHOO.util.Event.onAvailable('accordion', function(){
	this.className = 'dyn';
	YAHOO.util.Event.addListener(this, 'click', toggle);
	function toggle(e){
		var t = YAHOO.util.Event.getTarget(e);
		var n = t.parentNode.getElementsByTagName('p');
		if(n[0] && t.nodeName.toLowerCase() === 'a'){
			n[0].style.display = n[0].style.display == 'block' ? 'none' : 'block';
			t.parentNode.className = n[0].style.display == 'block' ? 'open' : 'close';
			YAHOO.util.Event.preventDefault(e);
		}						
	}
});
//accordion all open
YAHOO.util.Event.onAvailable('showAll', function(){
	YAHOO.util.Event.addListener(this, 'click', showAll);
	
	function showAll(e){
		var accordion = YAHOO.util.Dom.get('accordion');
		var eParas = accordion.getElementsByTagName('p');
		var other = YAHOO.util.Dom.get('hideAll');
		for(var i=0;i<eParas.length;i++) {
			eParas[i].style.display = 'block';
			eParas[i].parentNode.className = 'open';
		}
		YAHOO.util.Event.preventDefault(e);
	}
});
//accordion all close
YAHOO.util.Event.onAvailable('hideAll', function(){
	YAHOO.util.Event.addListener(this, 'click', hideAll);
	function hideAll(e){
		var accordion = YAHOO.util.Dom.get('accordion');
		var eParas = accordion.getElementsByTagName('p');
		for(var i=0;i<eParas.length;i++) {
			eParas[i].style.display = 'none';
			eParas[i].parentNode.className = 'close';
		}
		YAHOO.util.Event.preventDefault(e);
	}
});


//mailto script - finds links with class 'mailto' and adds 'mailto:' to the href
function mailTo() { 
   var aMail = YAHOO.util.Dom.getElementsByClassName('mailto', 'a')
   for(var i=0;i<aMail.length;i++) {
		var aURL = aMail[i].innerHTML;
		aMail[i].href = 'mailto:' + aURL;
   }

} 
YAHOO.util.Event.onDOMReady(mailTo); 
