// adds a function to the page onload, so we don't overwrite existing onload functions
function addOnLoad(f) {
    var currentOnLoad = window.onload;
    if (typeof window.onload != "function") {
        window.onload = f;
    } else {
        window.onload = function() {        
            currentOnLoad();
            f();
        }
    }
}

function browserCheck() {
	if (!document.getElementsByTagName) {
		return false; 
	} else {
		//navRollOvers();
	}	
} 


function navRollOvers() {
	var nav = document.getElementById("nav_list");
	
	var items = nav.getElementsByTagName("a");
	
	var itemsCount = items.length;
	
	for(var i=0;i<itemsCount;i++) {
		var currItem = items[i];
		currItem.onmouseover = function() {
			dimOthers(this);
		}
		currItem.onmouseout = function() {
			navReset();
		}
	}
	
	
}

function dimOthers(element) {
	var nav = document.getElementById("nav_list");
	
	var items = nav.getElementsByTagName("a");
	
	var itemsCount = items.length;
	
	for(var i=0;i<itemsCount;i++) {
		var currItem = items[i];
		if(currItem != element) {
			currItem.className = 'selected';
		} else {
			currItem.className = '';
		}	
	}
}

function navReset() {
	var nav = document.getElementById("nav_list");
	
	var items = nav.getElementsByTagName("a");
	
	var itemsCount = items.length;
	
	for(var i=0;i<itemsCount;i++) {
		var currItem = items[i];
		currItem.className = '';
	}
}

addOnLoad(browserCheck);