function initPage()
{
 	menu("menu")
 	menu("sub-menu")
	hover_submit();
	
}
function hover_submit(){
	var submit=document.getElementsByTagName("input");
	if(submit)
	{
		for (var i = 0; i < submit.length; i++)
		{
			if (submit[i].className == 'submit'){
				submit[i].onmouseover = function ()
				{
					this.className += " hover";
				}
				submit[i].onmouseout = function ()
			 	{
			  		this.className = this.className.replace("hover", "");
			 	}
			}
		}
	}
}
function menu(id){
	var nav = document.getElementById(id);
	if (nav)
	{	
		var nodes = nav.getElementsByTagName("li");
		for (var i = 0; i < nodes.length; i++)
			{
			if (nodes[i].parentNode.id == id)
			{
			 nodes[i].onmouseover = function () 
			 {
			  this.className += " hover";
			 }
			 nodes[i].onmouseout = function ()
			 {
			  this.className = this.className.replace("hover", "");
			 }
			}
			if (nodes[i].parentNode.parentNode.parentNode.id == id)
			{
				nodes[i].onmouseover = function () 
			 {
			  this.className += " hover";
			 }
			 nodes[i].onmouseout = function ()
			 {
			  this.className = this.className.replace("hover", "");
			 }
			}
		}
		
		/*var links = nav.getElementsByTagName('a');	
		if(links)
		{
			for (var j = 0; j < links.length; j++){
				var link_width = links[j].parentNode.parentNode.offsetWidth;
				if(links[j].parentNode.parentNode.parentNode.parentNode.id == id)
				{
					links[j].parentNode.style.width = link_width+"px";
					links[j].parentNode.parentNode.style.width = link_width+"px";
					links[j].style.width = link_width-20+"px";
				}
			}
		}*/
	}
}

/* common */
var browsers = 'all';
var currentState = {};

var opera = window.opera;
var safari = navigator.appVersion.indexOf("Safari") != -1;
var ie = document.all && !window.opera;
var ff = navigator.userAgent.indexOf("Firefox") != -1;

var addEvent = function(browsers,event,initMethod)
{
	if (opera && (browsers.match(/Opera/) || browsers.match(/all/))) {
		window.addEventListener(event, initMethod, false);
	} else if (safari && (browsers.match(/Safari/) || browsers.match(/all/))) {
		window.addEventListener(event, initMethod, false);
	} else if (ie && (browsers.match(/IE/) || browsers.match(/all/))) {
		window.attachEvent("on" + event, initMethod);
	} else if (ff && (browsers.match(/FF/) || browsers.match(/all/))) {
		window.addEventListener(event, initMethod, false);
	} else if (!ie && !ff && !safari && !opera) {
		if (window.addEventListener){
			window.addEventListener(event, initMethod, false);
		}
		else if (window.attachEvent){
			window.attachEvent("on" + event, initMethod);
		}
	} 
}

addEvent(browsers,'load',initPage);