﻿
var CSSTopOffSet = 0;
var MenuLoadTime = 100;
var MenuisLoading = 0;
var tObject1;
var tObject2;

var FamilyTree = "";

function DropBuildOffSets(ListId)
{   
   var ultags=document.getElementById(ListId).getElementsByTagName("ul");  
  
   for (var t=0; t<ultags.length; t++)
   {
	   ultags[t].style.display="none";
   }
}

function buildParentTree(ImageId, BaseFolder, ColorId, ParentId, ModuleId)
{
    SwapImage(ImageId,BaseFolder,ColorId);
    
    var liobject = document.getElementById(ParentId);
   liobject.className = "ParentOver_"+ModuleId;
  
   var ChildTags=document.getElementById(ParentId).getElementsByTagName("ul")

   if(ChildTags[0].style.display == "none")
   {
        ChildTags[0].style.display = "block";
   }
   else
   {
        ChildTags[0].style.display = "none";
   }
}

function buildChildTree(ImageId, BaseFolder, ColorId, ChildId, ModuleId)
{
    SwapImage(ImageId,BaseFolder,ColorId);
    
    var liobject = document.getElementById(ChildId);
    liobject.className = "ChildOver_"+ModuleId;
  
   var ChildTags=document.getElementById(ChildId).getElementsByTagName("ul")

     if(ChildTags[0].style.display == "none")
     {
        ChildTags[0].style.display = "block";
     }
     else
     {
        ChildTags[0].style.display = "none";
     }
}

function SwapImage(id,BaseDir,Color)
{
  
     var Closed = BaseDir+""+Color+"Close.gif";
     var Open = BaseDir+""+Color+"Open.gif";
     
     var whitespace = new RegExp("\\s","g");  
     Closed = Closed.replace(whitespace, "%20");
     
     var whitespace = new RegExp("\\s","g");  
     Open = Open.replace(whitespace, "%20");
  
     //alert(id + " " + BaseDir + " " + Color);
     //alert("Current:" + document.images[id].src);  
     //alert("Closed:" + Closed);  
     if(document.images[id].src == Closed)
     {
        document.images[id].src = Open;
        //alert(Open);
     }
     else
     {
        document.images[id].src = Closed;
        //alert(Closed);
     }
  }

function DropEVM_UpdateParentCSS_Over(ParentId, ModuleId)
{
   var liobject = document.getElementById(ParentId);
   liobject.className = "ParentOver_"+ModuleId;

}

function DropEVM_UpdateParentCSS_Out(ParentId, Status, ModuleId)
{
    var liobject = document.getElementById(ParentId);
    if(Status == "Active")
    {
       liobject.className = "ActiveParent_"+ModuleId;
    }
    else
    {
       liobject.className = "InActiveParent_"+ModuleId;
    }
}

function DropEVM_UpdateChildCSS_Over(ChildId, ModuleId)
{
  var liobject = document.getElementById(ChildId);
  liobject.className = "ChildOver_"+ModuleId;
}

function DropEVM_UpdateChildCSS_Out(ChildId, ModuleId)
{
    var liobject = document.getElementById(ChildId);
    liobject.className = "ChildNormal_"+ModuleId ;
}

