var menutimeout=400;
var ie4=document.all;
var ns6=document.getElementById&&!document.all;
var lastitem="";

function turnOff(imgName,activeNo) {
	imgOff=new Image();
	if(activeNo==1)imgOff.src="images/flag/"+imgName+"_on.gif";
	else imgOff.src="images/flag/"+imgName+".gif";
	document[imgName].src=imgOff.src;
};

function fadeOff(imgName,activeNo) {
	imgFade=new Image();
	if(activeNo==1)imgFade.src="images/flag/"+imgName+"_on.gif";
	else imgFade.src="images/flag/"+imgName+"_hi.gif";
	document[imgName].src=imgFade.src;
};

function turnOn(imgName) {
	imgOn=new Image();
	imgOn.src="images/flag/"+imgName+"_on.gif";
	document[imgName].src=imgOn.src;
};

function ReDir(form) {	
	var newIndex=form.selectedIndex;
	if(form.options[newIndex].value=="walkereu.html") {
		OpenWindow('500','200','walkerEU','../walkereu.html');
	}
	else {
		document.location=form.options[newIndex].value;
	}
};

function showSubmenu(l,o,e) {
	if(document.getElementById) {
		if(o!=null) {
			buildMenu(o,e);
		}
		if(lastitem!="") {
			document.getElementById(lastitem).style.display="none";
		}
		document.getElementById(l).style.display="block";
		lastitem=l;
	}
};

function buildMenu(o,e) {
	if(typeof mainmenuitemlinks=="undefined") {
		var mainmenuitem=document.getElementById("mainmenuitem");
		mainmenuitemlinks=mainmenuitem.getElementsByTagName("A");
	}
	for(i=0;i<mainmenuitemlinks.length;i++){
		mainmenuitemlinks[i].className="";
	}
	if(typeof o!="undefined") {
		o.className="active";
	}
	if(typeof e!="undefined") {
		var activeitem=document.getElementById(e);
		activeitem.className="active";
	}
};

function initMenu() {
	var mainmenuitem=document.getElementById("mainmenuitem");
	mainmenuitemlinks=mainmenuitem.getElementsByTagName("A");
	if(startupitem!="") {
		showSubmenu(startupitem[1],mainmenuitemlinks[startupitem[0]-1]);
	}
	else if(lastitem!="") {
		document.getElementById(lastitem).style.display="none";
		buildMenu();
	}
};

function hideSubmenu(e,t) {
	if(ie4&&!t.contains(e.toElement)) {
		if(ie4||ns6) {
			menutimeoutdelay=setTimeout("initMenu()",menutimeout);
		}
	}
	else if(ns6&&e.currentTarget!=e.relatedTarget&&!cns(e.currentTarget,e.relatedTarget)) {
		if(ie4||ns6) {
			menutimeoutdelay=setTimeout("initMenu()",menutimeout);
		}
	}
};

function cns(e,o) {
	while(o.parentNode) {
		if((o=o.parentNode)==e) {
			return true;
		}
	return false;
	}
};

function stophideSubmenu() {
	if(typeof menutimeoutdelay!="undefined") {
		clearTimeout(menutimeoutdelay);
	}
};

function OpenWindow(wi, he, target, link) {
         var he1=he+15+20;
         var leftPos=(screen.availWidth/2)-(wi/2);
         var topPos=(screen.availHeight/2)-(he/2);
         NewWin = this.open(link, target, 'left=' + leftPos + ',top=' + topPos + ',location=no,toolbar=no,directories=no,menubar=no,scrollbars=no,resizable=no,width=' + wi + ',height=' + he);
         NewWin.focus();
};

