function getClientData() {
    YAHOO.util.Connect.asyncRequest(
    'GET',
    base + lang + '/default/index/getclientdata/',
    {
        success: function(r){

            var clientData = YAHOO.lang.JSON.parse(r.responseText);

            if (document.getElementById('client_account')) {

                if (clientData.id != 0) {
                    document.getElementById('client_register').style.display = 'none';
                    document.getElementById('client_logout').style.display = 'block';
                    
                    if(clientData.firstname && clientData.surname) {

                        YAHOO.util.Dom.get('client_account').innerHTML = '&nbsp;' +  clientData.firstname + ' ' + clientData.surname;

                    } else {

                        YAHOO.util.Dom.get('client_account').innerHTML = '&nbsp;' +  clientData.email;

                    }

                }
            }
            
            if (document.getElementById('additionalArtData')) {
                if (clientData.id != 0) {
                    document.getElementById('rateLinkForm').style.display = 'block';
                } else {
                    document.getElementById('rateLinkLogin').style.display = 'block';
                }
            }
            
            if (clientData.id != 0) {
                if(document.getElementById('nick')) {
                    if(clientData.nick.length) {
                        document.getElementById('nick').value = clientData.nick;
                    } else if(clientData.firstname.length) {
                        document.getElementById('nick').value = clientData.firstname;

                    }
                }
            }
            
        }
    }
    );
}

var RecoverPassword = {
    init : function(){
        YAHOO.util.Event.addListener('recoveryButton', 'click', this.showForm);
        YAHOO.util.Event.addListener('submitRecovery', 'click', this.send);
    },
    showForm : function(){
        YAHOO.util.Dom.setStyle('showRecoveryForm', 'display', 'block');
    },
    send : function(){
        var callback = {
            success : function(oResponse){
                var m = YAHOO.lang.JSON.parse(oResponse.responseText);
                var msgRecovery = YAHOO.util.Dom.get('msgRecovery');

                msgRecovery.innerHTML = m.content;

            }
        }
        YAHOO.util.Connect.setForm('showRecoveryForm');
        YAHOO.util.Connect.asyncRequest('POST',base + lang + '/account/recoverypassword', callback);
    }

}
