﻿function bookMarks() {
    this.render = function() {
        var services = new Array(
            { 'url': 'http://memori.ru/link/?sm=1&u_data[url]={url}&u_data[name]={title}', 'title': 'Memori'},
            { 'url': 'http://bobrdobr.ru/addext.html?url={url}&title={title}', 'title': 'БобрДобр' },
            { 'url': 'http://www.google.com/bookmarks/mark?op=add&bkmk={url}&title={title}', 'title': 'Закладки Google' },
            { 'url': 'http://twitter.com/home?status={title} {url}', 'title': 'Twitter' },
            { 'url': 'http://del.icio.us/post?v=4&noui&jump=close&url={url}&title={title}', 'title': 'del.icio.us' },
            { 'url': 'http://zakladki.yandex.ru/userarea/links/addfromfav.asp?bAddLink_x=1&lurl={url}&lname={title}', 'title': 'Яндекс Закладки' },
            { 'url': 'http://digg.com/submit?url={url}', 'title': 'Digg' },
            { 'url': 'http://technorati.com/faves?add={url}', 'title': 'Technorati' },
            { 'url': 'http://www.mister-wong.ru/index.php?action=addurl&bm_url={url}&bm_description={title}', 'title': 'Мистер Вонг' },
            { 'url': 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u={url}', 'title': 'Закладки Yahoo' });

        var html = '';
        
        var titleEnc = encodeURIComponent(document.title);
        var urlEnc = encodeURIComponent(location.href);
        
        for (serviceId in services) {
            thisUrl = services[serviceId]['url'].replace('{url}', urlEnc).replace('{title}', titleEnc);
            
            html += '<a href="' + thisUrl + '"><img src="/i/n.gif" width="16" height="16" alt="" title="' + services[serviceId]['title'] + '" style="border:0;padding:0;margin:0 4px 0 0;background:url(/i/bkmrks.png) no-repeat -' + (serviceId * 16) + 'px 0px"/></a>';
        }
        document.write(html + '<br />');
    }
}

bkMrks = new bookMarks();
bkMrks.render();