/* 2010.03.13
 * jquery/easing.js
 * jquery/ScrollTo.js
 * jquery/etc.js
 * jquery/expander.js
 * jquery/scrolltopcontrol.js
 * jquery/disableOnSubmit.js
 * myplugin/zoomInline.js
 * myplugin/AmazonKeyword.js
 * myplugin/goban.js
 * vos.js
 * ready.js 
 */

/* jquery/easing.js */
jQuery.extend(jQuery.easing,{easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});

/* jquery/ScrollTo.js */
jQuery.fn.ScrollTo=function(options){o=jQuery.extend({speed:800,easing:'easeOutBounce',callback:null},options);var target=this;var targetOffset=$(target).offset().top;$('html,body').animate({scrollTop:targetOffset},o.speed,o.easing,o.callback);}


/* jquery/etc.js */
jQuery.fn.log=function(msg){console.log("%s: %o",msg,this);return this;};jQuery.fn.reverse=function(destruct){return this[destruct?'setArray':'pushStack'](this.get().reverse());};jQuery.fn.sort=function(fn,destruct){return this[destruct?'setArray':'pushStack'](this.get().sort(fn));};jQuery.fn.randomize=function(destruct){return this.sort(function(){return(Math.round(Math.random())-0.5)},destruct);};jQuery.fn.slice=function(start,end,destruct){return this[destruct?'setArray':'pushStack'](this.get().slice(start,end));};jQuery.fn.pop=function(destruct){return this.slice(0,-1,destruct);};jQuery.fn.shift=function(destruct){return this.slice(1,this.length,destruct);};jQuery.fn.rotate=function(destruct){var a=this.get();a.push(a.shift());return this[destruct?'setArray':'pushStack'](a);};

/* jquery/expander.js */
$.fn.expander=function(options){var opts=$.extend({slicePoint:100,sliceString:'...',expandText:'&raquo;',collapseText:'&laquo;',userCollapse:true,expandEffect:'fadeIn',expandSpeed:'',classDetail:'details',classMore:'read-more',classColl:'collapse'
,delimiter:' '},options);return this.each(function(){var $this=$(this);var o=$.meta?$.extend({},opts,$this.data()):opts;var allText=$this.html();var startText,endText;var sp;if(o.sliceString){var sp=allText.indexOf(o.sliceString);if(sp<0)return;}
else{sp=o.slicePoint;}
startText=allText.slice(0,sp).replace(/\w+$/,'');endText=allText.slice(startText.length);if(!$('span.'+o.classDetail,this).length){if(endText.length<o.slicePoint/2){return;}
$this.html(startText)
.append($('<a></a>').attr({href:'#'}).addClass(o.classMore).html(o.expandText))
.append($('<span></span>').addClass(o.classDetail).text(endText));}
$this.find('span.'+o.classDetail).hide().end().find('a.'+o.classMore)
.click(function(){$(this).hide()
.next('span.'+o.classDetail)[o.expandEffect](o.expandSpeed,function(){var $self=$(this);if(o.expandEffect=='fadeIn')$self.css({zoom:''});});return false;});if(o.userCollapse){$this.find('span.'+o.classDetail).append($('<a></a>').addClass(o.classColl).attr({href:'#'}).html(o.collapseText)).find('a.'+o.classColl).click(function(){$(this).parent().hide().prev('a.'+o.classMore).show();return false;});}});};

/* jquery/scrolltopcontrol.js */
var scrolltotop={setting:{startline:100,scrollto:0,scrollduration:1000,fadeduration:[500,100]},controlHTML:'<img src="/voice/clip/icon/finger-up.png" width="32" height="37" alt="go to top" />',controlattrs:{offsetx:5,offsety:5},anchorkeyword:'#secondary',state:{isvisible:false,shouldvisible:false},scrollup:function(){if(!this.cssfixedsupport)
this.$control.css({opacity:0})
var dest=isNaN(this.setting.scrollto)?this.setting.scrollto:parseInt(this.setting.scrollto)
if(typeof dest=="string"&&jQuery('#'+dest).length==1)
dest=jQuery('#'+dest).offset().top
else
dest=0
this.$body.animate({scrollTop:dest},this.setting.scrollduration);},keepfixed:function(){var $window=jQuery(window)
var controlx=$window.scrollLeft()+$window.width()-this.$control.width()-this.controlattrs.offsetx
var controly=$window.scrollTop()+$window.height()-this.$control.height()-this.controlattrs.offsety
this.$control.css({left:controlx+'px',top:controly+'px'})},togglecontrol:function(){var scrolltop=jQuery(window).scrollTop()
if(!this.cssfixedsupport)
this.keepfixed()
this.state.shouldvisible=(scrolltop>=this.setting.startline)?true:false
if(this.state.shouldvisible&&!this.state.isvisible){this.$control.stop().animate({opacity:1},this.setting.fadeduration[0])
this.state.isvisible=true}
else if(this.state.shouldvisible==false&&this.state.isvisible){this.$control.stop().animate({opacity:0},this.setting.fadeduration[1])
this.state.isvisible=false}},init:function(){jQuery(document).ready(function($){var mainobj=scrolltotop
var iebrws=document.all
mainobj.cssfixedsupport=!iebrws||iebrws&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest
mainobj.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$('html'):$('body')):$('html,body')
mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>')
.css({position:mainobj.cssfixedsupport?'fixed':'absolute',bottom:mainobj.controlattrs.offsety,right:mainobj.controlattrs.offsetx,opacity:0,cursor:'pointer'})
.attr({title:'Scroll Back to Top'})
.click(function(){mainobj.scrollup();return false})
.appendTo('body')
if(document.all&&!window.XMLHttpRequest&&mainobj.$control.text()!='')
mainobj.$control.css({width:mainobj.$control.width()})
mainobj.togglecontrol()
$('a[href="'+mainobj.anchorkeyword+'"]').click(function(){mainobj.scrollup()
return false})
$(window).bind('scroll resize',function(e){mainobj.togglecontrol()})})}}
scrolltotop.init()

/* jquery/disableOnSubmit.js */
$.fn.disableOnSubmit=function(disableList){if(disableList==null){var $list='input[type=submit],input[type=button],input[type=reset],button';}
else{var $list=disableList;}
$(this).find($list).removeAttr('disabled');$(this).submit(function(){$(this).find($list).attr('disabled','disabled');});return this;};

/* myplugin/zoomInline.js */
jQuery.fn.zoomInline=function(options){var o=$.extend({speed1:1600,speed2:800,easing1:"easeOutBounce",easing2:"easeInOutQuad"},options);$(this).filter("img").each(function(){var ssrc=$(this).attr("src");var sw=$(this).attr("width");var sh=$(this).attr("height");var a=$(this).attr("alt").split(",");var lsrc=a[0];var lw=a[1];var lh=a[2];$(this).toggle(function(){$(this)
.attr({src:lsrc})
.animate({width:lw,height:lh},o.speed1,o.easing1)
.addClass("zoomj");},function(){$(this)
.animate({width:sw,height:sh},o.speed2,o.easing2)
.attr({src:ssrc});});});return this;}


/* myplugin/AmazonKeyword.js */
jQuery.fn.AmazonKeyword=function(options){var o=jQuery.extend({affi:'monochromesto-22',category:'boosk-jp',word:'詰碁',width:468,height:240},options);var targetDiv=this;var rm=$('<a>消</a>').addClass('remove').attr('title','広告を消去する')
.click(function(){$(this).remove();$(targetDiv).slideUp('slow',function(){$(this).empty()})});var rmb=$('<p></p>').html(rm).css('float','right');var src='http://rcm-jp.amazon.co.jp/e/cm?t='+o.affi
+'&o=9&p=15&l=st1&fc1=000000&lt1=&lc1=3366FF&bg1=FFFFFF&f=ifr'
+'&mode='+o.category
+'&search='+o.word;var iframe=$('<iframe></iframe>').attr({src:src,border:0,marginwidth:0,marginheight:0,frameborder:0,style:'border:none;',scrolling:'no'}).width(o.width).height(o.height);var image=$('<img />').attr({src:'/voice/img/beauty.png',width:177,height:120,alt:''});$(targetDiv).append(iframe).append(image).before(rmb);}

/* myplugin/goban.js */
jQuery.fn.goban=function(options){var o=jQuery.extend({applet:function(sgf){return sgf;},codebase:"http://stone.dialog.jp/LeafShow2/MyLeaf",text1:"Java Applet",text2:"x"},options);var $sb=this;var sgf=$sb.text();var goban=o.applet(sgf);$sb.bind("dblclick",function(){$sb.height("100%").width("80%");});$sb.after($("<p></p>").addClass("toolbox")
.html($('<input type="button" />').addClass("btn").val(o.text1)
.click(function(){$(this).parent().html(goban)
.append($('<a></a>').html(o.text2).click(function(){$(this).parent().remove();}));})));}

/* vos.js */
if(typeof(vos)=='undefined')vos={};vos={VERSION:'Ver. jquery 1.3.2 + package 2009-03-14',divID:'#secondary',slide:'200900',script:'/voice/index.cgi'
,baseurl:'http://stone.dialog.jp/voice/',astore:'http://astore.amazon.co.jp/monochromesto-22',flickr:'http://www.flickr.com/photos/',tumblr:'http://media.tumblr.com/',books:'books',Yuri:'/250-4388719-3865859?%5Fencoding=UTF8&node=22',Ayano:'/250-4388719-3865859?%5Fencoding=UTF8&node=28',avatar:'<img src="/voice/img/d-cup9.jpg" width="100" height="107" />',extLink:'<img src="/voice/style/icon/ext.png" width="10" height="10" alt="*" />',amzLink:'<img src="/voice/style/1616/amazon.png" width="16" height="16" alt="*" />',loading:$('<img />').attr({src:'/voice/js/ajax/indicator_medium.gif',id:'loading',alt:'Loading ... ',width:32,height:32}),search:function(){var self=this;var cse_code='000921499514426534466:atrdc_alrhq';$(self.divID).css("height","160px").slideUp("slow",function(){$(this).html('<form id="searchbox" action="http://www.google.com/cse">'
+'<input name="cx" type="hidden" value="'+cse_code+'" />'
+'<input name="cof" type="hidden" value="FORID:0" />'
+'<input name="q" type="text" size="32" id="sq" />'
+'<input name="sa" type="submit" value="Search" />'
+'<span class="not-important">（Google でこのブログ内を検索）</span>'
+'<br />'
+'<a href="http://www.google.com/coop/cse?cx='+cse_code+'">'
+'<img src="/voice/clip/logo/google_art.png"'
+' alt="google" height="53" width="143" />'
+'</a></form>')
.slideDown('slow',function(){$('#sq').focus();});});},tags:function(){var self=this;$(self.divID).slideUp("slow",function(){$(self.divID).html(self.loading).load('/voice/tag/ajax/',function(){$(self.divID).css("height","100%").slideDown("slow");});});},news:function(){var self=this;$(self.divID).slideUp("slow",function(){$(self.divID).html(self.loading)
.load('/voice/index.cgi?m=stream&ajax=1',function(){$(self.divID).css("height","100%").slideDown("slow");$('#recent tr').hover(function(){$('#recent tr.'+$(this).attr('class')).addClass('highlight');},function(){$('#recent tr').removeClass('highlight');});self.days_ago();});});},fukuwarai:function(){$.getScript('/voice/js/plugin/fukuwarai.min.js',function(){$('#secondary')
.animate({backgroundColor:'green'},200)
.animate({backgroundColor:'#eee'},200)})},meltdown:function(){$.getScript('/voice/js/plugin/meltdown.min.js',function(){$('#secondary')
.animate({backgroundColor:'pink'},200)
.animate({backgroundColor:'#eee'},200)})},kingbonbi:function(){$.getScript('/voice/js/plugin/kingbonbi.js',function(){jQuery.kingbonbi({small:{src:'/voice/js/plugin/kingbonbi/kingbonbi.png',alt:'kingbonbi',width:'213px',height:'274px'},big:{src:'/voice/js/plugin/kingbonbi/kingbonbi2.png',alt:'kingbonbiBig',width:'500px',height:'643px'}});});},prtVersion:function(){var browser='<li>'+self.VERSION+'<li>';for(var propname in navigator){browser+='<li>'+propname+" : "+navigator[propname]+"</li>\n";}
$(self.divID).html($('<ul></ul>').html(browser));},menu:function(){var self=this;return $('<ul></ul>')
.append($('<li></li>').html($('<a>Search Words Cloud - 検索キーワードのクラウド表示</a>')
.attr('href',this.script+'?m=swcloud')))
.append($('<li></li>').html($('<a>Old Diary -  長年日記、回顧録</a>')
.attr('href',self.script+'?m=old')))
.append($('<li></li>').html($('<a>Trackback History - 送信履歴</a>')
.attr('href',self.script+'?m=sphist')))
.append($('<li></li>').html($('<a>Random Jump - おまかせ表示</a>')
.attr('href',this.baseurl+'view/rand')))
.append($('<li></li>').html($('<a>[Joke JS] Meltdown - 画面崩壊</a>')
.click(function(){self.meltdown();})))
.append($('<li></li>').html($('<a>[Joke JS] kingbonbi - キングボンビー</a>')
.click(function(){self.kingbonbi();})))
.append($('<li></li>').html($('<a>[Joke JS] fukuwarai - なんでもドラッガー</a>')
.click(function(){self.fukuwarai();})))
.append($('<li></li>').html($('<a>Version</a>')
.click(function(){prtVersion();})));}
,about:function(){var self=this;$(self.divID).slideUp('slow',function(){$(this).html($('<ul id="profile"></ul>')
.append($('<li>書いている人 ： hidew</li>')
.append($('<a href="/mail/hidew.html"></a>')
.html($('<img src="/mail/mail.png" />')
.attr({width:16,height:10,alt:'mail'}))))
.append($('<li>内容 ： 囲碁、電脳、音楽、政治 .. </li>'))
.append($('<li></li>').html($('<a></a>')
.attr('href','/voice/view/1264').text('もっと詳しく')))
.append($('<li>Menu</li>').append(self.menu())))
.append($('<p></p>').html($(self.avatar).addClass('window')
.attr({id:'toppic',alt:'.'})))
.append('<br clear="both" />').slideDown('slow')});},make_link:function(url,id){id=id||"";return $('<input class="url" />').attr({id:id,size:50}).val(url)
.focus(function(){this.select();});},days_ago:function(){$('#recent tr td span.date-jp').each(function(){var d=$(this).text().split("-");var diff=new Date()-new Date(d[0],d[1]-1,d[2]);var diffDay=Math.floor(diff/86400000);if(diffDay==0){$(this).html('(今日)');}
else if(diffDay==1){$(this).html('(昨日)');}
else if(diffDay<7){$(this).html('('+diffDay+'日前)');}
else if(diffDay<31){$(this).html('('+Math.floor(diffDay/7)+'週前)');}
else if(diffDay<365){$(this).html('('+Math.floor(diffDay/30)+'月前)');}
else{$(this).html('(大昔)');}
});},toolbar:function(id){var self=this;return $('<p></p>').addClass('tb').html($('<a>comment/trackback</a>').click(function(){$('#tb'+id).html(self.loading)
.load(self.script+'?m=form&ajax=1&id='+id,function(){$(this).addClass('comment')});}))
.append($('<a title="リンク元"> * </a>').click(function(){$('#tb'+id).html(self.loading).load(self.script+'?m=referer&id='+id,function(){$(this).addClass('referer');});}));},enlarge_textarea:function(id,em){if(em)$(id).height(em+'em');else{var h=$(id).height()+400;$(id).height(h+'px');}},setVal:function(id,str,append_mode){if(append_mode)
str=$('#'+id).val()+' '+str;$('#'+id).val(str);},setVal2:function(id,str,append_mode){if(append_mode)
str=str+' '+$('#'+id).val();$('#'+id).val(str);},pager:function(options){var self=this;o=$.extend({target:'ul.toc',url:'/voice/index.cgi?m=page&ajax=1&p=',page:16},options);$.get(o.url+o.page,function(data){var next=parseInt(o.page)-1;$(o.target).append(data).append($('<li class="pager-next"></li>').html($('<a>[next] page:'+next+'</a>').one("click",function(){self.pager({page:next});$(this).addClass("done");})));});},taglink:function(t){var tag=$(t).text().split(" ");var tags="";for(var i=0,j=tag.length;i<j;i++){if(tag[i].replace(/[\r\n\t]+/g,"")){tags+='<a rel="tag" class="tag" href="/voice/tag/'+encodeURI($.trim(tag[i]))+'">'+tag[i]+'</a> ';}}
$(t).html(tags);},innerlink:function(t){var id=$(t).attr('title');if(id)$(t).prepend(' <span class="n">'+id+'</span> ');},player:{youtube:function(vid){if(vid.indexOf('http:')==0){var a=vid.split('?v=');vid=a[1];}
return $('<embed></embed>').attr({src:'http://www.youtube.com/v/'+vid
,width:480,height:295
,type:'application/x-shockwave-flash',wmode:'transparent'});},mp3:function(file){var flashvars='file='+file
+'&width=240&height=20'
+'&showdigits=false&repeat=true'
+'&showdownload=false&showdigits=false';return $('<embed></embed>').attr({src:'/voice/mp3player.swf',width:240,height:20,type:'application/x-shockwave-flash',pluginspage:'http://www.macromedia.com/go/getflashplayer',flashvars:flashvars});},flv:function(file,attr){var a=attr.split(",");var width=a[0]||320;var height=a[1]||240;var image=a[2];var flashvars='&file='+file
+'&image='+image
+'&width='+width+'&height='+height;return $('<embed></embed>').attr({src:'/voice/flvplayer.swf',width:width,height:height,allowfullscreen:'true',allowscriptaccess:'always',flashvars:flashvars});}},goban:{GoodShape:function(sgf){return'<applet code="mori.go.GoodShapeApplet"'
+' codebase="http://playgo.to/java/"'
+' height="450" width="450">'
+'<param value="19" name="size" />'
+'<param value="true" name="advancemoves" />'
+'<param value="Japanese" name="language" />'
+'<param value="'+sgf+'" name="moves" />'
+'</applet>';},LeafShow2:function(sgf){return'<applet code="KifuShow.LeafShow.class"'
+' archive="LeafShow2.jar"'
+' codebase="http://stone.dialog.jp/LeafShow2/MyLeaf"'
+' width="655" height="600">'
+'<param value="hidew/layout.xml" name="layout" />'
+'<param value="true" name="advancemoves" />'
+'<param value="true" name="number" />'
+'<param name="analog" value="siros[./hidew/white.gif,./hidew/w2.gif,./hidew/w3.gif]" />'
+'<param name="moves"  value="'+sgf+'" />'
+'</applet>';}
}}


/* ready.js */
$(function(){var id;var now=new Date();$('span.date').each(function(){var $content=$(this).parent().parent();var id=$(this).attr('id')||$content.attr('id');var a=id.replace('n','').split('-');var base=vos.script+'?m=form&ajax=1&id='+a[0]+'&t='+now.getTime();$(this).dblclick(function(){var url=(a[1]=='0')?base+'&type=article':base+'&num='+a[1];$content.html(vos.loading).append($('<a>edit</a>').attr({href:url})).load(url);});});$('div.toolbar').each(function(){var id=$(this).attr('id').replace('tb','');if(id)$(this).html(vos.toolbar(id));});id=$('#linkbar').attr('title');if(id){$('.monta').click(function(){$(this).toggleClass('monta')});$('.ceremony').click(function(){$('del.ceremony').fadeOut()});$('img.zoomi').zoomInline();$('pre.sgf').goban({applet:vos.goban.GoodShape});$('h2').dblclick(function(){$(this).parent()
.html(vos.loading)
.load(vos.script+'?m=form&ajax=1&id='+id+'&type=article');});$('div.include').each(function(){var self=$(this);var file=$(this).attr('title');$(this).load(file,function(){$('ul li span.tags',self).each(function(){vos.taglink(this)});$('ul li a.inner',self).each(function(){vos.innerlink(this)});});});}
else{$('#recent tr').hover(function(){$('#recent tr.'+$(this).attr('class')).addClass('highlight');},function(){$('#recent tr').removeClass('highlight');});}
$('#linkbar-search').removeAttr('href').click(function(){_linkbar_highlight(this);vos.search();});$('#linkbar-tags').removeAttr('href').click(function(){_linkbar_highlight(this);vos.tags();});$('#linkbar-new').removeAttr('href').click(function(){_linkbar_highlight(this);vos.news();});$('#linkbar-about').removeAttr('href').click(function(){_linkbar_highlight(this);vos.about();});function _linkbar_highlight(curr){$('#linkbar li').removeClass('current');$(curr).parent().addClass('current');}
var nowurl=location.href.split('?');var btn='<input type="button" class="btn" value="play" />';$('a').each(function(){var self=$(this);var url=$(this).attr('href');if($(this).is(':contains("http")')){$(this).addClass('url');}
if($(this).hasClass('youtube')){$(this).before($(btn).addClass('youtube').toggle(function(){$(this).val('remove')
.after('<br />').after(vos.player.youtube(url)).after('<br />')},function(){$(this).val('play').nextAll().remove()}));}
else if($(this).hasClass('mp3')){$(this).addClass('url').before($(btn).addClass('mp3').toggle(function(){$(this).val('remove').after(vos.player.mp3(url))},function(){$(this).val('play').nextAll().remove()}));}
else if($(this).hasClass('sgf')){var btn2='<input type="button" class="btn" value="Java applet" />';$(this).addClass('url').before($(btn2).addClass('sgf').toggle(function(){$(this).val('remove').after(vos.goban.LeafShow2(url))},function(){$(this).val('Java applet').nextAll().remove()}));}
else if($(this).hasClass('flv')){var attr=$(this).attr('title');$(this).addClass('url').before($(btn).addClass('flv').toggle(function(){$(this).val('remove')
.after(vos.player.flv(url,attr)).after('<br />')},function(){$(this).val('play').nextAll().remove()}));}
else if($(this).is("a[href^=#]")){var str=this.hash;var $target=$(this.hash);var id=$(this).attr('id');var cb=function(){location.hash=str;};if($target.length){$target.addClass('toc').click(function(){$('#'+id).ScrollTo({speed:1200,easing:'easeInOutQuad'});return false;});$(this).click(function(){$target.ScrollTo({speed:1600,easing:'easeInOutQuad',callback:cb});return false;});}}
else if($(this).hasClass('inner')){vos.innerlink(this);}
else if(url==nowurl){$(this).removeAttr('href').css({"font-weight":"bold","color":"#080"});}
});$('span.tags').each(function(){vos.taglink(this)});$('.expander').each(function(){var block=$(this);block.hide().before($('<p></p>').html($('<a>&raquo;【省略された文章を表示】</a>').addClass('expander')
.toggle(function(){$(this).html('&laquo; 縮小');block.slideDown();},function(){$(this).html('&raquo; 伸張');block.slideUp();})));});$('span.fnote').each(function(){var line=$(this);line.hide().before($('<a>[*]</a>').toggle(function(){$(this).html('[*]');line.show();},function(){$(this).html('[?]');line.hide();}));});vos.days_ago();$('div.aradar').each(function(){var asin=$(this).attr('title');$(this).html('<object width="540" height="300" type="application/x-shockwave-flash" data="http://stone.dialog.jp/voice/ad/aradar/netrun_aws_similarity.swf" id="aradar"><param name="flashvars" value="ASIN='+asin+'&amp;T1=#E0FFFF&amp;T2=#FFFFFF&amp;T3=#0000FF&amp;T4=#ADFF2F&amp;UserAssociateTag=monochromesto-22" /></object>');});$('div.ad').each(function(){var tmp=$(this).attr('title');if(tmp){var param=tmp.split(",");if(param[0]=='keyword'){$(this).AmazonKeyword({affi:'monochromesto-22',category:(param[2]||'books-jp'),word:(param[1]||'詰碁'),width:468,height:240});}
else if(param[0]=='include'){$(this).load('/voice/ad/'+param[1]);}}});var cron=$('#cron').attr('title');if(cron){var hh=now.getHours();var mm=now.getMinutes();var d=cron.split(/[^0-9]/);var dt=new Date(d[0],d[1]-1,d[2],d[3],d[4],d[5]);if(now.getTime()>=dt.getTime()){$('#cron').load('/voice/index.cgi?m=cron');}
}
});

