function toggleVisibility(anElement)
{
  if(anElement.style.display == 'none')
  {
    // Revert to defaults, which works in IE too.
    anElement.style.display = '';
  }
  else
  {
    anElement.style.display = 'none';
  }
}

function toggleLeadInputs()
{
  var leadCheckbox = document.getElementById('lead_checkbox');
  var leadMax = document.getElementById('lead_max');
  var leadPrice = document.getElementById('lead_price');
  var leadCookie = document.getElementById('lead_cookie');
  
  if(leadCheckbox.checked)
  {
    leadMax.style.display = '';
    leadPrice.style.display = '';
    leadCookie.style.display = '';
  }
  else
  {
    leadMax.style.display = 'none';
    leadPrice.style.display = 'none';
    leadCookie.style.display = 'none';
  }
}

function toggleClickInputs()
{
  var clickCheckbox = document.getElementById('click_checkbox');
  var clickMax = document.getElementById('click_max');
  var clickPrice = document.getElementById('click_price');
  var clickCookie = document.getElementById('click_cookie');
  
  if(clickCheckbox.checked)
  {
    clickMax.style.display = '';
    clickPrice.style.display = '';
    clickCookie.style.display = '';
  }
  else
  {
    clickMax.style.display = 'none';
    clickPrice.style.display = 'none';
    clickCookie.style.display = 'none';
  }
}

function toggleDisplayInputs()
{
  var displayCheckbox = document.getElementById('display_checkbox');
  var displayMax = document.getElementById('display_max');
  var displayPrice = document.getElementById('display_price');
  
  if(displayCheckbox.checked)
  {
    displayMax.style.display = '';
    displayPrice.style.display = '';
  }
  else
  {
    displayMax.style.display = 'none';
    displayPrice.style.display = 'none';
  }
}

function checkTerms()
{
  var terms = document.getElementById('terms');
  if(!terms.checked)
  {
    alert('Du er nødt til at accepterer brugerbetingelserne før at du kan fortsætte.');
  }
  return (terms.checked);
}

function updateBannerCodes()
{
  var value = $('bannerSelector')[$('bannerSelector').selectedIndex].value;
  var values = value.split(':');
  
  $('displayType').innerHTML = values[0];
  $('displayBanner').innerHTML = values[1];
  $('leadType').innerHTML = values[0];
  $('leadBanner').innerHTML = values[1];
}

function toggleEndsAt()
{
  var checkbox = $('is_unlimited');
  var datefield = $('ends_at');
  
  datefield.disabled = checkbox.checked;
}

