	function u(id, img){
		if (img.indexOf("../") > -1){
			document.getElementById(id).src = '../images/'+img.substr(3);			
		} else {
			document.getElementById(id).src = 'images/'+img;
		}
	}
	
	
	function ro(id, state){
		document.getElementById('phieve_ro').style.display = 'none';
		document.getElementById('phieve_ro_img').style.display = 'none';
		document.getElementById('divout_ro').style.display = 'none';
		document.getElementById('divout_ro_img').style.display = 'none';
		document.getElementById('awarec_ro').style.display = 'none';
		document.getElementById('awarec_ro_img').style.display = 'none';
		document.getElementById('edures_ro').style.display = 'none';
		document.getElementById('edures_ro_img').style.display = 'none';

		if (state == 'over'){
			document.getElementById(id).style.display = 'block';
			document.getElementById(id+'_img').style.display = 'block';
		}
	}
	
	
	function map(id){
    	var aryClassElements = getElementsByClassName( 'chapters', document.body );
    	for ( var i = 0; i < aryClassElements.length; i++ ) {
        	aryClassElements[i].style.display = 'none';
    	}
    	var aryClassElements = getElementsByClassName( 'confcause', document.body );
    	for ( var i = 0; i < aryClassElements.length; i++ ) {
        	aryClassElements[i].style.display = 'none';
    	}
    	var aryClassElements = getElementsByClassName( 'gradstudy', document.body );
    	for ( var i = 0; i < aryClassElements.length; i++ ) {
        	aryClassElements[i].style.display = 'none';
    	}
    	var aryClassElements = getElementsByClassName( 'disrel', document.body );
    	for ( var i = 0; i < aryClassElements.length; i++ ) {
        	aryClassElements[i].style.display = 'none';
    	}

		if (id != "") document.getElementById(id).style.display = 'block';
	}

	function getElementsByClassName( strClassName, obj ) {
	    var ar = arguments[2] || new Array();
	    var re = new RegExp("\\b" + strClassName + "\\b", "g");

	    if ( re.test(obj.className) ) {
	        ar.push( obj );
	    }
	    for ( var i = 0; i < obj.childNodes.length; i++ )
	        getElementsByClassName( strClassName, obj.childNodes[i], ar );

	    return ar;
	}
	
	function checkmarks(id){
		var divvis = document.getElementById('check_'+id).src;
		if(divvis.indexOf('checkmark') > 0){
			document.getElementById('check_'+id).src = 'images/map_blankmark.gif';
		    var aryClassElements = getElementsByClassName(id+'_img', document.body );
		    for ( var i = 0; i < aryClassElements.length; i++ ) {
		        aryClassElements[i].style.display = 'none';
		    }

		} else {
			document.getElementById('check_'+id).src = 'images/map_checkmark.gif';
		    var aryClassElements = getElementsByClassName(id+'_img', document.body );
		    for ( var i = 0; i < aryClassElements.length; i++ ) {
		        aryClassElements[i].style.display = 'block';
		    }


		}
	}
	
	sfHover = function() {
		var sfEls = document.getElementById("nav").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
			}
		}
	}
	if (window.attachEvent) window.attachEvent("onload", sfHover);