var TAG_BOLD=0;var TAG_ITALICS=1;var TAG_UNDERLINE=2;var TAG_IMAGE=3;var TAG_URL=4;var TAG_SPOILER=5;var TAG_EMOTICONS=6;var g_tags=new Array("b","i","u","img","url","spoiler");var g_helpStrings=new Array("Bold: Changes the text weight to bold using [b] and [/b].","Italics: Changes the text style to italics using [i] and [/i].","Underline: Underlines the text using [u] and [/u].","Image: Displays a inline image using [img] and [/img].","Link: Creates a hyperlink to another page using [url] and [/url].","Spoiler: Creates a box that hides spoiler text using [spoiler] and [/spoiler].","Emoticons: Use emoticons to add personality to your posts.");var g_defaultHelp="Use the buttons above to format your message.";function GetTextAreaSelection(c){if(document.selection){var a=document.selection.createRange();var b=a.duplicate();b.moveToElementText(c);b.setEndPoint("EndToEnd",a);c.selectionStart=b.text.length-a.text.length;c.selectionEnd=c.selectionStart+a.text.length}}function Forum_BB_WrapText(d,b){var e=$(b);clearDefaultText(e);if(document.all){GetTextAreaSelection(e)}var a=g_tags[d];var k="["+a+"]";var g="[/"+a+"]";var f=e.selectionStart;var j=e.selectionEnd;var i=(e.selectionEnd-e.selectionStart);var m=e.textLength;if(e.selectionEnd&&i>0){if(j==1||j==2){j=m}var c=(e.value).substring(0,f);var l=(e.value).substring(f,j);var h=(e.value).substring(j,m);e.value=c+k+l+g+h}else{e.value+=k+g}}function Forum_BB_InsertText(h,a){var c=$(a);if(c==null){c=document.formPost.message}clearDefaultText(c);var d=c.selectionStart;var g=c.selectionEnd;var f=(c.selectionEnd-c.selectionStart);var i=c.textLength;if(c.selectionEnd){if(g==1||g==2){g=i}var b=(c.value).substring(0,d);var e=(c.value).substring(g,i);c.value=b+h+e}else{c.value+=h}c.focus()}function Forum_BB_Quote(c,e){var d=document.formPost.message;var b="[quote="+c+"]";var a="[/quote]\n\n";clearDefaultText(d);d.value+=b+$(e).innerHTML+a;d.focus()}function Forum_BB_Help(b,c){var a=$(c);if(a!=null){if(b==null){a.innerHTML=g_defaultHelp}else{a.innerHTML=g_helpStrings[b]}}}function Forum_JumpToForum(){var a=$F("selectForum");if(a>=0){redirect(SITE_ROOT+"forum?forum_id="+a)}else{redirect(SITE_ROOT+"forum")}}function hidePreview(){$("previewForm").hide();$("postForm").show();$("previewTab").removeClassName("selected");$("editTab").addClassName("selected")}function showPreview(){$("editTab").removeClassName("selected");$("previewTab").addClassName("selected");$("previewForm").show();$("postForm").hide();$("previewLoader").show();$("previewResults").hide();var a="/ajax/forum_preview?message="+$F("message");new Ajax.Request(a,{onComplete:function(b){$("previewLoader").hide();$("previewResults").show();$("previewResults").innerHTML=b.responseText}})}function togglePostOptions(){var a=$("postOptions");a.toggle();if(a.visible()){$("postOptionsLink").innerHTML="Less Options"}else{$("postOptionsLink").innerHTML="More Options"}}function toggleSubscription(e){var c=$("toggleSubscribeButton");var a=0;if(c.hasClassName("icon-forum_subscribe_delete")){a=1;c.addClassName("icon-forum_subscribe_add");c.removeClassName("icon-forum_subscribe_delete");c.innerHTML="Subscribe"}else{c.removeClassName("icon-forum_subscribe_add");c.addClassName("icon-forum_subscribe_delete");c.innerHTML="Unsubscribe"}var b=SITE_ROOT+"ajax/forum";var d={action:"subscribe",threadId:e,remove:a};new Ajax.Request(b,{parameters:d})}function onPostSubmit(){var e=$("formPost");var c=$("postStatus");var a=$("loaderArrow");var b=$("commentList");var d=$("noComments");if(ajaxMode){a.show();c.hide();e.request({onComplete:function(g){var f=g.responseText.evalJSON();if(f.success){b.innerHTML=f.newPost;if(d){d.hide()}}else{c.innerHTML=f.error;c.show()}e.enable();e.reset();a.hide()}});e.disable()}else{e.submit()}};
