function doBookmark() {
    var was = this.id;

    sburl = encodeURIComponent(location.href);
    sbtitle = encodeURIComponent(document.title);

    switch(was) {
        case 'delicious':
            window.open('http://del.icio.us/post?url='+sburl+'&title='+sbtitle);
            break;
        case 'wong':
            window.open('http://www.mister-wong.de/index.php?action=addurl&bm_url='+sburl+'&bm_description='+sbtitle);
            break;
        case 'blinklist':
            window.open('http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url='+sburl+'&Title='+sbtitle);
            break;
        case 'yahoo':
            window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?u='+sburl+'&t='+sbtitle);
            break;
        case 'yigg':
            window.open('http://yigg.de/neu?exturl='+sburl+'&exttitle='+sbtitle);
            break;
        case 'furl':
            window.open('http://www.furl.net/storeIt.jsp?u='+sburl+'&t='+sbtitle);
            break;
        case 'oneview':
            window.open('http://beta.oneview.de:80/quickadd/neu/addBookmark.jsf?URL='+sburl+'&title='+sbtitle);
            break;
        case 'folkd':
            window.open('http://www.folkd.com/submit/page/'+sburl);
            break;
        case 'linkarena':
            window.open('http://linkarena.com/bookmarks/addlink/?url='+sburl+'&title='+sbtitle+'&desc=&tags=');
            break;
        case 'google':
            window.open('http://www.google.com/bookmarks/mark?op=add&hl=de&bkmk='+sburl+'&title='+sbtitle);
            break;
        case 'webnews':
            window.open('http://www.webnews.de/einstellen?url='+sburl+'&title='+sbtitle);
            break;
        case 'blogmarks':
            window.open('http://blogmarks.net/my/new.php?mini=1&simple=1&url=' + sburl + '&content=&public-tags=&title=' + sbtitle);
            break;
        case 'netscape':
            window.open('http://www.netscape.com/submit/?U=' + sburl + '&T=' + sbtitle);
            break;
        case 'slashdot':
            window.open('http://slashdot.com/bookmark.pl?url=' + sburl + '&title=' + sbtitle);
            break;
        case 'favoritende':
            window.open('http://www.favoriten.de/url-hinzufuegen.html?bm_url=' + sburl + '&bm_title=' + sbtitle);
            break;
    }

    return false;
}

window.onload = function()
{

    bookmarkTriggers = new Array();
    bookmarkTriggers[0] = 'wong';
    bookmarkTriggers[1] = 'delicious';
    bookmarkTriggers[2] = 'furl';
    bookmarkTriggers[3] = 'yigg';
    bookmarkTriggers[4] = 'yahoo';
    bookmarkTriggers[5] = 'taggle';
    bookmarkTriggers[6] = 'folkd';
    bookmarkTriggers[7] = 'blinklist';
    bookmarkTriggers[8] = 'linkarena';
    bookmarkTriggers[9] = 'google';
    bookmarkTriggers[10] = 'webnews';
    bookmarkTriggers[11] = 'slashdot';
    bookmarkTriggers[12] = 'netscape';
    bookmarkTriggers[13] = 'blogmarks';
    bookmarkTriggers[14] = 'favoritende';

    for(var i=0; i < bookmarkTriggers.length; i++) {
        var elem = bookmarkTriggers[i];

        if (tr = document.getElementById(elem)){
            if (tr != undefined){
                tr.onclick = doBookmark;
            }
        }
    }
}