function preload(strBilledeObjektNavn, strFilnavn)
{
  if (document.images)
  {
    eval(strBilledeObjektNavn + ' = new Image()');
    eval(strBilledeObjektNavn + '.src = "' + strFilnavn + '"');
  }
}

function billedSkift(strNavn, booAfkrydset)
{
  if (document.images)
    document.images['billede_' + strNavn].src = (booAfkrydset ? boks1.src : boks0.src);
}

function Boks(strNavn, booAfkrydset)
{
  this.navn = strNavn;
  
  document.getElementById('hidden_' + strNavn).value = (booAfkrydset ? 'true' : '');
  billedSkift(strNavn, booAfkrydset);
  
  this.skift = skift;
}

function skift()
{
  document.getElementById('hidden_' + this.navn).value = (document.getElementById('hidden_' + this.navn).value == 'true' ? '' : 'true');
  billedSkift(this.navn, document.getElementById('hidden_' + this.navn).value == 'true');
}

preload('boks0', 'grafik/nyhedsbrev_afkrydsningsfelt.gif');
preload('boks1', 'grafik/nyhedsbrev_afkrydsningsfelt_afkrydset.gif');