// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
function toggleSetListView()
{
  var divTitle = document.getElementById("setlistHeader");
  var divSetlists = document.getElementById("setlistList");

  if (divSetlists.style.display == "block")
  {
    divTitle.style.display = "block";
    divSetlists.style.display = "none";
  }
  else
  {
    divTitle.style.display = "none";
    divSetlists.style.display = "block";
  }
}

function toggleSignUpList()
{
  var divTitle = document.getElementById("signupHeader");
  var divForm = document.getElementById("signupList");

  if (divForm.style.display == "block")
  {
    divTitle.style.display = "block";
    divForm.style.display = "none";
  }
  else
  {
    divTitle.style.display = "none";
    divForm.style.display = "block";
    document.getElementById("name").focus();
  }
}

function pageInitialization()
{
/*    var body = document.getElementById("body");
    var logo;
    var imageName;
    var isMainPage = (document.getElementById("logo") != null);
    var arrow = document.getElementById("arrow");
    
    if (isMainPage)
    {
        logo = document.getElementById('logo');
        imageName = "FFWDMain";
    }
    else
    {
        logo = document.getElementById('setlistHeaderLogo');
        imageName = "FFWDSecondary";
    } 
 
  switch (new Date().getSeconds() % 4)
  {
    case 0:
        // white background/red lettering
        body.style.backgroundColor = "#FFFFFF";
        body.style.color = "#D50000";
        logo.src = "/images/" + imageName + "_red.gif";
        if (!isMainPage)
        {
          arrow.src = "/images/Arrows_red.gif";
        }
        break;
    case 1:
        // blue background/white lettering
        body.style.backgroundColor = "#3399AA";
        body.style.color = "#FFFFFF";
        logo.src = "/images/" + imageName + "_white.gif";
        if (!isMainPage)
        {
          arrow.src = "/images/Arrows_white.gif";
        }
        break;
    case 2:
        // yellow background/black lettering
        body.style.backgroundColor = "#FFFF33";
        body.style.color = "#000000";
        logo.src = "/images/" + imageName + "_black.gif";
        if (!isMainPage)
        {
          arrow.src = "/images/Arrows_black.gif";
        }
        break;
    case 3:
        // orange background/yellow lettering
        body.style.backgroundColor = "#F88017";
        body.style.color = "#FFFF33";
        logo.src = "/images/" + imageName + "_yellow.gif";
        if (!isMainPage)
        {
          arrow.src = "/images/Arrows_yellow.gif";
        }
        break;
  }
*/
  if (document.getElementById("mailLink") != null)
  {
    document.getElementById("mailLink").href = buildAddress();
    document.getElementById("mailLink").innerHTML = buildText();
    document.getElementById("hdnList").value = buildListEmail();
  }
}

function buildAddress()
{
  return "mai" + addressObfuscation() + "y@" + "ff" + "wdnyc.com?subject=Hi";
}

function buildText()
{
  var address = "wdnyc.com";
  return "ty@ff" + address;
}

function addressObfuscation()
{
  return "lto:t"
}

function buildListEmail()
{
  return "annou" + "ncements@typar" + buildTheRest();
}

function buildTheRest()
{
  return "ker.net";
}