var DSCFacebook = function(){
    // internal data members here
    
    // return an object literal
    return {
        callPublish: function(msg, attachment, action_link){
            FB.ensureInit(function(){
                FB.Connect.streamPublish(msg, attachment, action_link);
            });
        }
    }
}();

$(function(){
    FB.init("d6005e56bc0a4bd273d5b9cfaefedddf", "xd_receiver.htm");
    
    var flashvars = {};
    var params = {};
    var attributes = {};
    swfobject.embedSWF("fb-test.swf", "flash", "550", "400", "9.0.0", false, flashvars, params, attributes);
    /*var attachment = {
        'name':'Steam Publish Testing',
        'href':'http://cnn.com/',
        'description':'I am such a cool cool dude.'
    };
    DSCFacebook.callPublish('boo yah!', attachment, null);*/
});
