function hdw_URLEncode (clearString) {var output = '';var x = 0;clearString = clearString.toString();var regex = /(^[a-zA-Z0-9_.]*)/;while (x < clearString.length) {var match = regex.exec(clearString.substr(x));if (match != null && match.length > 1 && match[1] != '') {output += match[1];x += match[1].length;} else {if (clearString[x] == ' ')output += '+';else {var charCode = clearString.charCodeAt(x);var hexVal = charCode.toString(16);output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();}x++;}}return output;}function addbookmark(title, url) {if (window.sidebar) {window.sidebar.addPanel(title, url, "");} else if(window.opera && window.print) {var elem = document.createElement('a');elem.setAttribute('href',url);elem.setAttribute('title',title);elem.setAttribute('rel','sidebar');elem.click();} else if(document.all) {window.external.AddFavorite(url, title);}}function tde_Bookmark_TraverseNodes(nodes){var str = "";if (nodes != null)for (var i = 0; i < nodes.length; i++)str = str + tde_Bookmark_Traverse (nodes.item(i));return str;}function tde_Bookmark_Traverse(node){if (node.nodeType == 3)return node.data;if (node.childNodes != null)for (var i = 0; i < node.childNodes.length; i++)return tde_Bookmark_Traverse( node.childNodes.item( i ) );return "";}function autoDetectTitle(){return  tde_Bookmark_TraverseNodes (document.getElementsByTagName( "title" ));}function hdw_gobookmark(item,u_title,target,u_url){
  var jumpto = ""; if (u_title == "") u_title = autoDetectTitle(); if (u_url == "") u_url = document.location; title = hdw_URLEncode(u_title); url = hdw_URLEncode(u_url); switch (item) {  case "digg": jumpto = "http://digg.com/submit?url="+url+"&title="+title; break;  case "reddit": jumpto = "http://reddit.com/submit?url="+url+"&title="+title; break;  case "del.icio.us": jumpto = "http://del.icio.us/post?url="+url+"&title="+title; break;  case "ma.gnolia": jumpto = "http://ma.gnolia.com/bookmarklet/add?url="+url+"&title="+title; break;  case "stumbleupon": jumpto = "http://www.stumbleupon.com/submit?url="+url+"&title="+title; break;  case "facebook": jumpto = "http://www.facebook.com/sharer.php?u="+url; break;  case "twitter": jumpto = "http://twitter.com/home?status="+url; break;  case "google": jumpto = "http://www.google.com/bookmarks/mark?op=edit&bkmk="+url+"&title="+title; break;  case "yahoo myweb": jumpto = "http://myweb2.search.yahoo.com/myresults/bookmarklet?u="+url+"&t="+title; break;  case "furl": jumpto = "http://furl.net/storeIt.jsp?u="+url+"&t="+title; break;  case "blinklist": jumpto = "http://blinklist.com/index.php?Action=Blink/addblink.php&Url="+url+"&Title="+title; break;  case "technorati": jumpto = "http://www.technorati.com/faves?add="+url; break;  case "mixx": jumpto = "http://www.mixx.com/submit?page_url="+url; break;  case "live": jumpto = "https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url="+url+"&top=1"; break;  case "myspace": jumpto = "http://www.myspace.com/Modules/PostTo/Pages/?l=3&u="+url+"&t="+title; break;  case "yahoo bookmarks": jumpto = "http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&u="+url+"&t="+title; break;  case "n4g": jumpto = "http://www.n4g.com/tips.aspx?url="+url+"&title="+title; break;  case "mister-wong": jumpto = "http://www.mister-wong.com/index.php?action=addurl&bm_url="+url+"&bm_description="+title; break;  case "blogmarks": jumpto = "http://blogmarks.net/my/new.php?mini=1&url="+url+"&title="+title; break;  case "slashdot": jumpto = "http://slashdot.org/bookmark.pl?url="+url+"&title="+title; break;  case "fresqui": jumpto = "http://ocio.fresqui.com/post?url="+url+"&title="+title; break;  case "care2": jumpto = "http://www.care2.com/news/compose?share[link_url]="+url+"&share[title]="+title; break;  case "kirtsy": jumpto = "http://www.kirtsy.com/login.php?return=/submit.php?url="+url; break;  case "sphinn": jumpto = "http://sphinn.com/login.php?return=/submit.php?url="+url; break;  case "hugg": jumpto = "http://www.hugg.com/node/add/storylink?edit[title]="+title+"&edit[url]="+url; break;  case "meneame": jumpto = "http://meneame.net/login.php?return=/submit.php?url="+url; break;  case "faves": jumpto = "http://faves.com/Authoring.aspx?u="+url+"&t="+title; break;  case "newsvine": jumpto = "http://www.newsvine.com/_tools/seed&save?popoff=0&u="+url+"&h="+title; break;  case "propeller": jumpto = "http://www.propeller.com/signin/?next=/story/submit/%3FU%3D"+hdw_URLEncode(url)+"%26T%3D"+hdw_URLEncode(title); break;  case "friendfeed": jumpto = "https://friendfeed.com/account/login?next=%2F%3Furl%3D"+hdw_URLEncode(url)+"%26title%3D"+hdw_URLEncode(title); break;  case "funp": jumpto = "http://funp.com/account/loginpage.php?url=%2Fpush%2Fsubmit%2F%3Ftitle%3D"+hdw_URLEncode(title)+"%26url%3D"+hdw_URLEncode(url)+"%26via%3Dtools&msg=%E6%82%A8%E6%BA%96%E5%82%99%E8%B2%BC%E4%B8%80%E7%AF%87%E6%96%87%E7%AB%A0&tips=post"; break;  case "diigo": jumpto = "https://secure.diigo.com/sign-in?referInfo=%2Fpost%3Furl%3D"+hdw_URLEncode(url)+"%26title%3D"+hdw_URLEncode(title); break;  case "oknotizie": jumpto = "http://oknotizie.alice.it/login.html.php?uri=%2Fpost%3Furl%3D"+hdw_URLEncode(url)+"%26title%3D"+hdw_URLEncode(title); break;  case "simpy": jumpto = "http://www.simpy.com/simpy/Login.do?_doneURI=%2Fsimpy%2FLinkAdd.do%3Fhref%3D"+hdw_URLEncode(url)+"%26title%3D"+hdw_URLEncode(title); break;  default: jumpto = "";try {addbookmark(u_title, u_url);}catch(e){} return; } if (target == "") document.location = jumpto; else window.open(jumpto,target);}
