El único incoveniente que presenta es que en la linea 
 wait = setInterval(go, segundo*1000); es segundos, solo agreguenle la 
s y funcionará de maravilla... mejor dicho debe quedar así: 
stop()
segundos =60
function go(){
    clearInterval(wait)
    play()
}
wait = setInterval(go, segundo
s*1000);  
ok? Gracias 
TMeister por el script... 
