	function hl(target,color) {
		clr='#FFFFFF';
		if (color=="off") {
			clr=target.oldback;
		} else {
			switch (color) {
				case 0: {clr='#806A90'; clr2='#5580B3'; break;}
				case 1: {clr='#997F9E'; clr2='#779CC6'; break;}
				case 2: {clr='#B395AC'; clr2='#94B4D5'; break;}
				case 3: {clr='#C19FB3'; clr2='#ACC7E2'; break;}	
				case 4: {clr='#EAF1F9'; clr2='#EAF1F9'; break;}					
			}
		}
		target.style.background=clr;
		target.oldback=clr2;
	}

	function mcollapse(targetId) {
		x = document.getElementsByTagName("div");
		for (var i = 0; i < x.length; i++)
		{
			if (x[i].id.substr(0,5)=="group") {
				x[i].style.display = "none";
			}
		}
		if (targetId!="") {
			for (var i = targetId.length; i > 6; i--)
			{
				v = document.getElementById(targetId.substr(0,i));
				v.style.display = "inline";
			}
		}
	}
	
	function display(starget,targetId) {
		target = document.getElementById(targetId);	
  		if (target.style.display == "none" || target.style.display == "")
  		{ 
		mcollapse(targetId);
		target.style.display = "inline"; 
		hl(starget,"off");
		} 
  		else 
  		{ target.style.display = "none"; }			
	}

	function open_sm(title,color,level,groupname,link) {
		if (color=="") {color="ACC7E2";}
		//if (link=="") {linkage="display(this,'"+groupname+"');"} else {linkage="alert('"+link+"');"}
		if (link=="") {linkage="display(this,'"+groupname+"');"} else {linkage="gotoart('"+link+"');"}
		switch (level) {
			case 0:	{var1="menu0"; var2="b5"; var3="5580B3"; var4=0; var5="l1"; break;}
			case 1:	{var1="menu1"; var2="b5"; var3="779CC6"; var4=1; var5="l1"; break;}
			case 2:	{var1="menu2"; var2="b5"; var3="94B4D5"; var4=2; var5="l2"; break;}
			case 3:	{var1="menu2"; var2="b30"; var3="ACC7E2"; var4=3; var5="l2"; break;}	

			case 10:	{color="FF6E6F"; var1="menu3"; var2="b5"; var3="EAF1F9"; var4=4; var5="l1"; break;}
			case 11:	{color="FF6E6F"; var1="menu3"; var2="b5"; var3="EAF1F9"; var4=4; var5="l1"; break;}
			case 12:	{color="FF6E6F"; var1="menu3"; var2="b5"; var3="EAF1F9"; var4=4; var5="l1"; break;}
			case 13:	{color="FF6E6F"; var1="menu3"; var2="b30"; var3="EAF1F9"; var4=4; var5="l1"; break;}			
		}
		document.writeln('<table width="213" background="img/menuback.gif" cellspacing="0" cellpadding="0">');
		document.writeln('<tr><td><img src="img/'+var5+'.gif"></td></tr>');
		document.writeln('<tr>');
		document.writeln('<td bgcolor="#'+var3+'" class="mlink" onClick="'+linkage+'" onMouseover="hl(this,'+var4+');" onMouseout="hl(this,'+"'off'"+');"><a href="javascript:'+linkage+'"></a>');
		document.writeln('<table width="100%" cellspacing="0" cellpadding="0"><tr>');
		document.writeln('<td bgcolor="#'+color+'">');
		if (level>9) {
			document.writeln('<img src="img/menucursor.gif">');
		} else {
			document.writeln('<img src="img/b15.gif">');		
		}
		document.writeln('</td><td bgcolor="#FFFFFF"><img src="img/b1.gif"></td><td><img src="img/'+var2+'.gif"></td>');
		document.writeln('<td width="100%" class="'+var1+'">'+title+'</td></tr>');	
		document.writeln('</table>');
		document.writeln('</td></tr>');
		if (level>9) {document.writeln('<tr><td><img src="img/'+var5+'.gif"></td></tr>');}
		document.writeln('</table>');		
		document.writeln('<div id="'+groupname+'">');
		document.writeln('<table width="213" background="img/menuback.gif" cellspacing="0" cellpadding="0"><tr><td>');
	}
	
	function close_sm() {
		document.writeln('</td></tr></table>');
		document.writeln('</div>');
	}
	
	function space_m() {
		document.writeln('<table width="213" background="img/menuback.gif" cellspacing="0" cellpadding="0">');
		document.writeln('<tr><td><img src="img/l1.gif"></td></tr><tr><td><img src="img/b15.gif"></td></tr></table>');	
	}
	
	function open_m() {
		document.writeln('<div id="menu" class="menu">');
	}
	
	function close_m() {
		document.writeln('<table width="213" background="img/menuback.gif" cellspacing="0" cellpadding="0">');
		document.writeln('<tr><td><img src="img/l1.gif"></td></tr></table></div>');	
	}
	