if(window.ferretbrain){window.ferretbrain.addOnLoad(function(){var d=window.location.toString();var c=d.match(/\?.*showForm=true/);showElement("playpen_post_form")})}function load_post_box(){if(document.getElementById("playpen_prev")){document.getElementById("playpen_form_container").innerHTML="<p style='text-align:center;'>You can only post on the most recent page of the Playpen</p>"}else{return ajax_request({url:"/playpen/post",method:"GET",onload:load_response_id,onerror:error_msg_id,loading:loading_msg_id,id:"playpen_form_container"})}}function disemvowel_post(h){if(!confirm("Are you sure you want to disemvowel this post?")){return false}var j=document.getElementById("playpen_content_"+h).innerHTML;var i={};i["itemId_"+h]=h;i["itemDisemvowel_"+h]="Disemvowel";i["itemContent_"+h]=j;i.itemEdit="Submit Changes";i.async="true";var g={url:"/admin/playpen/"+h+"/disemvowel",method:"POST",meta_content:"",data:i,onerror:function(a,c){var b=document.getElementById("playpen_extra_"+h);b.innerHTML="<strong>error disemvowelling post</strong> - "+c.meta_content;var d=document.getElementById("playpen_"+h);d.style.opacity=1;return false},onload:function(a,d){var e=document.getElementById("playpen_"+h);var b=document.getElementById("playpen_content_"+h);var c=document.getElementById("playpen_extra_"+h);var l=a.responseText?a.responseText:a.responseHTML;b.innerHTML=l;c.innerHTML="<strong>disemvowelled</strong> - "+d.meta_content;e.style.opacity=1;return false},loading:function(a,c){var b=document.getElementById("playpen_extra_"+h);var d=document.getElementById("playpen_"+h);d.style.opacity=0.5;if(c.meta_content==""){c.meta_content=b.innerHTML}b.innerHTML="<strong>disemvowelling...</strong> - "+c.meta_content;return false}};var f=ajax_request(g);return f}function delete_post(f){if(!confirm("Are you sure you wish to delete this post?")){return false}var e={url:"/admin/playpen/"+f+"/delete",method:"POST",onerror:function(h,b){var a=document.getElementById("playpen_extra_"+f);a.innerHTML="<strong>error deleting post</strong> - "+b.meta_content;var c=document.getElementById("playpen_"+f);c.style.opacity=1;return false},onload:function(c,a){var b=document.getElementById("playpen_"+f);b.innerHTML='<div style="text-align:center;"><strong>deleted</strong></div>';b.style.opacity=1;return false},loading:function(h,b){var c=document.getElementById("playpen_"+f);var a=document.getElementById("playpen_extra_"+f);if(b.meta_content==""){b.meta_content=a.innerHTML}c.style.opacity=0.5;a.innerHTML="<strong>deleting...</strong>";return false},data:{async:"true"},meta_content:""};var d=ajax_request(e);return d}function top_div(){var c=document.getElementById("playpen_container");var d;if(c.getElementsByTagName("div")[0].getAttribute("id")=="playpen_error_msg"){d=c.firstChild}else{d=document.createElement("div");d.className="playpen";d.id="playpen_error_msg";c.insertBefore(d,c.firstChild)}return d}function make_post(){var g=document.getElementById("playpen_post_form");var e=g.playpenSubmit.value;var h=g.playpenContent.value;var f={url:"/playpen",method:"POST",data:{playpenContent:h,playpenSubmit:e,async:"true"},onerror:function(c,b){var a=top_div();if(c.status==401){a.innerHTML="<span style='text-align:center;'>I'm afraid you need to be logged in to post to the Playpen...</span>"}else{a.innerHTML="<span style='text-align:center;'>There was an error in posting to the Playpen.</span> <!-- Text:"+c.responseText+"\n HTML:"+c.responseHTML+" -->"}g.style.opacity=1},onload:function(l,d){var a=top_div();a.innerHTML=l.responseHTML?l.responseHTML:l.responseText;var c=0;var b=/playpen_content_(\d+)/;var k=b.exec(a.innerHTML);if(k&&(k.length>1)){c=k[1]}a.id="playpen_"+c;g.playpenContent.value="Have fun!";g.style.opacity=1;showElement("playpen_post_form")},loading:function(c,b){var a=top_div();a.innerHTML="<strong>Posting... (this may take a few seconds)</strong>";g.style.opacity=0.5}};return ajax_request(f)}function preview_post(){var a=document.getElementById("playpen_post_form");var d=a.playpenContent.value.replace(/</g,"&lt;");d=d.replace(/>/g,"&gt;");var e=/&lt;(\/?)(br|hr|span|strike|i|b|u|s|em|strong|sub|sup|code|pre|ul|ol|li|blockquote)(\/?)&gt;/gi;var g=/&lt;a\s+href=['|"](.*?)['|"]\s*&gt;(.*?)&lt;\/a&gt;/g;d=d.replace(e,"<$1$2$3>");d=d.replace(g,'<a href="$1">$2</a>');d=d.replace(/\n/g,"<br/>");var c=new Date();var f='<span class="playpenDate"><strong>preview ONLY, not posted yet</strong> at '+c.getHours()+":"+c.getMinutes()+" on "+c.getDate()+"-"+(c.getMonth()+1)+"-"+c.getFullYear()+'</span>,<a class="playpenName" href="">commenter</a><div class="playpenContent">'+d+"</div></div>";var b=top_div();b.style.visibility="hidden";b.innerHTML="";b.style.display="none";b.innerHTML=f;b.style.display="";b.style.visibility="visible";return false}function quote_selected(){var g=get_selection_text();if(g==""){alert("Please select the text you want to quote before clicking the 'quote' link");return false}var f=document.getElementById("playpen_post_form");if(!f){alert("You need to be logged in to post!");return false}var e="<blockquote>"+g+"</blockquote>";var h=f.playpenContent.value;if(h!="Have fun!"){e=h+e}f.playpenContent.value=e;return false};