startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("navlist");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}

window.onload=startList;


function MM_preloadImages()
{
	var d=document;
	if(d.images)
  	{
  		if(!d.MM_p)
  		d.MM_p=new Array();
	  	var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
	  	for(i=0; i<a.length; i++)
	  	if (a[i].indexOf("#")!=0)
  		{
  			d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
  		}
	}
}


function swapImage(imageid)
{
	var newimage = 'i/nav/' + imageid + 'b.gif';
	getObById(imageid).src=newimage;
}
function reImage(imageid)
{
	var newimage = 'i/nav/' + imageid + '.gif';
	getObById(imageid).src=newimage;
}



function swapFlag(flagid)
{
	var newimage = 'i/flags/' + flagid + 'b.gif';
	var flagdiv = 'flag' + flagid;
	getObById(flagid).src=newimage;
	getObById('flagenglish').style.display = 'none';
	getObById('flagfrench').style.display = 'none';
	getObById('flagrussian').style.display = 'none';
	getObById('flagchinese').style.display = 'none';
	getObById('flagspanish').style.display = 'none';
	getObById('flagportugese').style.display = 'none';
	getObById('flagarabic').style.display = 'none';
	getObById(flagdiv).style.display = 'block';
}
function reFlag(flagid)
{
	var newimage = 'i/flags/' + flagid + '.gif';
	getObById(flagid).src=newimage;
}



function swapMap(continent)
{
	var newimage = 'i/map/' + continent + '.gif';
	getObById('atlas').src=newimage;
}
function reMap()
{
	var newimage = 'i/map/map.gif';
	getObById('atlas').src=newimage;
}


function getObById(id)
{
	if (document.layers) //Netscape 4
		return eval('document.' + id);
	else if (navigator.userAgent.indexOf("Opera") != -1) //Opera
		return eval("document.all."+id);
	else // all others . . .
		return document.getElementById(id);
}

function writeText(infotext) {
 getDivlayerId('textDiv').innerHTML=infotext;
}


function toggleMenu(divname) 
{
   divstyle = getDivStyle(divname);
   if (divstyle.visibility == 'visible' || divstyle.visibility == 'show') 
   {
      divstyle.visibility = 'hidden';
      tsGetElementById('optiontable').style.visibility = 'visible';
   } 
   else 
   {
      fixPosition(divname);
      divstyle.visibility = 'visible';
      tsGetElementById('optiontable').style.visibility = 'hidden';
   }
}
