function reportDeadLinkD(state)
{
  if(state)
  {
      // turn tags into edit box.
      // make submit button appear.
      change('tagspan_list','tagform_hide');
      change('tagspan_edit','tagform_hide');
      change('tagform_tags','tagform_show');
      change('tagform_submit','tagform_show');
      document.getElementById('formstate').value="1";
  }else
  {
      // turn tags into text with value of edit box.
      // make submit button disappear.
      change('tagspan_list','tagform_show');
      change('tagspan_edit','tagform_show');
      change('tagform_tags','tagform_hide');
      change('tagform_submit','tagform_hide');
      document.getElementById('formstate').value="0";
  }
}

function change(id, newClass)
{ 
  identity=document.getElementById(id);
  identity.className=newClass;
}

function reportDeadLink()
{
  var newtags = document.getElementById('tagform_tags').value;
  newtags=newtags.replace(/(<([^>]+)>)/ig,"");
  newtags=newtags.replace(/(,)/ig,"");
  if(newtags=="")
      newtags="none";
  document.getElementById('tagspan_list').innerHTML=newtags;

  var valid=document.getElementById('formstate').value;

  if(valid)
  {
      var boo = document.getElementById('tagform_boohash').value;
      loadXMLDocStats('savetags.php?b='+boo + '&t=' + escape(newtags) );
  }

  // I want to send the form data....

  toggleTags(0);
  return false;
}