

objects = document.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++)
{
  objects[i].outerHTML = objects[i].outerHTML;
}



var mousePress = "up";
var CurrentXPath = "";
var CurrentContentID = "";
function reset_mousePress()
{
  mousePress = "up";
}

function clickDivDown(num)
{
  mousePress = "down";
  moveDivDown(num);
}

function clickDivUp(num)
{
  mousePress = "down";
  moveDivUp(num);
}

function moveDivDown(num)
{
	var pos, pagePos;
	var scrollboxHeight, parentHeight;

	scrollboxHeight = document.getElementById("scrollbox" + num).clientHeight;
	parentHeight = document.getElementById("parent" + num).clientHeight;
	
	pos = document.getElementById("scrollbox" + num).style.top;
	pos = pos.substring(0, pos.length - 2);
	
	pagePos = parseInt(scrollboxHeight) - parseInt(parentHeight) + parseInt(pos);

	if (pagePos > 0)
	{
		pos = pos - 14; // Scroll amount
		document.getElementById("scrollbox" + num).style.top = pos + "px";
		if (mousePress == "down")
		{
			setTimeout('moveDivDown(' + num + ')', 50); // Speed
		}
		document.getElementById("ScrollImageUp" + num).src = 'images/scroll_up.gif';
	}
	else
	{
		mousePress = "up";
		document.getElementById("ScrollImageDown" + num).src = 'images/scroll_dn_lt.gif';
	}
}

function moveDivUp(num)
{
	var pos, pagePos;
	var scrollboxHeight, parentHeight;

	scrollboxHeight = document.getElementById("scrollbox" + num).clientHeight;
	parentHeight = document.getElementById("parent" + num).clientHeight;
	
	pos = document.getElementById("scrollbox" + num).style.top;
	pos = pos.substring(0, pos.length - 2);
	
	pagePos = parseInt(pos);
	
	if (pagePos < 0)
	{
		pos = parseInt(pos) + 14; // Scroll amount
		document.getElementById("scrollbox" + num).style.top = pos + "px";
		if (mousePress == "down")
		{
			setTimeout('moveDivUp(' + num + ')', 50); // Speed
		}
		document.getElementById("ScrollImageDown" + num).src = 'images/scroll_dn.gif';
	}
	else
	{
		mousePress = "up";
		document.getElementById("ScrollImageUp" + num).src = 'images/scroll_up_lt.gif';
	}
}

function Tier1MenuOpen(obj)
{
  var allDivs = document.getElementsByTagName("div");
  var varObjGuid = obj.substring(10);
  var varTheObj = document.getElementById(obj);
  
  for(var i = 0; i < allDivs.length; i++)
  {
    if(allDivs[i].id.indexOf("Tier1Menu_") > -1)
    {
      var varGuid = allDivs[i].id.substring(10);
      var Tier2Div = document.getElementById("Tier2Menu_" + varGuid);
      var Tier1MenuLink = document.getElementById("Tier1MenuLink_" + varGuid);
      
      var BoolItemWasOpen = false;
    
      /// Hide all Tier3s and change classes for all Tier 2
      if(allDivs[i].className == 'leftNavSubMenuItemSelectedDiv' || allDivs[i].className == 'leftNavSubMenuItemDiv')
      {
        allDivs[i].className = 'leftNavSubMenuItemDiv';
      }
      else if(allDivs[i].className == 'leftNavSubMenuItemSelectedDiv_NoChildren' || allDivs[i].className == 'leftNavSubMenuItemDiv_NoChildren')
      {
        allDivs[i].className = 'leftNavSubMenuItemDiv_NoChildren';
      }
      if(Tier2Div != null)
      {
        Tier2Div.style.display = 'none';
      }
      Tier1MenuLink.className = 'leftNavSubMenuLinks';
      
      //  If we are on the div which was clicked, change it's class and spread/close it's div accordingly
      if(varObjGuid == varGuid)
      {
        if(varTheObj.className.indexOf("_NoChildren") > -1)
        {
          varTheObj.className = 'leftNavSubMenuItemSelectedDiv_NoChildren';
        }
        else
        {
          varTheObj.className = 'leftNavSubMenuItemSelectedDiv';
        }
        Tier1MenuLink.className = 'leftNavSubMenuSelectedLinks';
        if(Tier2Div != null)
        {
          if(BoolItemWasOpen)
          {
            Tier2Div.style.display = 'none';
          }
          else
          {
            Tier2Div.style.display = 'inline';
          }
        }
      }
    }
  }
}

function Tier2MenuOpen(obj)
{
  var allDivs = document.getElementsByTagName("div");
  var varObjGuid = obj.substring(10);
  var varTheObj = document.getElementById(obj);
  
  for(var i = 0; i < allDivs.length; i++)
  {
    if(allDivs[i].id.indexOf("Tier3Menu_") > -1)
    {
      var varGuid = allDivs[i].id.substring(10);
      var Tier3Div = document.getElementById("Tier3Menu_" + varGuid);
      
      if (varObjGuid == varGuid)
      {
        if(Tier3Div != null)
        {
          if(Tier3Div.style.display == 'inline')
          {
            Tier3Div.style.display = 'none';
          }
          else
          {
            Tier3Div.style.display = 'inline';
          }
        }
      }
      else
      {
        Tier3Div.style.display = 'none';
      }
    }
  }
}

function Tier1MenuCloseAll()
{
  var allDivs = document.getElementsByTagName("div");
  
  for(var i = 0; i < allDivs.length; i++)
  {
    if(allDivs[i].id.indexOf("Tier2Menu_") > -1)
    {
      try
      {
        var varGuid = allDivs[i].id.substring(10);
        var Tier3Div = document.getElementById("Tier3Menu_" + varGuid);
        var Tier2MenuLink = document.getElementById("Tier2MenuLink_" + varGuid);
        
        if(allDivs[i].className == 'leftNavSubMenuItemSelectedDiv' || allDivs[i].className == 'leftNavSubMenuItemDiv')
        {
          allDivs[i].className = 'leftNavSubMenuItemDiv';
        }
        else if(allDivs[i].className == 'leftNavSubMenuItemSelectedDiv_NoChildren' || allDivs[i].className == 'leftNavSubMenuItemDiv_NoChildren')
        {
          allDivs[i].className = 'leftNavSubMenuItemDiv_NoChildren';
        }
        
        if(Tier3Div != null)
        {
          Tier3Div.style.display = 'none';
        }
        Tier2MenuLink.className = 'leftNavSubMenuLinks';
      }
      catch(e)
      {}
    }
  }
}

function GetNavigationPageByURL(path, closeTier2, qs)
{
  CurrentXPath = path;
  CurrentContentID = '';
  //  top.frames["displayFrame"].location = "View.aspx?" +qs;
  //  Change for IE6 to use window.parent
  window.parent.location = "View.aspx?" +qs;
}

function GetContentByURL(path, closeTier2, qs)
{
  CurrentXPath = path;
  CurrentContentID = '';
  top.frames["hiddenFrame"].location = "View.aspx?" +qs;
}

//    contentid added to function because of the ContentAlerts. The incoming contentid determines
//    the first piece of content in the content listing.
function GetContent(path, closeTier2, start, pageStart, contentid)
{
  CurrentXPath = path;
  CurrentContentID = '';
  top.frames["hiddenFrame"].location = "View.aspx?filtertype=" + unescape(path.replace("&","%26")) + "&start=" + start + "&pageStart=" + pageStart + "&contentid=" + contentid;
  if(closeTier2 == 1)
  {
    Tier1MenuCloseAll();
  }
}

function GetTier3NoContent(path)
{
  CurrentXPath = path;
  CurrentContentID = '';
  top.frames["hiddenFrame"].location = "View.aspx?filtertype=" + path.replace("&","%26") + "&type=tier3poptier45";
}

function GetTier4Content(path, start)
{
  CurrentXPath = path;
  CurrentContentID = '';
  top.frames["hiddenFrame"].location = "View.aspx?filtertype=" + path.replace("&","%26") + "&type=tier4&start=" + start;
}

function GetTier5Content(path, start)
{
  CurrentXPath = path;
  CurrentContentID = '';
  top.frames["hiddenFrame"].location = "View.aspx?filtertype=" + path.replace("&","%26") + "&type=tier5&start=" + start;
}

function GetCMSContent(contentid,path,date)
{
  CurrentXPath = path;
  CurrentContentID = contentid;
  top.frames["hiddenFrame"].location = "View.aspx?filtertype=" + path.replace("&","%26") + "&type=individual&contentid=" + contentid + "&date=" + date;
}

function loadcontent(contentid)
{
  CurrentContentID = contentid;
  top.frames["hiddenFrame"].location = "View.aspx?loadcontentid=" + contentid;
}

function AddDocToFavourites(contentid)
{
  CurrentXPath = "";
  CurrentContentID = contentid;
}



function DisplayFavorites(sFavorites, bNoFav)
{
  var RightnavFavoritesListingWrapper = document.getElementById("RightnavFavoritesListingWrapper");
  var DivRightnavNoFavorites = document.getElementById("DivRightnavNoFavorites");
  RightnavFavoritesListingWrapper.innerHTML = sFavorites;
  try
  {
    if(bNoFav.indexOf("true") > -1)
    {
      DivRightnavNoFavorites.style.display = 'inline';
    }
    else
    {
      DivRightnavNoFavorites.style.display = 'none';
    }
  }
  catch(err){}
}

function DisplayContent(sText, sCrumb, sTitle, sTier45Menu, sOverview)
{
  var MainContentsDiv = document.getElementById("MainContentsDiv");
  var ViewContentTier45Items = document.getElementById("ViewContentTier45Items");
  if(MainContentsDiv != null)
  {
    if(sText != '')
    {
      MainContentsDiv.innerHTML = sText;
      MainContentsDiv.style.display = 'inline';
    }
    else
    {
      MainContentsDiv.innerHTML = '';
      MainContentsDiv.style.display = 'none';
    }
  }
  var ViewContentOverview = document.getElementById("ViewContentOverview");
  if(ViewContentOverview != null)
  {
    if(sOverview != '' && sText == '')
    {
      ViewContentOverview.innerHTML = sOverview;
      ViewContentOverview.style.display = 'inline';
    }
    else
    {
      ViewContentOverview.innerHTML = '';
      ViewContentOverview.style.display = 'none';
    }
  }
  var BreadcrumbsDiv = document.getElementById("BreadcrumbsDiv");
  if(BreadcrumbsDiv != null)
  {
    BreadcrumbsDiv.innerHTML = sCrumb;
  }
  
  var ViewContentTitleDiv = document.getElementById("ViewContentTitleDiv");
  if(ViewContentTitleDiv != null)
  {
    if(sTitle != '')
    {
      ViewContentTitleDiv.innerHTML = sTitle;
      ViewContentTitleDiv.style.display = 'inline';
    }
    else
    {
      ViewContentTitleDiv.style.display = 'none';
    }
  }
  if(ViewContentTier45Items != null)
  {
    if(sTier45Menu != '')
    {
      ViewContentTier45Items.innerHTML = sTier45Menu;
      ViewContentTier45Items.style.display = 'inline';
    }
    else
    {
      ViewContentTier45Items.innerHTML = '';
      ViewContentTier45Items.style.display = 'none';
    }
  }

  ///   Code to scroll to top of page on each content pull
  scroll(0,0);
}

///   This is for the content listings, to hide all the divs inside
function AllContentViewerDiv(type)
{
  var TierFiveItemsWrapper = document.getElementById("TierFiveItemsWrapper");
  var TierFiveViewerSpanWrapper = document.getElementById("TierFiveViewerSpanWrapper");
  
  var allDivs = TierFiveItemsWrapper.getElementsByTagName("div");
  
  for(var i = 0; i < allDivs.length; i++)
  {
    if(allDivs[i].id.indexOf("ContentViewerDiv_") > -1)
    {
      if(type == "close")
      {
        allDivs[i].style.display = 'none';
      }
      else
      {
        allDivs[i].style.display = 'inline';
      }
    }
  }
  
  var allSpans = TierFiveViewerSpanWrapper.getElementsByTagName("span");
  
  for(var i = 0; i < allSpans.length; i++)
  {
    if(allSpans[i].id.indexOf("ContentViewerSpan_") > -1)
    {
      allSpans[i].className = 'ElementGroup_Style3_View';
    }
  }
  
  var ContentViewerSpan_ALL = document.getElementById("ContentViewerSpan_ALL");
  if(type == "close")
  {
    ContentViewerSpan_ALL.className = 'ElementGroup_Style3_View';
  }
  else
  {
    ContentViewerSpan_ALL.className = 'ElementGroup_Style3_ViewSelected';
  }
}

function ContentViewDivOpenSingle(num)
{
  var TierFiveItemsWrapper = document.getElementById("TierFiveItemsWrapper");
  var TierFiveViewerSpanWrapper = document.getElementById("TierFiveViewerSpanWrapper");
  
  var allDivs = TierFiveItemsWrapper.getElementsByTagName("div");
  
  for(var i = 0; i < allDivs.length; i++)
  {
    if(allDivs[i].id.indexOf("ContentViewerDiv_" + num) > -1)
    {
      allDivs[i].style.display = 'inline';
      break;
    }
  }
  
  var allSpans = TierFiveViewerSpanWrapper.getElementsByTagName("span");
  
  for(var i = 0; i < allSpans.length; i++)
  {
    if(allSpans[i].id.indexOf("ContentViewerSpan_" + num) > -1)
    {
      allSpans[i].className = 'ElementGroup_Style3_ViewSelected';
      break;
    }
  }
}

function ClickButtonByDefault(objectId)
{
  if (event.keyCode == 13)
  {
    event.returnValue=false;
    event.cancel = true;
    o = document.getElementById(objectId);
    if (o != null)
    {
      o.click();
    }
  }
}