Ciao a tutti, avrei bisogno di fare in modo che dopo l uso di clearInterval la funzione ritorni in automatico con setInterval

<sctipt>
function contatore() {
document.getElementById("p").value =parseInt(document.getElementById("p").value)+1; }

auto=setInterval("contatore()",1000);

function ferma(){
clearInterval(auto);}
</script>

questo nel body

<input type="text" id="p" value="0" onmouseover="ferma()" onmouseout="contatore()">

Ovviamente così riparte la funzione contatore() una sola volta e non più setInterval
Grazie a chi potrà aiutarmi