jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1;}
var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}
expires='; expires='+date.toUTCString();}
var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}
return cookieValue;}};if(!window.jQuery){throw("jQuery must be referenced before using the 'onImagesLoad' plugin.");}
(function($){$.fn.onImagesLoad=function(options){var opts=$.extend({},$.fn.onImagesLoad.defaults,options);return this.each(function(){var container=this;var $imgs=$('img',container);if($imgs.length===0&&opts.callbackIfNoImagesExist&&opts.callback){opts.callback(container);}
var loadedImages=[];$imgs.each(function(i,val){$(this).bind('load',function(){if(jQuery.inArray(i,loadedImages)==-1){loadedImages.push(i);if(loadedImages.length==$imgs.length){if(opts.callback){opts.callback(container);}}}}).each(function(){if(this.complete||this.complete===undefined){this.src=this.src;}});});});};$.fn.onImagesLoad.defaults={callback:null,callbackIfNoImagesExist:true};})(jQuery);var ss={fixAllLinks:function(){var allLinks=document.getElementsByTagName('a');for(var i=0;i<allLinks.length;i++){var lnk=allLinks[i];if((lnk.href&&lnk.href.indexOf('#')!=-1)&&((lnk.pathname==location.pathname)||('/'+lnk.pathname==location.pathname))&&(lnk.search==location.search)){if(!(lnk.getAttribute("rel")=="noscroll")){ss.addEvent(lnk,'click',ss.smoothScroll);}}}},smoothScroll:function(e){if(window.event){target=window.event.srcElement;}else if(e){target=e.target;}else return;if(target.nodeName.toLowerCase()!='a'){target=target.parentNode;}
if(target.nodeName.toLowerCase()!='a')return;anchor=target.hash.substr(1);var allLinks=document.getElementsByTagName('a');var destinationLink=null;for(var i=0;i<allLinks.length;i++){var lnk=allLinks[i];if(lnk.name&&(lnk.name==anchor)){destinationLink=lnk;break;}}
if(!destinationLink)destinationLink=document.getElementById(anchor);if(!destinationLink)return true;var destx=destinationLink.offsetLeft;var desty=destinationLink.offsetTop;var thisNode=destinationLink;while(thisNode.offsetParent&&(thisNode.offsetParent!=document.body)){thisNode=thisNode.offsetParent;destx+=thisNode.offsetLeft;desty+=thisNode.offsetTop;}
clearInterval(ss.INTERVAL);cypos=ss.getCurrentYPos();ss_stepsize=parseInt((desty-cypos)/ss.STEPS);ss.INTERVAL=setInterval('ss.scrollWindow('+ss_stepsize+','+desty+',"'+anchor+'")',10);if(window.event){window.event.cancelBubble=true;window.event.returnValue=false;}
if(e&&e.preventDefault&&e.stopPropagation){e.preventDefault();e.stopPropagation();}},scrollWindow:function(scramount,dest,anchor){wascypos=ss.getCurrentYPos();isAbove=(wascypos<dest);window.scrollTo(0,wascypos+scramount);iscypos=ss.getCurrentYPos();isAboveNow=(iscypos<dest);if((isAbove!=isAboveNow)||(wascypos==iscypos)){window.scrollTo(0,dest);clearInterval(ss.INTERVAL);}},getCurrentYPos:function(){if(document.body&&document.body.scrollTop)
return document.body.scrollTop;if(document.documentElement&&document.documentElement.scrollTop)
return document.documentElement.scrollTop;if(window.pageYOffset)
return window.pageYOffset;return 0;},addEvent:function(elm,evType,fn,useCapture){if(elm.addEventListener){elm.addEventListener(evType,fn,useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent("on"+evType,fn);return r;}else{alert("Handler could not be removed");}}}
ss.STEPS=25;ss.addEvent(window,"load",ss.fixAllLinks);var os;var uAgent=navigator.userAgent.toUpperCase();if(uAgent.indexOf("MAC")>=0){os="Mac";}
if(uAgent.indexOf("WIN")>=0){os="Win";}
if(uAgent.indexOf("X11")>=0){os="UNIX";}
if(uAgent.indexOf("WINDOWS NT 6")>=0){os="Vista";}
var browser;var aName=navigator.appName.toUpperCase();var uName=navigator.userAgent.toUpperCase();if(uName.indexOf("SAFARI")>=0){browser="Safari";}
if(uName.indexOf("OPERA")>=0){browser="Opera";}
if(uName.indexOf("FIREFOX")>=0){browser="Firefox";}
if(uName.indexOf("FIREFOX/3")>=0){browser="Firefox3";}
if(uName.indexOf("NETSCAPE")>=0){browser="Netscape";}
if(aName.indexOf("MICROSOFT")>=0){browser="Explorer";}
var cssScript='';if(browser=="Firefox"&&os=="Mac"){cssScript+='<link rel="stylesheet" href="/common/css/ff.css" type="text/css" media="screen, tv" />';document.writeln(cssScript);}
function changeSubmit(pushBtn){switch(pushBtn){case"tagBtn":document.headSearch.searchType[0].checked=false;document.headSearch.searchType[1].checked=true;document.getElementById('tagBtn').className="on";document.getElementById('contentBtn').className="off";$.cookie("searchType","tagBtn",{expires:7,path:"/"});break;case"contentBtn":document.headSearch.searchType[0].checked=true;document.headSearch.searchType[1].checked=false;document.getElementById('tagBtn').className="off";document.getElementById('contentBtn').className="on";$.cookie("searchType","contentBtn",{expires:7,path:"/"});break;default:return false;}}
function doSearch(){var query=$("#search").val().replace(/ /g,"+");if(query!=""){st=$("#searchTypeBox input[@type='radio']:checked").val();var url_base;switch(st){case"contentSearch":url_base="/search/";break;case"tagSearch":url_base="/tag/";break;default:url_base="/search/";}
var url=url_base+query;location.href=url;}else{return false;}}
function remember(o){if($("#comment-bake-cookie").attr("checked")==true){document.getElementById('rememberBtn').className="on";}
else{document.getElementById('rememberBtn').className="off";}
mtRememberMeOnClick(o);}
function accord(HEADER){jQuery().ready(function(){var acHeader=HEADER+".accord";jQuery('#arcListCont').accordion({autoheight:false,header:acHeader,event:"mouseover"});});}
function loadDelicious(){$(document).ready(function(){$.getJSON("http://delicious.com/feeds/json/onopko?count=5&callback=?",function(data){$("#deliciousOutput").html("");var dl=document.createElement('dl');dl.className='x-small';dl.style.display="none";$("#deliciousOutput").append(dl);for(var i=0,post;post=data[i];i++){var dt=document.createElement('dt');var dd=document.createElement('dd');var a=document.createElement('a');dl.appendChild(dt);dl.appendChild(dd);dt.appendChild(a);dd.appendChild(document.createTextNode(post.n));a.appendChild(document.createTextNode(post.d));a.setAttribute('href',post.u);}
$("#deliciousOutput").css("background","none");$("#deliciousOutput dl").fadeIn("slow");});});}
function ajaxSearchSetup(){$(document).ready(function(){var current=1;var key="ABQIAAAAa7AokCabB34zd9FN-OpOLRQL5y8_3Hvos7ayKC2Ae_O_dCuofRRCNMBnH2tGWg3XOGZMeWORG84ANQ";$("#ln1").click(function(){$("#ln1").unbind();$("#ln1 span").addClass("loading");ajaxSearch();return false;});function ajaxSearch(){var startNum=current*8;$.getJSON("http://ajax.googleapis.com/ajax/services/search/web?q="+query+"&v=1.0&key="+key+"&rsz=large&hl=ja&start="+startNum+"&callback=?",function(data){var total=data.responseData.cursor.estimatedResultCount;var pageIndex=data.responseData.cursor.currentPageIndex;var pageLength=data.responseData.cursor.pages.length;var resultNum=data.responseData.results.length;var beginNum=startNum+1;var endNum=beginNum+resultNum-1;var htmlText=null;htmlText="<div id='search"+current+"' class='moreResults'>"
+"<div class='desc clearfix'>"
+"<span class='query small'>"+search+"</span>"
+"<div class='counter x-small'>Results <span class='countNum'>"+beginNum+"-"+endNum+"</span> of about "+total+"</div>"
+"</div>"
+"<ul class='entryList'>";$.each(data.responseData.results,function(i,item){var url=item.url;var title=item.title;var content=item.content.replace(/<b>\.\.\.<\/b>/g,"...");htmlText+="<li class='entryUnit clearfix'>"
+"<h4 class='search small'><a href='"+url+"'>"+title+"</a></h4>"
+"<div class='descBox'>"
+"<p class='small'>"+content+"</p>"
+"<div class='entryInfo'>"
+"<a class='btn altText iepngfix' href='"+url+"' title='このエントリーを読む &rarr;'>Read This Entry &rarr;</a>"
+"</div>"
+"</div>"
+"</li>";});htmlText+="</ul>";+"</div>"
$("#srcArchive").append(htmlText);$("#search"+current).slideDown("slow",function(){$("#ln"+(current-1)+" span").addClass("false");});current++;if(pageIndex<pageLength-1){var lnID="ln"+current;var lnText="<div class='localNavi small'>"
+"<a id='"+lnID+"' class='plus' href='javascript:void(0);' rel='noscroll'><span class='altText'>+</span></a>"
+"</div>";$("#srcArchive").append(lnText);$("#"+lnID).click(function(){$("#"+lnID).unbind();$("#"+lnID+" span").addClass("loading");ajaxSearch();return false;});}else{var lnText="<div class='localNavi small'>"
+"<a class='moreResults' href='"+data.responseData.cursor.moreResultsUrl+"'><span>その他の結果 &raquo;</span></a>";+"</div>";$("#srcArchive").append(lnText);}});}});}
$(document).ready(function(){$("#search").keypress(function(e){if(e.which=="13"){doSearch();return false;}});$("#submitBtn input").click(function(){doSearch();});changeSubmit($.cookie("searchType"));});$(document).ready(function(){var date=new Date();$.getJSON("http://twitter.com/statuses/user_timeline/onopko.json?count=1&since=Tue%2C+27+Mar+2007+22%3A55%3A"+date.getSeconds()+"+GMT&callback=?",function(data){if(data[0].text!=undefined){var title=data[0].text;$("#tweetOutput span").html("");$("#tweetOutput span").append(title);$("#tweetOutput span").css("display","none").fadeIn("slow");}});});$(document).ready(function(){function computeDate(year,month,day,addDays){var dt=new Date(year,month-1,day);var baseSec=dt.getTime();var addSec=addDays*86400000;var targetSec=baseSec+addSec;dt.setTime(targetSec);return dt;}
var today=new Date();var todayY=today.getUTCFullYear();var todayM=today.getUTCMonth()+1;var todayD=today.getUTCDate();var date=computeDate(todayY,todayM,todayD,-7);var begin;hvalue=date.getHours();if(hvalue>=0&&hvalue<9){begin=date.getUTCFullYear()+"-"+(date.getUTCMonth()+1)+"-"+(date.getUTCDate()+1);}else{begin=date.getUTCFullYear()+"-"+(date.getUTCMonth()+1)+"-"+date.getUTCDate();}
var url="http://pipes.yahoo.com/onopko/ecjson?_render=json&date="+encodeURIComponent(begin)+"&count=8&_callback=?";$.getJSON(url,function(data){$("#ecIcon").html("");$("#ecGraph").html("");$.each(data.value.items[0].median,function(i,item){if(i<7){var IMG=document.createElement('img');IMG.height=84;IMG.width=26;IMG.alt=item.date;IMG.title=item.date;IMG.src="/common/images/info_ec_bar"+item.value+".gif";IMG.style.display="none";document.getElementById("ecGraph").appendChild(IMG);}
if(i==7){var a=document.createElement('a');var img=document.createElement('img');img.height=60;img.width=60;img.alt=item.date;img.title=item.date;img.src="/common/images/info_ec_icon"+item.value+".jpg";img.style.display="none";document.getElementById("ecIcon").appendChild(a);a.setAttribute("href","http://www.emotionalcities.com/");a.appendChild(img);return false;}});$('#ecGraph').onImagesLoad({callback:function(){$("#ecIcon").css("background","none");$("#ecGraph").css("background","none");$("#ecIcon img").fadeIn("slow");$("#ecGraph img").fadeIn("slow");}});});});$(document).ready(function(){$.getJSON("http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&api_key=3f661dbf1185de3029cd869d9cec5502&user_id=74991604%40N00&safe_search=1&per_page=1&format=json&jsoncallback=?",function(data){page=Math.floor(Math.random()*data.photos.pages);$.getJSON("http://api.flickr.com/services/rest/?method=flickr.people.getPublicPhotos&api_key=3f661dbf1185de3029cd869d9cec5502&user_id=74991604%40N00&safe_search=1&per_page=1&page="+page+"&format=json&jsoncallback=?",function(data){var item=data.photos.photo[0];var id=item.id;var title=item.title;$.getJSON("http://api.flickr.com/services/rest/?method=flickr.photos.getSizes&api_key=3f661dbf1185de3029cd869d9cec5502&photo_id="+id+"&format=json&jsoncallback=?",function(data){item=data.sizes.size[2];source=item.source;url=item.url.split("sizes/s/");height=item.height;a=document.createElement('a');img=document.createElement('img');img.src=source;img.alt=title;img.title=title;$("#flickrCont").css("height",height);document.getElementById("flickrCont").appendChild(a);a.setAttribute("href",url[0]);a.appendChild(img);$("#flickrCont").onImagesLoad({callback:function(){$("#flickrBox").css("background","none");$("#flickrCont").slideDown("slow");}});});});});});