window.addEventListener('load',function(){
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.addEventListener('load',function(){
		(function($w){
			$w.Hatena.Star.SiteConfig = {
				entryNodes: {
					'ul.content': {
						uri: 'li.meta span.date a',
						title: 'li.entry-title',
						container: 'li.user'
					}
				}
			};
			if($w.Hatena && $w.Hatena.Star){
				init();
			}
			function init() {
				var checked = false;
				var _addStar = $w.Hatena.Star.AddButton.prototype.addStar;
				$w.Hatena.Star.AddButton.prototype.addStar = function(e){
					var self = this;
					var content = [
							 'URL:' + this.entry.uri
							,'Title:' + this.entry.title
							,'Quote:' + $w.Ten.DOM.getSelectedText().substr(0, 200)
							,'\u3053\u306E\u5185\u5BB9\u3067\u306F\u3066\u306A\u30B9\u30BF\u30FC\u3092\u9001\u4FE1\u3057\u307E\u3059\u304B?'
						].join('\n')
					if(checked || confirm(content)) {
						checked = true;
						_addStar.apply(self, [e]);
					}
				}
			}
		})(window);
	},false);
	script.src  = 'http://s.hatena.ne.jp/js/HatenaStar.js';
	document.body.appendChild(script);
},false);

