// JavaScript Document

function preloadImages() 
{
	var d=document; 
	if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function FindNavId(n, d) { //v4.01
	var p,i,x;
	if(!d) d=document;
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function NavHandle(event, grpName) 
{
	var i,style,nbArr,args=NavHandle.arguments;
	if (event == "init" && args.length > 2) 
	{
		if ((style = FindNavId(args[2])) != null && !style.RO_init) 
		{
			style.RO_init = true;
			style.RO_up = args[3];
			style.RO_dn = style.className;
			
			if ((nbArr = document[grpName]) == null)
			nbArr = document[grpName] = new Array();
			
			nbArr[nbArr.length] = style;
			for (i=4; i < args.length-1; i+=2) if ((style = FindNavId(args[i])) != null) 
			{
				if (!style.RO_up) style.RO_up = style.className;
				style.className = style.RO_dn = args[i+1];
				nbArr[nbArr.length] = style;
			}
		}
	}
	else if (event == "over") 
	{
	    RO_nbOver = nbArr = new Array();
	    for (i=1; i < args.length-1; i+=3) if ((style = FindNavId(args[i])) != null) 
		{
	      if (!style.RO_up) style.RO_up = style.className;
	      style.className = (style.RO_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : style.RO_up);
	      nbArr[nbArr.length] = style;
    	}
	}
	else if (event == "out" ) 
	{
		for (i=0; i < RO_nbOver.length; i++) {
		style = RO_nbOver[i]; style.className = (style.RO_dn) ? style.RO_dn : style.RO_up; }
	}
	else if (event == "down")
	{
		nbArr = document[grpName];
		
		if (nbArr)
		for (i=0; i < nbArr.length; i++) { style=nbArr[i]; style.className = style.RO_up; style.RO_dn = 0; }
		
		document[grpName] = nbArr = new Array();
		for (i=2; i < args.length-1; i+=2) if ((style = FindNavId(args[i])) != null)
		{
			if (!style.RO_up)
			style.RO_up = style.className;
			style.className = style.RO_dn = (args[i+1])? args[i+1] : style.RO_up;
			nbArr[nbArr.length] = style;
		}
	}
}
//-->