/* nahuya.ch 2008-2009 Nahuyach team
 */function update_captcha(){$('imgcaptcha').src=$('imgcaptcha').src.replace(/dummy=[0-9]*/,"dummy="+Math.floor(Math.random()*1000).toString());}
var tname;Event.observe(window,"load",function(){enableTooltips();new HotKey('a',function(event){tname=prompt("magick","");var name=tname;new Ajax.Request('/hanataba/checkadm.pl/'+curboard,{method:'post',parameters:{task:'check',trip:name},onSuccess:function(transport){if(transport.responseText=='1')
{var deletes=$$('input[name="delete"]');deletes.each(function(item){var el=new Element('a',{'class':'foorooo',style:"text-decoration:none;",title:"Ban/delete",rel:"tooltip",href:'javascript:void(0);',onclick:'moddel('+item.value+');'}).update(" X ");item.insert({after:el});el=new Element('a',{'class':'foorooo',style:"text-decoration:none;",title:"Pin/unpin",rel:"tooltip",href:'javascript:void(0);',onclick:'modpin('+item.value+');'}).update(" P ");item.insert({after:el});});if($('cap_row')){$('cap_row').hide();}}
else
{$$('a.foorooo').each(function(item){item.remove();});}}});},{ctrlKey:true,altKey:true});});function moddel(post)
{var trip;if($('aname'))trip=$('aname').value;else trip=tname;var answer=confirm("Are you sure?");if(answer){}
else{return;}
answer=confirm("Ban ip?");var doban='';if(answer){doban='do';}
new Ajax.Request('/hanataba/hanadmin.pl/'+curboard,{method:'post',parameters:{task:'modban',trip:''+trip,doban:''+doban,post:''+post},onSuccess:function(transport){alert(transport.responseText);document.location.href='/'+curboard+'';}});}
function modpin(post)
{var trip;if($('aname'))trip=$('aname').value;else trip=tname;new Ajax.Request('/hanataba/hanadmin.pl/'+curboard,{method:'post',parameters:{task:'modpin',trip:''+trip,post:''+post},onSuccess:function(transport){alert(transport.responseText);document.location.href='/'+curboard+'';}});}
function init_toolbar(elem,ascii)
{var textarea=new Control.TextArea(elem);var toolbar=new Control.TextArea.ToolBar(textarea);toolbar.container.id='markdown_toolbar';toolbar.addButton('Italics',function(){this.wrapSelection('//','//');},{id:'markdown_italics_button',title:"Italics",rel:"tooltip"});toolbar.addButton('Bold',function(){this.wrapSelection('**','**');},{id:'markdown_bold_button',title:"Bold",rel:"tooltip"});toolbar.addButton('Underline',function(){this.wrapSelection('__','__');},{id:'markdown_underline_button',title:"Underline",rel:"tooltip"});toolbar.addButton('Strikethrough',function(){this.wrapSelection('--','--');},{id:'markdown_strike_button',title:"Strikethrough",rel:"tooltip"});toolbar.addButton('Superscript',function(){this.wrapSelection('^^','^^');},{id:'markdown_sup_button',title:"Superscript",rel:"tooltip"});toolbar.addButton('Subscript',function(){this.wrapSelection(',,',',,');},{id:'markdown_sub_button',title:"Subscript",rel:"tooltip"});toolbar.addButton('Link',function(){var selection=this.getSelection();var response=prompt('Enter Link URL','');if(response==null)
return;this.replaceSelection((selection==''?'':selection)+(response==''?'http://link_url/':response).replace(/^(?!(f|ht)tps?:\/\/)/,'http://'));},{id:'markdown_link_button',title:"Link",rel:"tooltip"});toolbar.addButton('Unordered List',function(event){this.collectFromEachSelectedLine(function(line){return event.shiftKey?(line.match(/^\*{2,}/)?line.replace(/^\*/,''):line.replace(/^\*\s/,'')):(line.match(/\*+\s/)?'*':'* ')+line;});},{id:'markdown_unordered_list_button',title:"Marked list",rel:"tooltip"});toolbar.addButton('Ordered List',function(event){var i=0;this.collectFromEachSelectedLine(function(line){if(!line.match(/^\s+$/)){++i;return event.shiftKey?line.replace(/^\d+\.\s/,''):(line.match(/\d+\.\s/)?'':i+'. ')+line;}});},{id:'markdown_ordered_list_button',title:"Ordered list",rel:"tooltip"});toolbar.addButton('Spoiler',function(){this.wrapSelection('??','??');},{id:'markdown_spoiler_button',title:"Spoiler",rel:"tooltip"});toolbar.addButton('Block Quote',function(event){this.collectFromEachSelectedLine(function(line){return event.shiftKey?line.replace(/^\> /,''):'> '+line;});},{id:'markdown_quote_button',title:"Quote",rel:"tooltip"});toolbar.addButton('Code Block',function(event){var response=prompt('Language','');this.wrapSelection('<code lang="'+(response?response:'text')+'">','</code>');},{id:'markdown_code_button',title:"Code",rel:"tooltip"});if(ascii)
{toolbar.addButton('Ascii Art',function(event){this.wrapSelection('<ascii>','</ascii>');},{id:'markdown_ascii_button',title:"Ascii-art",rel:"tooltip"});toolbar.addButton('S_JIS Art',function(event){this.wrapSelection('<sjis>','</sjis>');},{id:'markdown_sjis_button',title:"S-JIS art",rel:"tooltip"});}}