function InitPage()
{
    startList("nav");
}

function startList(navID)
{
      
	  		navRoot = document.getElementById(navID);
            if (navRoot.nodeName != "TABLE")
            {
                for (i=0; i<navRoot.childNodes.length; i++)
			    {
                  node = navRoot.childNodes[i];
                  if (node.nodeName=="LI"&&node.className!="MenuHeader"&&node.className!="CurrentItem")
		          {
                       
				        node.onmouseover=function()
				        {
							
					        if(document.all&&document.getElementById)
					        {
						        this.className+="over";
					        }
							
					        for (i=0; i<this.childNodes.length; i++)
					        {
									
						        transDIV =  this.childNodes[i];
								
						        if(transDIV.className=="transdiv")
						        {									
							        transDIV.style.height = (this.offsetHeight).toString() + 'px';
							        transDIV.style.width = (this.offsetWidth).toString()  + 'px';
						        }
					        }
							
				        }
					   
				        node.onmouseout=function()
				        {
					        if(document.all&&document.getElementById)
					        {
						        this.className=this.className.replace("over", "");						        
					        }
				        }
			        }
    			}
            }
            else if(navRoot.nodeName == "TABLE")
            {
                var TDNodes = getTableElementsByName(navRoot, "TD");
                
                for (i = 0; i < TDNodes.length; i++)
                {
                    var node = TDNodes[i];
                    var id="";
                                        
                    try
                    {
                        if(typeof(node.getAttribute) != "function")
                        {
                            id="";
                        }
                        else if(!node.getAttribute('id'))
                        {
                            id="";
                        }
                        else if (typeof(node.getAttribute('id')) == "object")
                        {
                            id = node.getAttribute('id').value;
                        }
                        else
                        {
                            id = node.getAttribute('id');
                        }
                    }
                    catch(ex)
                    {
                        
                    }
                    
                    
                    if (node.className!="IdentItem"&&node.className!="CurrentItem"&&id=="")
                    {
                        node.onmouseover=function()
				        {							
					        if(document.all&&document.getElementById)
					        {
						        this.className+="over";
						        
					        }
						}
					   
				        node.onmouseout=function()
				        {
					        if(document.all&&document.getElementById)
					        {
						        this.className=this.className.replace("over", "");
						        
					        }
				        }
                    }
                }
            }
     
	  
}

function CurrentItemHandler()
{
    window.status = "";
    return true;
}

function getTableElementsByName(tableNode, tagName)
{
    var finded = false;
    var arrayElements = tableNode.childNodes;
    
    while (!finded)
    {
        if (arrayElements[0])
        {
            
            if (arrayElements[0].nodeName == tagName)
            {
                finded = true;
                return arrayElements;            
            }
            else
            {
                arrayElements = arrayElements[0].childNodes;                
            }
        }
        else
        {
            
            finded = true;
            return null;
        }
        
    }
}    
    
function ExpandCollapse(obj, id)   
{
    var resObject = document.getElementById(id);
    var vis = resObject.style.display;
    
    if (vis == "none")
    {
        resObject.style.display = "block";
        obj.innerHTML = "-";
    }
    else
    {
        resObject.style.display = "none";
        obj.innerHTML = "+";
    }

}
  


