function showflags(){
	document.getElementById("flags").style.visibility = "visible";
	layerclear();
}
function hideflags(){
	document.getElementById("flags").style.visibility = "hidden";
}
function tabover(tab){
	if(tab != tabison){
		document.getElementById(tab + "nav").className = "navover";
	}
}
function taboff(tab){
	if(tab != tabison){
		document.getElementById(tab + "nav").className = "nav";
	}
}
var tabison = "tab1";
function tabon(tab){
	layerclear();
	if((tabison != "") && (tabison != tab)){
		document.getElementById(tabison + "on").style.display = "none";
		document.getElementById(tabison + "off").style.display = "block";
		document.getElementById(tab + "off").style.display = "none";
		document.getElementById(tab + "on").style.display = "block";
		document.getElementById(tabison + "nav").className = "nav";
		document.getElementById(tab + "nav").className = "navon";
		tabison = tab;
	}
	else if((tabison != "") && (tabison == tab)){
		document.getElementById(tabison + "nav").className = "nav";
		document.getElementById(tabison + "on").style.display = "none";
		document.getElementById(tabison + "off").style.display = "block";
		tabison = "";
	}
	else{
		document.getElementById(tab + "off").style.display = "none";
		document.getElementById(tab + "on").style.display = "block";
		document.getElementById(tab + "nav").className = "navon";
		tabison = tab;
	}
}
function tabclear(){
	if(tabison != ""){
		document.getElementById(tabison + "nav").className = "nav";
		document.getElementById(tabison + "on").style.display = "none";
		document.getElementById(tabison + "off").style.display = "block";
		tabison = "";
	}
}
var layerison = "";
var timer;
function layeron(layer){
	tabclear();
	if((layerison != "") && (layerison != layer)){
		document.getElementById("layer" + layerison).style.visibility = "hidden";
		document.getElementById("layer" + layer).style.visibility = "visible";
		document.getElementById("linklayer" + layerison).className = "";
		document.getElementById("linklayer" + layer).className = "on";
		layerison = layer;
		/* clearTimeout(timer);*/
		/* timer = setTimeout("layerhide('" + layerison + "')", 6000); */	
	}
	else if((layerison != "") && (layerison == layer)){
		document.getElementById("layer" + layerison).style.visibility = "hidden";
		document.getElementById("linklayer" + layerison).className = "";
		layerison = "";
	}
	else{
		document.getElementById("layer" + layer).style.visibility = "visible";
		document.getElementById("linklayer" + layer).className = "on";
		layerison = layer;
		/* clearTimeout(timer);*/
		/* timer = setTimeout("layerhide('" + layerison + "')", 6000); */	
	}
}
function layerhide(layer){
	document.getElementById("layer" + layer).style.visibility = "hidden";
	document.getElementById("linklayer" + layer).className = "";
	layerison = "";
}
function layerclear(){
	if(layerison != ""){
		document.getElementById("layer" + layerison).style.visibility = "hidden";
		document.getElementById("linklayer" + layerison).className = "";
		layerison = "";
		/* clearTimeout(timer);*/
	}
}


var wmtt = null;
function showhelp(element,id){
	wmtt = document.getElementById("help" + id);
	document.onmousemove = update;
	wmtt.style.display = "block";
}

function hidehelp(elm,id){
	document.onmousemove = null;
	document.getElementById("help" + id).style.display = "none";
}

function update(e) {
	if (typeof window.pageYOffset != 'undefined') {
	   	x = (document.all) ? window.event.x + window.pageXOffset : e.pageX;
		y = (document.all) ? window.event.y + window.pageYOffset  : e.pageY;
	}
	else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
		x = (document.all) ? window.event.x + document.documentElement.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.documentElement.scrollTop  : e.pageY;
	}
	else if (typeof document.body != 'undefined') {
	   	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	}
	if (wmtt != null) {
		wmtt.style.left = (x+10) + "px";
		wmtt.style.top 	= (y+10) + "px";
	}
}

