
var loaded=new Array();
var F_menuIsEntered=false;
var F_menuIsCreated=false;
var F_menuAgt=navigator.userAgent.toLowerCase();
var F_menuIsGecko=(F_menuAgt.indexOf('gecko')!=-1);
var F_menuIsOpera=(F_menuAgt.indexOf('opera')!=-1);
var F_menuSubmenu;
var F_menuTable=new Array();
function F_loadRollover(image,imageName,menu)
{
	if(image&&image.src&&(null==image.out||typeof(image.out)==typeof(void(0))))
	{
		s=image.src;
		image.out=new Image();
		image.out.src=s;
		image.over=new Image();
		if(imageName.lastIndexOf('/')>=0||imageName.lastIndexOf('\\')>=0)
		{
			s=imageName;
		}
		else
		{
			i=s.lastIndexOf('/');
			if(i<0)i=s.lastIndexOf('\\');
			if(i<0)
			{
				s=imageName;
			}
			else
			{
				s=s.substring(0,i+1)+imageName;
			}
		}
		image.over.src=s;
		image.menu=menu;
		loaded[image.name]=image;
	}
}
function F_roll(imageName,over)
{
	if(document.images)
	{
		if(over)
		{
			imageObject="over";
		}
		else
		{
			imageObject="out";
		}
		image=loaded[imageName];
		if(image)
		{
			ref=eval("image."+imageObject);
			if(ref)image.src=eval("image."+imageObject+".src");
			else image.src='';
			ref=eval("image.menu");
			if(ref)
			{
				if(over)
				F_menuOpen(image,image.menu);
				else
				F_menuClose();
			}
		}
		if(window.event)
		window.event.cancelBubble=true;
	}
}
function F_menufindLeft(b)
{
	v=b.offsetLeft;
	if(b.offsetParent)
	v+=F_menufindLeft(b.offsetParent);
	return v;
}
function F_menufindTop(b)
{
	v=b.offsetTop;
	if(b.offsetParent)
	v+=F_menufindTop(b.offsetParent);
	return v;
}
function F_menuOpen(o,a)
{
	var menu;
	if(F_menuIsGecko)
	menu=document.getElementById(a[1]+'LYR');
	else if(document.layers)
	menu=document.layers[a[1]+'LYR'];
	else
	menu=eval(a[1]+'LYR');
	if(F_menuSubmenu)
	{
		if(F_menuSubmenu!=menu)
		{
			if(document.layers)
			F_menuSubmenu.visibility='hidden';
			else
			F_menuSubmenu.style.visibility='hidden';
		}
		else
		{
			F_menuIsCreated=true;
			return;
		}
	}
	F_menuSubmenu=menu;
	var horizontal=a[2];
	if(document.layers)
	{
		F_menuSubmenu.document.open();
		F_menuSubmenu.document.write(F_menuTable[a[1]]);
		F_menuSubmenu.document.close();
		F_menuSubmenu.top=document.layers[o.name].pageY+(horizontal?a[0]:0);
		F_menuSubmenu.left=document.layers[o.name].pageX+(horizontal?0:a[0]);
		F_menuSubmenu.visibility='visible';
	}
	else
	{
		var menutop=F_menufindTop(o);
		var menuleft=F_menufindLeft(o);
		if(horizontal)
		menutop+=a[0];
		else
		menuleft+=a[0];
		F_menuSubmenu.style.top=menutop;
		F_menuSubmenu.style.left=menuleft;
		F_menuSubmenu.style.visibility='visible';
	}
	F_menuIsCreated=true;
}
function F_menuClose()
{
	F_menuIsCreated=false;
	setTimeout('F_checkMenuClose()',100);
}
function F_checkMenuClose()
{
	if(!F_menuIsEntered&&!F_menuIsCreated&&F_menuSubmenu)
	{
		if(document.layers)
		F_menuSubmenu.visibility='hidden';
		else
		F_menuSubmenu.style.visibility='hidden';
		F_menuSubmenu=0;
	}
}
function F_menu(a)
{
	var navname=a[0];
	var s;
	s='<table onmouseover=F_menumouseover(this) onmouseout=F_menumouseout() border="0" cellspacing="0" cellpadding="0">';
	var i=1;
	while(i<a.length)
	{
		var link=a[i];
		var target='';
		var p=link.indexOf(' target=');
		if(p!=-1)
		{
			target=link.substr(p+8);
			link=link.substr(0,p);
		}
		s+='<tr><td width="100%">';
		s+='<a href="'+link+'"';
		if(target.length)
		s+=' target="'+target+'"';
		if(a[i+2].length)
		s+=' onMouseOver="F_rolls(\''+navname+'s'+i+'\',1)" onMouseOut="F_rolls(\''+navname+'s'+i+'\',0)"';
		s+='>';
		s+='<img border="0" src="'+a[i+1]+'"';
		if(a[i+2].length)
		s+=' name=\''+navname+'s'+i+'\' onLoad="F_loadRollover(this,\''+a[i+2]+'\',0)"';
		s+='>';
		s+='</a></td></tr>';
		i+=3;
	}
	s+='</table>';
	if(F_menuIsGecko)
	{
		document.writeln("<DIV ID='"+navname+"LYR' STYLE='Z-Index:5'>");
		document.writeln(s);
		document.writeln("</DIV>");
	}
	else if(F_menuIsOpera)
	{
		document.writeln("<DIV ID='"+navname+"LYR'>");
		document.writeln(s);
		document.writeln("</DIV>");
	}
	else if(document.all)
	{
		document.writeln("<DIV ID='"+navname+"LYR' STYLE='Z-Index:5'>");
		document.writeln(s);
		document.writeln("</DIV>");
	}
	else if(document.layers)
	{
		document.writeln('<LAYER id="'+navname+'LYR" visibility=hidden onmouseover="F_menumouseover()" onmouseout="F_menumouseout()"></LAYER>');
		F_menuTable[navname]=s;
	}
}
function F_menumouseover()
{
	F_menuIsEntered=true;
	F_menuIsCreated=false;
}
function F_menumouseout()
{
	F_menuIsEntered=false;
	setTimeout('F_checkMenuClose()',100);
}
function F_rolls(imageName,over)
{
	if(over)
	F_menumouseover();
	else
	F_menumouseout();
	F_roll(imageName,over);
}
