
function toProperCase(s) {
  return s.toLowerCase().replace(/^(.)|\s(.)/g, 
          function($1) { return $1.toUpperCase(); });
}

	fnAddLinks = function () {
		var els = YAHOO.util.Dom.getElementsByClassName('nav');
		for (i = 0; i < els.length; i++) {
			document.getElementById(els[i].id).href = "javascript:click('" + els[i].id.replace('lnk','').toLowerCase() + "')";
		}
		var els = YAHOO.util.Dom.getElementsByClassName('backToPrint');
		// els.setAttribute("href", "javascript:click('print')");
		/* alert(els.length); */
		for (i = 0; i < els.length; i++) {
			els[i].href = "javascript:click('print')";
		}
		
		var els = YAHOO.util.Dom.getElementsByClassName('backToWeb');
		for (i = 0; i < els.length; i++) {
			els[i].href = "javascript:click('web')";
		} 
		var strURL = '';
		var els = YAHOO.util.Dom.getElementsByClassName('ext');
		for (i = 0; i < els.length; i++) {
			strURL = els[i].href;
			els[i].href = "javascript:openWin('" + strURL + "')";
		}
	};
	
	function openWin(url) {
		window.open(url);
	}
	
	function click(el) {
		
		YAHOO.util.Dom.addClass('lnk' + toProperCase(el), 'current');
		var els = YAHOO.util.Dom.getElementsByClassName('nav');
		for (i = 0; i < els.length; i++) {
			if (els[i].id != 'lnk' + toProperCase(el)) {
				YAHOO.util.Dom.removeClass(els[i].id, 'current');
			}
		}
		document.getElementById('innerContent').innerHTML = document.getElementById(el).innerHTML;
	}
	
	YAHOO.util.Event.onAvailable('index',fnAddLinks);
	function showPrint(p) {
		document.getElementById('innerContent').innerHTML = document.getElementById(p + '-print').innerHTML;
		
	}
	
	function showWeb(w) {
		document.getElementById('innerContent').innerHTML = document.getElementById(w + '-web').innerHTML;
	}
	
	var fnLoadDefault = function() {
		document.getElementById('innerContent').innerHTML = document.getElementById('bio').innerHTML;
		YAHOO.util.Dom.addClass('lnkBio', 'current');
	}
	
	YAHOO.util.Event.onAvailable('index', fnLoadDefault);
