dojo.addOnLoad(function(){
    dojo.connect(dojo.byId('img-recaptcha'), 'onclick', 'recaptcha');
});

function recaptcha() {
    dojo.animateProperty({
        node: dojo.byId('captcha-cntr'),
        duration: 200,
        properties: {opacity: {start: '1', end: '0'}}
    }).play();

    dojo.xhrGet({
        url: '/mail/recaptcha/format/html',
        handleAs: "text",
        load: function(data, args){
            dojo.byId('captcha-cntr').innerHTML = data;

            dojo.animateProperty({
                node: dojo.byId('captcha-cntr'),
                duration: 200,
                properties: {opacity: {start: '0', end: '1'}}
            }).play();
            dojo.connect(dojo.byId('img-recaptcha'), 'onclick', 'recaptcha');
        },
        error: function(error,args){
            console.warn("error!",error);
        }
    });
}
