YAHOO.namespace("sputnik");
YAHOO.sputnik.message = function(message_id,close_id,uid) {
    var close = document.getElementById(close_id);
    var message = document.getElementById(message_id);

    var value = YAHOO.util.Cookie.get("smsg_hidden");
    if (value == null || value != uid) {
        //show the message
        message.style.display='block';

        //bind close function
        close.message_id = message_id;//give the close link the knowledge of how to find the message id
        YAHOO.util.Event.on(
            close,
            'click',
            function(e) {
                //hide message
                var message = document.getElementById(this.message_id);
                message.style.display='none';

                //set cookie
                var now = new Date();
		var now2 = new Date( now.getTime() + (86400*1000) );
		YAHOO.util.Cookie.set("smsg_hidden", uid, { expires: now2 });
            }
        );
    }

}