var trigger_edit_click=1,trigger_heading_doubleclick=0;
function ajaxEdit(a){if(!a)a=window.event;var b=window.event?a.srcElement:a.target;a=window.location.search.substring(1).split("&");for(var d=null,c=0;c<a.length;c++){var 
e=a[c].split("=");if(e[0]=="page"){d=e[1];break}}if(d==null)d="Main+page";for(;b.className!="par-div";)b=b.parentNode;xmlHttpPost("index.php?page="+d+"&action=edit&ajax=1&par="+b.id.substr(4),"",function(f){replaceContent(b.id,"div",b.id,f).className="par-div";registerEditor()});return 
false}
function ajaxAction(a,b){var 
d=getNearestParId(b),c=document.getElementById("par-"+d),e=getElementsByClassName("ajaxContentTextarea",c)[0].value,f=getOrNothing("ajaxEsum",c),h=getOrNothing("ajaxPasswordInput",c);c=getOrNothing("ajaxShowSource",c);var 
i=document.getElementById("captcha-id"),j=document.getElementById("captcha-input"),k=document.getElementById("ajaxPage").value;xmlHttpPost("index.php?page=Main+page&action="+a+"&ajax=1&par="+d,{content:e,last_changed:2E9,esum:f,sc:h,showsource:c,qid:i==
null?"":i.value,ans:j==null?"":j.value,page:k},function(g){g=replaceContent("par-"+d,"div","par-"+d,g);g.className="par-div";renumberParagraphs();registerAjax(document.getElementById("par-"+getNearestParId(g)))})}function 
getNearestParId(a){for(;a.className!="par-div";)a=a.parentNode;return parseInt(a.id.split("-")[1])}function renumberParagraphs(){var a=document.getElementsByClassName("par-div"),b=1;for(key 
in a)a[key].id="par-"+b++}
function registerAjax(a){a||(a=document.getElementsByTagName("body")[0]);if(trigger_heading_doubleclick){var b=a.getElementsByClassName("par-div");for(key in 
b)b[key].ondblclick=ajaxEdit}if(trigger_edit_click){a=a.getElementsByClassName("par-edit");for(key in a)a[key].onclick=ajaxEdit}}function registerEditor(a){if(typeof 
insertResizeDiv=="function"){a=getElementsByClassName("contentTextarea",a);for(key in a)insertResizeDiv(a[key])}}if(typeof wons=="undefined")wons=[];wons.push("registerAjax()");
window.onload=function(){for(var a=0;a<wons.length;a++)eval(wons[a])};function getOrNothing(a,b){var d=getElementsByClassName(a,b);return d.length==0?"":d[0].value}function 
replaceContent(a,b,d,c){a=document.getElementById(a);b=document.createElement(b);b.innerHTML=c;a.parentNode.replaceChild(b,a);b.id=d;return b}
function getElementsByClassName(a,b){b||(b=document.getElementsByTagName("body")[0]);for(var 
d=[],c=RegExp("\\b"+a+"\\b"),e=b.getElementsByTagName("*"),f=0,h=e.length;f<h;f++)c.test(e[f].className)&&d.push(e[f]);return d}
function xmlHttpPost(a,b,d){var c=false;if(window.XMLHttpRequest)c=new XMLHttpRequest;else if(window.ActiveXObject)c=new ActiveXObject("Microsoft.XMLHTTP");var e=[];if(b.length!=0){for(key 
in b)e.push(key+"="+encodeURIComponent(b[key]));b=e.join("&")}else 
b="";c.open("POST",a,true);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c.setRequestHeader("Content-length",b.length);c.setRequestHeader("Connection","close");c.onreadystatechange=function(){c.readyState==4&&d(c.responseText)};
c.send(b)};

function resizeTextarea(a,b){var c=findClosest("contentTextarea",a);if(c.offsetHeight+b>0)c.style.height=c.offsetHeight+b+"px"}function 
insertSyntax(a,b,c,d){a=findClosest("contentTextarea",a);start=a.selectionStart;end=a.selectionEnd;a.focus();if(start!=end)d=a.value.substring(start,end);a.value=a.value.substring(0,start)+b+d+c+a.value.substring(end);a.selectionStart=(a.value.substring(0,start)+b).length;a.selectionEnd=a.selectionStart+d.length} 
function findClosest(a,b){do{var c=getElementsByClassName(a,b);b=b.parentNode}while(c.length==0);return c[0]}function processKeyDown(a){}function registerOnKeyDown(){var 
a=getElementsByClassName("contentTextarea");for(idx in a)a[idx].onkeydown=processKeyDown}if(typeof 
wons=="undefined")wons=[];wons.push("registerOnKeyDown()");window.onload=function(){for(var 
a=0;a<wons.length;a++)eval(wons[a])}; function getElementsByClassName(a,b){b||(b=document.getElementsByTagName("body")[0]);for(var c=[],d=new 
RegExp("\\b"+a+"\\b"),f=b.getElementsByTagName("*"),e=0,g=f.length;e<g;e++)d.test(f[e].className)&&c.push(f[e]);return c};

var Konami=function(){var konami={addEvent:function(obj,type,fn,ref_obj){if(obj.addEventListener)obj.addEventListener(type,fn,false);else 
if(obj.attachEvent){obj["e"+type+fn]=fn;obj[type+fn]=function(){obj["e"+type+fn](window.event,ref_obj)};obj.attachEvent("on"+type,obj[type+fn])}},input:"",pattern:"38384040373937396665",load:function(link){this.addEvent(document,"keydown",function(e,ref_obj){if(ref_obj)konami=ref_obj;konami.input+=e?e.keyCode:event.keyCode;
if(konami.input.indexOf(konami.pattern)!=-1){konami.code(link);konami.input="";return}},this);this.iphone.load(link)},code:function(link){window.location=link},iphone:{start_x:0,start_y:0,stop_x:0,stop_y:0,tap:false,capture:false,keys:["UP","UP","DOWN","DOWN","LEFT","RIGHT","LEFT","RIGHT","TAP","TAP","TAP"],code:function(link){konami.code(link)},load:function(link){konami.addEvent(document,"touchmove",function(e){if(e.touches.length==1&&konami.iphone.capture==true){var touch=e.touches[0];konami.iphone.stop_x=touch.pageX;konami.iphone.stop_y=touch.pageY;konami.iphone.tap=false;konami.iphone.capture=false;konami.iphone.check_direction()}});konami.addEvent(document,"touchend",function(evt){if(konami.iphone.tap==true)konami.iphone.check_direction(link)},false);konami.addEvent(document,"touchstart",function(evt){konami.iphone.start_x=evt.changedTouches[0].pageX;konami.iphone.start_y=evt.changedTouches[0].pageY;konami.iphone.tap=true;konami.iphone.capture=true})},check_direction:function(link){x_magnitude=Math.abs(this.start_x-this.stop_x);
y_magnitude=Math.abs(this.start_y-this.stop_y);x=this.start_x-this.stop_x<0?"RIGHT":"LEFT";y=this.start_y-this.stop_y<0?"DOWN":"UP";result=x_magnitude>y_magnitude?x:y;result=this.tap==true?"TAP":result;if(result==this.keys[0])this.keys=this.keys.slice(1,this.keys.length);if(this.keys.length==0)this.code(link)}}};return konami};


function writeLogo()
{
document.write('<embed onclick=\"document.location=\'index.php\';\" onmouseover=\"this.style.cursor=\'pointer\';" onmouseout=\"this.style.cursor=\'default\';\"');
document.write('type=\"application/x-shockwave-flash\" src=\"sifrGradientText.swf\" quality=\"best\"');
document.write('wmode=\"transparent\" bgcolor=\"undefined\" flashvars=\"txt=Boredom Software&amp;textcolor=#ffffff&amp;w=230.4&amp;h=38\" sifr=\"true\" height=\"38\"');
document.write('width=\"230.4\">');
}

function writeRSS()
{
document.write('Last Five Updates:<br />');
document.write('<script language=\"JavaScript\" src=\"http://landmark-project.com/feed2js/feed2js.php?src=http%3A%2F%2Fwww.boredomsoft.org%2Fvar%2Frss.xml&num=5&date=y&html=a\" type=\"text/javascript\">');
document.write('</script>');
document.write('<noscript>Javascript Required For Update Ticker</noscript>');
}

function parseURL(pageName)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[1] == pageName) {
return 1;
}
}
return 0;
}

