var tinyMceEditorObject={theme:"advanced",mode:"exact",language:"en",elements:"fieldMessage",plugins:"paste,fullscreen,inlinepopups,myrevemotions,myrevcode,myrevimagesimple,myrevlink",theme_advanced_buttons1:"styleselect,bold,italic,underline,separator,myrevemotions,separator,bullist,numlist,pagebreak,separator,link,unlink,image,separator,undo,redo,separator,pastetext,pasteword,selectall,removeformat,separator,fullscreen,code",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_toolbar_location:"top",
theme_advanced_toolbar_align:"left",theme_advanced_styles:"Heading=forumheading;Big=forumbig;Small=forumsmall;Quote=forumquote;Code=forumcode;Spoiler=forumspoiler,Red=forumred,Green=forumgreen,Blue=forumblue,Purple=forumpurple,Teal=forumteal",theme_advanced_text_colors:"FF0000,0000FF,00FF00,800080,008080",theme_advanced_more_colors:false,entity_encoding:"raw",add_unload_trigger:false,remove_linebreaks:false,forced_root_block:false,force_br_newlines:true,force_p_newlines:false,convert_newlines_to_brs:false,
inline_styles:false,convert_fonts_to_spans:true,font_size_classes:"forumheading,forumbig,forumnormal,forumnormal,forumnormal,forumsmall,forumsmall",skin:"o2k7",gecko_spellcheck:true,cleanup:true,cleanup_on_startup:true,apply_source_formatting:false,fix_list_elements:true,fix_table_elements:true,fix_nesting:true,valid_elements:"-h1,-h2,-h3,-h4,-h5,-h6,br,-b/strong,-u,-i/em,-span[!class],img[src|class],-a[!href],-ol,-ul,-li,hr",trim_span_elements:false,remove_trailing_nbsp:true,content_css:"/styles/wysiwyg.css",
verify_css_classes:false,object_resizing:false,paste_auto_cleanup_on_paste:true,paste_preprocess:pastePreprocess,paste_postprocess:pastePostprocess,paste_convert_middot_lists:true,paste_retain_style_properties:"text-align",paste_strip_class_attributes:"none",paste_remove_spans:true,paste_remove_styles:true,paste_block_drop:true,convert_urls:false,setup:function(b){b.onInit.add(editorBindQuote);b.onRemove.add(editorBindQuote)}};tinyMCE.init(tinyMceEditorObject);
function pastePreprocess(b,c){var a=c.content;a=a.replace(/[\r\n]/g," ");if(a.search(/<p [^>]*>/i)!=-1){a=a.replace(/<p>([\s\S]*?)<\/p>/ig,"$1<br />");a=a.replace(/<p style="[^"]+" align="[^"]+">([\s\S]*?)<\/p>/ig,"$1<br />");a=a.replace(/<p class="[^"]+"[^>]*>([\s\S]*?)<\/p>/ig,"$1<br />");a=a.replace(/<p ?[^>]*>([\s\S]*?)<\/p>/ig,"$1<br /><br />")}else a=a.replace(/<p>([\s\S]*?)<\/p>/ig,"$1<br /><br />");c.content=a}
function pastePostprocess(b,c){var a=c.node.innerHTML;a=a.replace(/&nbsp;/ig," ");a=a.replace(/<div[^>]*>([\s\S]*?)<\/div>/ig,"$1<br /><br />");a=a.replace(/<br\s*\/?>\s*<br\s*\/?>\s*<br\s*\/?>\s*<br\s*\/?>/ig,"<br /><br />");a=a.replace(/<br\s*\/?>\s*<br\s*\/?>\s*<br\s*\/?>/ig,"<br /><br />");a=a.replace(/<b>\s*<\/b>/ig,"");a=a.replace(/<i>\s*<\/i>/ig,"");a=a.replace(/\s*<br \/>\s*/ig,"<br />");c.node.innerHTML=a}
function getCurrentSelection(){var b="";if(window.getSelection)b=window.getSelection();else if(document.getSelection)b=document.getSelection();else if(document.selection)b=document.selection.createRange().text;return b}function editorBindQuote(){$(".ForumMessageBodyFirst").bind("mouseup",editorCheckSelection);$(".ForumMessageBodyFirst").bind("mousedown",editorGrabUsername);$(".ForumMessageBody").bind("mouseup",editorCheckSelection);$(".ForumMessageBody").bind("mousedown",editorGrabUsername)}
function editorUnbindQuote(){$(".ForumMessageBodyFirst").unbind("mouseup",editorCheckSelection);$(".ForumMessageBodyFirst").unbind("mousedown",editorGrabUsername);$(".ForumMessageBody").unbind("mouseup",editorCheckSelection);$(".ForumMessageBody").unbind("mousedown",editorGrabUsername)}var strQuoter=null,strQuoteText=null;
function editorCheckSelection(b){var c;c=String(getCurrentSelection());$("#QuoteBox").remove();if(c.length>0){var a;a=b.pageX;b=b.pageY+10;if(a>380)a=380;strQuoteText=c;strQuoteText=strQuoteText.replace(/\n/g,"<br />");c='<a id="QuoteClicker">QUOTE:</a> '+strQuoter+' says... <br /><i>"'+strQuoteText+'"</i>';$("body").append('<div id="QuoteBox">'+c+"</div>");$("#QuoteBox").offset({top:b,left:a});$("#QuoteClicker").click(editorInsertQuote);$("#QuoteBox").offset({top:b,left:a})}}
function editorGrabUsername(){$("#QuoteBox").remove();strQuoter=$(this).parents(".ForumMessageBodyLine").prev().find(".MessageAuthor a").text()}function editorInsertQuote(){$("html,body").animate({scrollTop:$("#formMessageUpdate").offset().top-50},500);tinyMCE.activeEditor.execCommand("mceInsertContent",false,'<span class="forumquote"><b>'+strQuoter+" says...</b><br/>"+strQuoteText+"</span>")};

