NS4 = (document.layers) ? true : false;
function undoradio(e)
 {
  var evt  = (e) ? e : ((event) ? event : null);
  var x = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if (((x.type) ? x.type : "").toLowerCase() == "radio")
    {
     var y = document.custom[x.name];
     var last = (y[0].lastvalue) ? y[0].lastvalue : null
     if (x.value == last)
       {
        x.checked = false;
        y[0].lastvalue = null;
       }
     else
       {
        y[0].lastvalue = x.value;
       }
    }
 }
if (NS4)
 {
  window.captureEvents(Event.CLICK);
  window.onclick = undoradio;
 }
else
 {
  document.onclick = undoradio;
 }
