﻿function WebShare(site, title, url, content, anchor, tags){
    var shareUrl;
    var titleText=encodeURIComponent(title);
    var urlText=encodeURIComponent(url);
    var contentText=encodeURIComponent(content?content:'');
    var tagsText=encodeURIComponent(tags?tags:'');
    switch(site){
        case 'kaixin':  // 转贴到开心网
            shareUrl = ['http://www.kaixin001.com/!repaste/repaste.php?rtitle=',titleText, '&rurl=', urlText, '&rcontent=', contentText].join('');
        break;
        case 'xiaonei': //分享到校内人人网
            shareUrl = ['http://share.renren.com/share/buttonshare.do?title=', titleText, '&link=', urlText, '#nogo'].join('');
        break;
        case 'qq':      // QQ书签
            shareUrl = ['http://shuqian.qq.com/post?jumpback=1&title=', titleText, '&uri=', urlText].join('');
        break;
        case 'delicious':   // 保存到del.icio.us美味书签
            shareUrl = ['http://delicious.com/post?title=', titleText, '&url=', urlText].join('');
        break;
        case 'yahoo':   // 添加到雅虎收藏
            shareUrl = ['http://myweb.cn.yahoo.com/addp.html?method=add&url=', urlText, '&title=', titleText, '&summary=', contentText, '&tag=', tagsText].join('');
        break;
        case 'douban':  // 推荐给豆瓣友邻
            shareUrl= ['http://www.douban.com/recommend/?title=', titleText, '&url=', urlText, '&comment=', contentText].join('');
        break;
        case '9dian':   // 推荐到豆瓣9点
            shareUrl= ['http://www.douban.com/recommend/?url=',urlText, '&title=', titleText, '&comment=', contentText, '&sel=&v=1&n=1&r=1'].join('');
        break;
        case 'baidu':   // 添加到百度搜藏
            shareUrl= ['http://cang.baidu.com/do/add?it=', titleText, '&iu=', urlText, '&fr=ien&dc=', contentText, '&tn=', tagsText, '#nw=1'].join('');
        break;
        case 'digg':    // 推荐到digg.com
            shareUrl= ['http://digg.com/submit?phase=2&url=',urlText, '&title=', titleText].join('');
        break;
        case 'twitter': // 分享到twitter
            shareUrl= ['https://twitter.com/home?status=Now%20reading%20<<', titleText, '>>%20', urlText].join('');
        break;
        case 'google':  // 收藏到Google书签
            shareUrl= ['http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk=', urlText, '&title=', titleText, '&annotation=', contentText, '&labels=', tagsText].join('');
        break;
        case 'sina':    // 收藏到新浪ViVi
            titleText=escape(title);
            urlText=escape(url);
            contentText=escape(content);
            shareUrl= ['http://vivi.sina.com.cn/collect/icollect.php?pid=28&title=', titleText, '&url=', urlText, '&desc=', contentText].join('');
        break;
        default:
            return '';
        break;
    }
    if(anchor){
        anchor.href=shareUrl;
        anchor.target='_blank';
    }
    return shareUrl;
}