document.getStyle=function(b,a){if(b.currentStyle){return b.currentStyle[a]}else{if(window.getComputedStyle){return document.defaultView.getComputedStyle(b,null).getPropertyValue(a)}}return false};if(typeof document.getElementsByClassName!="function"){document.getElementsByClassName=function(f){var b,e=new Array(),c=0,g;if(this.all){b=this.all}else{if(this.getElementsByTagName&&!this.all){b=this.getElementsByTagName("*")}}var a=b.length;for(var d=0;d")}}c=c||document.createElement(d);for(var b in f){if(b.toLowerCase()!="type"&&b.toLowerCase()!="name"){c[b]=f[b]}}if(i){i.appendChild(c)}return c};document.createElementWithAttributes=function(c,b,a){if(c.toLowerCase()=="input"||c.toLowerCase()=="button"){return document.createInputElementWithAttributes(c,b,a)}var d=document.createElement(c);for(var e in b){d[e]=b[e]}if(a){a.appendChild(d)}return d};document.getScrollPosition=function(){var a=0,b=0;if(typeof window.pageYOffset=="number"){b=window.pageYOffset;a=window.pageXOffset}else{if(document.compatMode&&document.compatMode=="CSS1Compat"){b=document.documentElement.scrollTop;a=document.documentElement.scrollLeft}else{if(document.body&&typeof document.body.scrollLeft=="number"&&typeof document.body.scrollTop=="number"){b=document.body.scrollTop;a=document.body.scrollLeft}}}return{left:a,top:b}};document.getWindowSize=function(){var a,d,c,f;if(window.innerHeight&&window.scrollMaxY){a=document.body.scrollWidth;d=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollWidth;d=document.body.scrollHeight}else{a=document.getElementsByTagName("html").item(0).offsetWidth;d=document.getElementsByTagName("html").item(0).offsetHeight;a=(a1?decodeURIComponent(t[1]):""}}};var g=function(){if(!e){return}var v=a(i);var t=h();if(!v||!t){return}var u=[new Query("mode",l),new Query("action","reorder"),new Query(v,t)];new Request("index.php","POST",u)};var o=function(){for(var t=0;t3){t+=j[u].id.substring(3)+","}}return t.substr(0,t.length-1)};var d=function(t){if(!t){return}};var q=function(t){if(!t){return}o();g()};var c=function(){window.document.onmousemove=function(w){if(typeof k=="function"){k(w)}if(!r){return}var x=document.getMousePos(w);var u=x.top-r.handlePos.top+r.elementPos.top;var v=n(u);if(b!=u&&v&&r!=v){var t=u>b;b=u;if(t){v=v.nextSibling}r.parentNode.insertBefore(r,v);e=true;d(r)}if(w&&w.preventDefault){w.preventDefault()}return false};window.document.onmouseup=function(t){window.document.onmouseup=window.document.onmousemove=null;if(typeof s=="function"){s(t)}if(typeof k=="function"){window.document.onmousemove=k}q(r);r=null;e=false;return false}};var n=function(w){for(var t=0;t=(v.top-u))&&(w<(v.top+u))){return j[t]}}return null};var m=function(v){v.classList.add("js-cursor-move");v.title=lang.drag_and_drop_title;v.onmousedown=function(x){e=false;var w=document.getTarget(x);if(w&&w.className.search(/control/)!=-1){return false}this.className="drag";this.elementPos=document.getElementPoSi(this);this.handlePos=document.getMousePos(x);r=this;c();return false};var t=v.cells[v.cells.length-1].getElementsByTagName("a");if(t&&t.length>0){for(var u=0;u0){for(var k=0;k1?a[1]:0}var n=h.getElementsByTagName("li");var m=h.getElementsByTagName("ul");var o=this;var k=new Image();var b=null;if(h.parentNode.nodeName!="TD"){var g=document.getFirstChildByElement(n[0],"span",["tail"]);if(g&&n.length>1){b=document.getFirstChildByElement(g,"span",["replies"]);if(!b){b=document.createElementWithAttributes("span",{className:"replies"},g);b.appendChild(document.createTextNode(" ("+(n.length-1)+")"))}}}this.isFold=function(){return m.length>0&&m[0].classList.contains("js-display-none")};this.setFold=function(q,p){p=p||false;if(q){k.src=l+settings.expand_thread_image;k.classList.remove("fold-thread");k.classList.add("expand-thread");k.alt="";k.onerror=function(s){this.alt="[+]"};k.title=lang.expand_fold_thread_linktitle;if(b){b.classList.remove("js-display-none")}if(p){h.classList.remove("expanded");h.classList.add("folded")}}else{k.src=l+settings.fold_thread_image;k.classList.remove("expand-thread");k.classList.add("fold-thread");k.alt="";k.onerror=function(s){this.alt="[-]"};k.title=lang.expand_fold_thread_linktitle;if(b){b.classList.add("js-display-none")}if(p){h.classList.remove("folded");h.classList.add("expanded")}}for(var r=0;r0&&n[0].firstChild){n[0].insertBefore(p,n[0].firstChild)}else{n[0].appendChild(p)}};var d=document.createElementWithAttributes("span",{className:"fold-expand"},null);if(n.length==1){var i=document.createElementWithAttributes("img",{src:l+settings.expand_thread_inactive_image,className:"expand-thread-inactive",alt:"",onerror:function(p){this.alt="[]"}},d);c(d)}else{var j=document.createElementWithAttributes("a",{href:"#",onclick:function(p){o.setFold(!o.isFold());this.blur();return false}},d);this.setFold(this.isFold());j.appendChild(k);c(d)}}function Posting(b){if(!b){return}var d=document.getElementById("p"+b);var c=document.getElementById("headline-"+b);if(!d||!c){return}var a=this;c.classList.add("js-cursor-pointer");c.title=lang.fold_posting_title;c.onclick=function(f){a.setFold(!a.isFold())};this.isFold=function(){return d.classList.contains("js-display-fold")};this.setFold=function(e){if(e){d.classList.add("js-display-fold")}else{d.classList.remove("js-display-fold")}};this.setFold(this.isFold())}function FullSizeImage(els){if(!els){return}els=(typeof els=="object"||typeof els=="function")&&typeof els.length=="number"?els:[els];var hashTrigger=null;var body=document.body;var isIELower8= /*@cc_on!@*/ false&&!(document.documentMode&&document.documentMode>=8);var imageCanvas=document.getElementById("image-canvas")||document.createElementWithAttributes("div",{id:"image-canvas"},body);imageCanvas.setVisible=function(visible){if(visible){this.classList.remove("js-display-none")}else{this.classList.add("js-display-none")}};var stopTrigger=function(){if(hashTrigger){window.clearInterval(hashTrigger);var scrollPos=document.getScrollPosition();if(!isIELower8){window.history.back()}else{window.location.hash="GET_OPERA"}window.scrollTo(scrollPos.left,scrollPos.top)}};var oldOnKeyPressFunc=window.document.onkeypress;window.document.onkeypress=function(e){var keyCode=document.getKeyCode(e);if(keyCode==27){imageCanvas.setVisible(false);stopTrigger()}if(typeof oldOnKeyPressFunc=="function"){oldOnKeyPressFunc(e)}};imageCanvas.onclick=function(e){imageCanvas.setVisible(false);stopTrigger()};imageCanvas.setVisible(false);var fullSizeImage=document.getElementById("fullSizeImage")||document.createElementWithAttributes("img",{id:"fullSizeImage"},imageCanvas);for(var i=0;i(z+v)||r(y+x))&&u.className!="ap"){q.setVisible(false)}}}};this.pin=function(){p=!p};this.isPinned=function(){return p};this.getContentElement=function(){return b};this.getMainElement=function(){return n};this.hideURI=function(r){f=r};this.setPosition=function(s,u){i.style.left=s+"px";i.style.top=u+"px";var t=this.getWidth();var r=document.getWindowSize().windowWidth;if((s+t)>=r){this.moveHorizontal(r-25-(s+t))}else{this.moveHorizontal(0)}};this.getWidth=function(){return n.offsetWidth};this.getHeight=function(){return i.offsetHeight+n.offsetHeight};this.setOpener=function(r){k=r};this.getOpener=function(){return k};this.isVisible=function(){return !i.classList.contains("js-display-none")};this.getDocumentPosition=function(){var s=i.offsetLeft;var r=i.offsetTop;return{top:r,left:s+m}};this.moveHorizontal=function(r){m=r;n.style.left=r+"px"};this.setVisible=function(r){if(r){i.classList.remove("js-display-none");i.classList.add("js-display-block")}else{i.classList.remove("js-display-block");i.classList.add("js-display-none");p=false}};this.setText=function(r){b.innerHTML=r;if(r!=""){if(!e.firstChild){e.appendChild(document.createTextNode(lang.reply_link))}if(!f){h.appendChild(e);b.appendChild(h)}new FullSizeImage(b)}else{b.appendChild(a)}};this.setURI=function(r){if(!r){e.href="#";h.classList.remove("js-display-block");h.classList.add("js-display-none")}else{h.classList.remove("js-display-none");h.classList.add("js-display-block");e.href=r}}}function MyLittleJavaScript(){var s=null;var j=null;var i=null;var u="index.php";var p=[];var b=[];var g=new RegExp(/[?|&]id=([0-9]+)(#p([0-9]+))?/);var l=this;var e=function(v){if(v&&g.test(v.href)){var w=g.exec(v.href);return w[3]?w[3]:w[1]}return false};this.getTemplatePath=function(){if(s!=null){return s}var w=document.getElementsByTagName("link");for(var v=0;v0;var A=x?v[0]:w;var z=x?w:false;var y=null;if(!A||!(y=document.getElementById("markimg_"+A))){return}y.src=s+settings.mark_process_image;y.alt="[ ]";var B=[new Query("mode","posting"),new Query("mark",A),new Query("method","ajax")];if(!x){new Request(u,"POST",B,this,"selectPosting",A,true)}else{if(x&&z&&document.getElementById("marklink_"+A)){var C=document.getElementById("marklink_"+A);var D=z.getElementsByTagName("action")&&z.getElementsByTagName("action")[0].firstChild.data=="1";if(D){y.src=s+settings.marked_image;y.alt="[●]";C.title=lang.unmark_linktitle;y.title=lang.unmark_linktitle}else{y.src=s+settings.unmarked_image;y.alt="[○]";C.title=lang.mark_linktitle;y.title=lang.mark_linktitle}}}};var h=function(x){x=x||false;for(var w=0;w1&&z[1]=="1";y.onclick=function(B){h(!v);this.className=this.className.replace(A,"fold-"+(v?2:1));this.firstChild.replaceData(0,this.firstChild.nodeValue.length,(v?lang.expand_threads:lang.fold_threads));this.title=v?lang.expand_threads_linktitle:lang.fold_threads_linktitle;v=!v;this.blur();return false}}};var o=function(A){if(!A){return}t();for(var B=0;B=2){for(var z=0;z=1){var E=G[0];v.insertBefore(n(C),E);v.insertBefore(document.createTextNode(String.fromCharCode(160)),E)}else{v.appendChild(document.createTextNode(String.fromCharCode(160)));v.appendChild(n(C))}}if(F.parentNode.className.search(/thread/)!=-1&&F.parentNode.className.search(/[folded|expanded]/)!=-1){p.push(new Thread(F.parentNode,s))}}var x=document.getElementsByClassName("options");if(x.length>0){for(var B=0;B0){for(var z=0;z0?w:document.getElementsByClassName("thread-posting");new FullSizeImage(w)};var q=function(x){var v=document.getElementById(x);if(!v){return}var w=(v.alt)?v.alt:v.value;v.onfocus=function(y){if(this.value==w){this.value=""}};v.onblur=function(y){if(this.value.trim()==""){this.value=w}}};var d=function(){if(document.getElementById("content")){var w=document.getElementById("content").getElementsByTagName("form");if(w&&w.length>0){for(var v=0;v"+lang.no_text+"

"}j.setText(w)};this.showAjaxPreviewWindow=function(y,x){if(!y||!j){return}if(y==j.getOpener()&&j.isVisible()&&x){j.pin();if(!j.isPinned()){j.setVisible(false);j.setOpener(null)}}else{if(!j.isPinned()){if(x&&!j.isPinned()){j.pin()}var w=document.getElementPoSi(y);j.setOpener(y);j.setText("");j.setVisible(true);j.setPosition(w.left,w.top);var v=[new Query("mode","entry"),new Query("ajax_preview","true"),new Query("id",y.pid)];new Request(u,"POST",v,this,"updateAjaxPreviewWindow",null,true)}}};this.getAjaxPreviewWindow=function(){return j};var r=function(){var w=document.getElementById("subnav-2");if(w){var z=w.getElementsByTagName("form");for(var y=0;y