WhiteWolf: Button wieder auf disabled = false setzen?

Hallo Leute,
ich hab das Script hier gefunden,
und wollte mal fragen,
ob mir jemand helfen kann.
Ich möchte das alle Button,
nach ablauf der Zeit auf disabled = false gesetzt werden
und value =  "Download1" erhalten.
Kann mir jemand dabei Helfen?
Hier das Script:
<input type="button" id="button1" onclick="wait(5,this);window.open('http://www.google.de');" value="Download">
<input type="button" id="button2" onclick="wait(5,this);window.open('http://www.web.de');" value="Download">
<input type="button" id="button3" onclick="wait(5,this);window.open('http://www.test.de');" value="Download">
<script>
function wait(time,button)
 {
 button.setAttribute("onclick","");
 if(time > 0)
 {
  time= time -1;
  button.setAttribute("value","Bitte warten("+time+")");
  e=document.getElementsByTagName("input");
  for(var i=0;i<e.length;i++)
  {
   if(e[i].getAttribute("type")=="button")
   {
     e[i].setAttribute("disabled","true");
     e[i].setAttribute("value","Bitte warten("+time+")");
 }
  }
  setTimeout(function(){wait(time,button);},1000);
 }
 else
 {
  clearTimeout();
  button.setAttribute("onclick","wait(10)");
 }
}
</script>
Danke schon mal.
WhiteWolf