// This file was compressed by yuicompressor
Phorum={};if(!document.Phorum||Phorum==undefined){Phorum={}}Phorum.Ajax={};Phorum.Ajax.version="1.0.0";Phorum.Ajax.URL="http://www.phorum.org/phorum5/ajax.php";Phorum.Ajax.cache={};Phorum.Ajax.getXMLHttpRequest=function(C){var E;if(window.XMLHttpRequest){E=new XMLHttpRequest()}else{if(window.ActiveXObject){var A=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];for(var B=0;B<A.length;B++){try{E=new ActiveXObject(A[B])}catch(D){}}}}if(E){return E}if(C.onFailure){C.onFailure("Phorum: Unable to create an XMLHttpRequest object",-1,null)}return null};Phorum.Ajax.call=function(B){if(B.store){if(B.store!=null&&Phorum.Ajax.cache[B.store]){if(B.onSuccess){B.onSuccess(Phorum.Ajax.cache[B.store],true)}return }}if(!B.call){if(B.onFailure){B.onFailure('Phorum.Ajax.call() error: missing property "call" for the request object.',-1,null)}return }var C=Phorum.Ajax.getXMLHttpRequest(B);if(!C){return }var A=Phorum.JSON.encode(B);if(B.onRequest){B.onRequest(A)}C.open("post",Phorum.Ajax.URL,true);C.setRequestHeader("Content-Type","text/x-json");C.onreadystatechange=function(){if(B.onReadStateChange){B.onReadyStateChange(B)}switch(C.readyState){case 1:if(B.onLoading){B.onLoading(C)}break;case 2:if(B.onLoaded){B.onLoaded(C)}break;case 3:if(B.onInteractive){B.onInteractive(C)}break;case 4:if(B.onComplete){B.onComplete(C)}if(B.onResponse){B.onResponse(C.responseText)}if(C.status==200){try{var D=Phorum.JSON.decode(C.responseText)}catch(E){if(B.onFailure){B.onFailure("Ajax Phorum API call succeeded, but the return data could not be parsed as JSON data.",C.status,C.responseText)}return }if(B.store){Phorum.Ajax.cache[B.store]=D}if(B.onSuccess){B.onSuccess(D,false)}}else{if(B.onFailure){B.onFailure("The Ajax Phorum API call failed",C.status,C.responseText)}}break}};C.send(A)};Phorum.Ajax.invalidateCache=function(A){if(A){Phorum.Ajax.cache[A]=null}else{Phorum.Ajax.cache=new Array()}};Phorum.Ajax.evalJavaScript=function(data){var cursor=0;var start=1;var end=1;while(cursor<data.length&&start>0&&end>0){start=data.indexOf("<script",cursor);end=data.indexOf("<\/script",cursor);if(end>start&&end>-1){if(start>-1){var res=data.substring(start,end);start=res.indexOf(">")+1;res=res.substring(start);if(res.length!=0){eval(res)}}cursor=end+1}}};Phorum.JSON={};Phorum.JSON.common={c:{"\b":"b","\t":"t","\n":"n","\f":"f","\r":"r",'"':'"',"\\":"\\","/":"/"},d:function(A){return A<10?"0".concat(A):A},i:function(C,B,A){return parseInt(C.substr(B,A))},s:function(A,B){return"\\".concat(Phorum.JSON.common.c[B])},u:function(A,B){var C=B.charCodeAt(0).toString(16);return"\\u".concat(C.length<2?"000":"00",C)}};Phorum.JSON.convert=function(C,A){switch(C.constructor){case Number:A=isFinite(C)?String(C):"null";break;case Boolean:A=String(C);break;case Date:A=concat('"',C.getFullYear(),"-",Phorum.JSON.common.d(C.getMonth()+1),"-",Phorum.JSON.common.d(C.getDate()),"T",Phorum.JSON.common.d(C.getHours()),":",Phorum.JSON.common.d(C.getMinutes()),":",Phorum.JSON.common.d(C.getSeconds()),'"');break;case String:if(/^[0-9]{4}\-[0-9]{2}\-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$/.test(C)){A=new Date;A.setHours(Phorum.JSON.common.i(C,11,2));A.setMinutes(Phorum.JSON.common.i(C,14,2));A.setSeconds(Phorum.JSON.common.i(C,17,2));A.setMonth(Phorum.JSON.common.i(C,5,2)-1);A.setDate(Phorum.JSON.common.i(C,9,2));A.setFullYear(Phorum.JSON.common.i(C,0,4))}break;default:var D,B=[];if(A){for(D in C){A[D]=C[D]}}else{for(D in C){if(C.hasOwnProperty(D)&&!!(A=Phorum.JSON.encode(C[D]))){B.push(Phorum.JSON.encode(D).concat(":",A))}}A="{".concat(B.join(","),"}")}break}return A};Phorum.JSON.encode=function(E){var A="";if(E===null){A="null"}else{if(!{"function":1,"undefined":1,unknown:1}[typeof (E)]){switch(E.constructor){case Array:for(var D=0,B=E.length,C=[];D<B;D++){if(!!(A=Phorum.JSON.encode(E[D]))){C.push(A)}}A="[".concat(C.join(","),"]");break;case String:A='"'.concat(E.replace(/(\x5c|\x2F|\x22|[\x0c-\x0d]|[\x08-\x0a])/g,Phorum.JSON.common.s).replace(/([\x00-\x07]|\x0b|[\x0e-\x1f])/g,Phorum.JSON.common.u),'"');break;default:A=Phorum.JSON.convert(E);break}}}return A};Phorum.JSON.decode=function(json){eval("var res = "+json);if(res===undefined){throw new SyntaxError("The Phorum JSON data cannot be parsed")}return res};var editor_tools_textarea_ids=new Array("phorum_textarea","body","message");var editor_tools_subject_ids=new Array("phorum_subject","subject");var editor_tools_lang=new Array();var editor_tools_textarea_obj=null;var editor_tools_subject_obj=null;var editor_tools_help_picker_obj=null;var editor_tools_textarea_range=null;var editor_tools_popup_objects=new Array();var editor_tools=new Array();var editor_tools_help_chapters=new Array();var editor_tools_help_width="400px";var editor_tools_help_height="400px";var editor_tools_default_iconheight;var OLD_MSIE=navigator.userAgent.indexOf("MSIE")>=0&&navigator.appVersion.replace(/.*MSIE (\d\.\d).*/g,"$1")/1<6;function editor_tools_get_textarea(){if(editor_tools_textarea_obj!=null){return editor_tools_textarea_obj}for(var A=0;editor_tools_textarea_ids[A];A++){editor_tools_textarea_obj=document.getElementById(editor_tools_textarea_ids[A]);if(editor_tools_textarea_obj){break}}if(!editor_tools_textarea_obj){alert("editor_tools.js library reports: no textarea found on the current page.");return null}return editor_tools_textarea_obj}function editor_tools_get_subjectfield(){if(editor_tools_subject_obj!=null){return editor_tools_subject_obj}for(var A=0;editor_tools_subject_ids[A];A++){editor_tools_subject_obj=document.getElementById(editor_tools_subject_ids[A]);if(editor_tools_subject_obj){break}}if(!editor_tools_subject_obj){return null}return editor_tools_subject_obj}function editor_tools_translate(A){if(editor_tools_lang[A]){return editor_tools_lang[A]}else{return A}}function editor_tools_strip_whitespace(F,D){var C="";var B="";for(;;){var A=F.substring(F.length-1,F.length);if(A==" "||A=="\r"||A=="\n"||A=="\t"){B=A+B;F=F.substring(0,F.length-1)}else{break}}for(;;){var E=F.substring(0,1);if(E==" "||E=="\r"||E=="\n"||E=="\t"){C+=E;F=F.substring(1)}else{break}}if(D){return new Array(F,C,B)}else{return F}}function editor_tools_focus_textarea(){var A=editor_tools_get_textarea();if(A==null){return }editor_tools_hide_all_popups();A.focus()}function editor_tools_focus_subjectfield(){var A=editor_tools_get_subjectfield();if(A==null){return }editor_tools_hide_all_popups();A.focus()}function editor_tools_construct(){var K;var E;var A;var I;var C;if(!document.getElementById){return }if(editor_tools.length==0){return }K=editor_tools_get_textarea();if(K==null){return }var J=editor_tools_get_subjectfield();E=document.getElementById("editor-tools");if(!E){A=K.parentNode;E=document.createElement("div");E.id="editor-tools";A.insertBefore(E,K)}for(var O=0;O<editor_tools.length;O++){var R=editor_tools[O];var B=R[0];var M=R[1];var Q=R[2];var N=R[3];var H=R[4];var D=R[5];var S=R[6];if(B=="color"&&OLD_MSIE){continue}I=document.createElement("a");I.id="editor-tools-a-"+B;I.href="javascript:"+N;C=document.createElement("img");C.id="editor-tools-img-"+B;C.className="editor-tools-button";C.src=Q;C.width=H;C.height=D;C.style.padding="2px";C.alt=M;C.title=M;if(D<editor_tools_default_iconheight){var L=editor_tools_default_iconheight-D;var G=Math.round(L/2);var T=L-G;C.style.paddingTop=(T+2)+"px";C.style.paddingBottom=(G+2)+"px"}I.appendChild(C);if(S=="subject"){if(J){C.style.verticalAlign="top";var F=J.parentNode;var P=J.nextSibling;F.insertBefore(I,P)}}else{E.appendChild(I)}}K.onclick=function(){editor_tools_hide_all_popups()};if(J){J.onclick=function(){editor_tools_hide_all_popups()}}}function editor_tools_construct_popup(B,A){var C=document.createElement("div");C.id=B;C.className="editor-tools-popup";C.style.display="none";document.getElementById("editor-tools").appendChild(C);C._anchor=A;var D=document.createElement("div");D.id=B+"-content";C.appendChild(D);return new Array(C,D)}function editor_tools_toggle_popup(A,E,D,C){var G=E;var H=G.offsetTop+G.offsetHeight+2;var F=G.offsetLeft;while(G.offsetParent!=null){G=G.offsetParent;F+=G.offsetLeft;H+=G.offsetTop}if(C){F-=C}if(D){A.style.width=D}if(A._anchor=="r"){var B=null;if(document.documentElement.clientWidth){B=document.documentElement.clientWidth}else{B=document.body.clientWidth;if(document.getElementById&&!document.all){B-=16}}var I=B-F-E.offsetWidth;A.style.right=I+"px";A.style.top=H+"px"}else{A.style.left=F+"px";A.style.top=H+"px"}if(A.style.display=="none"){editor_tools_hide_all_popups();A.style.display="block"}else{A.style.display="none";editor_tools_focus_textarea()}}function editor_tools_register_popup_object(A){if(!A){return }editor_tools_popup_objects[editor_tools_popup_objects.length]=A}function editor_tools_hide_all_popups(){for(var B=0;B<editor_tools_popup_objects.length;B++){var A=editor_tools_popup_objects[B];A.style.display="none"}}function editor_tools_store_range(){var A=editor_tools_get_textarea();if(A==null||A.setSelectionRange||!document.selection){return }A.focus();editor_tools_textarea_range=document.selection.createRange()}function editor_tools_restore_range(){if(editor_tools_textarea_range!=null){editor_tools_textarea_range.select();editor_tools_textarea_range=null}}function editor_tools_add_tags(E,O,J,M){var P;var N;var D;var I;var H=J?J:editor_tools_get_textarea();if(H==null){return }var F=H.scrollTop;if(H.setSelectionRange){N=H.value.substring(0,H.selectionStart);P=H.value.substring(H.selectionStart,H.selectionEnd);D=H.value.substring(H.selectionEnd,H.value.length);if(P==""&&M){P=prompt(M,"");if(P==null){return }}var K=editor_tools_strip_whitespace(P,true);P=K[0];E=K[1]+E;O=O+K[2];H.value=N+E+P+O+D;var C=N.length+E.length;var B=C+P.length;H.setSelectionRange(C,B);H.focus()}else{if(document.selection){H.focus();I=document.selection.createRange();var L=I.text.length;if(L>0){while(I.text.length==L){I.moveEnd("character",-1)}I.moveEnd("character",+1)}P=I.text;if(P==""&&M){P=prompt(M,"");if(P==null){return }}var K=editor_tools_strip_whitespace(P,true);P=K[0];E=K[1]+E;O=O+K[2];I.text=E+P+O;var G=O.length+P.length-((P+O).split("\r").length-1);var A=O.length+(O.split("\r").length-1);I.moveStart("character",-G);I.moveEnd("character",-A);I.select()}else{H.value=H.value+E+O}}H.scrollTop=F}function editor_tools_handle_help(){var G=editor_tools_help_chapters;if(G.length==0){alert("No help chapters available");return }if(G.length==1){editor_tools_handle_help_select(G[0][1]);return }if(!editor_tools_help_picker_obj){var A=editor_tools_construct_popup("editor-tools-help-picker","r");editor_tools_help_picker_obj=A[0];var D=A[1];for(var B=0;B<editor_tools_help_chapters.length;B++){var C=editor_tools_help_chapters[B];var E=document.createElement("a");E.href='javascript:editor_tools_handle_help_select("'+C[1]+'")';E.innerHTML=C[0];D.appendChild(E);D.appendChild(document.createElement("br"))}editor_tools_register_popup_object(editor_tools_help_picker_obj)}var F=document.getElementById("editor-tools-img-help");editor_tools_toggle_popup(editor_tools_help_picker_obj,F)}function editor_tools_handle_help_select(A){var B=window.open(A,"editor_tools_help","resizable=yes,menubar=no,directories=no,scrollbars=yes,toolbar=no,status=no,width="+editor_tools_help_width+",height="+editor_tools_help_height);editor_tools_focus_textarea();B.focus()}function spellChecker(A){this.popUpUrl="http://www.phorum.org/phorum5/mods/spellerpages/spellerpages/speller/spellchecker.html";this.popUpName="spellchecker";this.popUpProps="menu=no,width=440,height=350,resizable=yes,status=yes";this.spellCheckScript="server-scripts/spellchecker.php";this.replWordFlag="R";this.ignrWordFlag="I";this.replAllFlag="RA";this.ignrAllFlag="IA";this.fromReplAll="~RA";this.fromIgnrAll="~IA";this.wordFlags=new Array();this.currentTextIndex=0;this.currentWordIndex=0;this.spellCheckerWin=null;this.controlWin=null;this.wordWin=null;this.textArea=A;this.textInputs=arguments;this._spellcheck=_spellcheck;this._getSuggestions=_getSuggestions;this._setAsIgnored=_setAsIgnored;this._getTotalReplaced=_getTotalReplaced;this._setWordText=_setWordText;this._getFormInputs=_getFormInputs;this.openChecker=openChecker;this.startCheck=startCheck;this.checkTextBoxes=checkTextBoxes;this.checkTextAreas=checkTextAreas;this.spellCheckAll=spellCheckAll;this.ignoreWord=ignoreWord;this.ignoreAll=ignoreAll;this.replaceWord=replaceWord;this.replaceAll=replaceAll;this.terminateSpell=terminateSpell;this.undo=undo;window.speller=this}function checkTextBoxes(){this.textInputs=this._getFormInputs("^text$");this.openChecker()}function checkTextAreas(){this.textInputs=this._getFormInputs("^textarea$");this.openChecker()}function spellCheckAll(){this.textInputs=this._getFormInputs("^text(area)?$");this.openChecker()}function openChecker(){this.spellCheckerWin=window.open(this.popUpUrl,this.popUpName,this.popUpProps);if(!this.spellCheckerWin.opener){this.spellCheckerWin.opener=window}}function startCheck(A,C){this.wordWin=A;this.controlWin=C;this.wordWin.resetForm();this.controlWin.resetForm();this.currentTextIndex=0;this.currentWordIndex=0;this.wordFlags=new Array(this.wordWin.textInputs.length);for(var B=0;B<this.wordFlags.length;B++){this.wordFlags[B]=[]}this._spellcheck();return true}function ignoreWord(){var A=this.currentWordIndex;var B=this.currentTextIndex;if(!this.wordWin){alert("Error: Word frame not available.");return false}if(!this.wordWin.getTextVal(B,A)){alert('Error: "Not in dictionary" text is missing.');return false}if(this._setAsIgnored(B,A,this.ignrWordFlag)){this.currentWordIndex++;this._spellcheck()}}function ignoreAll(){var A=this.currentWordIndex;var D=this.currentTextIndex;if(!this.wordWin){alert("Error: Word frame not available.");return false}var E=this.wordWin.getTextVal(D,A);if(!E){alert('Error: "Not in dictionary" text is missing');return false}this._setAsIgnored(D,A,this.ignrAllFlag);for(var C=D;C<this.wordWin.textInputs.length;C++){for(var B=0;B<this.wordWin.totalWords(C);B++){if((C==D&&B>A)||C>D){if((this.wordWin.getTextVal(C,B)==E)&&(!this.wordFlags[C][B])){this._setAsIgnored(C,B,this.fromIgnrAll)}}}}this.currentWordIndex++;this._spellcheck()}function replaceWord(){var B=this.currentWordIndex;var C=this.currentTextIndex;if(!this.wordWin){alert("Error: Word frame not available.");return false}if(!this.wordWin.getTextVal(C,B)){alert('Error: "Not in dictionary" text is missing');return false}if(!this.controlWin.replacementText){return }var A=this.controlWin.replacementText;if(A.value){var D=new String(A.value);if(this._setWordText(C,B,D,this.replWordFlag)){this.currentWordIndex++;this._spellcheck()}}}function replaceAll(){var E=this.currentTextIndex;var B=this.currentWordIndex;if(!this.wordWin){alert("Error: Word frame not available.");return false}var G=this.wordWin.getTextVal(E,B);if(!G){alert('Error: "Not in dictionary" text is missing');return false}var A=this.controlWin.replacementText;if(!A.value){return }var F=new String(A.value);this._setWordText(E,B,F,this.replAllFlag);for(var D=E;D<this.wordWin.textInputs.length;D++){for(var C=0;C<this.wordWin.totalWords(D);C++){if((D==E&&C>B)||D>E){if((this.wordWin.getTextVal(D,C)==G)&&(!this.wordFlags[D][C])){this._setWordText(D,C,F,this.fromReplAll)}}}}this.currentWordIndex++;this._spellcheck()}function terminateSpell(){var C="Spell check complete:\n\n";var A=this._getTotalReplaced();if(A==0){if(!this.wordWin){C=""}else{if(this.wordWin.totalMisspellings()){C+="No words changed."}else{C+="No misspellings found."}}}else{if(A==1){C+="One word changed."}else{C+=A+" words changed."}}if(C){C+="\n";alert(C)}if(A>0){for(var B=0;B<this.textInputs.length;B++){if(this.wordWin){if(this.wordWin.textInputs[B]){this.textInputs[B].value=this.wordWin.textInputs[B]}}}}this.spellCheckerWin.close();return true}function undo(){var F=this.currentTextIndex;var B=this.currentWordIndex;if(this.wordWin.totalPreviousWords(F,B)>0){this.wordWin.removeFocus(F,B);do{if(this.currentWordIndex==0&&this.currentTextIndex>0){this.currentTextIndex--;this.currentWordIndex=this.wordWin.totalWords(this.currentTextIndex)-1;if(this.currentWordIndex<0){this.currentWordIndex=0}}else{if(this.currentWordIndex>0){this.currentWordIndex--}}}while(this.wordWin.totalWords(this.currentTextIndex)==0||this.wordFlags[this.currentTextIndex][this.currentWordIndex]==this.fromIgnrAll||this.wordFlags[this.currentTextIndex][this.currentWordIndex]==this.fromReplAll);var H=this.currentTextIndex;var A=this.currentWordIndex;var C=this.wordWin.originalSpellings[H][A];if(this.wordWin.totalPreviousWords(H,A)==0){this.controlWin.disableUndo()}switch(this.wordFlags[H][A]){case this.replAllFlag:for(var E=H;E<this.wordWin.textInputs.length;E++){for(var D=0;D<this.wordWin.totalWords(E);D++){if((E==H&&D>=A)||E>H){var G=this.wordWin.originalSpellings[E][D];if(G==C){this._setWordText(E,D,G,undefined)}}}}break;case this.ignrAllFlag:for(var E=H;E<this.wordWin.textInputs.length;E++){for(var D=0;D<this.wordWin.totalWords(E);D++){if((E==H&&D>=A)||E>H){var G=this.wordWin.originalSpellings[E][D];if(G==C){this.wordFlags[E][D]=undefined}}}}break;case this.replWordFlag:this._setWordText(H,A,C,undefined);break}this.wordFlags[H][A]=undefined;this._spellcheck()}}function _spellcheck(){var B=this.wordWin;if(this.currentWordIndex==B.totalWords(this.currentTextIndex)){this.currentTextIndex++;this.currentWordIndex=0;if(this.currentTextIndex<this.wordWin.textInputs.length){this._spellcheck();return }else{this.terminateSpell();return }}if(this.currentWordIndex>0){this.controlWin.enableUndo()}if(this.wordFlags[this.currentTextIndex][this.currentWordIndex]){this.currentWordIndex++;this._spellcheck()}else{var A=B.getTextVal(this.currentTextIndex,this.currentWordIndex);if(A){this.controlWin.evaluatedText.value=A;B.setFocus(this.currentTextIndex,this.currentWordIndex);this._getSuggestions(this.currentTextIndex,this.currentWordIndex)}}}function _getSuggestions(D,A){this.controlWin.clearSuggestions();var C=this.wordWin.suggestions[D][A];if(C){for(var B=0;B<C.length;B++){this.controlWin.addSuggestion(C[B])}}this.controlWin.selectDefaultSuggestion()}function _setAsIgnored(C,B,A){this.wordWin.removeFocus(C,B);this.wordFlags[C][B]=A;return true}function _getTotalReplaced(){var C=0;for(var B=0;B<this.wordFlags.length;B++){for(var A=0;A<this.wordFlags[B].length;A++){if((this.wordFlags[B][A]==this.replWordFlag)||(this.wordFlags[B][A]==this.replAllFlag)||(this.wordFlags[B][A]==this.fromReplAll)){C++}}}return C}function _setWordText(D,B,C,A){this.wordWin.setText(D,B,C);this.wordFlags[D][B]=A;return true}function _getFormInputs(B){var A=new Array();for(var D=0;D<document.forms.length;D++){for(var C=0;C<document.forms[D].elements.length;C++){if(document.forms[D].elements[C].type.match(B)){A[A.length]=document.forms[D].elements[C]}}}return A}function run_spellerpages(){var D=new spellChecker();var C=document.getElementById("phorum_subject")||document.getElementById("subject");if(!C){alert("Your editor form is not setup correctly. Can't find object with id=phorum_subject in there.");return }var A=document.getElementById("phorum_textarea")||document.getElementById("body")||document.getElementById("message");if(!A){alert("Your editor form is not setup correctly. Can't find object with id=phorum_body in there.");return }var B=new Array(C,A);D.textInputs=B;D.openChecker()}function mod_embed_images_loadimage(N,P,G,J,E,H,B,M,K,O){var A=document.getElementById("imagediv_"+N);if(!A){return }var D=document.getElementById("image_"+N);if(D){if(window.mod_embed_images_initviewer&&!E){var L=document.getElementById("link_"+N);mod_embed_images_initviewer(A,D,L,G,H)}return }if(!O){if(document.readyState&&document.readyState!="loaded"&&document.readyState!="complete"&&window.attachEvent&&!window.opera){window.attachEvent("onload",function(){mod_embed_images_loadimage(N,P,G,J,E,H,B,M,K,true)});return }A.innerHTML='<div class="mod_embed_images_loading">'+K+"</div>"}var Q;if(window.XMLHttpRequest){Q=new XMLHttpRequest()}else{if(window.ActiveXObject){var C=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];for(var F=0;F<C.length;F++){try{Q=new ActiveXObject(C[F])}catch(I){}}}}if(!Q){target.innerHTML=(E?'<a href="'+E+'">':"")+'<img id="image_'+N+'" src="'+P+'"/>'+(E?"</a>":"");return }Q.open("get",J,true);Q.setRequestHeader("Content-Type","text/plain");Q.onreadystatechange=function(){if(Q.readyState==4&&Q.status==200){var d=Q.responseText;if(d.substr(0,2)=="OK"){var a=d.substr(3);var X=a.indexOf("x");var g=a.indexOf(" ");var Y=a.substr(0,X);var T=a.substr(X+1,g-X-1);a=a.substr(g+1);X=a.indexOf("x");var i=a.substr(0,X);var b=a.substr(X+1);var U=Y+"x"+T;var R=i+"x"+b;var c=(U!=R);var Z=(E?'<a href="'+E+'">':"")+'<img style="width:0px;height:0px" id="image_'+N+'" onload="mod_embed_images_image_loaded(this,'+i+","+b+')" src="'+P+'"/>'+(E?"</a>":"");A.innerHTML+=Z;if(c||E){var V=document.getElementById("info_"+N);if(V){V.style.display="block"}var S=document.getElementById("div_"+N);if(S){S.className="mod_embed_images_extended"}}if(window.mod_embed_images_initviewer){var W=document.getElementById("image_"+N);var e=document.getElementById("link_"+N);mod_embed_images_initviewer(A,W,e,G,H)}}else{A.innerHTML='<div class="mod_embed_images_error"><strong>Image error</strong><br/>'+d+'<br/><a href="'+G+'">open image URL</a></div>'}}};Q.send("")}function mod_embed_images_image_loaded(E,B,D){E.style.width=B+"px";E.style.height=D+"px";var A=E.parentNode;while(A.className!="mod_embed_images_image"){A=A.parentNode;if(!A){return }}A.style.width=E.width+"px";A.parentNode.style.width=parseInt(E.width)+"px";A.style.height=E.height+"px";for(var C=0;C<A.childNodes.length;C++){if(A.childNodes[C].className=="mod_embed_images_loading"){A.childNodes[C].style.display="none"}}}var thumbnailviewer={enableTitle:true,enableAnimation:true,definefooter:'<div class="footerbar">CLOSE X</div>',defineLoading:'<img src="loading.gif" /> Loading Image...',scrollbarwidth:16,opacitystring:"filter:progid:DXImageTransform.Microsoft.alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1",targetlinks:[],createthumbBox:function(){document.write('<div id="thumbBox" onClick="thumbnailviewer.closeit()"><div id="thumbImage"></div>'+this.definefooter+"</div>");document.write('<div id="thumbLoading">'+this.defineLoading+"</div>");this.thumbBox=document.getElementById("thumbBox");this.thumbImage=document.getElementById("thumbImage");this.thumbLoading=document.getElementById("thumbLoading");this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body},centerDiv:function(C){var B=document.all&&!window.opera;var D=document.getElementById;var F=(B)?this.standardbody.scrollTop:window.pageYOffset;var E=(B)?this.standardbody.scrollLeft:window.pageXOffset;var G=(B)?this.standardbody.clientWidth:window.innerWidth-this.scrollbarwidth;var K=(B)?this.standardbody.clientHeight:window.innerHeight;var H=(this.standardbody.offsetHeight>this.standardbody.scrollHeight)?this.standardbody.offsetHeight:this.standardbody.scrollHeight;var J=C.offsetWidth;var I=C.offsetHeight;var A=(K>I)?F+K/2-I/2+"px":F+10+"px";if(J>G){C.style.left=0}else{C.style.left=G/2-J/2+"px"}C.style.top=Math.floor(parseInt(A))+"px";C.style.visibility="visible"},showthumbBox:function(){this.centerDiv(this.thumbBox);if(this.enableAnimation){this.currentopacity=0.1;this.opacitytimer=setInterval("thumbnailviewer.opacityanimation()",20)}},loadimage:function(B){if(this.thumbBox.style.visibility=="visible"){this.closeit()}var A='<img src="'+B.getAttribute("href")+'" style="'+this.opacitystring+'" />';if(this.enableTitle&&B.getAttribute("title")){A+="<br />"+B.getAttribute("title")}this.centerDiv(this.thumbLoading);this.thumbImage.innerHTML=A;this.featureImage=this.thumbImage.getElementsByTagName("img")[0];this.featureImage.onload=function(){thumbnailviewer.thumbLoading.style.visibility="hidden";thumbnailviewer.showthumbBox()};if(document.all&&!window.createPopup){this.featureImage.src=B.getAttribute("href")}this.featureImage.onerror=function(){thumbnailviewer.thumbLoading.style.visibility="hidden"}},setimgopacity:function(B){var A=this.featureImage;if(A.filters&&A.filters[0]){if(typeof A.filters[0].opacity=="number"){A.filters[0].opacity=B*100}else{A.style.filter="alpha(opacity="+B*100+")"}}else{if(typeof A.style.MozOpacity!="undefined"){A.style.MozOpacity=B}else{if(typeof A.style.opacity!="undefined"){A.style.opacity=B}else{this.stopanimation()}}}},opacityanimation:function(){this.setimgopacity(this.currentopacity);this.currentopacity+=0.1;if(this.currentopacity>1){this.stopanimation()}},stopanimation:function(){if(typeof this.opacitytimer!="undefined"){clearInterval(this.opacitytimer)}},closeit:function(){this.stopanimation();this.thumbBox.style.visibility="hidden";this.thumbImage.innerHTML="";this.thumbBox.style.left="-2000px";this.thumbBox.style.top="-2000px"},cleanup:function(){this.thumbLoading=null;if(this.featureImage){this.featureImage.onload=null}this.featureImage=null;this.thumbImage=null;for(var A=0;A<this.targetlinks.length;A++){this.targetlinks[A].onclick=null}this.thumbBox=null},dotask:function(B,C,A){var A=(window.addEventListener)?A:"on"+A;if(B.addEventListener){B.addEventListener(A,C,false)}else{if(B.attachEvent){B.attachEvent(A,C)}}},init:function(){if(!this.enableAnimation){this.opacitystring=""}var B=document.getElementsByTagName("a");for(var A=0;A<B.length;A++){if(B[A].getAttribute("rel")&&B[A].getAttribute("rel")=="thumbnail"){B[A].onclick=function(){thumbnailviewer.stopanimation();thumbnailviewer.loadimage(this);return false};this.targetlinks[this.targetlinks.length]=B[A]}}this.dotask(window,function(){if(thumbnailviewer.thumbBox.style.visibility=="visible"){thumbnailviewer.centerDiv(thumbnailviewer.thumbBox)}},"resize")}};thumbnailviewer.dotask(window,function(){thumbnailviewer.init()},"load");thumbnailviewer.dotask(window,function(){thumbnailviewer.cleanup()},"unload");function mod_embed_images_initviewer(B,E,D,C,F){var A=document.createElement("a");A.href=C;B.appendChild(A);A.appendChild(E);A.rel="thumbnail";A.onclick=function(){thumbnailviewer.stopanimation();thumbnailviewer.loadimage(this);return false};thumbnailviewer.targetlinks[thumbnailviewer.targetlinks.length]=A;if(D){D.onclick=function(){thumbnailviewer.stopanimation();thumbnailviewer.loadimage(this);return false};thumbnailviewer.targetlinks[thumbnailviewer.targetlinks.length]=D}}var PhorumJumpMenu={active:{},visible:{},menuspacing:-1,timer:null,vroot:0,init:function(){var C=window.onunload;window.onunload=function(){if(C){C()}var G=document.getElementById("mod_jumpmenu_root");if(G){G.onmouseover=null;G.onmouseout=null}var H=document.getElementsByTagName("a");for(var I=0;I<H.length;I++){if(!H[I].rel){continue}var J=H[I];if(J.rel.indexOf("mod_jumpmenu_")==0){J.onmouseover=null;J.onmouseout=null}}};var D=document.getElementById("mod_jumpmenu_root");if(!D){return }D.onmouseover=function(){PhorumJumpMenu.stopCloseTimer();PhorumJumpMenu.openSubMenu(null)};D.onmouseout=function(){PhorumJumpMenu.startCloseTimer()};var A=document.getElementsByTagName("a");for(var B=0;B<A.length;B++){if(!A[B].rel){continue}var F=A[B];if(F.rel=="mod_jumpmenu_forum"){F.onmouseover=function(){PhorumJumpMenu.stopCloseTimer();PhorumJumpMenu.openSubMenu(this)};F.onmouseout=function(){PhorumJumpMenu.startCloseTimer()}}else{if(F.rel.substring(0,19)=="mod_jumpmenu_folder"){var E=F.rel.substring(20,F.rel.length-1).split(",");F.menu_id=E[0];F.parent_id=E[1];F.onmouseover=function(){PhorumJumpMenu.stopCloseTimer();PhorumJumpMenu.openSubMenu(this)};F.onmouseout=function(){PhorumJumpMenu.startCloseTimer()}}}}},hideAll:function(){for(var C in PhorumJumpMenu.visible){for(var A in PhorumJumpMenu.visible[C]){var B=PhorumJumpMenu.visible[C][A];B.style.display="none";if(B.work_around_iframe){B.work_around_iframe.style.display="none"}}}PhorumJumpMenu.active={};PhorumJumpMenu.visible={}},startCloseTimer:function(){if(PhorumJumpMenu.timer!=null){clearTimeout(PhorumJumpMenu.timer)}PhorumJumpMenu.timer=setTimeout(function(){PhorumJumpMenu.timer=null;PhorumJumpMenu.hideAll()},500)},stopCloseTimer:function(){if(PhorumJumpMenu.timer!=null){clearTimeout(PhorumJumpMenu.timer);PhorumJumpMenu.timer=null}},getScreenInfo:function(){var D,A;if(self.innerHeight){D=self.innerWidth;A=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){D=document.documentElement.clientWidth;A=document.documentElement.clientHeight}else{if(document.body){D=document.body.clientWidth;A=document.body.clientHeight}}}D-=16;A-=16;var C,B;if(self.pageYOffset){C=self.pageXOffset;B=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){C=document.documentElement.scrollLeft;B=document.documentElement.scrollTop}else{if(document.body){C=document.body.scrollLeft;B=document.body.scrollTop}}}return{width:D,height:A,scroll_x:C,scroll_y:B,visible_x:D+C,visible_y:A+B}},getStyle:function(C,A){if(C.currentStyle){return C.currentStyle[A]}else{if(window.getComputedStyle){var B=document.defaultView.getComputedStyle(C,null);return B.getPropertyValue(A)}else{return null}}},getScreenPos:function(C){var B=left=0;var A=rel_left=null;do{B+=C.offsetTop;left+=C.offsetLeft;if(C&&A==null){var D=PhorumJumpMenu.getStyle(C,"position");if(D=="relative"||D=="absolute"){A=B;rel_left=left}}C=C.offsetParent}while(C);if(rel_left==null){rel_left=left;A=B}return{top:B,left:left,rel_left:rel_left,rel_top:A}},openSubMenu:function(L){var A=L;if(L&&L.className.indexOf("mod_jumpmenu_folder")==-1){var Q=A.parentNode.id;if(Q.indexOf("mod_jumpmenu_menu_content_")==0){var E=Q.substr(26);if(E==PhorumJumpMenu.vroot){A=null}else{var K="mod_jumpmenu_item_"+E;var M=document.getElementById(K);if(M){A=M}}}}var E=A==null?PhorumJumpMenu.vroot:A.menu_id;var P=A==null?null:A.parent_id;var G=E==PhorumJumpMenu.vroot?null:document.getElementById("mod_jumpmenu_menu_"+P);var D=E==PhorumJumpMenu.vroot?document.getElementById("mod_jumpmenu_root"):document.getElementById("mod_jumpmenu_item_"+E);var S=document.getElementById("mod_jumpmenu_menu_"+E);if(S){var B=S.getElementsByTagName("a");for(var R=0;R<B.length;R++){var J=B[R].className.indexOf(" mod_jumpmenu_highlighted");if(J!=-1){B[R].className=B[R].className.substring(0,J)}}}if(L&&L.className.indexOf("mod_jumpmenu_folder")!=-1){var B=G.getElementsByTagName("a");for(var R=0;R<B.length;R++){var J=B[R].className.indexOf(" mod_jumpmenu_highlighted");if(J!=-1){B[R].className=B[R].className.substring(0,J)}}}if(L&&L.className.indexOf(" mod_jumpmenu_highlighted")==-1){L.className+=" mod_jumpmenu_highlighted"}if(!D||!S){return }if(E!=PhorumJumpMenu.vroot&&!G){return }if(!S.jumpmenu_init_done){S.style.top="-500px";S.style.left="-500px";S.style.display="block";S.style.zIndex=1000;var B=S.getElementsByTagName("a");var H=null;for(var R=0;R<B.length;R++){var V=B[R];if(!H){H=V.offsetWidth}V.style.width=H}S.jumpmenu_width=S.offsetWidth;S.jumpmenu_height=S.offsetHeight;if(navigator.userAgent&&navigator.userAgent.indexOf("MSIE")>=0){var R=document.createElement("iframe");R.scrolling="no";R.frameborder="0";R.src="javascript:false";R.style.border="none";R.style.display="block";R.style.left="0px";R.style.top="0px";R.style.width=S.jumpmenu_width+"px";R.style.height=S.jumpmenu_height+"px";R.style.position="absolute";R.style.zIndex=S.style.zIndex-1;S.parentNode.appendChild(R);S.work_around_iframe=R}S.jumpmenu_init_done=1;S.style.display="none"}if(E==PhorumJumpMenu.vroot){S.depth=1;S.direction="right";if(D.rel&&D.rel=="mod_jumpmenu_left"){S.direction="left"}}else{S.depth=G.depth+1;S.direction=G.direction}var U=PhorumJumpMenu.getScreenInfo();var X=PhorumJumpMenu.getScreenPos(D);var I=X.rel_top;var C=X.rel_left;if(E==PhorumJumpMenu.vroot){I=I+D.offsetHeight;if(S.direction=="left"){C=C-(S.jumpmenu_width-D.offsetWidth);if(C<U.scroll_x){C=U.scroll_x+2}}else{C=C;if((C+S.jumpmenu_width)>U.width){C=U.width-S.jumpmenu_width-2}}}else{var O=S.direction;var F=C-PhorumJumpMenu.menuspacing-D.parentNode.offsetLeft-S.jumpmenu_width;var T=C+PhorumJumpMenu.menuspacing-D.parentNode.offsetLeft+G.offsetWidth;if(O=="left"){if(F<U.scroll_x){O="right"}else{C=F}}if(O=="right"){if((T+S.jumpmenu_width)>U.visible_x){C=F}else{C=T}}}if(E!=PhorumJumpMenu.vroot){I-=D.parentNode.offsetTop}if((I+S.jumpmenu_height)>U.visible_y){I=U.visible_y-S.jumpmenu_height-2;if(I<U.scroll_y){I=U.scroll_y+2}}S.style.top=I+"px";S.style.left=C+"px";S.style.display="block";if(S.work_around_iframe){R=S.work_around_iframe;R.style.top=I+"px";R.style.left=C+"px";R.style.display="block"}PhorumJumpMenu.active[S.depth]=S;for(var W in PhorumJumpMenu.visible){for(var J in PhorumJumpMenu.visible[W]){var N=PhorumJumpMenu.visible[W][J];if(W>S.depth||N.id!=PhorumJumpMenu.active[W].id){N.style.display="none";if(N.work_around_iframe){N.work_around_iframe.style.display="none"}}}}PhorumJumpMenu.visible[S.depth]={};PhorumJumpMenu.visible[S.depth][S.id]=S}};var editor_tools_size_picker_obj=null;var editor_tools_list_picker_obj=null;var editor_tools_size_picker_sizes=new Array("x-large","large","medium","small","x-small");var editor_tools_list_picker_types=new Array("b","1","a","A","i","I");function quote_bbcode_argument(C){if(C.indexOf(" ")!=-1||C.indexOf('"')!=-1||C.indexOf("]")!=-1){var B="";for(var A=0;A<C.length;A++){var D=C[A];if(D=="\\"||D=='"'){B+="\\"}B+=D}return'"'+B+'"'}else{return C}}function editor_tools_handle_hr(){editor_tools_add_tags("\n[hr]\n","");editor_tools_focus_textarea()}function editor_tools_handle_b(){editor_tools_add_tags("[b]","[/b]");editor_tools_focus_textarea()}function editor_tools_handle_s(){editor_tools_add_tags("[s]","[/s]");editor_tools_focus_textarea()}function editor_tools_handle_u(){editor_tools_add_tags("[u]","[/u]");editor_tools_focus_textarea()}function editor_tools_handle_i(){editor_tools_add_tags("[i]","[/i]");editor_tools_focus_textarea()}function editor_tools_handle_center(){editor_tools_add_tags("[center]","[/center]");editor_tools_focus_textarea()}function editor_tools_handle_sub(){editor_tools_add_tags("[sub]","[/sub]");editor_tools_focus_textarea()}function editor_tools_handle_sup(){editor_tools_add_tags("[sup]","[/sup]");editor_tools_focus_textarea()}function editor_tools_handle_small(){editor_tools_add_tags("[small]","[/small]");editor_tools_focus_textarea()}function editor_tools_handle_large(){editor_tools_add_tags("[large]","[/large]");editor_tools_focus_textarea()}function editor_tools_handle_code(){editor_tools_add_tags("[code]\n","\n[/code]\n");editor_tools_focus_textarea()}function editor_tools_handle_email(){var A=prompt(editor_tools_translate("enter email"),"");if(A==null){return }A=editor_tools_strip_whitespace(A);var B=prompt(editor_tools_translate("enter subject"),"");if(B==null){return }B=editor_tools_strip_whitespace(B);if(B!=""){B=" subject="+quote_bbcode_argument(B)}if(A==""){editor_tools_add_tags("[email"+B+"]","[/email]")}else{editor_tools_add_tags("[email"+B+"]"+A+"[/email]","")}editor_tools_focus_textarea()}function editor_tools_handle_url(){var A="http://";for(;;){A=prompt(editor_tools_translate("enter url"),A);if(A==null){return }A=editor_tools_strip_whitespace(A);copy=A.toLowerCase();if(copy=="http://"||(copy.substring(0,7)!="http://"&&copy.substring(0,8)!="https://"&&copy.substring(0,6)!="ftp://"&&copy.substring(0,7)!="mailto:")){alert(editor_tools_translate("invalid url"));continue}break}editor_tools_add_tags("[url="+A+"]","[/url]",null,editor_tools_translate("enter url description"));editor_tools_focus_textarea()}function editor_tools_handle_color(){editor_tools_store_range();var A=document.getElementById("editor-tools-img-color");showColorPicker(A);return }function editor_tools_handle_color_select(A){editor_tools_restore_range();editor_tools_add_tags("[color="+A+"]","[/color]");editor_tools_focus_textarea()}function editor_tools_handle_size(){editor_tools_store_range();if(!editor_tools_size_picker_obj){var A=editor_tools_construct_popup("editor-tools-size-picker","l");editor_tools_size_picker_obj=A[0];var E=A[1];for(var D=0;D<editor_tools_size_picker_sizes.length;D++){var C=editor_tools_size_picker_sizes[D];var F=document.createElement("a");F.href='javascript:editor_tools_handle_size_select("'+C+'")';F.style.fontSize=C;F.innerHTML=editor_tools_translate(C);E.appendChild(F);var B=document.createElement("br");E.appendChild(B)}editor_tools_register_popup_object(editor_tools_size_picker_obj)}var G=document.getElementById("editor-tools-img-size");editor_tools_toggle_popup(editor_tools_size_picker_obj,G)}function editor_tools_handle_size_select(A){editor_tools_hide_all_popups();editor_tools_restore_range();A=editor_tools_strip_whitespace(A);editor_tools_add_tags("[size="+A+"]","[/size]");editor_tools_focus_textarea()}function editor_tools_handle_img(){var A="http://";for(;;){A=prompt(editor_tools_translate("enter image url"),A);if(A==null){return }A=editor_tools_strip_whitespace(A);var B=A.toLowerCase();if(B=="http://"||(B.substring(0,7)!="http://"&&B.substring(0,8)!="https://"&&B.substring(0,6)!="ftp://")){alert(editor_tools_translate("invalid image url"));continue}break}editor_tools_add_tags("[img]"+A+"[/img]","");editor_tools_focus_textarea()}function editor_tools_handle_quote(){var A=prompt(editor_tools_translate("enter who you quote"),"");if(A==null){return }A=editor_tools_strip_whitespace(A);if(A==""){editor_tools_add_tags("[quote]","[/quote]")}else{A=quote_bbcode_argument(A);editor_tools_add_tags("[quote="+A+"]\n","\n[/quote]")}editor_tools_focus_textarea()}function editor_tools_handle_list(){if(!editor_tools_list_picker_obj){var B=editor_tools_construct_popup("editor-tools-list-picker","l");editor_tools_list_picker_obj=B[0];var F=B[1];var A=document.createElement("div");A.style.marginLeft="1em";for(var E=0;E<editor_tools_list_picker_types.length;E++){var H=editor_tools_list_picker_types[E];var G;if(H=="b"){G=document.createElement("ul")}else{G=document.createElement("ol");G.type=H}G.style.padding=0;G.style.margin=0;var I=document.createElement("li");var D=document.createElement("a");D.href='javascript:editor_tools_handle_list_select("'+H+'")';D.innerHTML=editor_tools_translate("list type "+H);I.appendChild(D);G.appendChild(I);A.appendChild(G)}F.appendChild(A);editor_tools_register_popup_object(editor_tools_list_picker_obj)}var C=document.getElementById("editor-tools-img-list");editor_tools_toggle_popup(editor_tools_list_picker_obj,C)}function editor_tools_handle_list_select(E){editor_tools_hide_all_popups();var B=new Array();var A=0;for(;;){var F=prompt(editor_tools_translate("enter new list item"),"");if(F==null){return }F=editor_tools_strip_whitespace(F);if(F==""){break}B[A++]=F}if(B.length==0){B=new Array("...","...")}var C="";for(var D=0;D<B.length;D++){C+="[*] "+B[D]+"\n"}if(E=="b"){E=""}else{E="="+E}editor_tools_add_tags("[list"+E+"]\n"+C+"[/list]\n","")}var MSIE=navigator.userAgent.indexOf("MSIE")>=0?true:false;var navigatorVersion=navigator.appVersion.replace(/.*MSIE (\d\.\d).*/g,"$1")/1;var form_widget_amount_slider_handle="http://www.phorum.org/phorum5/mods/bbcode/colorpicker/images/slider_handle.gif";var slider_handle_image_obj=false;var sliderObjectArray=new Array();var slider_counter=0;var slideInProgress=false;var handle_start_x;var event_start_x;var currentSliderIndex;function form_widget_cancel_event(){return false}function getImageSliderHeight(){if(!slider_handle_image_obj){slider_handle_image_obj=new Image();slider_handle_image_obj.src=form_widget_amount_slider_handle}if(slider_handle_image_obj.width>0){return }else{setTimeout("getImageSliderHeight()",50)}}function positionSliderImage(E,D,A){if(this){A=this}if(!D){D=A.getAttribute("sliderIndex")}var F=document.getElementById("slider_handle"+D);var C=sliderObjectArray[D]["width"]/(sliderObjectArray[D]["max"]-sliderObjectArray[D]["min"]);var B=sliderObjectArray[D]["formTarget"].value-sliderObjectArray[D]["min"];F.style.left=B*C+"px";setColorByRGB()}function adjustFormValue(C){var D=document.getElementById("slider_handle"+C);var B=sliderObjectArray[C]["width"]/(sliderObjectArray[C]["max"]-sliderObjectArray[C]["min"]);var A=D.style.left.replace("px","");sliderObjectArray[C]["formTarget"].value=Math.round(A/B)+sliderObjectArray[C]["min"]}function initMoveSlider(A){if(document.all){A=event}slideInProgress=true;event_start_x=A.clientX;handle_start_x=this.style.left.replace("px","");currentSliderIndex=this.id.replace(/[^\d]/g,"");return false}function startMoveSlider(e){if(document.all){e=event}if(!slideInProgress){return }var leftPos=handle_start_x/1+e.clientX/1-event_start_x;if(leftPos<0){leftPos=0}if(leftPos/1>sliderObjectArray[currentSliderIndex]["width"]){leftPos=sliderObjectArray[currentSliderIndex]["width"]}document.getElementById("slider_handle"+currentSliderIndex).style.left=leftPos+"px";adjustFormValue(currentSliderIndex);if(sliderObjectArray[currentSliderIndex]["onchangeAction"]){eval(sliderObjectArray[currentSliderIndex]["onchangeAction"])}}function stopMoveSlider(){slideInProgress=false}function form_widget_amount_slider(G,B,A,E,H,C){if(!slider_handle_image_obj){getImageSliderHeight()}slider_counter=slider_counter+1;sliderObjectArray[slider_counter]=new Array();sliderObjectArray[slider_counter]={width:A-9,min:E,max:H,formTarget:B,onchangeAction:C};B.setAttribute("sliderIndex",slider_counter);B.onchange=positionSliderImage;var D=document.createElement("DIV");D.style.width=A+"px";D.style.height="12px";D.style.position="relative";D.id="slider_container"+slider_counter;document.getElementById(G).appendChild(D);var F=document.createElement("DIV");F.className="form_widget_amount_slider";F.innerHTML="<span></span>";F.style.width=A+"px";F.id="slider_slider"+slider_counter;F.style.position="absolute";F.style.bottom="0px";D.appendChild(F);var I=document.createElement("IMG");I.style.position="absolute";I.style.left="0px";I.style.zIndex=5;I.src=slider_handle_image_obj.src;I.id="slider_handle"+slider_counter;I.onmousedown=initMoveSlider;if(document.body.onmouseup){if(document.body.onmouseup.toString().indexOf("stopMoveSlider")==-1){alert("You allready have an onmouseup event assigned to the body tag")}}else{document.body.onmouseup=stopMoveSlider;document.body.onmousemove=startMoveSlider}I.ondragstart=form_widget_cancel_event;D.appendChild(I);positionSliderImage(false,slider_counter)}var namedColors=new Array("AliceBlue","AntiqueWhite","Aqua","Aquamarine","Azure","Beige","Bisque","Black","BlanchedAlmond","Blue","BlueViolet","Brown","BurlyWood","CadetBlue","Chartreuse","Chocolate","Coral","CornflowerBlue","Cornsilk","Crimson","Cyan","DarkBlue","DarkCyan","DarkGoldenRod","DarkGray","DarkGreen","DarkKhaki","DarkMagenta","DarkOliveGreen","Darkorange","DarkOrchid","DarkRed","DarkSalmon","DarkSeaGreen","DarkSlateBlue","DarkSlateGray","DarkTurquoise","DarkViolet","DeepPink","DeepSkyBlue","DimGray","DodgerBlue","Feldspar","FireBrick","FloralWhite","ForestGreen","Fuchsia","Gainsboro","GhostWhite","Gold","GoldenRod","Gray","Green","GreenYellow","HoneyDew","HotPink","IndianRed","Indigo","Ivory","Khaki","Lavender","LavenderBlush","LawnGreen","LemonChiffon","LightBlue","LightCoral","LightCyan","LightGoldenRodYellow","LightGrey","LightGreen","LightPink","LightSalmon","LightSeaGreen","LightSkyBlue","LightSlateBlue","LightSlateGray","LightSteelBlue","LightYellow","Lime","LimeGreen","Linen","Magenta","Maroon","MediumAquaMarine","MediumBlue","MediumOrchid","MediumPurple","MediumSeaGreen","MediumSlateBlue","MediumSpringGreen","MediumTurquoise","MediumVioletRed","MidnightBlue","MintCream","MistyRose","Moccasin","NavajoWhite","Navy","OldLace","Olive","OliveDrab","Orange","OrangeRed","Orchid","PaleGoldenRod","PaleGreen","PaleTurquoise","PaleVioletRed","PapayaWhip","PeachPuff","Peru","Pink","Plum","PowderBlue","Purple","Red","RosyBrown","RoyalBlue","SaddleBrown","Salmon","SandyBrown","SeaGreen","SeaShell","Sienna","Silver","SkyBlue","SlateBlue","SlateGray","Snow","SpringGreen","SteelBlue","Tan","Teal","Thistle","Tomato","Turquoise","Violet","VioletRed","Wheat","White","WhiteSmoke","Yellow","YellowGreen");var namedColorRGB=new Array("#F0F8FF","#FAEBD7","#00FFFF","#7FFFD4","#F0FFFF","#F5F5DC","#FFE4C4","#000000","#FFEBCD","#0000FF","#8A2BE2","#A52A2A","#DEB887","#5F9EA0","#7FFF00","#D2691E","#FF7F50","#6495ED","#FFF8DC","#DC143C","#00FFFF","#00008B","#008B8B","#B8860B","#A9A9A9","#006400","#BDB76B","#8B008B","#556B2F","#FF8C00","#9932CC","#8B0000","#E9967A","#8FBC8F","#483D8B","#2F4F4F","#00CED1","#9400D3","#FF1493","#00BFFF","#696969","#1E90FF","#D19275","#B22222","#FFFAF0","#228B22","#FF00FF","#DCDCDC","#F8F8FF","#FFD700","#DAA520","#808080","#008000","#ADFF2F","#F0FFF0","#FF69B4","#CD5C5C","#4B0082","#FFFFF0","#F0E68C","#E6E6FA","#FFF0F5","#7CFC00","#FFFACD","#ADD8E6","#F08080","#E0FFFF","#FAFAD2","#D3D3D3","#90EE90","#FFB6C1","#FFA07A","#20B2AA","#87CEFA","#8470FF","#778899","#B0C4DE","#FFFFE0","#00FF00","#32CD32","#FAF0E6","#FF00FF","#800000","#66CDAA","#0000CD","#BA55D3","#9370D8","#3CB371","#7B68EE","#00FA9A","#48D1CC","#C71585","#191970","#F5FFFA","#FFE4E1","#FFE4B5","#FFDEAD","#000080","#FDF5E6","#808000","#6B8E23","#FFA500","#FF4500","#DA70D6","#EEE8AA","#98FB98","#AFEEEE","#D87093","#FFEFD5","#FFDAB9","#CD853F","#FFC0CB","#DDA0DD","#B0E0E6","#800080","#FF0000","#BC8F8F","#4169E1","#8B4513","#FA8072","#F4A460","#2E8B57","#FFF5EE","#A0522D","#C0C0C0","#87CEEB","#6A5ACD","#708090","#FFFAFA","#00FF7F","#4682B4","#D2B48C","#008080","#D8BFD8","#FF6347","#40E0D0","#EE82EE","#D02090","#F5DEB3","#FFFFFF","#F5F5F5","#FFFF00","#9ACD32");var color_picker_div=false;var color_picker_active_tab=false;var color_picker_form_field=false;var color_picker_active_input=false;function baseConverter(E,B,A){E=E+"";E=E.toUpperCase();var G="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var H=0;for(var D=0;D<=E.length;D++){H+=(G.indexOf(E.charAt(D)))*(Math.pow(B,(E.length-D-1)))}E="";var F=Math.floor((Math.log(H))/(Math.log(A)));for(var D=F;D>=0;D--){var C=Math.floor(H/Math.pow(A,D));E=E+G.charAt(C);H-=C*(Math.pow(A,D))}if(E.length==0){E=0}return E}function colorPickerGetTopPos(A){var B=A.offsetTop;while((A=A.offsetParent)!=null){B+=A.offsetTop}return B}function colorPickerGetLeftPos(A){var B=A.offsetLeft;while((A=A.offsetParent)!=null){B+=A.offsetLeft}return B}function cancelColorPickerEvent(){return false}function showHideColorOptions(G,D){var B=this;if(D){var F=D.parentNode;B=D}else{var F=this.parentNode}var A=false;var H=F.getElementsByTagName("DIV")[0];counter=0;var I=10;var C=document.getElementById("color_picker_content").getElementsByTagName("DIV")[0];do{if(H.tagName=="DIV"&&H.className!="colorPickerCloseButton"){if(H==B){B.className="colorPickerTab_active";B.style.zIndex=50;var E=B.getElementsByTagName("IMG")[0];E.src="http://www.phorum.org/phorum5/mods/bbcode/colorpicker/images/tab_right_active.gif";E.src=E.src.replace(/inactive/,"active");C.style.display="block";A=C}else{H.className="colorPickerTab_inactive";var E=H.getElementsByTagName("IMG")[0];E.src="http://www.phorum.org/phorum5/mods/bbcode/colorpicker/images/tab_right_inactive.gif";if(A){H.style.zIndex=I-counter}else{H.style.zIndex=counter}C.style.display="none"}counter++}H=H.nextSibling;if(C.nextSibling){C=C.nextSibling}}while(H);document.getElementById("colorPicker_statusBarTxt").innerHTML="&nbsp;"}function createColorPickerTopRow(E){var I=[editor_tools_lang.rgb,editor_tools_lang.named,editor_tools_lang.slides];var F=[parseInt(editor_tools_lang.rgb_size),parseInt(editor_tools_lang.named_size),parseInt(editor_tools_lang.slides_size)];var B=document.createElement("DIV");B.className="colorPicker_topRow";E.appendChild(B);var D=0;for(var J=0;J<I.length;J++){var H=document.createElement("DIV");H.onselectstart=cancelColorPickerEvent;H.ondragstart=cancelColorPickerEvent;if(J==0){suffix="active";color_picker_active_tab=this}else{suffix="inactive"}H.id="colorPickerTab"+J;H.onclick=showHideColorOptions;if(J==0){H.style.zIndex=50}else{H.style.zIndex=1+(I.length-J)}H.style.left=D+"px";H.style.position="absolute";H.className="colorPickerTab_"+suffix;var G=document.createElement("SPAN");G.innerHTML=I[J];H.appendChild(G);var A=document.createElement("IMG");A.src="http://www.phorum.org/phorum5/mods/bbcode/colorpicker/images/tab_right_"+suffix+".gif";H.appendChild(A);B.appendChild(H);if(navigatorVersion<6&&MSIE){G.style.position="relative";A.style.position="relative";A.style.left="-3px";H.style.cursor="hand"}D=D+F[J]}var C=document.createElement("DIV");C.className="colorPickerCloseButton";C.innerHTML="x";C.onclick=closeColorPicker;C.onmouseover=toggleCloseButton;C.onmouseout=toggleOffCloseButton;B.appendChild(C)}function toggleCloseButton(){this.style.color="#FFF";this.style.backgroundColor="#317082"}function toggleOffCloseButton(){this.style.color="";this.style.backgroundColor=""}function closeColorPicker(){color_picker_div.style.display="none"}function createWebColors(D){var I=document.createElement("DIV");I.style.paddingTop="1px";D.appendChild(I);for(var A=15;A>=0;A-=3){for(var G=0;G<=15;G+=3){for(var H=0;H<=15;H+=3){var C=baseConverter(A,10,16)+"";var F=baseConverter(G,10,16)+"";var J=baseConverter(H,10,16)+"";var E="#"+C+C+F+F+J+J;var B=document.createElement("DIV");B.style.backgroundColor=E;B.innerHTML="<span></span>";B.className="colorSquare";B.title=E;B.onclick=chooseColor;B.setAttribute("rgbColor",E);B.onmouseover=colorPickerShowStatusBarText;B.onmouseout=colorPickerHideStatusBarText;I.appendChild(B)}}}}function createNamedColors(B){var C=document.createElement("DIV");C.style.paddingTop="1px";C.style.display="none";B.appendChild(C);for(var D=0;D<namedColors.length;D++){var A=namedColorRGB[D];var E=document.createElement("DIV");E.style.backgroundColor=A;E.innerHTML="<span></span>";E.className="colorSquare";E.title=namedColors[D];E.onclick=chooseColor;E.onmouseover=colorPickerShowStatusBarText;E.onmouseout=colorPickerHideStatusBarText;E.setAttribute("rgbColor",A);C.appendChild(E)}}function colorPickerHideStatusBarText(){document.getElementById("colorPicker_statusBarTxt").innerHTML="&nbsp;"}function colorPickerShowStatusBarText(){var A=this.getAttribute("rgbColor");if(this.title.indexOf("#")<0){A=A+" ("+this.title+")"}document.getElementById("colorPicker_statusBarTxt").innerHTML=A}function createAllColorDiv(B){var F=document.createElement("DIV");F.style.display="none";F.className="js_color_picker_allColorDiv";F.style.paddingLeft="3px";F.style.paddingTop="5px";F.style.paddingBottom="5px";B.appendChild(F);var E=document.createElement("DIV");E.className="colorSliderLabel";E.innerHTML="R";F.appendChild(E);var A=document.createElement("DIV");A.className="colorSlider";A.id="sliderRedColor";F.appendChild(A);var D=document.createElement("DIV");D.className="colorInput";var H=document.createElement("INPUT");H.id="js_color_picker_red_color";H.maxlength=3;H.style.width="48px";H.style.fontSize="11px";H.name="redColor";H.value=0;D.appendChild(H);F.appendChild(D);var E=document.createElement("DIV");E.className="colorSliderLabel";E.innerHTML="G";F.appendChild(E);var A=document.createElement("DIV");A.className="colorSlider";A.id="sliderGreenColor";F.appendChild(A);var D=document.createElement("DIV");D.className="colorInput";var H=document.createElement("INPUT");H.id="js_color_picker_green_color";H.maxlength=3;H.style.width="48px";H.style.fontSize="11px";H.name="GreenColor";H.value=0;D.appendChild(H);F.appendChild(D);var E=document.createElement("DIV");E.className="colorSliderLabel";E.innerHTML="B";F.appendChild(E);var A=document.createElement("DIV");A.className="colorSlider";A.id="sliderBlueColor";F.appendChild(A);var D=document.createElement("DIV");D.className="colorInput";var H=document.createElement("INPUT");H.id="js_color_picker_blue_color";H.maxlength=3;H.style.width="48px";H.style.fontSize="11px";H.name="BlueColor";H.value=0;D.appendChild(H);F.appendChild(D);var G=document.createElement("DIV");G.className="colorPreviewDiv";G.id="colorPreview";G.style.backgroundColor="#000000";G.innerHTML="<span></span>";G.title="Click on me to assign color";F.appendChild(G);G.onclick=chooseColorSlider;var I=document.createElement("DIV");I.className="colorCodeDiv";var H=document.createElement("INPUT");H.id="js_color_picker_color_code";I.appendChild(H);H.maxLength=7;H.style.fontSize="11px";H.style.width="48px";H.value="#000000";H.onchange=setPreviewColorFromTxt;H.onblur=setPreviewColorFromTxt;F.appendChild(I);var C=document.createElement("DIV");C.style.clear="both";F.appendChild(C);form_widget_amount_slider("sliderRedColor",document.getElementById("js_color_picker_red_color"),170,0,255,"setColorByRGB()");form_widget_amount_slider("sliderGreenColor",document.getElementById("js_color_picker_green_color"),170,0,255,"setColorByRGB()");form_widget_amount_slider("sliderBlueColor",document.getElementById("js_color_picker_blue_color"),170,0,255,"setColorByRGB()")}function setPreviewColorFromTxt(){if(this.value.match(/\#[0-9A-F]{6}/g)){document.getElementById("colorPreview").style.backgroundColor=this.value;var C=this.value.substr(1,2);var B=this.value.substr(3,2);var A=this.value.substr(5,2);document.getElementById("js_color_picker_red_color").value=baseConverter(C,16,10);document.getElementById("js_color_picker_green_color").value=baseConverter(B,16,10);document.getElementById("js_color_picker_blue_color").value=baseConverter(A,16,10);positionSliderImage(false,1,document.getElementById("js_color_picker_red_color"));positionSliderImage(false,2,document.getElementById("js_color_picker_green_color"));positionSliderImage(false,3,document.getElementById("js_color_picker_blue_color"))}}function chooseColor(){editor_tools_handle_color_select(this.getAttribute("rgbColor"));color_picker_div.style.display="none"}function createStatusBar(B){var C=document.createElement("DIV");C.className="colorPicker_statusBar";var A=document.createElement("SPAN");A.id="colorPicker_statusBarTxt";C.appendChild(A);B.appendChild(C)}function chooseColorSlider(){editor_tools_handle_color_select(document.getElementById("js_color_picker_color_code").value);color_picker_div.style.display="none"}function showColorPicker(A){if(!color_picker_div){color_picker_div=document.createElement("DIV");color_picker_div.id="dhtmlgoodies_colorPicker";color_picker_div.style.display="none";document.body.appendChild(color_picker_div);createColorPickerTopRow(color_picker_div);var B=document.createElement("DIV");B.id="color_picker_content";color_picker_div.appendChild(B);createWebColors(B);createNamedColors(B);createAllColorDiv(B);createStatusBar(color_picker_div);editor_tools_register_popup_object(color_picker_div)}if(color_picker_div.style.display=="none"||color_picker_active_input!=A){editor_tools_hide_all_popups();color_picker_div.style.display="block"}else{color_picker_div.style.display="none"}color_picker_div.style.left=colorPickerGetLeftPos(A)+"px";color_picker_div.style.top=colorPickerGetTopPos(A)+A.offsetHeight+2+"px";color_picker_active_input=A}function setColorByRGB(){var B=document.forms[0];var D=document.getElementById("js_color_picker_red_color").value.replace(/[^\d]/,"");var C=document.getElementById("js_color_picker_green_color").value.replace(/[^\d]/,"");var A=document.getElementById("js_color_picker_blue_color").value.replace(/[^\d]/,"");if(D/1>255){D=255}if(C/1>255){C=255}if(A/1>255){A=255}D=baseConverter(D,10,16)+"";C=baseConverter(C,10,16)+"";A=baseConverter(A,10,16)+"";if(D.length==1){D="0"+D}if(C.length==1){C="0"+C}if(A.length==1){A="0"+A}document.getElementById("colorPreview").style.backgroundColor="#"+D+C+A;document.getElementById("js_color_picker_color_code").value="#"+D+C+A}function baseConverter(E,B,A){E=E+"";E=E.toUpperCase();var G="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var H=0;for(var D=0;D<=E.length;D++){H+=(G.indexOf(E.charAt(D)))*(Math.pow(B,(E.length-D-1)))}E="";var F=Math.floor((Math.log(H))/(Math.log(A)));for(var D=F;D>=0;D--){var C=Math.floor(H/Math.pow(A,D));E=E+G.charAt(C);H-=C*(Math.pow(A,D))}if(E.length==0){E=0}return E}function toHSV(B){B=B.replace("#","");red=baseConverter(B.substr(0,2),16,10);green=baseConverter(B.substr(2,2),16,10);blue=baseConverter(B.substr(4,2),16,10);if(red.length==0){red=0}if(green.length==0){green=0}if(blue.length==0){blue=0}red=red/255;green=green/255;blue=blue/255;maxValue=Math.max(red,green,blue);minValue=Math.min(red,green,blue);var A=0;if(maxValue==minValue){A=0;saturation=0}else{if(red==maxValue){A=(green-blue)/(maxValue-minValue)/1}else{if(green==maxValue){A=2+(blue-red)/1/(maxValue-minValue)/1}else{if(blue==maxValue){A=4+(red-green)/(maxValue-minValue)/1}}}saturation=(maxValue-minValue)/maxValue}A=A*60;valueBrightness=maxValue;if(valueBrightness/1<0.5){}if(valueBrightness/1>=0.5){}returnArray=[A,saturation,valueBrightness];return returnArray}function toRgb(A,B,C){Hi=Math.floor(A/60);if(A==360){Hi=0}f=A/60-Hi;p=(C*(1-B)).toPrecision(2);q=(C*(1-(f*B))).toPrecision(2);t=(C*(1-((1-f)*B))).toPrecision(2);switch(Hi){case 0:red=C;green=t;blue=p;break;case 1:red=q;green=C;blue=p;break;case 2:red=q;green=C;blue=t;break;case 3:red=p;green=q;blue=C;break;case 4:red=t;green=p;blue=C;break;case 5:red=C;green=p;blue=q;break}if(B==0){red=C;green=C;blue=C}red*=255;green*=255;blue*=255;red=Math.round(red);green=Math.round(green);blue=Math.round(blue);red=baseConverter(red,10,16);green=baseConverter(green,10,16);blue=baseConverter(blue,10,16);red=red+"";green=green+"";blue=blue+"";while(red.length<2){red="0"+red}while(green.length<2){green="0"+green}while(blue.length<2){blue="0"+blue}rgbColor="#"+red+""+green+""+blue;return rgbColor.toUpperCase()}function findColorByDegrees(A,B){A=A.replace("#","");myArray=toHSV(A);myArray[0]+=B;if(myArray[0]>=360){myArray[0]-=360}if(myArray[0]<0){myArray[0]+=360}return toRgb(myArray[0],myArray[1],myArray[2])}function findColorByBrightness(A,B){A=A.replace("#","");myArray=toHSV(A);myArray[2]+=B/100;if(myArray[2]>1){myArray[2]=1}if(myArray[2]<0){myArray[2]=0}myArray[1]+=B/100;if(myArray[1]>1){myArray[1]=1}if(myArray[1]<0){myArray[1]=0}return toRgb(myArray[0],myArray[1],myArray[2])}var editor_tools_code_picker_obj=null;var editor_tools_geshi_languages=null;function editor_tools_handle_code(){editor_tools_store_range();if(!editor_tools_code_picker_obj){var A=editor_tools_construct_popup("editor-tools-code-picker","l");editor_tools_code_picker_obj=A[0];var E=A[1];E.style.fontSize="80%";for(var F in editor_tools_geshi_languages){var B=editor_tools_geshi_languages[F];var D=document.createElement("a");D.href='javascript:editor_tools_handle_code_select("'+F+'")';D.innerHTML=B;E.appendChild(D);var K=document.createElement("br");E.appendChild(K)}if(editor_tools_geshi_enable_line_numbers){E.appendChild(document.createElement("hr"));var I=document.createElement("div");E.appendChild(I);var G=document.createElement("input");G.type="checkbox";G.id="editor_tools_geshi_linenumbers";I.appendChild(G);var H=document.createElement("label");H.htmlFor="editor_tools_geshi_linenumbers";H.innerHTML=editor_tools_translate("ShowLineNumbers");H.style.paddingLeft="0.5em";I.appendChild(H);I=document.createElement("div");E.appendChild(I);H=document.createElement("label");H.htmlFor="editor_tools_geshi_startnumber";H.innerHTML=editor_tools_translate("StartAtNumber");H.style.paddingRight="0.5em";I.appendChild(H);var J=document.createElement("input");J.type="text";J.id="editor_tools_geshi_startnumber";J.size=4;I.appendChild(J)}editor_tools_register_popup_object(editor_tools_code_picker_obj)}var C=document.getElementById("editor-tools-img-code");editor_tools_toggle_popup(editor_tools_code_picker_obj,C)}function editor_tools_handle_code_select(E){editor_tools_hide_all_popups();editor_tools_restore_range();var A="";if(editor_tools_geshi_enable_line_numbers){var B=document.getElementById("editor_tools_geshi_linenumbers");var D=document.getElementById("editor_tools_geshi_startnumber");if(B&&B.checked){A+=" number";if(D){var C=parseInt(D.value);if(C>0){A+='="'+C+'"'}}}}E=editor_tools_strip_whitespace(E);if(E&&E!="NULL"){editor_tools_add_tags('[code="'+E+'"'+A+"]\n","\n[/code]\n")}else{editor_tools_add_tags("[code]\n","\n[/code]\n")}editor_tools_focus_textarea()};