IMVU.SendMessageDialog = function(el, userConfig) {
    IMVU.SendMessageDialog.superclass.constructor.call(this, el, userConfig);
};

YAHOO.extend(IMVU.SendMessageDialog, YAHOO.widget.Dialog);

IMVU.SendMessageDialog.prototype.showMessage = function(customer_id, recipient_id, avatarname) {
    YAHOO.util.Dom.get("smd_recipient").innerHTML = avatarname;
    YAHOO.util.Dom.get("f-cid").value = customer_id;
    YAHOO.util.Dom.get("f-rid").value = recipient_id;
    this.center();
    this.show();
};

function addBuddy(rid) {
    var cbBuddy = {
        success : function(o) {
            obj = eval("(" + o.responseText + ")");
            if (obj.status == 1) {
                tracker._trackEvent('People Search', 'Add Buddy');
            }
            sd.cfg.queueProperty("text", obj.message);
            sd.setHeader("Buddy Request");
            sd.render();
            sd.show();
        }
    };
    YAHOO.util.Connect.asyncRequest('GET', '/api/service/customer/svc_add_buddy.php?rid=' + rid, cbBuddy);  
};

function chatRequest(avatarname) {
    tracker._trackEvent('People Search', 'Attempt Chat');
    var chaturl = "imvu:StartIM?avatar=" + avatarname + "&fromSite=1&fromPeopleSearch=1";  
    location.href = chaturl;
};