function setrollovers() {
	var myImage = function(image){
		if (image.className != "over"){
			return;
		}
		var src = image.getAttribute('src');
		var type = src.substring(src.lastIndexOf('.'));
		var preLoad = new Image();
		preLoad.src = src.replace(type, '_ovr' + type)

		image.onmouseover = function(){
			this.src = preLoad.src;
		}
		
		image.onmouseout = function(){
			this.src = src;
		}
	}
	
	var myAnchor = function(anchor){
		if (anchor.className != "over"){
			return;
		}
		var parent =  anchor.parentNode;
		var color = anchor.style.color;
		parent.className = "";
		
		anchor.onmouseover = function(){
			parent.className = "over";
		}
		
		anchor.onmouseout = function(){
			parent.className = "";
		}
	}
	
	var myH4 = function(h4){
		if (h4.className != "over"){
			return;
		}
		var parent =  h4.parentNode;
		parent.className = "";
			
		h4.onmouseover = function(){
			parent.className = "over";
		}
		
		h4.onmouseout = function(){
			parent.className = "";
		}
	}


	var images = document.getElementsByTagName('img');
	for (var i = 0; i < images.length; i++) {
		myImage(images[i]);
	}
	
	var anchors = document.getElementsByTagName('a');
	for (var i = 0; i < anchors.length; i++) {
		myAnchor(anchors[i]);
	}
	
	var h4s = document.getElementsByTagName('h4');
	for (var i = 0; i < h4s.length; i++){
		myH4(h4s[i]);
	}
}

function topaction(){
	var obj = document.getElementById("topaction");
	if (!obj){
		return;
	}
	var selected = document.getElementById("right10");
	
	var reset = function(){
		if (selected){
			selected.style.visibility = "hidden";
		}
		selected = document.getElementById("right10");
		selected.style.visibility = "visible";
	}
	
	obj.onmouseout = reset;
	
	for (var i = 1; i <= 5; i++){
		document.getElementById("right1" + i).style.visibility = "hidden";
	}
	
	var setAction = function(imgObj){
		var src = imgObj.getAttribute('src');
		var type = src.substring(src.lastIndexOf('.'));
		
		var preLoad = new Image();
		preLoad.src = src.replace(type, '_ovr' + type)

		imgObj.onmouseover = function(){
			this.src = preLoad.src;
			if (selected){
				selected.style.visibility = "hidden";
			}
			var str = this.id.replace("left", "right");
			selected = document.getElementById(str);
			selected.style.visibility = "visible";
		}
		
		imgObj.onmouseout = function(){
			this.src = src;
		}
	}

	var listObj = getChild(obj, "LI");
	for (var i in listObj){
		
		setAction(getChild(getChild(listObj[i], "A"), "IMG"));
	}
}

function maplink(){
	var myAnchor = function(anchor){
		if (anchor.className == "maplink"){
			anchor.onclick = function(){
				window.open("/openseminar/" + anchor.title + ".html", "AccessMap", "width=680,height=600,menubar=yes,toolbar=yes,location=yes");
				return false;
			}
		} else if (anchor.className == "leclink"){
			anchor.onclick = function(){
				window.open("/company/privacy.html", "Privacy", "width=680,height=630,menubar=yes,toolbar=yes,location=yes,scrollbars=yes");
				return false;
			}
		}
	}

	var anchors = document.getElementsByTagName('a');
	for (var i = 0; i < anchors.length; i++) {
		myAnchor(anchors[i]);
	}
}

function getChild(obj, key){
	var count = obj.childNodes.length;
	var selObj = new Array();
	for (var i = 0; i < count; i++) {
		if (obj.childNodes[i].tagName == key){
			selObj.push(obj.childNodes[i]);
		}
	}
	if (selObj.length == 0){
		return;
	} else if (selObj.length == 1){
		return(selObj[0]);
	} else {
		return(selObj);
	}
}

function myonload(){
	setrollovers();
	topaction();
	maplink();
}

window.onload = myonload;

