﻿function E(a){this[0]=typeof a=="string"?document.getElementById(a):a}E.prototype={val:function(a){var b=this[0];if(a==undefined)return b.value;else b.value=a},text:function(a){var b=this[0];if(a==undefined)return b.textContent?b.textContent:b.innerText;else if(b.textContent)b.textContent=a;else b.innerText=a},html:function(a){var b=this[0];if(a==undefined)return b.innerHTML;else b.innerHTML=a},focus:function(){this[0].focus()}};function $(a){return new E(a)}
function Entry(a){var b=document.getElementById("id-"+a);this.id=a;this.name=$(b.childNodes[0].childNodes[0]).text();this.text=$(b.childNodes[1]).text()}function replyTo(a){a=new Entry(a);$("sid").val(a.id);var b=$("text");b.val("@"+a.name+" "+b.val());b.focus()}function reTweet(a){a=new Entry(a);$("sid").val(a.id);var b=$("text");b.val("RT @"+a.name+": "+a.text);b.focus()}function del(){return confirm("\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f")}
function sendTo(a){$("rto").val(a);$("name").text(a+" ");$("text").focus()}function jsonp(a,b){var c=document.createElement("script");c.src="http://minimoba.jp/"+a+"?callback="+b+"&"+Math.round(Math.random()*2147483647);document.getElementsByTagName("head")[0].appendChild(c)}function jsonp2(a,b,c){var d=document.createElement("script");d.src="http://minimoba.jp/"+a+"?callback="+c+"&"+b+"&"+Math.round(Math.random()*2147483647);document.getElementsByTagName("head")[0].appendChild(d)}
function toggle_fav(a){var b=document.getElementById("fav-"+a),c=b.className!="fav";b.className=c?"fav":"fav full";b.onclick=c?function(){fav(a);event.returnValue=false}:function(){unfav(a);event.returnValue=false}}function fav(a){jsonp("status/favorite/"+a,"fav_callback")}function unfav(a){jsonp("status/unfavorite/"+a,"fav_callback")}function fav_callback(a){a=eval(a);a.ret=="ok"&&toggle_fav(a.id)}
function img_load(a){var b=a.parentNode.parentNode.id;b=b.substr(3,b.length-3);jsonp2("status/image/"+b,"url="+encodeURIComponent(a.href),"img_callback");a.onclick=null;event.returnValue=false}function img_callback(a){var b=eval(a);a=document.createElement("img");a.src="http://mgw.hatena.ne.jp/?url="+b.url+"&size="+screen.availWidth/2;b=document.getElementById("id-"+b.id);var c=document.createElement("div");c.appendChild(a);b.childNodes[1].appendChild(c)}
window.onload=function(){document.onkeypress=function(){if(event.keyCode==56){window.scroll(0,0);$("text").focus()}}};