/* * 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);