/*
 *  social_bookmarks_rd.js
 *  Version 0.2
 *  Andy Nguyen eoH - anguyen (at) statesman.com
 *  Copyright (c) 2007
 *  License: GPL
 */

  var hook_rd = "share_start";

  var bookmark_div_rd = document.createElement("div");
    bookmark_div_rd.setAttribute("id","social_bookmark_rd");

  var bookmark_cols = 2;
  var bookmark_count = 0;

function add_tool_rd(icon, name, url) {

  var bookmark = document.createElement("div");
    bookmark.id = icon + "_bookmark";
    bookmark.className = "generic_bookmark";
  var tool = document.createElement("a");
    tool.href = url;
    tool.title = "Add to " + name;
    tool.target = "_bookmark";

  tool.appendChild(document.createTextNode(name));
  bookmark.appendChild(tool);
  bookmark_div_rd.appendChild(bookmark);

  bookmark_count++;
  if ((bookmark_count % bookmark_cols) == 0) {
    var bookmark_br = document.createElement("br");
      bookmark_br.setAttribute("clear","all");
    bookmark_div_rd.appendChild(bookmark_br);
  }
}

function add_bookmarks_rd() {
  var title = encodeURIComponent(document.title);
  var url = encodeURIComponent(document.URL) + '%3Fcxntlid=';
  var headline = document.createElement("h3");
  var about_link = document.createElement("a");
  if(document.getElementById("share_start") == null){
    headline.appendChild(document.createTextNode("Share This Story"));
    about_link.href = "http://www.statesman.com/search/content/standing/share.html";
    about_link.title = "What's this?";
    //about_link.target = "aas";
    about_link.setAttribute("style","font-weight: normal; float: right;");
    //about_link.onClick = "return aasopen(300,300)";
    about_link.appendChild(document.createTextNode("What's this?"));
  }

  add_tool_rd('delicious', 'del.icio.us', 'http://del.icio.us/post?url=' + url + 'delicious&title=' + title);
  add_tool_rd('digg', 'digg', 'http://digg.com/submit?phase=2&url=' + url + 'digg&title=' + title);
  //add_tool_rd('simpy', 'Simpy', 'http://www.simpy.com/simpy/LinkAdd.do?href=' + url + '&title=' + title);
  add_tool_rd('newsvine', 'Newsvine', 'http://www.newsvine.com/_tools/seed&save?u=' + url + 'newsvine&h=' + title);
  //add_tool_rd('furl', 'Furl', 'http://www.furl.net/storeIt.jsp?u=' + url + 'furl&t=' + title);
  add_tool_rd('reddit', 'reddit', 'http://reddit.com/submit?url=' + url + 'reddit&title=' + title);
  add_tool_rd('yahoo', 'Yahoo!', 'http://myweb2.search.yahoo.com/myresults/bookmarklet?u=' + url + 'yahoo&t=' + title);
  add_tool_rd('facebook', 'Facebook', 'javascript:void(window.open("http://www.facebook.com/sharer.php?u=' + url + 'facebook&t=' + title + '","sharer","toolbar=no,width=642,height=436"));');

  if (document.getElementById(hook_rd)) {
    bookmark_div_rd.appendChild(about_link);
    document.getElementById(hook_rd).appendChild(headline);
    document.getElementById(hook_rd).appendChild(bookmark_div_rd);
  }
}

function addLoadEvent_rd(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}


  addLoadEvent_rd(add_bookmarks_rd);
