// JScript File


        
        
var Tree=function(){
	var tm=sp=10;
	function slider(n){this.nm=n; this.arr=[]}
	slider.prototype.init=function(t,c,k)
	{
		var a,h,s,l,i; 
		a=document.getElementById(t); 
		this.sl=k?k:'';
	    
		h=a.getElementsByTagName('dt'); 		s=a.getElementsByTagName('dd');         this.l=h.length;
		for(i=0;i<this.l;i++)		{		    var d=h[i]; 		    this.arr[i]=d; 		    var dd1=s[i]; 		    dd1.mh=dd1.offsetHeight; 		    //alert(h[i]);		    //alert(d.innerHTML);		    d.onclick=new Function(this.nm+'.pro(this)');  
		//alert('HELLO');
		    if(c==d.id)
		        {
		            //alert("cID:"+c+"<br />"+d.id+':Impact IN');
		            d.className=this.sl;
		        }
		        else
		        {
		            dd1.style.height=0; 
		            dd1.style.display='none';
		        }
		}
//		l=s.length;
//		for(i=0;i<l;i++)//		    {//		        var d=s[i]; //		        d.mh=d.offsetHeight; //		     if(c!=i)//		        {//		            d.style.height=0; 
//		            d.style.display='none';
//		        }
//		    }
	}
	slider.prototype.pro=function(d)
	{ 
		for(var i=0;i<this.l;i++)
		    {
			    var h=this.arr[i], s=h.nextSibling; 			        s=s.nodeType!=1?s.nextSibling:s;                     clearInterval(s.tm);
			if(h==d&&s.style.display=='none')
			{
			    s.style.display=''; 
			    su(s,1); 
			    h.className=this.sl;
			    //alert(d.firstChild.className);
			    //d.firstChild.className="boldnav1";
			    d.style.fontStyle="italic";
			    //d.dtyle.color="RED";
    			
			    //databind(d.id);
			}
			else if(s.style.display=='')
			{
			   // d.firstChild.className="boldnav";
			   d.style.fontStyle="none";
			    su(s,-1); h.className='';
			    
			}
		}
	}
	function su(c,f){c.tm=setInterval(function(){sl(c,f)},tm)}
	function sl(c,f){
		var h=c.offsetHeight, m=c.mh, d=f==1?m-h:h; c.style.height=h+(Math.ceil(d/sp)*f)+'px';
		c.style.opacity=h/m; c.style.filter='alpha(opacity='+h*100/m+')';
		if(f==1&&h>=m){clearInterval(c.tm)}else if(f!=1&&h==1){c.style.display='none'; clearInterval(c.tm)}
	}
	return{slider:slider}
}();


function setStyle(getID)
	{
	    document.getElementById(getID).style.fontStyle="italic";
		document.getElementById(getID).style.color="RED";
//alert('HIHI');
	}
function setStyle1(getID)
{
	try
					{
			            var ss=document.getElementById('span_'+getID).firstChild;

			            var tabs=ss.getElementsByTagName('A');
			            for(var no=0;no<tabs.length;no++)
		                {
		                    tabs[no].style.fontStyle="normal";
		                }
		            }
		            catch(e){}	
}