esta comentado, así que no hará nada, pero ese código se puede acortar bastante, hazlo así:
Código HTML:
Ver originalwindow.onbeforeunload = saveBeforeExit;
function saveBeforeExit(){
if (confirm("desea salir sin enviar el mensaje?")) window.location.href = "http://mipagina.com";
return 0;
}
<input type="hidden" name="hdnState2" value="onloadvalue">