Jquery dialog buttons return value

Eu estou usando um diálogo jquery, e o que eu quero implementar é quando o usuário pressiona "ok", o progamador continua, quando pressiona "cancelar", ele parou.

<code>    function displaymessage()
{
 $("#confirm").dialog({      
    buttons:{
                "OK":function(){$(this).dialog("close"); test(1);},
                "Cancel":function(){$(this).dialog("close");test(0);}        
            }
        });  
function test(bool)
{
if(bool==1)
return true;
else return false;
}
return test();
}



<div id="confirm"></div>
<input type="button" value="Click me!" onclick="return displaymessage()" />
</code>

Mas como controlar o teste de função executado após o usuário clicar no botão "ok"?

obrigado

Detalhes

questionAnswers(2)

yourAnswerToTheQuestion