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==" "){B+=" ";F=F.substring(0,F.length-1)}else{break}}for(;;){var E=F.substring(0,1);if(E==" "){C+=" ";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(B,J,F,H){var K;var I;var A;var E;var D=F?F:editor_tools_get_textarea();if(D==null){return }if(D.setSelectionRange){I=D.value.substring(0,D.selectionStart);K=D.value.substring(D.selectionStart,D.selectionEnd);A=D.value.substring(D.selectionEnd,D.value.length);if(K==""&&H){K=prompt(H,"");if(K==null){return }}var G=editor_tools_strip_whitespace(K,true);K=G[0];B=G[1]+B;J=J+G[2];D.value=I+B+K+J+A;var C=I.length+B.length;if(K.length!=0){C+=K.length+J.length}D.setSelectionRange(C,C);D.focus()}else{if(document.selection){D.focus();E=document.selection.createRange();K=E.text;if(K==""&&H){K=prompt(H,"");if(K==null){return }}if(K.length<=0){E.text=B+J;E.moveStart("character",-(J.length));E.moveEnd("character",-(J.length));E.select()}else{var G=editor_tools_strip_whitespace(K,true);K=G[0];B=G[1]+B;J=J+G[2];E.text=B+K+J;E.select()}}else{D.value=D.value+B+J}}}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()}var editor_tools_smiley_picker_obj=null;var editor_tools_subjectsmiley_picker_obj=null;var editor_tools_smileys=new Array();var editor_tools_smileys_r=new Array();var editor_tools_smileys_a=new Array();var editor_tools_subjectsmileys=new Array();var editor_tools_subjectsmileys_r=new Array();var editor_tools_subjectsmileys_a=new Array();var editor_tools_smileys_popupwidth="150px";var editor_tools_smileys_popupoffset=0;var editor_tools_subjectsmileys_popupwidth="150px";var editor_tools_subjectsmileys_popupoffset=0;editor_tools_smileys.push("(:P)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley25.gif");editor_tools_smileys_a.push("spinning smiley sticking its tongue out");editor_tools_subjectsmileys.push("(:P)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley25.gif");editor_tools_subjectsmileys_a.push("spinning smiley sticking its tongue out");editor_tools_smileys.push("(td)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley23.gif");editor_tools_smileys_a.push("thumbs down");editor_tools_subjectsmileys.push("(td)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley23.gif");editor_tools_subjectsmileys_a.push("thumbs down");editor_tools_smileys.push("(tu)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley24.gif");editor_tools_smileys_a.push("thumbs up");editor_tools_subjectsmileys.push("(tu)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley24.gif");editor_tools_subjectsmileys_a.push("thumbs up");editor_tools_smileys.push(":)-D");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley15.gif");editor_tools_smileys_a.push("smileys with beer");editor_tools_subjectsmileys.push(":)-D");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley15.gif");editor_tools_subjectsmileys_a.push("smileys with beer");editor_tools_smileys.push("(:D");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley12.gif");editor_tools_smileys_a.push("smiling bouncing smiley");editor_tools_subjectsmileys.push("(:D");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley12.gif");editor_tools_subjectsmileys_a.push("smiling bouncing smiley");editor_tools_smileys.push("8-)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie8.gif");editor_tools_smileys_a.push("eye rolling smiley");editor_tools_subjectsmileys.push("8-)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie8.gif");editor_tools_subjectsmileys_a.push("eye rolling smiley");editor_tools_smileys.push("::o");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie10.gif");editor_tools_smileys_a.push("eye popping smiley");editor_tools_subjectsmileys.push("::o");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie10.gif");editor_tools_subjectsmileys_a.push("eye popping smiley");editor_tools_smileys.push(":(");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie2.gif");editor_tools_smileys_a.push("sad smiley");editor_tools_subjectsmileys.push(":(");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie2.gif");editor_tools_subjectsmileys_a.push("sad smiley");editor_tools_smileys.push(":)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie1.gif");editor_tools_smileys_a.push("smiling smiley");editor_tools_subjectsmileys.push(":)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie1.gif");editor_tools_subjectsmileys_a.push("smiling smiley");editor_tools_smileys.push(":?");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley17.gif");editor_tools_smileys_a.push("moody smiley");editor_tools_subjectsmileys.push(":?");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smiley17.gif");editor_tools_subjectsmileys_a.push("moody smiley");editor_tools_smileys.push(":D");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie5.gif");editor_tools_smileys_a.push("grinning smiley");editor_tools_subjectsmileys.push(":D");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie5.gif");editor_tools_subjectsmileys_a.push("grinning smiley");editor_tools_smileys.push(":P");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie6.gif");editor_tools_smileys_a.push("tongue sticking out smiley");editor_tools_subjectsmileys.push(":P");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie6.gif");editor_tools_subjectsmileys_a.push("tongue sticking out smiley");editor_tools_smileys.push(":S");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie11.gif");editor_tools_smileys_a.push("confused smiley");editor_tools_subjectsmileys.push(":S");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie11.gif");editor_tools_subjectsmileys_a.push("confused smiley");editor_tools_smileys.push(":X");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie9.gif");editor_tools_smileys_a.push("angry smiley");editor_tools_subjectsmileys.push(":X");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie9.gif");editor_tools_subjectsmileys_a.push("angry smiley");editor_tools_smileys.push(":o");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie4.gif");editor_tools_smileys_a.push("yawning smiley");editor_tools_subjectsmileys.push(":o");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie4.gif");editor_tools_subjectsmileys_a.push("yawning smiley");editor_tools_smileys.push(";)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie3.gif");editor_tools_smileys_a.push("winking smiley");editor_tools_subjectsmileys.push(";)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/smilie3.gif");editor_tools_subjectsmileys_a.push("winking smiley");editor_tools_smileys.push("B)");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/cool.gif");editor_tools_smileys_a.push("cool smiley");editor_tools_subjectsmileys.push("B)");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/cool.gif");editor_tools_subjectsmileys_a.push("cool smiley");editor_tools_smileys.push("X(");editor_tools_smileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/hot.gif");editor_tools_smileys_a.push("hot smiley");editor_tools_subjectsmileys.push("X(");editor_tools_subjectsmileys_r.push("http://pic.pbsrc.com/dev_forum/smileys/hot.gif");editor_tools_subjectsmileys_a.push("hot smiley");function editor_tools_handle_smiley(){if(!editor_tools_smiley_picker_obj){var B=editor_tools_construct_popup("editor-tools-smiley-picker","l");editor_tools_smiley_picker_obj=B[0];var F=B[1];editor_tools_smiley_picker_obj.style.width=editor_tools_smileys_popupwidth;for(var E=0;E<editor_tools_smileys.length;E++){var H=editor_tools_smileys[E];var A=editor_tools_smileys_r[E];var G=editor_tools_smileys_a[E];var D=document.createElement("a");D.href='javascript:editor_tools_handle_smiley_select("'+H+'")';var I=document.createElement("img");I.src=A;I.title=G;I.alt=G;D.appendChild(I);F.appendChild(D)}editor_tools_register_popup_object(editor_tools_smiley_picker_obj)}var C=document.getElementById("editor-tools-img-smiley");editor_tools_toggle_popup(editor_tools_smiley_picker_obj,C,editor_tools_smileys_popupwidth,editor_tools_smileys_popupoffset)}function editor_tools_handle_smiley_select(A){A=editor_tools_strip_whitespace(A);editor_tools_add_tags(A,"");editor_tools_focus_textarea()}function editor_tools_handle_subjectsmiley(){if(!editor_tools_subjectsmiley_picker_obj){var B=editor_tools_construct_popup("editor-tools-subjectsmiley-picker","l");editor_tools_subjectsmiley_picker_obj=B[0];var F=B[1];for(var E=0;E<editor_tools_subjectsmileys.length;E++){var H=editor_tools_subjectsmileys[E];var A=editor_tools_subjectsmileys_r[E];var G=editor_tools_subjectsmileys_a[E];var D=document.createElement("a");D.href='javascript:editor_tools_handle_subjectsmiley_select("'+H+'")';var I=document.createElement("img");I.src=A;I.alt=G;I.title=G;D.appendChild(I);F.appendChild(D)}editor_tools_register_popup_object(editor_tools_subjectsmiley_picker_obj)}var C=document.getElementById("editor-tools-img-subjectsmiley");editor_tools_toggle_popup(editor_tools_subjectsmiley_picker_obj,C,editor_tools_subjectsmileys_popupwidth,editor_tools_subjectsmileys_popupoffset)}function editor_tools_handle_subjectsmiley_select(A){A=editor_tools_strip_whitespace(A);editor_tools_add_tags(A,"",editor_tools_subject_obj);editor_tools_focus_subjectfield()}function editor_tools_handle_subjectsmiley(){if(!editor_tools_subjectsmiley_picker_obj){var B=editor_tools_construct_popup("editor-tools-subjectsmiley-picker","l");editor_tools_subjectsmiley_picker_obj=B[0];var F=B[1];for(var E=0;E<editor_tools_subjectsmileys.length;E++){var H=editor_tools_subjectsmileys[E];var A=editor_tools_subjectsmileys_r[E];var G=editor_tools_subjectsmileys_a[E];var D=document.createElement("a");D.href='javascript:editor_tools_handle_subjectsmiley_select("'+H+'")';var I=document.createElement("img");I.src=A;I.alt=G;I.title=G;D.appendChild(I);F.appendChild(D)}editor_tools_register_popup_object(editor_tools_subjectsmiley_picker_obj)}var C=document.getElementById("editor-tools-img-subjectsmiley");editor_tools_toggle_popup(editor_tools_subjectsmiley_picker_obj,C,editor_tools_subjectsmileys_popupwidth,editor_tools_subjectsmileys_popupoffset)}function editor_tools_handle_subjectsmiley_select(A){A=editor_tools_strip_whitespace(A);editor_tools_add_tags(A,"",editor_tools_subject_obj);editor_tools_focus_subjectfield()}var editor_tools_size_picker_obj=null;var editor_tools_size_picker_sizes=new Array("x-large","large","medium","small","x-small");function editor_tools_handle_hr(){editor_tools_add_tags("\n[hr]\n","");editor_tools_focus_textarea()}function editor_tools_handle_bold(){editor_tools_add_tags("[b]","[/b]");editor_tools_focus_textarea()}function editor_tools_handle_strike(){editor_tools_add_tags("[s]","[/s]");editor_tools_focus_textarea()}function editor_tools_handle_underline(){editor_tools_add_tags("[u]","[/u]");editor_tools_focus_textarea()}function editor_tools_handle_italic(){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_subscript(){editor_tools_add_tags("[sub]","[/sub]");editor_tools_focus_textarea()}function editor_tools_handle_superscript(){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);if(A==""){editor_tools_add_tags("[email]","[/email]")}else{editor_tools_add_tags("[email]"+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_image(){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{editor_tools_add_tags("[quote="+A+"]","[/quote]")}editor_tools_focus_textarea()}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://pic.pbsrc.com/dev_forum/bbcode/colorpicker/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://pic.pbsrc.com/dev_forum/bbcode/colorpicker/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://pic.pbsrc.com/dev_forum/bbcode/colorpicker/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://pic.pbsrc.com/dev_forum/bbcode/colorpicker/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])};