function glowdown(id) {
  if (stop == 1) {
    stop = 0;
    document.getElementById(id).style.opacity = 1;
    return 0;	
  }
  
  if (document.getElementById(id).style.opacity == "undefined" || document.getElementById(id).style.opacity == false) {
    i=1;
    document.getElementById(id).style.opacity = i;	
    setTimeout("glowdown('"+id+"')", 50);
  } else {
    if (i>=0.75) {
      i-=0.03;
      document.getElementById(id).style.opacity = i;
      setTimeout("glowdown('"+id+"')", 50);
    } else {
      setTimeout("glowup('"+id+"')", 50);
    }
  }
}

function glowup(id) {
  if (stop == 1) {
    stop = 0;
    document.getElementById(id).style.opacity = 1;
    return 0;
  }
    
  if (document.getElementById(id).style.opacity == "undefined" || document.getElementById(id).style.opacity == false) {
    i=0.75;
    document.getElementById(id).style.opacity = i;	
    setTimeout("glowup('"+id+"')", 50);
  } else {
    if (i<1) {
      i+=0.03;
      if (i>1) {
        i = 1;	
      }
      document.getElementById(id).style.opacity = i;
      setTimeout("glowup('"+id+"')", 50);
    } else {
      setTimeout("glowdown('"+id+"')", 50);
    }
  }
}

function halt() {
  stop = 1;
}