// JavaScript Document
function rollover(id, farbe){
	id.style.backgroundColor = farbe;
}

function rollout(id, farbe){
	id.style.backgroundColor = farbe;
}


letzte_schachtel="";

function schachtel(id){

	jetzt = new Date();
	if (letzte_schachtel!=id)
	{
		teile=id.split("_");
		
		if (teile[3]=="off") 
		{
			document.getElementById(teile[0]+"_"+teile[1]+"_"+teile[2]+"_on").style.display="block";
			document.getElementById(teile[0]+"_"+teile[1]+"_"+teile[2]+"_off").style.display="none";
			if (letzte_schachtel) 
			{
				teile2=letzte_schachtel.split("_");
				if(teile2[2]!="0")
				{
					document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_on").style.display="block";
					document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_off").style.display="none";			
				}
			}
			letzte_schachtel='';
		}
		else 	
		if (document.getElementById(teile[0]+"_"+teile[1]+"_"+teile[2]+"_inhalt").innerHTML=='')
			{				
				if (teile[2]==0)
						ajaxRequest('fileadmin/script/glossary.inc.php?key='+teile[1]+"&time="+jetzt.getTime(),teile[0]+"_"+teile[1]+"_"+teile[2]+"_inhalt",0,'','openschachtel(\''+id+'\')');
				else
						ajaxRequest('fileadmin/script/glossary.inc.php?uid='+teile[2]+"&time="+jetzt.getTime(),teile[0]+"_"+teile[1]+"_"+teile[2]+"_inhalt",0,'','openschachtel(\''+id+'\')');
			}
			else
			{
				openschachtel(id);
			}
	 }	
	 
}

function openschachtel(id)
{
		teile=id.split("_");
		if (teile[3]=="on") onoff="off"; 
		else onoff="on";

		document.getElementById(teile[0]+"_"+teile[1]+"_"+teile[2]+"_"+onoff).style.display="block";
		
		
		document.getElementById(id).style.display="none";
		if (letzte_schachtel) 
		{
			teile2=letzte_schachtel.split("_");
			if (teile[2]=="0"){
				
				if(teile2[2]!="0"){
					document.getElementById(teile2[0]+"_"+teile2[1]+"_0_on").style.display="block";
					document.getElementById(teile2[0]+"_"+teile2[1]+"_0_off").style.display="none";
					
					document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_on").style.display="block";
					document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_off").style.display="none";			
				}
				else
				{
						document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_on").style.display="block";
						document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_off").style.display="none";
				}
			}else{
				if (teile2[2]!="0")
				{
					document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_off").style.display="none";
					document.getElementById(teile2[0]+"_"+teile2[1]+"_"+teile2[2]+"_on").style.display="block";				
				}
			}
		}
		letzte_schachtel=id;
}

document.write('<script src="fileadmin/script/js/ajax.js"></script>');