I have the functions below:
(Normally I get the variable msg by doing some query on a XML Object)
function getMsg(callback) {
    var msg = "test"; 
    callback(msg);
}
function msgDone() {
    var message = null;
    getMsg(function(msg) {
       message = msg;
    });
    return message;  //Why is message undefined here?
}
My problem is that I get an undefined on message. I have tested the function getMsg(), and it returns the right value.
How will I make the msgDone to return the message that I get from callback? So that it doesn't return undefined?
Thanks
 
    