// JavaScript Document

addOnload(navigators);
addOnload(updateClock);

function addOnload(newFunction) {
	var oldOnload = window.onload;
	
	if (typeof oldOnload == "function") {
		window.onload = function() {
			if (oldOnload) {
				oldOnload();
			}
			newFunction();
		}
	}
	else {
		window.onload = newFunction;
	} 
}

function navigators() {
	document.getElementById("index").className += " active";
	for (var i=1; i < document.links.length;i++) {
		if (document.links[i].parentNode.nodeName == "LI") {
			var location = "" + window.location;						
			
			if (location.indexOf(document.links[i].parentNode.id) > -1) {
				var outClass = "";
				var cn = document.links[i].parentNode.className;
				var allClasses = cn.split(" ");
				
				for (var j=0;j<allClasses.length;j++) {
					outClass += getClassName(allClasses[j]) + " ";
				}
				document.getElementById("index").className = outClass;				
				document.links[i].parentNode.className += " active";
			}
			document.links[i].parentNode.onclick = navigationClicked;	
		}
	}
	
	function getClassName(thisClass) {
		var classBack = "";
		
		switch(thisClass) {
			case "active":				
				break;
			default:
				classBack += thisClass;
		}
		return classBack;
	}
}

function navigationClicked() {
	window.location.href = "http://lewinzki.com/" + this.id + ".html";
	return false;
}

function updateClock() {
	var time = new Date();
	document.getElementById("clock").innerHTML = time.toDateString() + " , " + time.toLocaleTimeString();
}