// Creates a new plugin class and a custom listbox
tinymce.create('tinymce.plugins.RatingFormPlugin', {

    init : function(ed, url) {
        // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('doodleDlg');
        ed.addCommand('emitRatingForm', function() {
            var formHtml = "<table class=\"rating_form\">" +
            "<tr><th>Intuitiveness:</th><td>comments</td><th>Score:</th><td class=\"rating_form_score\">rateme</td></tr>" +
            "<tr><th>Graphics:</th><td>comments</td><th>Score:</th><td class=\"rating_form_score\">rateme</td></tr>" +
            "<tr><th>Sound:</th><td>comments</td><th>Score:</th><td class=\"rating_form_score\">rateme</td></tr>" +
            "<tr><th>Fun:</th><td>comments</td><th>Score:</th><td class=\"rating_form_score\">rateme</td></tr>" +
            "<tr><th>Polish:</th><td>comments</td><th>Score:</th><td class=\"rating_form_score\">rateme</td></tr>" +
            "<tr><th>Overall:</th><td>comments</td><th>Score:</th><td class=\"rating_form_score\">rateme</td></tr>" +
            "</table>";
            ed.focus();
            ed.selection.setContent(formHtml);
        });

        // Register example button
        ed.addButton('ratingform', {
            title : 'Rating Category Form',
            cmd : 'emitRatingForm',
            image : '/images/rating_form.png'
        });

    }


});


