/**
 * Append a toolbar button
 */
if(window.toolbar != undefined){
    toolbar[toolbar.length] = {"type":  "pluginvshare",
                               "title": LANG['plugins']['vshare']['button'],
                               "icon":  DOKU_BASE+"lib/plugins/vshare/button.png",
                               "key":   ""};
}

/**
 * Try to determine the video service, extract the ID and insert
 * the correct syntax
 */
function tb_pluginvshare(btn, props, edid) {
    var text = prompt(LANG['plugins']['vshare']['prompt']);
    if(!text) return;

    // This includes the site patterns:
    /* DOKUWIKI:include sites.js */

    for (var key in sites){
        var RE = new RegExp(sites[key],'i');
        var match = text.match(RE);
        if(match){
            var code = '{{'+key+'>'+match[1]+'?medium}}';
            insertAtCarret(edid, code);
            return;
        }
    }

    alert(LANG['plugins']['vshare']['notfound']);
}