function MM_preloadImages() { //v3.0
  GetCurrentSection();
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function MenuIn(id){
        var str, str2, e, e2;
        str = id;
	str2 = GetNextID(id);

	e = document.getElementById("TMLink" + str.toString());
	if (e.className != 'TMSelected1'){

 	e = document.getElementById("top" + str.toString());
 	e2 = document.getElementById("top" + str2.toString());
        
	try
        {
 		    if(e2.className == 'TreeSepSelected1')
 		    {
 		        e.className = 'TreeSepBoth1';
		    }
		    else
		    {
 		        e.className = 'TreeSepLeft1';
		    }
		  }
		catch(err)
		{try
		    {
		      e.className = 'TreeSepLeft1';
		    } 
		    catch(err){}
		}
		
		str = GetLastID(id);
	 	e = document.getElementById("top" + str.toString());	    
	 	try
	 	{
	 		    if(e.className == 'TreeSepSelected1')
	 		    {
	 		        e.className = 'TreeSepBoth1';
			    }
			    else
			    {
	 		        e.className = 'TreeSepRight1';
			    }		
			}
		catch(err)
		{}
	  }
	}

	
function MenuOut(id){
        var str, str2, e, e2;
        str = id;
	str2 = GetNextID(id);


	e = document.getElementById("TMLink" + str.toString());
	if (e.className != 'TMSelected1'){

 	e = document.getElementById("top" + str.toString());
 	e2 = document.getElementById("top" + str2.toString());
 		
		try
 		{  
 		    if(e2.className == 'TreeSepSelected1')
 		        {
 		        e.className = 'TreeSepRight1';
 		        }
 		    else
 		        {
 		        e.className = 'TreeSep1';
 		        }
 		  }
 		 catch(err)
 		 {
		    try{
 		      e.className = 'TreeSep1';
		       } 
		       catch(err){}
 		 }
	 		        
 	    str = GetLastID(id); 		
 	    e = document.getElementById("top" + str.toString());
 	    try
 	    {
 		    if(e.className == 'TreeSepBoth1')
 		        {
 		            e.className = 'TreeSepSelected1';
		        }
		    else
		    {
 		    e.className='TreeSep1';
 		    }
		}
		catch(err)
		{}
	  }		
	}

	
function GetCurrentSection() 
    {
     
     var id;
     var str;
     var sub = false;
     var e = document.getElementsByTagName('*');	
     var pattern = new RegExp('TreeSepSelected[0-9]');	
    try
    {   
         for (i = 0; i < e.length; i++) 
            {		
                if ( pattern.test(e[i].className) ) 
                    {			
                        id = e[i].id;				
                      }
             }
	     str = id.replace("top", "");

	     if(id.indexOf("sub")>-1)
		{
		  sub = true;
		  str = id.replace("sub", "");
		  str = GetLastID(str);
		}
	     str = parseInt(str);
             str = GetLastID(str);
	     e = document.getElementById("top" + str.toString());
	     e.className = 'TreeSepRight1';

	     if (sub){
		  str = GetNextID(str);
		  e = document.getElementById("TMLink" + str.toString());
                  e.className = 'TMSelected1';
		  e = document.getElementById("top" + str.toString());
                  e.className = 'TreeSepSelected1';
		}
	 }
	 catch(err){}   

     }


function GetNextID(id){
	
	var ret = ""
	var str = id+1;
	var menItems = document.getElementById('TreeMenu').getElementsByTagName('li').length;

   try{
	do{
		if(document.getElementById("top" + str) != null)
		{
			ret = str;
		}
		else
		{
		str++
		}
	}while(ret == "" && str <= menItems)

	return ret;
   }
   catch(err){}
	
}


function GetLastID(id){

	var ret = "";
	var str = id-1;

   try{
	do{
		if(document.getElementById("top" + str) != null)
		{
			ret = str;
		}
		else
		{
		str--
		}
	}while(ret == "" && str >= 0)

	return ret;
   }
   catch(err){}
}

/* Modified to support Opera */
function bookmarksite(title){
var url = window.location;
if (window.sidebar) // firefox
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)// ie
	window.external.AddFavorite(url, title);
}