Lo tengo!!
Muchas gracias, la solución ha sido poner en el codigo html lo siguiente:
Código HTML:
<script type="text/javascript">
var p1=0;
</script>
Parece ser que el problema era el que decías, en el onclick del href le estaba asignando valor a p1 sin antes haberla inicializado, esto funciona bien en Firefox, Chrome pero no en Internet Explorer.
Muchas gracias otra vez!