Es un poco complicado detectar lo que deseas.
Una ves hize algo similar y sencilo, creo que deberias enviarle las variables al Javascript por medio de una funcion y se ejecute al terminar la carga de la pagina.
Luego detectar si se presiono o no el boton "restablecer" y que ese llame a la misma funcion pasandole las mismas variables o con una Flag.
Como ejemplo algo asi
Código:
<script type="text/javascript">
document.onload = calculo(<?echo $mivar ?> , "restart");
function calculo(inputString,flag) {
if(flag == "restart"){
var original = inputString;
}
var resultado = original * 1; //lo que sea
}
</script>