/**
 * 
 * Smiles support
 *
 * @require popup.js
 * @require prototype.js
 */

function popup_smiles(obj, id, field)
{
    pp_control.runPopup(obj, id, {
        'showTimeout'   : 0,
        'offsetx'       : -320,
        'offsety'       : -200,
        'ppClass'         : 'FloatUserInfo',
        'onFirstShow'   : function() {
            new Ajax.Updater(id, "/core/ajax/smiles/list/",
                {
                    method: 'get',
                    asynchronous: true,
                    parameters: 'field=' + escape(field) + '&smiles=' + escape(id)
            });
        }
    });
}

function insert_smile(field, smile, smiles_block)
{
    $(field).value = $(field).value + ' ' + smile + ' ';
    $(field).focus();
    pp_control.hidePopup(smiles_block);
}