var lastTR = 0;
	
	function openTR(num)
	{
	
		var tabList = document.all.tags("TABLE");
		var divSize = 0;
		
		
		for (var counter = 0; counter < tabList.length; counter++)
			if (tabList[counter].drop == "1")
				divSize += GetNumRows(tabList[counter]) * 20;
				
		
		
		if (eval('tr'+num+'.style.display == "none"')) 
			{
					//close last tr
					if (lastTR && lastTR != num) {eval('tr'+lastTR+'.style.display = "none"')}
					// open current
					eval('tr'+num+'.style.display = ""');
					divUp = 0;
					rollDivUp(num);
					lastTR = num;
					}
					else
					{
					eval('tr'+num+'.style.display = "none"')
					}
	
		
			}


	var divUp,divDown;		
	
	function rollDivUp(num)
	{
		eval('div'+num+'.style.clip = "rect(0px 123px '+divUp+'px 0px)"');
		divUp+=4;
		if (divUp < (parseInt(eval('td'+num+'.height'))+5)) setTimeout("rollDivUp("+num+")","30");
		else ok = true;
	}
	
	function rollDivDown(num,org)
	{
	
		eval('div'+num+'.style.clip = "rect(0px 123px '+divUp+'px 0px)"');
		divUp-=4;
		if (divUp > 1) setTimeout("rollDivDown("+num+","+org+")","30");
		else {
		eval('tr'+num+'.style.display = "none"');ok=true; openTR(org)}
	}


	function GetNumRows(tbRef)
	{
		return tbRef.rows.length;
	}
	
	
 function ChangeImg(N_Img,State){
			var myImg = N_Img;		
			var N_Img=document.getElementById(N_Img);			
			if(N_Img!=null){
				if (State==1)
				{		
					N_Img.src=N_Img.src.replace("_off","_on");				
				}
				else {											
					N_Img.src=N_Img.src.replace("_on","_off");
				}			
			}
		}
