document.write("<style>.sfx-hidden{display:none}</style>")

// namespace
if (typeof Thirty == "undefined" || !Thirty) {
    var Thirty = {};
}
if (typeof Thirty.Sfx == "undefined" || !Thirty.Sfx) {
  Thirty.Sfx = {};
}

// Innitiate SFX
Thirty.Sfx.SetUp = 
{
  Main : function()
  {
   if (window.attachEvent) 
   {
    window.attachEvent("onload", this.pageInit);
   }
   else if (window.addEventListener) 
   { 
    window.addEventListener( "load", this.pageInit, false );
   }
  },
  pageInit : function()
  { 
    Thirty.Sfx.ExpandCollapse.AttachEvent();

  }
}
// kick off here
Thirty.Sfx.SetUp.Main();

// expand and collapse concertina
Thirty.Sfx.ExpandCollapse =
{   
  ExpandCollapseLayer : function(obj)
  {
    var DLobj = obj.parentNode;
    var SpanContainer = DLobj.getElementsByTagName('a')[0];
    var DDobj = DLobj.getElementsByTagName('dd')[0];
    if(DDobj.className.indexOf("sfx-hidden") != -1)
    {
      DDobj.className=DDobj.className.replace(new RegExp("\\bsfx-hidden\\b"), "");
      SpanContainer.innerHTML = "-";
    }
    else
    {
      DDobj.className += " sfx-hidden";
      SpanContainer.innerHTML = "+";
    }

  },
  AttachEvent : function()
  {
    var DLlist = document.getElementsByTagName('dl')
    for (i=0; i<DLlist.length; i++)
    {
     if (DLlist[i].className.indexOf("concertina")!= -1)
     {
      var ocText = document.createTextNode("+");
      var ocLink = document.createElement('a');
      ocLink.href="#"
      ocLink.appendChild(ocText);
      DLlist[i].getElementsByTagName('span')[0].appendChild(ocLink);
      
      var DTLink = DLlist[i].getElementsByTagName('span')[0].parentNode;
      DTLink.style.cursor = 'pointer';
      DTLink.onclick = function () { Thirty.Sfx.ExpandCollapse.ExpandCollapseLayer(this);return false }
     }
    }
  }
}
