function menuHover(){
	var nav = document.getElementById("main-nav");
	if (nav){
		var nodes = nav.getElementsByTagName("li");
		for (var i=0; i<nodes.length; i++){
			var _tmp = nodes[i].getElementsByTagName("strong")[0];
			if (_tmp)
			{
					nodes[i]._strong = _tmp;
				}
			makeHover(nodes[i]);
		}
	}
}
function lineHover(){
	var lines = document.getElementsByTagName("ul");
	for(var i=0; i<lines.length; i++){
		if (lines[i].className == "blue-line"){
			makeHover(lines[i]);
		}
	}
}
function rowHover(){
	var row = document.getElementsByTagName("div");
	for(var i=0; i<row.length; i++){
		if (row[i].className == "row"){
			makeHover(row[i]);
		}
	}
}
function zoomHover(){
	var zoom = document.getElementsByTagName("div");
	for(var i=0; i<zoom.length; i++){
		if (zoom[i].className == "zoom"){
			makeHover(zoom[i]);
		}
	}
}
function areaHover(){
	var area = document.getElementsByTagName("div");
	for(var i=0; i<area.length; i++){
		if (area[i].className == "search-area"){
			area[i].onmouseover = function(){
				if (this.className.indexOf("search-area-hover") == -1)
				{
					this.className += " search-area-hover";
				}
			}
			area[i].onmouseout = function(){
				this.className = this.className.replace(" search-area-hover", "");
			}
		}
	}
}
function boxHover(){
	var box = document.getElementsByTagName("div");
	for(var i=0; i<box.length; i++){
		if (box[i].className == "result"){
			box[i].onmouseover = function(){
				if (this.className.indexOf("result-hover") == -1)
				{
					this.className += " result-hover";
				}
			}
			box[i].onmouseout = function(){
				this.className = this.className.replace(" result-hover", "");
			}
		}
	}
}
function makeHover(_obj) {
	_obj.onmouseover = function(){
		if (this.className.indexOf("hover") == -1)
		{
			this.className += " hover";
		}
		if (this._strong) {
			if (this._strong.className.indexOf("hover") == -1)
			{
				this._strong.className += " hover";
			}
		}
	}
	_obj.onmouseout = function(){
		this.className = this.className.replace(" hover", "");
		if (this._strong) {
				this._strong.className = this._strong.className.replace("hover", "");
		}
	}
}
function _load() {
   menuHover();
   lineHover();
   areaHover();
   rowHover();
   zoomHover();
   boxHover();
}
if (window.attachEvent && !window.opera){
	window.attachEvent("onload", _load);
}
