/**
 * Social bookmarking javascript
 */
var Bookmarks = {
    config: {
        bookmarkUrl: 'http://ivyellenweddinginvitations.co.uk',
        bookmarkTitle: 'Ivy Ellen - Luxury Wedding Invitations and Designer Stationery',
        urls: {
            'delicious': 'http://del.icio.us/post?v=4&noui&jump=close&url=[bookmarkUrl]&title=[bookmarkTitle]',
            'stumbleUpon': 'http://www.stumbleupon.com/submit?url=[bookmarkUrl]&title=[bookmarkTitle]',
            'facebook': 'http://www.facebook.com/sharer.php?u=[bookmarkUrl]&t=[bookmarkTitle]',
            'digg': 'http://digg.com/submit?phase=2&url=[bookmarkUrl]&title=[bookmarkTitle]',
            'reddit': 'http://www.reddit.com/submit?url=[bookmarkUrl]&title=[bookmarkTitle]',
            'yahoo': 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u=[bookmarkUrl]&t=[bookmarkTitle]',
            'google': 'http://www.google.com/bookmarks/mark?op=edit&bkmk=[bookmarkUrl]&title=[bookmarkTitle]',
            'linkedin': 'http://www.linkedin.com/companies/ivy-ellen-ltd',
            'twitter': 'http://www.twitter.com/ivyellen'
        },
        windowOptions: 'top=50,left=150,toolbar=no,width=780,height=420,resizable=yes,scrollbars=yes,status=no'
    },

    open: function(service)
    {
        if (service == 'twitter') {
            window.open(this.config.urls.twitter, service);
            return;
        }

	if (service == 'linkedin') {
            window.open(this.config.urls.linkedin, service);
            return;
        }

        var url = this.config.urls[service].replace('[bookmarkUrl]', encodeURIComponent(this.config.bookmarkUrl)).replace('[bookmarkTitle]', encodeURIComponent(this.config.bookmarkTitle));
        window.open(url, service, this.config.windowOptions);
    }
};