/*
 * Advanced HTML Editor
 * Version: 2.11 final
 *
 * (c) 2004-2010 DMXzone.com
 *
 */
var agt=navigator.userAgent.toLowerCase();var is_opera=(agt.indexOf("opera")!=-1);var is_ie=((agt.indexOf("msie")!=-1)&&!is_opera);var is_mac=(agt.indexOf("mac")!=-1);var is_mac_ie=(is_ie&&is_mac);var is_win_ie=(is_ie&&!is_mac);var is_gecko=(navigator.product=="Gecko");var is_firefox=(agt.indexOf("firefox")!=-1);var is_safari=(agt.indexOf("safari")!=-1);var safari_build=0;if(is_safari){var wkBuild=agt.match(/webkit\/(\d+)\.(\d+)/);if(wkBuild&&wkBuild.length==3){safari_build=parseInt(wkBuild[1])}}var is_oldsafari=(is_safari&&safari_build<522);var is_gecko18=(is_gecko&&navigator.productSub>=20051111);is_opera=(agt.indexOf("opera/9")!=-1);if(is_opera){is_ie=true;is_gecko=false;is_firefox=false}var is_realIE=is_ie&&!is_opera;var dmx_blockRegExp=new RegExp("^(H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP)$","i");if(checkBrowser()){dmx_addEvent(window,"load",dmxedit_init)}function checkBrowser(){if(is_gecko){if(navigator.productSub<20021201){alert("You need at least Mozilla-1.3 Alpha.\nSorry, your Gecko is not supported.");return false}if(navigator.productSub<20030210&&!is_safari){alert("Mozilla < 1.3 Beta is not supported!\nI'll try, though, but it might not work.")}}var c=is_mac?"on Macintosh":"";if(is_ie){var a=parseFloat(navigator.appVersion.split("MSIE")[1]);if(a<5.5){alert("You need at least Internet Explorer v5.5 or higher\nSorry, your version is not supported.");return false}if(is_mac){alert("Sorry, Internet Explorer doesn't support visual editing "+c+".\nYou could try Mozilla though...");return false}}if(!is_ie&&!is_gecko){alert("Sorry, your browser doesn't support visual editing "+c+".\nYou could try Mozilla though...");return false}return true}var dmxTT,dmxTT_t1,dmxTT_t2,Xpos,Ypos,dmxTT_pEl;var contentList=[];var ImagePreload=false;formatblockArr=[];styleArr=[];revFormatblockArr=[];revStyleArr=[];function dmxedit_init(){if(checkBrowser){var h=document.getElementsByTagName("textarea");for(var o=0;o<h.length;o++){var q={};q.toolbar=[];var e={};var d=h[o];if(d.type=="textarea"&&d.getAttribute("dmxedit")=="true"){d.setAttribute("id",d.getAttribute("name"),0);if(d.getAttribute("config")||d.getAttribute("css")||d.getAttribute("textcolor")||d.getAttribute("bgcolor")){e[d.id]={};if(d.getAttribute("config")){cfg_arr=d.getAttribute("config").split(";");for(var l=0;l<cfg_arr.length;l++){cfg_arr2=cfg_arr[l].split(":");q[cfg_arr2[0]]=cfg_arr2[1]}}if(d.getAttribute("css")){q.stylesheet=[BaseURL+"ScriptLibrary/AdvHTMLEdit.css"];cfg_arr=d.getAttribute("css").split(";");for(var p=0;p<cfg_arr.length;p++){q.stylesheet.push(cfg_arr[p])}}if(d.getAttribute("bgcolor")){q.bgColor=d.getAttribute("bgcolor")}if(d.getAttribute("textcolor")){q.textColor=d.getAttribute("textcolor")}}var f={FN:"fontname",FS:"fontSize",SS:"fontstyle",HH:"formatblock",TB:"bold",TI:"italic",TU:"underline",ES:"strikethrough",EB:"subscript",EU:"superscript",JL:"justifyleft",JC:"justifycenter",JR:"justifyright",JF:"justifyfull",OL:"OrderedList",OU:"UnOrderedList",OO:"Outdent",OI:"Indent",CF:"forecolor",CB:"backcolor",XS:"Find",XX:"InsertChar",XH:"HorizontalRule",XL:"Createlink",XI:"InsertImage",XT:"InsertTable",XC:"ClearFormat",XF:"ClearFonts",XW:"ClearWord",XM:"htmlmode"};var a=d.getAttribute("toolbar")?d.getAttribute("toolbar"):"F:NS;S:S;H:H;T:BIU;E:SBU;J:LCRF;O:LUOI;C:FB;X:SXHLITCFWM";cfg_arr=a.split(";");var u="",v,t;for(var s=0;s<cfg_arr.length;s++){cfg_arr2=cfg_arr[s].split(":");v=cfg_arr2[0];for(var n=0;n<cfg_arr2[1].length;n++){t=v+cfg_arr2[1].substr(n,1);if(f[t]){q.toolbar.push([f[t]])}}if(n>2&&s!=cfg_arr.length-1){q.toolbar.push(["separator"])}}if(!q){q=[]}q.mode="init";dmxedit_create(d.id,q)}}}}function dmxedit_create(c,q){var d=new dmxedit_config(c);var a;var l=document.getElementById(c);if(q){for(var e in q){if(q[e]){d[e]=q[e]}}}l.config=d;l.style.display="none";if(l.style.width){d.width=l.style.width}else{if(d.width){d.width="100%"}}if(l.style.height){d.height=l.style.height}else{d.height="250"}if(d.plaintextInput){var f=l.value;f=f.replace(/\r\n/g,"<br />");f=f.replace(/\n/g,"<br />");f=f.replace(/\r/g,"<br />");l.value=f}if(d.textColor){d.divColor=d.textColor}var n='<div class="none" id="dmxTT_Div_'+c+'" name="dmxTT_Div_'+c+'" style="position:absolute; overflow-y:auto; visibility:hidden; left:0; top:0; z-index:1000; color:'+d.divColor+"; background-color:"+d.bgColor+'; border: 2px outset #E6EAEB; max-height: 140px;" ></div>\n';n+='<span class="none" id="_'+c+'_toolbar" style="visibility: hidden;"><table class="dmx_menuBar" border="0" cellspacing="0" cellpadding="0" style="padding: 1px 0 0 2px" width="'+d.width+'" unselectable="on"><tr><td>'+dmxedit_toolbar(c)+"</td></tr></table></span>\n";n+='<iframe src="javascript:void(0);" id="_'+c+'_editor" style="visibility: hidden; width:'+d.width+"; height:"+d.height+';" allowtransparency="true"></iframe>';if(is_gecko){a=l.ownerDocument.createRange();a.setStartBefore(l);n=a.createContextualFragment(n);if(l.nextSibling){l.parentNode.insertBefore(n,l.nextSibling)}else{l.parentNode.appendChild(n)}}else{if(l.parentNode&&l.parentNode.tagName=="P"){l.parentNode.insertAdjacentHTML("afterEnd",n)}else{l.insertAdjacentHTML("afterEnd",n)}if(is_opera){var o=document.getElementById("_"+c+"_editor");var s=o.contentWindow.document;s.contentDocument=o.contentDocument;s.contentWindow=o.contentWindow;s.designMode="on"}}locale.setLocale(d.language=="auto"?(navigator.language?navigator.language:navigator.userLanguage):d.language);for(var p=0;p<document.forms.length;p++){a=dmx_addEvent(document.forms[p],"submit",function(){dmxedit_filterOutput(c)})}if((is_ie&&!is_opera)&&!a){var h=alert("Error attaching event to form!")}if(h){return false}dmxedit_setmode(c,"init");return true}function dmx_getIconCode(s,l){var e=".gif";var q,c=-2,a=(is_opera?0:-2);var d=18,p=18;var h=false;var f=",CB,CF,EB,ES,EU,JC,JF,JL,JR,OI,OL,OO,OU,TB,TI,TU,XC,XF,XH,XI,XL,XM,XS,XT,XW,XX";var o=l.substring(0,l.length-4);if(h){q='<img src="'+s+o+e+'" border="0" unselectable="on" style="margin: 0; padding: 0; text-align: center; vertical-align: middle;" />'}else{if(o[0]=="_"){a=-p-1;o=o.substr(1,2)}var n=f.indexOf(","+o);if(n!=-1){n=(n+3)/3;c=(is_realIE||is_opera?0:-2)-(n-1)*d;q='<div id="icon_'+o+'" style="width: '+d+"px; height: "+p+"px; background-position: "+c+"px "+a+"px; background-image: url("+s+"editor_icons"+e+'); background-repeat: no-repeat;"></div>'}}return q}function dmxedit_toolbar(d){var D=document.getElementById(d).config;var A='<span  class="none" style="float: left; border: none; padding: 1px 0 0 0" unselectable="on"><nobr>';var c="</nobr></span>\n";var n="";var y,p,a,l,q,h;var E;if(D.language=="auto"){E=(navigator.language?navigator.language:navigator.userLanguage)}else{E=D.language}for(a in D.toolbar){n+=A;for(l in D.toolbar[a]){var o=D.toolbar[a][l];if(o){o=o.toLowerCase();switch(o){case"fontname":q="";p="_"+d+"_FontName";n+=dmxedit_getToolBarDropList(p,d,"Fonts",D.imgURL);for(var f in D.fontnames){h="div_"+f;q+='<a href="javascript:void(0);" style="display:block;text-decoration:none;color:'+D.divColor+';cursor:pointer;border:1px solid #FFFFFF;" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'"  '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"dmxTT_hide('"+d+"');"+(is_ie?"parent.":"")+"document.getElementById('"+p+"').value='"+f+"' ;"+(is_ie?"parent.":"")+"dmxedit_action('"+p+'\'); " ><div id="'+h+'" class="bla" style="font-size: 12pt; margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px;  height: auto; font-family:'+D.fontnames[f]+'"><nobr>'+f+"</nobr></div></a>"}contentList[p]=["",q];break;case"fontsize":q="";p="_"+d+"_FontSize";n+=dmxedit_getToolBarDropList(p,d,"Size",D.imgURL);y=0;for(var B in D.fontsizes){h="div_size"+D.fontsizes[B];q+='<a href="javascript:void(0);" style="display:block;text-decoration:none;color:'+D.divColor+';cursor:pointer;border:1px solid #FFFFFF;" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'"  '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"document.getElementById('"+p+"').value='"+B+"';"+(is_ie?"parent.":"")+"dmxedit_action('"+p+"');"+(is_ie?"parent.":"")+"dmxTT_hide('"+d+'\');" ><div id="'+h+'" class="bla" style="margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px; height: auto;"><nobr><span class="bla" style="font-size:'+B.substring(3,B.length-4)+'pt;">'+D.fontsizes[B]+"</span>"+B.substring(1+D.fontsizes[B].length)+"</nobr></div></a>"}contentList[p]=["",q];break;case"fontstyle":q="";p="_"+d+"_FontStyle";n+=dmxedit_getToolBarDropList(p,d,"Styles",D.imgURL);h="div_fontstyle_0";q+='<a href="javascript:void(0);"  style="display:block;text-decoration:none;color:'+D.divColor+';cursor:pointer;border:1px solid #FFFFFF;" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'" '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"document.getElementById('"+p+"').value='"+locale.getString("@{None}",E)+"';"+(is_ie?"parent.":"")+"dmxedit_action('"+p+"');"+(is_ie?"parent.":"")+"dmxTT_hide('"+d+'\');" ><div id="'+h+'" class="'+null+'" style="margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px; min-width: 90px; font-size: 12pt; height: auto; max-width: 160px;"> '+locale.getString("@{None}",E)+"</div></a>\n";styleArr[locale.getString("@{None}",E)]="null";revStyleArr["null"]=locale.getString("@{None}",E);for(y in D.fontstyles){var C=D.fontstyles[y];h="div_fontstyle_"+(y+1);styleArr[C.className]=C.name;revStyleArr[C.name]=C.className;q+='<a href="javascript:void(0);" style="display:block;text-decoration:none;'+D.divColor+';cursor:pointer;border:1px solid #FFFFFF;" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'" '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"document.getElementById('"+p+"').value='"+C.name+"';"+(is_ie?"parent.":"")+"dmxedit_action('"+p+"');"+(is_ie?"parent.":"")+"dmxTT_hide('"+d+'\');" ><div id="'+h+'" class="'+C.className+'" style="margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px; min-width: 90px; max-width: 160px;" >'+C.name+"</div></a>\n"}contentList[p]=["",q];break;case"formatblock":q="";p="_"+d+"_FormatBlock";n+=dmxedit_getToolBarDropList(p,d,"Headings",D.imgURL);formatblockArr[locale.getString("@{None}",E)]="null";revFormatblockArr["null"]=locale.getString("@{None}",E);for(var t in D.formatblocks){h="div"+locale.getString(t,E);formatblockArr[locale.getString(t,E)]=D.formatblocks[t];revFormatblockArr[D.formatblocks[t]]=locale.getString(t,E);q+='<a href="javascript:void(0);" style="display:block;text-decoration:none;color:'+D.divColor+';cursor:pointer;border:1px solid #FFFFFF; padding:0;" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'" '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"document.getElementById('"+p+"').value='"+locale.getString(t,E)+"' ;"+(is_ie?"parent.":"")+"dmxedit_action('"+p+"');"+(is_ie?"parent.":"")+"dmxTT_hide('"+d+'\');" ><div id="'+h+'" ><nobr>'+D.formatblocks[t].substring(0,D.formatblocks[t].length-1)+' id="class_'+D.formatblocks[t].substring(1,D.formatblocks[t].length-1)+'" style="  margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px;">'+locale.getString(t,E)+"</"+D.formatblocks[t].substring(1,D.formatblocks[t].length)+"</nobr></div></a>\n"}contentList[p]=["",q];break;case"separator":n+='<div style="border: 1px inset; width: 0px; text-align: center; vertical-align: top; font-size: 15px; height: 15px; margin: '+(is_realIE?3:2)+'px 3px 0px 3px; float:none;"></div>';break;default:var v=D.btnList[o];if(!v){alert("DMXedit error: button "+o+" not found in button list when creating the visual editor for "+d+".\nPlease make sure you entered the button name correctly.");return""}var w=v[0];var u=v[1];var s=v[2];var e=v[3];n+='<button title="'+u+'" id="_'+d+"_"+w+'" class="dmx_btn" style="text-align: center; vertical-align: middle;" '+(is_oldsafari?'onclick="return false;" onmousedown':"onClick")+'="'+s+";return false;\" onmouseover=\"if(this.className=='dmx_btn'){this.className='dmx_btnOver'}\" onmouseout=\"if(this.className=='dmx_btnOver'){this.className='dmx_btn'}\" unselectable=\"on\">"+dmx_getIconCode(D.imgURL,e)+"</button>";break}}}n+=c}return n}function dmxedit_getToolBarDropList(a,e,c,d){return'<div style="border:1px inset;margin: 1px 3px 0 0;padding:0;"><input id="'+a+'" '+(is_oldsafari?'onclick="return false;" onmousedown':"onClick")+"=\"dmxTT_hide('"+e+"');dmxTT_get(event,this.id, '"+e+'\');return false;" value="'+c+'" unselectable="on" readonly="readonly" style="width:90px; margin:0; padding: 0px 0px 0px 2px; height:16px; font-size: 12px; vertical-align: middle; cursor:default; border:none;"><button id="'+a+'_b" style="text-align: center; vertical-align: middle; width:14px; height: 16px; margin: 0; padding: 0;" '+(is_oldsafari?'onclick="return false;" onmousedown':"onClick")+"=\"dmxTT_hide('"+e+"'); dmxTT_get(event,'"+a+"', '"+e+'\');return false;" unselectable="on" style="" ><img src="'+d+'DP.gif" border="0" unselectable="on" style="margin: 0; padding: 0; text-align: center; vertical-align: middle;" /></button></div>'}function dmxedit_config(h){this.version="2.05";this.bgColor="#FFFFFF";this.textColor="";this.divColor="#333333";this.width="auto";this.height="auto";this.bodyStyle="background-color: ##bgcolor##; color: ##textcolor##; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt";this.imgURL=BaseURL+"AdvHTML_Images/";this.replaceNextlines=0;this.plaintextInput=0;this._timerUndo=null;this.undoManager=new dmxedit_undoManager(100,h);this.language="auto";this.xhtml="true";this.upload="";this.upfolder="";this.resize="";this.mw=0;this.mh=0;this.lib="";this.rlink=false;this.lw=0;this.lh=0;this.libfolder="";this.lvw="";this.ld="";this.ldate="";this.lcss="";this._lastImage=null;this.dmxTT=false;this.clearFormat="false";this.clearFonts="false";this.clearWord="false";this.toolbar=[["fontname"],["fontsize"],["fontstyle"],["formatblock"],["bold","italic","underline","separator"],["strikethrough","subscript","superscript","separator"],["justifyleft","justifycenter","justifyright","justifyfull","separator"],["OrderedList","UnOrderedList","Outdent","Indent","separator"],["forecolor","backcolor","separator"],["Find","InsertChar","HorizontalRule","Createlink","InsertImage","InsertTable","clearformat","clearfonts","clearword","htmlmode","separator"]];if(is_ie){this.fontnames={Arial:"arial, helvetica, sans-serif","Courier New":"courier new, courier, mono",Georgia:"georgia, times new roman, times, serif",Tahoma:"tahoma, arial, helvetica, sans-serif","Times New Roman":"times new roman, times, serif",Verdana:"verdana, arial, helvetica, sans-serif",impact:"impact",WingDings:"wingdings"}}else{this.fontnames={Arial:"arial, helvetica, sans-serif","Courier New":"courier new, courier, mono",Georgia:"georgia, times new roman, times, serif",Tahoma:"tahoma, arial, helvetica, sans-serif","Times New Roman":"times new roman, times, serif",Verdana:"verdana, arial, helvetica, sans-serif",impact:"impact"}}this.fontsizes={"1 (8 pt)":"1","2 (10 pt)":"2","3 (12 pt)":"3","4 (14 pt)":"4","5 (18 pt)":"5","6 (24 pt)":"6","7 (36 pt)":"7"};this.stylesheet=[BaseURL+"ScriptLibrary/AdvHTMLEdit.css"];this.fontstyles=[];this.globalstyles=[];var a=document.styleSheets;if(a){for(var d=0;d<a.length;d++){var f=a[d].rules?a[d].rules:a[d].cssRules;for(var c=0;c<f.length;c++){try{if(f[c].selectorText){if(f[c].selectorText.substring(1,5)!="dmx_"&&f[c].selectorText.substring(1,5)!="dmxt"&&f[c].selectorText.substring(0,1)=="."){this.fontstyles.push({name:f[c].selectorText.substring(1),className:f[c].selectorText.substring(1),classStyle:f[c].style.cssText});this.globalstyles.push({name:f[c].selectorText,className:f[c].selectorText,classStyle:f[c].style.cssText})}}}catch(e){continue}}}}this.formatblocks={"@{Normal}":"<p>","@{Heading1}":"<h1>","@{Heading2}":"<h2>","@{Heading3}":"<h3>","@{Heading4}":"<h4>","@{Heading5}":"<h5>","@{Heading6}":"<h6>","@{Address}":"<address>","@{Formatted}":"<pre>"};this.btnList={bold:["Bold","@{Bold}","dmxedit_action(this.id)","TB.gif"],italic:["Italic","@{Italic}","dmxedit_action(this.id)","TI.gif"],underline:["Underline","@{Underline}","dmxedit_action(this.id)","TU.gif"],strikethrough:["StrikeThrough","@{StrikeThrough}","dmxedit_action(this.id)","ES.gif"],subscript:["SubScript","@{SubScript}","dmxedit_action(this.id)","EB.gif"],superscript:["SuperScript","@{SuperScript}","dmxedit_action(this.id)","EU.gif"],justifyleft:["JustifyLeft","@{JustifyLeft}","dmxedit_action(this.id)","JL.gif"],justifycenter:["JustifyCenter","@{JustifyCenter}","dmxedit_action(this.id)","JC.gif"],justifyright:["JustifyRight","@{JustifyRight}","dmxedit_action(this.id)","JR.gif"],justifyfull:["JustifyFull","@{JustifyFull}","dmxedit_action(this.id)","JF.gif"],orderedlist:["InsertOrderedList","@{OrderedList}","dmxedit_action(this.id)","OL.gif"],unorderedlist:["InsertUnorderedList","@{UnorderedList}","dmxedit_action(this.id)","OU.gif"],outdent:["Outdent","@{Outdent}","dmxedit_action(this.id)","OO.gif"],indent:["Indent","@{Indent}","dmxedit_action(this.id)","OI.gif"],forecolor:["ForeColor","@{ForeColor}","dmxedit_action(this.id)","CF.gif"],backcolor:["BackColor","@{BackColor}","dmxedit_action(this.id)","CB.gif"],find:["Find","@{Find}","dmxedit_action(this.id)","XS.gif"],insertchar:["InsertChar","@{InsertChar}","dmxedit_action(this.id)","XX.gif"],horizontalrule:["InsertHorizontalRule","@{HorizontalRule}","dmxedit_action(this.id)","XH.gif"],createlink:["CreateLink","@{Link}","dmxedit_action(this.id)","XL.gif"],insertimage:["InsertImage","@{Image}","dmxedit_action(this.id)","XI.gif"],inserttable:["InsertTable","@{Table}","dmxedit_action(this.id)","XT.gif"],clearformat:["ClearFormat","@{Clear}","dmxedit_action(this.id)","XC.gif"],clearfonts:["ClearFonts","@{ClearFont}","dmxedit_action(this.id)","XF.gif"],clearword:["ClearWord","@{Word}","dmxedit_action(this.id)","XW.gif"],htmlmode:["HtmlMode","@{HtmlMode}","dmxedit_setmode('"+h+"')","XM.gif"]}}var updateStyles=0;function dmxedit_updateStyles(c){updateStyles=updateStyles+1;var l=document.getElementById("_"+c+"_editor");var y=l.contentWindow.document;var o="_"+c+"_FontStyle";var d=document.getElementById(o);var e=document.getElementById("_"+c+"_FormatBlock");var h,v,w=1,n=y.styleSheets.length;var E=document.getElementById(c).config;if(d){var t=contentList[o][1]}if(e){var q=contentList["_"+c+"_FormatBlock"][1]}if(d||e){for(var B=0;B<y.styleSheets.length;B++){try{v=y.styleSheets[B];h=v.cssRules?v.cssRules:v.rules;for(var A=0;A<h.length;A++){if(e){var u=" h1 h2 h3 h4 h5 h6 em p address";if(h[A].selectorText){rsText=h[A].selectorText.split(",");for(var p=0;p<rsText.length;p++){if(u.indexOf(rsText[p].toLowerCase())+1){rsText[p]=rsText[p].replace(/\s*(\w)/i,"$1");var D="class_"+rsText[p].toLowerCase();sformStr=q.substring(0,q.indexOf(D)+D.length+9);eformStr=q.substring(q.indexOf(D)+D.length+9,q.length);q=sformStr+h[A].style.cssText+eformStr}}}}if(h[A].selectorText&&h[A].selectorText.substring(1,5)!="ccp_"&&h[A].selectorText.substring(1,5)!="dmx_"&&h[A].selectorText.substring(0,1)=="."){w++}}}catch(C){setTimeout(function(){dmxedit_updateStyles(c)},400);continue}}if(d&&styleArr.length!=w){var F;if(E.language=="auto"){F=(navigator.language?navigator.language:navigator.userLanguage)}else{F=E.language}t='<a href="javascript:void(0);"  style="display:block;text-decoration:none;color:'+E.divColor+';cursor:pointer;border:1px solid #FFFFFF;" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'" '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"document.getElementById('"+o+"').value='"+locale.getString("@{None}",F)+"';"+(is_ie?"parent.":"")+"dmxedit_action('"+o+"');"+(is_ie?"parent.":"")+"dmxTT_hide('"+c+'\');" ><div id="'+f+'" class="'+null+'" style="margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px; min-width: 90px; font-size: 12pt; height: auto; max-width: 160px;"> '+locale.getString("@{None}",F)+"</div></a>\n";w=1;for(B=0;B<y.styleSheets.length;B++){try{v=y.styleSheets[B];h=v.cssRules?v.cssRules:v.rules;for(var A=0;A<h.length;A++){if(h[A].selectorText&&t.indexOf(h[A].selectorText.substring(1))<0){if(h[A].selectorText.substring(1,5)!="ccp_"&&h[A].selectorText.substring(1,5)!="dmx_"&&h[A].selectorText.substring(0,1)=="."){var a=h[A].style.cssText;var f="div"+h[A].selectorText.substring(1);styleArr[h[A].selectorText.substring(1)]=h[A].selectorText.substring(1);revStyleArr[h[A].selectorText.substring(1)]=h[A].selectorText.substring(1);t+='<a href="javascript:void(0);" style="display:block;text-decoration:none;color:#333333;cursor:pointer;border:1px solid #FFFFFF" onmouseover="this.style.border=\'1px solid #E6EAEB\'" onmouseout="this.style.border=\'1px solid #FFFFFF\'" '+(is_safari?'onclick="return false;" onmousedown':"onClick")+'="'+(is_ie?"parent.":"")+"document.getElementById('"+o+"').value='"+h[A].selectorText.substring(1)+"' ;"+(is_ie?"parent.":"")+"dmxedit_action('"+o+"');"+(is_ie?"parent.":"")+"dmxTT_hide('"+c+'\');" ><div style="'+a+'; width:100%; margin: 0px 1px 0px 1px; padding: 2px 2px 2px 5px; max-width: 160px;">'+h[A].selectorText.substring(1)+"</div></a>\n"}w++}}}catch(C){setTimeout(function(){dmxedit_updateStyles(c)},400);continue}}}if(e){contentList["_"+c+"_FormatBlock"][1]=q}if(d){contentList[o]=["",t]}}}function dmxedit_action(n){var a=[];a=n.split("_");var d=n.replace(/^_(.*)_[^_]*$/,"$1");dmxTT_hide(d);var l=a[a.length-1].toLowerCase();var e=document.getElementById(n);var p=document.getElementById("_"+d+"_editor");var u=p.contentWindow.document;var f=document.getElementById(d).config;var h=(f.lblink=="true");if(f.mode=="text"&&(l!="undo"&&l!="redo")){return}var c=(e&&e.value)?e.value:"";dmxedit_focus(p);switch(l){case"undo":f.undoManager.undo();break;case"redo":f.undoManager.redo();break;case"fontname":if(c){u.execCommand(l,false,f.fontnames[c]);break}case"fontsize":if(c){u.execCommand(l,false,f.fontsizes[c]);break}case"fontstyle":c=styleArr[c];dmx_setStyleInfo(p,"setattrib","class",c);break;case"formatblock":c=formatblockArr[c];u.execCommand(l,false,c);break;case"forecolor":var t=_dec_to_rgb(u.queryCommandValue(l));dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/select_color.html?objname="+d+"&fc=1&oldcolor="+t,236,166);break;case"backcolor":var t=_dec_to_rgb(u.queryCommandValue(is_realIE?l:"hilitecolor"));dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/select_color.html?objname="+d+"&bc=1&oldcolor="+t,236,166);break;case"createlink":dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/insert_link.html?"+d,420,(h?250:140));break;case"insertimage":var s="objname="+d+"&BaseURL="+BaseURL;if(f.upload.length>0){s=s+"&upload="+f.upload+";"+f.upfolder}if(f.resize.length>0&&(f.mw>0||f.mh>0)){s=s+"&resize="+f.mw+";"+f.mh}if(f.lib.length>0){s=s+"&lib="+f.lib+";"+f.lvw+";"+f.lw+";"+f.lh+";"+f.libfolder+";"+f.ld+";"+f.ldate+";"+f.lcss}dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/insert_image.html?"+s,410,270);break;case"inserttable":dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/insert_table.html?"+d,375,145);break;case"clearformat":clearFormat(d);break;case"clearfonts":clearFonts(d);break;case"clearword":clearWord(d);break;case"find":var q=true;if(is_realIE){if(u.body.createTextRange().htmlText==""){alert("\nEditor is empty.\n\nNothing to find or replace.!");q=false}}else{var o=u.createRange();bdy=u.getElementsByTagName("body").item(0);o.selectNode(bdy);content=o.toString();if(content==""||content=="\n"||content=="\r"){alert("\nEditor is empty.\n\nNothing to find or replace.!");q=false}}if(q){dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/find.html?"+d,400,140)}break;case"insertchar":dmxedit_openPopup(d,e,BaseURL+"AdvHTML_Popups/insert_char.html?objname="+d,630,160);break;default:u.execCommand(l,false,"")}f.undoManager._undoTakeSnapshot();dmxedit_event(d,null)}function dmxedit_openPopup(c,s,f,o,h){var a;var e="bottom";var d="auto",n="auto";var p=dmx_getAbsPosition(s);var q=document.getElementById("_"+c+"_editor");var t=q.contentWindow.document;if(p.absLeft>parseInt(o)){e="bottomright"}else{if(p.absLeft+parseInt(o)<window.document.body.clientWidth){e="bottomleft"}else{if(parseInt(o)<window.document.body.clientWidth){e="center";d=p.absTop+s.offsetHeight*1.5;n=(window.document.body.clientWidth-parseInt(o))/2}}}if(window.showTooltip){function l(){if(window.tooltip){window.tooltip.style.visibility="hidden";window.tooltip.target=null}dmx_delEvent(this,"click",l);dmxedit_focus(q)}dmx_addEvent(t,"click",l);a=showTooltip(s,{contentType:"url",dataProvider:f,showEffect:"normal",easing:"easeOutQuad",showAt:e,showDirection:"out",showDuration:10,showDelay:1,closeEvent:"clickout",styleTheme:"yellow",showCloseBtn:false,onshow:"",onhide:"",mouseOffsetX:0,mouseOffsetY:0,x:n,y:d,w:o,h:h})}else{if(is_realIE){a=showModalDialog(f,window,"dialogWidth:"+o+"px; dialogHeight:"+h+"px; resizable: no; help: no; status: no; scroll: no;")}else{h+=20;a=window.open(f,"popWin","height="+h+",width="+o+",status=0,channelmode=0,directories=0,location=0,menubar=0,resizable=0,scrollbars=0,toolbar=0,left="+(screen.width/2-o)+",top="+(screen.height/2-h));if(a){a.focus()}}}return a}function dmxedit_event(n,a){dmxTT_hide(n);var h=document.getElementById("_"+n+"_editor");if(a==null){a=0}var e=h.contentWindow?h.contentWindow.event:event;var d=h.contentWindow.document;var c=document.getElementById(n).config;if(is_safari){if(e&&e.target){if(c._lastImage){dmx_setStyleAttrib(c._lastImage,"border","");c._lastImage=null}var f=e.target;if(f){if(f.tagName=="IMG"){c._lastImage=f;var l=f.parentNode;if(l&&l.tagName&&l.tagName=="A"&&l.rel=="dmxLightbox"){dmx_setStyleAttrib(f,"border","2px dotted #C0C0C0")}else{dmx_setStyleAttrib(f,"border","1px dotted gray")}dmxedit_selectNode(n,f)}}}}if(a>0){setTimeout(function(){dmxedit_event(n,null)},a);return}if(this.timerToolbar){clearTimeout(this.timerToolbar)}if(c.mode!="text"){dmxedit_updateToolbar(n,"")}}function dmx_getParentBlockElement(c,a){return dmx_getParentNode(c,function(d){return dmx_isBlockElement(d)},a)}function dmx_setStyleInfo(e,y,C,n,d){var l=dmx_getRng(e);var v=dmx_getSel(e);var D=dmx_getDoc(e);var w=n==null||n=="null"?"":n;var f=d?d:"span";var a=null;var o=new RegExp("^BODY|HTML$","g");if(is_realIE){if(l.item){a=l.item(0)}else{var F=l.parentElement();var E=D.selection.createRange();E.moveToElementText(F);if(l.htmlText==E.htmlText||l.boundingWidth==0){a=F}}}else{var q=dmx_getFocusElement(e);if(v.isCollapsed||(new RegExp("td|tr|tbody|table|img","gi").test(q.nodeName)&&v.anchorNode==q.parentNode)){a=q}}if(a&&(new RegExp("b|i|strong|em|u|strike|sub|sup","gi").test(a.nodeName))){a=dmx_getParentBlockElement(a)}if(a&&!o.test(a.nodeName)){if(y=="setstyle"){dmx_setStyleAttrib(a,C,w)}if(y=="setattrib"){dmx_setAttrib(a,C,w)}if(y=="removeformat"){a.style.cssText="";dmx_setAttrib(a,"class","")}var p=dmx_getNodeTree(a,[],1);for(z=0;z<p.length;z++){if(p[z]==a){continue}if(y=="setstyle"){dmx_setStyleAttrib(p[z],C,"")}if(y=="setattrib"){dmx_setAttrib(p[z],C,"")}if(y=="removeformat"){p[z].style.cssText="";dmx_setAttrib(p[z],"class","")}}}else{D.execCommand("fontname",false,"_dmx_temp_font_");var t=dmx_getElementsByAttributeValue(dmx_getBody(e),"span","style","font-family: _dmx_temp_font_");if(t.length==0){t=dmx_getElementsByAttributeValue(dmx_getBody(e),"font","face","_dmx_temp_font_")}for(x=0;x<t.length;x++){h=t[x];if(h){var c=D.createElement(f);if(y=="setstyle"){dmx_setStyleAttrib(c,C,w)}if(y=="setattrib"){dmx_setAttrib(c,C,w)}if(y=="removeformat"){c.style.cssText="";dmx_setAttrib(c,"class","")}if(h.hasChildNodes()){for(i=0;i<h.childNodes.length;i++){c.appendChild(h.childNodes[i].cloneNode(true))}}c.setAttribute("dmx_new","true");h.parentNode.replaceChild(c,h);var p=dmx_getNodeTree(c,[],1);for(z=0;z<p.length;z++){if(p[z]==c){continue}if(y=="setstyle"){dmx_setStyleAttrib(p[z],C,"")}if(y=="setattrib"){dmx_setAttrib(p[z],C,"")}if(y=="removeformat"){p[z].style.cssText="";dmx_setAttrib(p[z],"class","")}}}}}var u=D.getElementsByTagName(f);for(i=u.length-1;i>=0;i--){var h=u[i];var B=dmx_getAttrib(h,"dmx_new")=="true";h.removeAttribute("dmx_new");if(h.childNodes&&h.childNodes.length==1&&h.childNodes[0].nodeType==1){dmx_mergeElements(y,h,h.childNodes[0],B);continue}if(h.parentNode.childNodes.length==1&&!o.test(h.nodeName)&&!o.test(h.parentNode.nodeName)){if(o==null||!o.test(h.parentNode.nodeName)){dmx_mergeElements(y,h.parentNode,h,false)}}}var u=D.getElementsByTagName(f);for(i=u.length-1;i>=0;i--){var h=u[i],s=true;var A=D.createElement("body");A.appendChild(h.cloneNode(false));A.innerHTML=A.innerHTML.replace(new RegExp('style=""|class=""',"gi"),"");if(new RegExp("<span>","gi").test(A.innerHTML)){for(x=0;x<h.childNodes.length;x++){if(h.parentNode){h.parentNode.insertBefore(h.childNodes[x].cloneNode(true),h)}}h.parentNode.removeChild(h)}}}function dmx_getFocusElement(d){var e,a,c,f;if(is_realIE){e=d.contentWindow.document;a=e.selection.createRange();f=a.item?a.item(0):a.parentElement()}else{if(!is_safari&&dmx_isHidden(d)){return dmx_getBody(d)}c=dmx_getSel(d);a=dmx_getRng(d);if(!c||!a){return null}f=a.commonAncestorContainer;if(!a.collapsed){if(a.startContainer==a.endContainer){if(a.startOffset-a.endOffset<2){if(a.startContainer.hasChildNodes()){f=a.startContainer.childNodes[a.startOffset]}}}}f=dmx_getParentElement(f)}return f}function dmx_isHidden(c){var a;if(is_ie){return false}a=dmx_getSel(c);return(!a||!a.rangeCount||a.rangeCount==0)}function dmx_getBody(a){return a.contentBody?a.contentBody:dmx_getDoc(a).body}function dmx_getDoc(a){return a.contentWindow.document}function dmx_getSel(a){if(is_realIE){return dmx_getDoc(a).selection}return a.contentWindow.getSelection()}function dmx_getRng(c){var a=dmx_getSel(c);if(a==null){return null}if(is_realIE){return a.createRange()}if(is_safari&&!a.getRangeAt){return""+window.getSelection()}if(a.rangeCount>0){return a.getRangeAt(0)}return null}function dmx_getElementsByAttributeValue(q,l,d,f){var h,c=q.getElementsByTagName(l),p=[];for(h=0;h<c.length;h++){if(dmx_getAttrib(c[h],d).indexOf(f)!=-1){p[p.length]=c[h]}}return p}function dmx_isBlockElement(a){return a&&a.nodeType==1&&dmx_blockRegExp.test(a.nodeName)}function dmx_getNodeTree(e,a,c,d){return dmx_selectNodes(e,function(f){return(!c||f.nodeType==c)&&(!d||f.nodeName==d)},a?a:[])}function dmx_selectNodes(h,e,c){var d;if(!c){c=[]}if(e(h)){c[c.length]=h}if(h.hasChildNodes()){for(d=0;d<h.childNodes.length;d++){dmx_selectNodes(h.childNodes[d],e,c)}}return c}function dmx_getParentElement(l,a,h,e){var d=a?new RegExp("^("+a.toUpperCase().replace(/,/g,"|")+")$"):0,c;if(h&&typeof(h)=="string"){return dmx_getParentElement(l,a,function(f){return dmx_getAttrib(f,h)!==""})}return dmx_getParentNode(l,function(f){return((f.nodeType==1&&!d)||(d&&d.test(f.nodeName)))&&(!h||h(f))},e)}function dmx_getParentNode(d,c,a){while(d){if(d==a){return null}if(c(d)){return d}d=d.parentNode}return null}function dmx_getAttrib(f,c,e){var a;if(typeof(e)=="undefined"){e=""}if(!f||f.nodeType!=1){return e}try{a=f.getAttribute(c,0)}catch(d){a=f.getAttribute(c,2)}if(c=="class"&&!a){a=f.className}if(is_gecko){if(c=="src"&&f.src&&f.src!==""){a=f.src}if(c=="href"&&f.href&&f.href!==""){a=f.href}}else{if(is_ie){switch(c){case"http-equiv":a=f.httpEquiv;break;case"width":case"height":a=f.getAttribute(c,2);break}}}if(c=="style"&&!is_opera){a=f.style.cssText}return(a&&a!=="")?a:e}function dmx_setAttrib(e,d,f,a){if(typeof(f)=="number"&&f){f=""+f}if(a){if(f==null){f=""}f=f.replace(/[^0-9%]/g,"")}var c=dmx_getAttrib(e,d);if(c&&c==f&&c!=""&&c!=-1){return}if(d=="style"){e.style.cssText=f}if(f&&f!=""&&f!=-1){if(is_ie&&d=="class"){e.className=f}else{e.setAttribute(d,f)}}else{e.removeAttribute(d);if(is_ie&&d=="class"){e.removeAttribute("className")}}}function dmx_setStyleAttrib(c,d,a){c.style[d]=a;if(is_ie&&a==null||a==""){a=dmx_serializeStyle(dmx_parseStyle(c.style.cssText));c.style.cssText=a;c.setAttribute("style",a)}}function dmx_parseStyle(h){var a=[],c,d,f,e;if(h==null){return a}c=h.split(";");dmx_clearArray(a);for(d=0;d<c.length;d++){if(c[d]==""){continue}f=new RegExp("^\\s*([^:]*):\\s*(.*)\\s*$");e=c[d].replace(f,"$1||$2").split("||");if(e.length==2){a[e[0].toLowerCase()]=e[1]}}return a}function dmx_clearArray(c){var d;for(d in c){c[d]=null}return c}function dmx_compressStyle(d,n,l,f){var h=[],e,c;h[0]=d[n+"-top"+l];h[1]=d[n+"-left"+l];h[2]=d[n+"-right"+l];h[3]=d[n+"-bottom"+l];for(e=0;e<h.length;e++){if(h[e]==null){return}for(c=0;c<h.length;c++){if(h[c]!=h[e]){return}}}d[f]=h[0];d[n+"-top"+l]=null;d[n+"-left"+l]=null;d[n+"-right"+l]=null;d[n+"-bottom"+l]=null}function dmx_serializeStyle(c){var f="",d,e,a;dmx_compressStyle(c,"border","","border");dmx_compressStyle(c,"border","-width","border-width");dmx_compressStyle(c,"border","-color","border-color");dmx_compressStyle(c,"border","-style","border-style");dmx_compressStyle(c,"padding","","padding");dmx_compressStyle(c,"margin","","margin");for(d in c){e=c[d];if(typeof(e)=="function"){continue}if(d.indexOf("mso-")==0){continue}if(e&&e!==""){e=""+e;e=e.replace(new RegExp("url\\(\\'?([^\\']*)\\'?\\)","gi"),"url('$1')");e=dmx_convertRGBToHex(e,true);e=e.replace(/\"/g,"'");if(e!="url('')"){f+=d.toLowerCase()+": "+e+"; "}}}if(new RegExp("; $").test(f)){f=f.substring(0,f.length-2)}return f}function dmx_convertRGBToHex(e,a){var d,c;if(e.toLowerCase().indexOf("rgb")!=-1){d=new RegExp("(.*?)rgb\\s*?\\(\\s*?([0-9]+).*?,\\s*?([0-9]+).*?,\\s*?([0-9]+).*?\\)(.*?)","gi");c=e.replace(d,"$1,$2,$3,$4,$5").split(",");if(c.length==5){r=parseInt(c[1]).toString(16);g=parseInt(c[2]).toString(16);b=parseInt(c[3]).toString(16);r=r.length==1?"0"+r:r;g=g.length==1?"0"+g:g;b=b.length==1?"0"+b:b;e="#"+r+g+b;if(a){e=c[0]+e+c[4]}}}return e}function dmx_mergeElements(d,l,h,e){var c,a,f,o;if(d=="removeformat"){l.className="";l.style.cssText="";h.className="";h.style.cssText="";return}c=dmx_parseStyle(dmx_getAttrib(l,"style"));a=dmx_parseStyle(dmx_getAttrib(h,"style"));f=dmx_getAttrib(l,"class");f=dmx_getAttrib(h,"class");if(e){for(o in c){if(typeof(c[o])=="function"){continue}a[o]=c[o]}}else{for(o in a){if(typeof(a[o])=="function"){continue}c[o]=a[o]}}dmx_setAttrib(l,"style",dmx_serializeStyle(c));dmx_setAttrib(l,"class",dmx_trim(f));h.className="";h.style.cssText="";h.removeAttribute("class");h.removeAttribute("style")}function dmx_trim(a){return a.replace(/^\s*|\s*$/g,"")}function dmx_convertHexToRGB(a){if(a.indexOf("#")!=-1){a=a.replace(new RegExp("[^0-9A-F]","gi"),"");return"rgb("+parseInt(a.substring(0,2),16)+","+parseInt(a.substring(2,4),16)+","+parseInt(a.substring(4,6),16)+")"}return a}function dmx_selectNode(h,f,p,n,o){var a,c;var q=h.contentWindow.document;var d=h.contentWindow.getSelection();if(!f){return}if(typeof(p)=="undefined"){p=true}if(typeof(n)=="undefined"){n=false}if(typeof(o)=="undefined"){o=true}if(is_realIE){a=q.body.createTextRange();try{a.moveToElementText(f);if(p){a.collapse(o)}a.select()}catch(l){}}else{if(!d){return}if(is_safari){d.setBaseAndExtent(f,0,f,f.innerText.length);if(p){if(o){d.collapseToStart()}else{d.collapseToEnd()}}dmx_scrollToNode(h,f);return}a=q.createRange();if(n){c=dmx_getNodeTree(f,[],3);if(c.length>0){a.selectNodeContents(c[0])}else{a.selectNodeContents(f)}}else{a.selectNode(f)}if(p){if(!o&&f.nodeType==3){a.setStart(f,f.nodeValue.length);a.setEnd(f,f.nodeValue.length)}else{a.collapse(o)}}d.removeAllRanges();d.addRange(a)}dmx_scrollToNode(h,f)}function dmx_scrollToNode(f,e){var a=f.contentWindow,d=dmx_getViewPort(a),n=dmx_getAbsPosition(e),c,l,h;if(n.absLeft<d.left||n.absLeft>d.left+d.width||n.absTop<d.top||n.absTop>d.top+(d.height-25)){a.scrollTo(n.absLeft,n.absTop-d.height+25)}}function dmx_getAbsPosition(c){var a={absLeft:0,absTop:0};while(c){a.absLeft+=c.offsetLeft;a.absTop+=c.offsetTop;c=c.offsetParent}return a}function dmx_getViewPort(e){var f=e.document,c=f.compatMode=="CSS1Compat",a=f.body,h=f.documentElement;return{left:e.pageXOffset||(c?h.scrollLeft:a.scrollLeft),top:e.pageYOffset||(c?h.scrollTop:a.scrollTop),width:e.innerWidth||(c?h.clientWidth:a.clientWidth),height:e.innerHeight||(c?h.clientHeight:a.clientHeight)}}function dmx_insertPara(h,F){var I=dmx_getDoc(h);var y=dmx_getSel(h);var t=dmx_getBody(h);var o=h.contentWindow;var s=(is_safari?I.createRange():dmx_getRng(h));var f=I.documentElement,A="P",q,l;var c,E,a,H,C,w,p;var d,n,G,v,D,B;function u(e){e=e.innerHTML;e=e.replace(/<(img|hr|table)/gi,"-");e=e.replace(/<[^>]+>/g,"");return e.replace(/[ \t\r\n]+/g,"")==""}c=I.createRange();c.setStart(y.anchorNode,y.anchorOffset);c.collapse(true);E=I.createRange();E.setStart(y.focusNode,y.focusOffset);E.collapse(true);a=c.compareBoundaryPoints(c.START_TO_END,E)<0;H=a?y.anchorNode:y.focusNode;C=a?y.anchorOffset:y.focusOffset;w=a?y.focusNode:y.anchorNode;p=a?y.focusOffset:y.anchorOffset;if(H==t&&w==t&&t.firstChild&&dmx_isBlockElement(boby.firstChild)){H=w=H.firstChild;C=w=0;c=I.createRange();c.setStart(H,0);E=I.createRange();E.setStart(w,0)}H=H.nodeName=="HTML"?I.body:H;H=H.nodeName=="BODY"?H.firstChild:H;w=w.nodeName=="HTML"?I.body:w;w=w.nodeName=="BODY"?w.firstChild:w;q=dmx_getParentBlockElement(H);l=dmx_getParentBlockElement(w);if(q&&(q.nodeName=="CAPTION"||/absolute|relative|static/gi.test(q.style.position))){q=null}if(l&&(l.nodeName=="CAPTION"||/absolute|relative|static/gi.test(l.style.position))){l=null}if(q){A=q.nodeName;if(/(TD|TABLE|TH|CAPTION)/.test(A)||(A=="DIV"&&/left|right/gi.test(q.style.cssFloat))){A="P"}}if(dmx_getParentElement(q,"OL,UL",null,t)){return false}if((q&&q.nodeName=="TABLE")||(l&&l.nodeName=="TABLE")){q=l=null}d=(q&&q.nodeName==A)?q.cloneNode(false):I.createElement(A);n=(l&&l.nodeName==A)?l.cloneNode(false):I.createElement(A);n.removeAttribute("id");if(/^(H[1-6])$/.test(A)&&H.nodeValue&&C==H.nodeValue.length){n=I.createElement("p")}G=H;v=w;node=G;do{if(node==t||node.nodeType==9||dmx_isBlockElement(node)){break}G=node}while((node=node.previousSibling?node.previousSibling:node.parentNode));node=v;do{if(node==t||node.nodeType==9||dmx_isBlockElement(node)){break}v=node}while((node=node.nextSibling?node.nextSibling:node.parentNode));if(G.nodeName=="TD"){G=G.firstChild}if(v.nodeName=="TD"){v=v.lastChild}if(q==null){if(!is_opera){s.deleteContents()}if(!is_safari){y.removeAllRanges()}if(G!=f&&v!=f){c=s.cloneRange();if(G==t){c.setStart(G,0)}else{c.setStartBefore(G)}d.appendChild(c.cloneContents()||I.createTextNode(""));if(v.parentNode.nodeName==A){v=v.parentNode}s.setEndAfter(v);if(v.nodeName!="#text"&&v.nodeName!="BODY"){c.setEndAfter(v)}D=s.cloneContents()||I.createTextNode("");if(D.firstChild&&(D.firstChild.nodeName==A||D.firstChild.nodeName=="BODY")){n.innerHTML=D.firstChild.innerHTML}else{n.appendChild(D)}if(u(d)){d.innerHTML="<br />"}if(u(n)){n.innerHTML=is_opera?"&nbsp;":"<br />"}s.deleteContents();E.deleteContents();c.deleteContents();if(is_safari){c.insertNode(d);c.insertNode(n)}else{c.insertNode(n);c.insertNode(d)}n.normalize();d.normalize()}else{t.innerHTML="<"+A+">&nbsp;</"+A+"><"+A+">&nbsp;</"+A+">";n=t.childNodes[1]}dmx_selectNode(h,n,true,true);return true}if(G.nodeName==A){c.setStart(G,0)}else{c.setStartBefore(G)}c.setEnd(H,C);d.appendChild(c.cloneContents());E.setEndAfter(v);E.setStart(w,p);D=E.cloneContents();if(D.firstChild&&D.firstChild.nodeName==A){n.innerHTML=D.firstChild.innerHTML}else{n.appendChild(D)}if(u(d)){d.innerHTML="&nbsp;"}if(u(n)){n.innerHTML="&nbsp;"}s=I.createRange();if(!G.previousSibling&&G.parentNode.nodeName.toUpperCase()==A){s.setStartBefore(G.parentNode)}else{if(c.startContainer.nodeName.toUpperCase()==A&&c.startOffset==0){s.setStartBefore(c.startContainer)}else{s.setStart(c.startContainer,c.startOffset)}}if(!v.nextSibling&&v.parentNode.nodeName.toUpperCase()==A){s.setEndAfter(v.parentNode)}else{s.setEnd(E.endContainer,E.endOffset)}s.deleteContents();s.insertNode(n);s.insertNode(d);n.normalize();d.normalize();dmx_selectNode(h,n,true,true);return true}function dmx_keyevent(y,f){var n=document.getElementById("_"+f+"_editor");if(!y&&n.contentWindow.event){y=n.contentWindow.event}var t=n.contentWindow.document;var A=document.getElementById(f).config;var h=(A.usebr=="true");var w=y.ctrlKey||y.altKey||y.shiftKey||y.metaKey;var u=null,q=null;var d=y.keyCode?y.keyCode:y.which?y.which:void 0;if(d&&d==13&&A.mode!="text"){A.undoManager._undoTakeSnapshot();if(h&&(is_ie||is_opera)){var s=t.selection;if(s){var l=s.createRange();var c=l.parentElement();if(!(c&&(c.tagName=="LI"||c.tagName=="UL"||c.tagName=="DT"||c.tagName=="DT"||c.tagName=="DD"))){dmxedit_insertHTML(f,"<br />");dmxedit_eventStop(y);return}}}if(!h&&(is_gecko||is_opera||is_safari)&&!w&&(A.mode!="text")){if(dmx_insertPara(n,d)){dmxedit_eventStop(y);return}}}if(w&&A.mode!="text"){try{var e=y.ctrlKey||y.metaKey;var a=y.altKey&&y.altLeft;var p=y.shiftKey;if(d==16){return}if(d==17){return}if(d==18){return}if(d>=33&&d<=40){return}if(e){if(d==77||d==109){A.undoManager._undoTakeSnapshot();if(A.clearFormat=="true"){clearFormat(f)}if(A.clearFonts=="true"){clearFonts(f)}if(A.clearWord=="true"){clearWord(f)}dmxedit_eventStop(y);return}if(d==98||d==66){u="bold"}if(d==73||d==105){u="italic"}if(d==85||d==117){u="underline"}if(d==83||d==115){u="strikethrough"}if(d==76||d==108){u="justifyleft"}if(d==69||d==114){u="justifyright"}if(d==74||d==106){u="justifyfull"}if(d==90||d==122){var o="_"+f+"_undo";dmxedit_action(o);dmxedit_eventStop(y);dmxedit_focus(o);return}if(d==89||d==121){u="redo";var o="_"+f+"_redo";dmxedit_action(o);dmxedit_eventStop(y);dmxedit_focus(o);return}if(d==101){u="justifycenter"}}if(a){if(d==49){q="h1"}if(d==50){q="h2"}if(d==51){q="h3"}if(d==52){q="h4"}if(d==53){q="h5"}if(d==54){q="h6"}if(d==55){q="h7"}}if(q){u="formatblock"}if(u){A.undoManager._undoTakeSnapshot();if(is_ie){q="<"+q+">"}dmxedit_focus(n);t.execCommand(u,false,q);dmxedit_updateToolbar(f,"");dmxedit_eventStop(is_ie?n.contentWindow.event:y);dmxedit_focus(n)}}catch(v){}}}function dmxedit_updateToolbar(f,C){var L=document.getElementById(f).config;var s=document.getElementById("_"+f+"_editor");if(C=="enable"||C=="disable"){var n=["FontName","FontSize","FontStyle","FormatBlock","FontName_b","FontSize_b","FontStyle_b","FormatBlock_b"];for(var u in L.btnList){n.push(L.btnList[u][0])}for(var e in n){var c=n[e].toLowerCase();var M=document.getElementById("_"+f+"_"+n[e]);if(c=="htmlmode"){continue}if(M==null){continue}var v=(M.tagName.toLowerCase()=="button")?true:false;if(C=="enable"){M.disabled=false;if(v){if(n[e].indexOf("_b")==-1){M.className="dmx_btn"}else{M.className=""}}}if(C=="disable"){M.disabled=true;if(v){M.className="dmx_btnNA"}}}return}if(L.mode=="text"){return}var D=s.contentWindow.document;var d=document.getElementById("_"+f+"_FontName");if(d){var o=D.queryCommandValue("FontName");if(o==null||typeof(o)!="string"){d.value="Fonts"}else{var t=0;o=o.split(",")[0];var a="";for(var l in L.fontnames){a+=l.toLowerCase()+","}for(var l in L.fontnames){if(o.toLowerCase()==l.toLowerCase()){d.value=l;t=1;break}}if(t!=1){d.value="Fonts"}}}var F=document.getElementById("_"+f+"_FontSize");if(F){var J=D.queryCommandValue("FontSize");var t=0;if(J){for(var K in L.fontsizes){if(J==L.fontsizes[K]){F.value=K;t=1;break}}}if(t!=1){F.value="Size"}}var q=document.getElementById("_"+f+"_FormatBlock");if(q){q.value=revFormatblockArr["null"];var w;if(is_ie){if(D.selection){var h=D.selection.createRange();var w;if(h.length){w=h[0]}else{w=h.parentElement()}}}else{var A=dmxedit_getSelection(s);var p=D.createRange();if(typeof A=="undefined"||A==null){if(!p.collapsed){p.collapse(true)}p.select();var h=p;A=dmxedit_getSelection(s)}else{if(A){if(A.rangeCount>0){var h=A.getRangeAt(A.rangeCount-1)}}}w=A.anchorNode;while(w&&w.nodeType==3){w=w.parentNode}}var t=0;while(w&&w.tagName){if(revFormatblockArr["<"+w.tagName.toLowerCase()+">"]){q.value=revFormatblockArr["<"+w.tagName.toLowerCase()+">"];t=1;break}if(t==1){break}w=w.parentNode}}var y=document.getElementById("_"+f+"_FontStyle");if(y){y.selectedIndex=0;if(is_ie){if(D.selection){var h=D.selection.createRange();var w;if(h.length){w=h[0]}else{w=h.parentElement()}}}else{var A=dmxedit_getSelection(s);var p=D.createRange();if(typeof A=="undefined"||A==null){if(!p.collapsed){p.collapse(true)}p.select();var h=p;A=dmxedit_getSelection(s)}else{if(A.rangeCount>0){var h=A.getRangeAt(A.rangeCount-1)}}var w=A.anchorNode;while(w&&w.nodeType==3){w=w.parentNode}}while(w&&!w.className){w=w.parentElement}var I=w?w.className:"";y.value=revStyleArr["null"];if(I){if(revStyleArr[I]){y.value=I}}}var G=["Bold","Italic","Underline","StrikeThrough","SubScript","SuperScript","JustifyLeft","JustifyCenter","JustifyRight","JustifyFull","InsertOrderedList","InsertUnorderedList"];for(i=0;i<G.length;i++){var B=document.getElementById("_"+f+"_"+G[i]);if(B==null){continue}try{var H=D.queryCommandState(G[i])}catch(E){}if(!H){if(B.className!="dmx_btn"){B.className="dmx_btn"}if(B.disabled!=false){B.disabled=false}}else{if(H){if(B.className!="dmx_btnDown"){B.className="dmx_btnDown"}if(B.disabled!=false){B.disabled=false}}}}}function dmxedit_htmlToXhtml(c,d){var a=document.getElementById(d).config;if(a.xhtml=="true"){if(!is_safari){c=c.replace(/<.*>?>/g,function(e,h,f){return e.replace(/\s(\w+=)([-A-Z0-9+\&\?@#\/%=~_|!:,.;]*[-A-Z0-9+\&\?@#\/%=~_|!:,.;'\(\)]*)/gi,function(l,o,n){if(n==""){return" "+o.toLowerCase()}else{return" "+o.toLowerCase()+'"'+n+'"'}})});c=c.replace(/<(\/?\w+)([^>]*>)/g,function(e,h,f){return"<"+h.toLowerCase()+f})}c=c.replace(/<(br|hr)([^>]*)>/gi,"<$1 />");c=c.replace(/<(meta|base|basefont|param|link|img|area|input)([^>]*?)\s*\/?>/gi,"<$1$2 />");c=c.replace(/<(img)([^>]*)\/>/g,function(e,h,f){return e.indexOf("alt=")==-1?"<"+h+f+' alt="" />':e})}return c}function dmxedit_setHTML(d,a){var c=document.getElementById("_"+d+"_editor");c.contentWindow.document.body.innerHTML=a}function dmxedit_getHTML(c){var a=document.getElementById("_"+c+"_editor");return a.contentWindow.document.body.innerHTML}function dmxedit_updateOutput(e){var f=document.getElementById(e).config;var s=document.getElementById("_"+e+"_editor");var v=s.contentWindow.document;var c=v.getElementsByTagName("A");for(var n=0;n<c.length;n++){var q=c[n];if(q.rel=="dmxLightbox"){if(q.childNodes&&q.childNodes.length>0){if(q.childNodes[0].tagName&&q.childNodes[0].tagName=="IMG"){if(!is_realIE){q.className="dmxEdit_noborder"}q=q.childNodes[0]}}if(is_realIE){q.runtimeStyle.border="2px dashed #C0C0C0"}}}var u=v.getElementsByTagName("TABLE");for(var n=0;n<u.length;n++){if(u[n].border==""||u[n].border=="0"){if(is_realIE){u[n].runtimeStyle.border="1px dotted #C0C0C0"}else{u[n].style.border="1px dotted #C0C0C0"}}else{if(is_realIE){u[n].runtimeStyle.cssText=""}else{u[n].style.cssText=""}}edit_Rows=u[n].rows;for(j=0;j<edit_Rows.length;j++){edit_Cells=edit_Rows[j].cells;for(k=0;k<edit_Cells.length;k++){if(u[n].border==""||u[n].border=="0"){if(!edit_Cells[k].border||edit_Cells[k].border==""||edit_Cells[k].border=="0"){if(is_realIE){edit_Cells[k].runtimeStyle.border="1px dotted #C0C0C0"}else{edit_Cells[k].style.border="1px dotted #C0C0C0"}}else{if(is_realIE){edit_Cells[k].runtimeStyle.cssText=""}else{edit_Cells[k].style.cssText=""}}}else{if(edit_Cells[k].border=="0"){if(is_ie){edit_Cells[k].runtimeStyle.border="1px dotted #C0C0C0"}else{edit_Cells[k].style.border="1px dotted #C0C0C0"}}else{if(is_realIE){edit_Cells[k].runtimeStyle.cssText=""}else{edit_Cells[k].style.cssText=""}}}}}}var d=location.href;var l=d.lastIndexOf("/");var a=d.lastIndexOf(".");if(a>l){d=d.substring(0,l)}if(d.substr(d.length,1)!="/"){d+="/"}var t=d.indexOf("://");var p="";if(t!=-1){t=d.indexOf("/",t+3)}if(t!=-1){p=d.substring(0,t+1).toLowerCase()}if(f.rlink){for(n=0;n<v.links.length;n++){lnkExactSrc=v.links[n].getAttribute("href",2);if(lnkExactSrc&&lnkExactSrc.toLowerCase().indexOf(p)!=-1){oldLink=lnkExactSrc;lnkExactSrc=dmxedit_absoluteToRelativeURL(lnkExactSrc,d);v.links[n].setAttribute("href",lnkExactSrc,0)}}for(n=0;n<v.images.length;n++){lnkExactSrc=v.images[n].getAttribute("src",2);if(lnkExactSrc&&lnkExactSrc.toLowerCase().indexOf(p)!=-1){lnkExactSrc=dmxedit_absoluteToRelativeURL(lnkExactSrc,d);v.images[n].setAttribute("src",lnkExactSrc,0)}}}else{for(n=0;n<v.links.length;n++){lnkExactSrc=v.links[n].getAttribute("href",2);if(lnkExactSrc&&lnkExactSrc.indexOf("://")==-1&&lnkExactSrc.substr(0,1)!="#"&&lnkExactSrc.toLowerCase().indexOf("mailto:")==-1&&lnkExactSrc.toLowerCase().indexOf("javascript:")==-1){v.links[n].setAttribute("href",d+lnkExactSrc,0)}}for(n=0;n<v.images.length;n++){lnkExactSrc=v.images[n].getAttribute("src",2);if(lnkExactSrc&&lnkExactSrc.indexOf("://")==-1){v.images[n].setAttribute("src",d+lnkExactSrc,0)}}}if(is_ie){var h=v.getElementsByTagName("LI");var o;for(n=0;n<h.length;n++){o=h[n].outerHTML;if(o.substr(o.length-5,5).toLowerCase()!="</li>"){h[n].outerHTML+="</li>"}}}contents=v.body.innerHTML;if(f.lastUpdateOutput&&f.lastUpdateOutput==contents){return}else{f.lastUpdateOutput=cleanUpHtml(contents,e,true)}document.getElementById(e).value=f.lastUpdateOutput}function dmxedit_filterTablesPreview(n){if(!is_ie){var c=document.getElementById(n).config;var h=document.getElementById("_"+n+"_editor");var d=h.contentWindow.document;var a=d.getElementsByTagName("TABLE");for(i=0;i<a.length;i++){if(a[i].border==""||a[i].border=="0"){a[i].style.border="";if(a[i].style.cssText==""){a[i].removeAttribute("style")}}else{a[i].style.cssText=""}edit_Rows=a[i].rows;for(j=0;j<edit_Rows.length;j++){edit_Cells=edit_Rows[j].cells;for(k=0;k<edit_Cells.length;k++){if(a[i].border==""||a[i].border=="0"){if(!edit_Cells[k].border||edit_Cells[k].border==""||edit_Cells[k].border=="0"){edit_Cells[k].style.border="";if(edit_Cells[k].style.cssText==""){edit_Cells[k].removeAttribute("style")}}else{edit_Cells[k].style.cssText=""}}else{if(edit_Cells[k].border=="0"){edit_Cells[k].style.border="";if(edit_Cells[k].style.cssText==""){edit_Cells[k].removeAttribute("style")}}else{edit_Cells[k].style.cssText=""}}}}}var f;do{f=false;var e=d.getElementsByTagName("STRONG");for(i=0;i<e.length;i++){if(e[i].style.fontWeight=="normal"&&e[i].parentNode){f=true;var l=e[i];while(l.hasChildNodes()){l.parentNode.insertBefore(l.firstChild,l)}l.parentNode.removeChild(l)}}}while(f);document.getElementById(n).value=d.body.innerHTML}}function dmxedit_absoluteToRelativeURL(l,n){var a,d,f,h,c;if(l){a="";d=l;if(n&&d.indexOf(n)==0){a=d.substring(n.length)}else{if(n){for(f=0;f<d.length&&f<n.length;f++){if(d.charAt(f)!=n.charAt(f)){break}}f=d.substring(0,f).lastIndexOf("/")+1;h=d.substring(f);c=n.substring(f);if(c&&c.indexOf("|")==-1){for(var e=0;e<c.length;e++){if(c.charAt(e)=="/"){a+="../"}}a+=h}}}if(!a){a=d}}return a}function dmxedit_filterOutput(d){var a=document.getElementById(d).config;if(a.mode=="text"){dmxedit_setmode(d,"html")}dmxedit_updateOutput(d);dmxedit_filterTablesPreview(d);var c=document.getElementById(d).value;c=cleanUpHtml(c,d,true);if(c.toLowerCase()=="<br />"||c.toLowerCase()=="<p>&nbsp;</p>"||c.toLowerCase()=="<br>"){c=""}document.getElementById(d).value=dmx_trim(c)}function dmxedit_decodeHTML(a){return a.replace(/&lt;/g,"<").replace(/&gt;/g,">")}function dmxedit_setmode(c,n){var d=document.getElementById(c).config;var s=document.getElementById("_"+c+"_editor");var h=document.getElementById("_"+c+"_toolbar");var w=s.contentWindow.document;var l="";var u=(d.usebr=="true");if(is_ie){if(document.readyState!="complete"){setTimeout(function(){dmxedit_setmode(c,n)},25);return}}if(d.mode=="html"){d.mode="text";if(is_safari){if(d._lastImage){dmx_setStyleAttrib(d._lastImage,"border","");d._lastImage=null}}if(is_ie){w.body.innerText=cleanUpHtml(w.body.innerHTML,c)}else{dmxedit_filterTablesPreview(c);l=cleanUpHtml(w.body.innerHTML,c);w.body.innerHTML="";if(is_safari||is_opera){l=l.replace(/>/g,"&gt;")}l=w.createTextNode(l);w.body.appendChild(l)}l=w.body.innerHTML;if(is_safari||is_opera){l=l.replace(/&amp;gt;/gi,"&gt;")}if(is_gecko||is_safari){l=l.replace(/&lt;(\/p|br|br \/|\/li|\/ul|\/td|\/tr|\/table|\/pre|\/div)&gt;/gi,"&lt;$1&gt;<br />");l=l.replace(/&lt;(ul|tr|table|tbody|pre|div)/gi,"<br />&lt;$1")}w.body.innerHTML=ccParser(l);w.body.style.fontFamily="Courier New";w.body.style.fontSize="10pt"}else{d.mode="html";if(n=="init"){s.style.visibility="visible";h.style.visibility="visible";if(is_gecko){setTimeout(function(){try{w.designMode="on"}catch(A){function y(){this.designMode="on";dmx_delEvent(this,"click",y);dmxedit_focus(s)}dmx_addEvent(w,"click",y)}try{w.execCommand("useCSS",0,true)}catch(A){}try{w.execCommand("styleWithCSS",0,true)}catch(A){}},100)}if(is_safari){w.execCommand("useCSS",0,true);w.execCommand("styleWithCSS",0,false)}var p=((is_ie||is_gecko18)||is_opera||is_safari?document.getElementById(c).value:document.getElementById(c).innerHTML);p=dmx_trim(p);if(p==""){if(u){p=(!is_ie||is_opera?"<br />":"")}else{p="<p>"+(!is_ie||is_opera?"<br />":"")+"</p>"}}l='<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';if(is_ie){for(var f=0;f<d.stylesheet.length;f++){l+='<link href="'+d.stylesheet[f]+'" onload="window.parent.dmxedit_updateStyles(\''+c+'\');" rel="stylesheet" type="text/css" />'}}l+="<style>\nbody {"+d.bodyStyle.replace("##bgcolor##",d.bgColor).replace("##textcolor##",d.textColor!=""?d.textColor:"#000000")+"} \n";if(d.stylesheet.length==1){for(var f in d.fontstyles){var o=d.fontstyles[f];if(o.classStyle){l+="."+o.className+" {"+o.classStyle+"}\n"}}for(var f in d.globalstyles){var q=d.globalstyles[f];if(q.classStyle){l+=q.className+" {"+q.classStyle+"}\n"}}}l+='a[rel="dmxLightbox"].dmxEdit_noborder {border: 0px none;}\n';l+='a[rel="dmxLightbox"],a[rel="dmxLightbox"] img {border:2px dashed #C0C0C0;}\n';l+="</style>\n</head>\n";if(is_ie){l+='<body  topmargin="1" leftmargin="1">'+p+"</body>\n</html>"}else{l+="<body>"+p+"</body>\n</html>"}w.open();w.write(l);w.close();if(is_gecko||is_opera||is_safari){var v=w.getElementsByTagName("head")[0];var t="";var a=v.ownerDocument.createRange();a.setStartBefore(v);for(var f=0;f<d.stylesheet.length;f++){t+='<link href="'+d.stylesheet[f]+'" rel="stylesheet" type="text/css" />\n'}t=a.createContextualFragment(t);v.insertBefore(t,v.firstChild);w.body.setAttribute("topmargin","1",0);w.body.setAttribute("leftmargin","1",0);w.body.setAttribute("marginwidth","1",0);w.body.setAttribute("marginheigth","1",0)}w.body.style.backgroundColor=d.bgColor;w.body.style.color=d.textColor;if(is_ie){dmx_getBody(s).contentEditable=true}evs=["mouseup","blur"];for(var f=0;f<evs.length;f++){dmx_addEvent(w,evs[f],function(){dmxedit_event(c,null)})}dmx_addEvent(w,is_ie||is_safari?"keydown":"keypress",function(y){dmx_keyevent(y,c)});d.undoManager._undoTakeSnapshot();setInterval(function(){d.undoManager._undoTakeSnapshot()},1000)}else{if(is_ie){w.body.innerHTML=cleanUpHtml(w.body.innerText,c,true);fixRelativeLinks(c)}else{var e=w.getElementsByTagName("body").item(0);var l=e.innerHTML.replace(/\n/gi," ").replace(/<br>/gi,"\n").replace(/<[^>]+>/g,"").replace(/&nbsp;/gi," ").replace(/&gt;/gi,">").replace(/&lt;/gi,"<").replace(/&amp;/gi,"&");w.body.innerHTML=l}}w.body.style.fontFamily="";w.body.style.fontSize="";w.objname=c;dmxedit_updateToolbar(c,"enable")}if(n!="init"){dmxedit_focus(s);dmxedit_event(c,null)}if(d.mode=="text"){dmxedit_updateToolbar(c,"disable")}else{setTimeout(function(){dmxTT_init(c);dmxedit_updateStyles(c)},333);dmxedit_updateOutput(c)}}function dmxedit_setInnerHTML(f,c){var a=document.getElementById(f).config;var e=document.getElementById("_"+f+"_editor");var d=e.contentWindow.document;if(a.mode=="text"){if(is_ie){d.body.innerText=cleanUpHtml(c,f,true)}else{dmxedit_filterTablesPreview(f);c=cleanUpHtml(c,f,true);c=d.createTextNode(c);d.body.innerHTML="";d.body.appendChild(c)}c=d.body.innerHTML;if(is_gecko||is_safari){c=c.replace(/&lt;(\/p|br|br \/|\/li|\/ul|\/td|\/tr|\/table|\/pre|\/div)&gt;/gi,"&lt;$1&gt;<br />");c=c.replace(/&lt;(ul|tr|table|tbody|pre|div)/gi,"<br />&lt;$1")}d.body.innerHTML=ccParser(c);d.body.style.fontFamily="Courier New";d.body.style.fontSize="10pt"}else{if(a.mode=="html"){if(is_ie){d.body.innerHTML=cleanUpHtml(c,f);fixRelativeLinks(f)}else{d.body.innerHTML=c}}}return c}function dmx_addEvent(c,d,a){if(c.attachEvent){return c.attachEvent("on"+d,a)}else{if(c.addEventListener){c.addEventListener(d,a,false);return true}else{c["on"+d]=a;return true}}}function dmx_delEvent(c,d,a){if(c.detachEvent){c.detachEvent("on"+d,a)}else{if(c.removeEventListener){c.removeEventListener(d,a,false)}else{c["on"+d]=null}}}function dmxedit_getInnerHTML(h){var a=document.getElementById(h).config;var f=document.getElementById("_"+h+"_editor");var d=f.contentWindow.document;var c="";if(a.mode=="text"){if(is_ie){c=cleanUpHtml(d.body.innerText,h)}else{var e=d.createRange();e.selectNode(d.getElementsByTagName("body").item(0));c=e.toString()}}else{if(a.mode=="html"){if(is_ie){c=cleanUpHtml(d.body.innerHTML,h)}else{dmxedit_filterTablesPreview(h);c=cleanUpHtml(d.body.innerHTML,h)}}}return c}function dmxedit_getSnapHTML(h){var a=document.getElementById(h).config;var f=document.getElementById("_"+h+"_editor");var d=f.contentWindow.document;var c="";if(a.mode=="text"){if(is_ie){c=d.body.innerText}else{var e=d.createRange();e.selectNode(d.getElementsByTagName("body").item(0));c=e.toString()}}else{if(a.mode=="html"){if(is_ie){c=d.body.innerHTML}else{c=d.body.innerHTML}}}return c}function dmxedit_eventStop(a){if(a){if(is_realIE){a.returnValue=false;a.cancelBubble=true}else{a.preventDefault();a.stopPropagation()}}}function dmxedit_focus(f){f.contentWindow.focus();var d=f.contentWindow.document;if(d){if(is_realIE){if(d.body){var e=d.body.createTextRange();var a=d.selection.createRange();if(a.length==null&&!e.inRange(a)){if(!e.collapsed){e.collapse()}e.select();a=e}}}else{var c=dmxedit_getSelection(f);var e=d.createRange();if(typeof c=="undefined"||c==null){if(e){if(!e.collapsed){e.collapse(true)}if(e.select){e.select()}var a=e}}else{if(!is_safari){var a=c.getRangeAt(c.rangeCount-1).cloneRange()}}}}}function dmxedit_getSelection(f){var e=f.contentWindow.getSelection();if(e&&!e.getRangeAt){var d=f.contentWindow.document;var c={};function a(h){var l={};l.startContainer=this.focusNode;l.endContainer=this.anchorNode;l.commonAncestorContainer=this.focusNode;l.createContextualFragment=function(n){if(n.charAt(0)=="<"){var o=d.createElement("div");o.innerHTML=n;return o.firstChild}return d.createTextNode("UNSUPPORTED, DUE TO LIMITATIONS IN SAFARI!")};l.deleteContents=function(){d.execCommand("Delete",false,"")};l.cloneRange=function(){return this};return l}c.focusNode=e.baseNode;c.focusOffset=e.baseOffset;c.anchorNode=e.extentNode;c.anchorOffset=e.extentOffset;c.getRangeAt=a;c.text=""+e;c.realSelection=e;c.isCollapsed=true;c.toString=function(){return this.text};e=c}return e}function _dec_to_rgb(l){var c="";if(l.length>1&&l.substr(0,1)=="#"){return l.substr(1,l.length-1).toUpperCase()}var e=l;for(var a=0;a<3;a++){var d=e&255;e>>=8;var f=d&15;var h=(d>>4)&15;c+=h.toString(16);c+=f.toString(16)}return c.toUpperCase()}function dmxedit_insertHTML(c,n){var d=document.getElementById(c).config;var l=document.getElementById("_"+c+"_editor");if(n==null){n=""}dmxedit_focus(l);var p=l.tagName.toLowerCase();var e;var s=l.contentWindow.document;if(is_ie||is_opera){e=s.selection.createRange();var o=e.htmlText}else{var a=dmxedit_getSelection(l);var h=s.createRange();if(typeof a=="undefined"||a==null){if(!h.collapsed){h.collapse(true)}h.select();var e=h}else{var e=a.getRangeAt(a.rangeCount-1).cloneRange()}}if(e.length){return alert("Unable to insert char.  Try highlighting content instead of selecting it.")}var q=window.onerror;window.onerror=function(){alert("Unable to insert HTML for current selection.");return true};if(!is_ie||is_opera){try{if(s.queryCommandEnabled("InsertHTML")){s.execCommand("InsertHTML",false,n);return}}catch(f){e.deleteContents();e.insertNode(dmx_getRng(l).createContextualFragment(n))}}if(is_ie&&!is_opera){e.pasteHTML(n)}else{e.deleteContents();input=n;input=e.createContextualFragment(input);e.insertNode(input)}window.onerror=q;if(!e.collapsed){e.collapse(false)}if(is_ie||is_opera){e.select()}}function dmxedit_selectNode(o,n){var a=document.getElementById(o).config;var h=document.getElementById("_"+o+"_editor");var d=h.contentWindow.document;if(document.all){var f=d.body.createTextRange();f.moveToElementText(n);f.select();try{f=d.body.createControlRange();f.addElement(n);f.select()}catch(l){}}else{var c=dmxedit_getSelection(h);var f=d.createRange();if(c.setBaseAndExtent){try{c.setBaseAndExtent(n,0,n,n.innerText.length-1)}catch(l){}}else{if(c.selectAllChildren){c.selectAllChildren(n)}}if(c.removeAllRanges){f.selectNode(n);c.removeAllRanges();c.addRange(f)}}dmx_scrollToNode(h,n)}function dmxObj(id,x,y,w,h){id="dmxTT_Div_"+id;this.el=document.getElementById(id);if(!this.el){return null}this.css=(this.el.style)?this.el.style:this.el;this.x=x||0;if(x){this.css.left=this.x+"px"}this.y=y||0;if(y){this.css.top=this.y+"px"}this.width=w?w:(this.el.offsetWidth)?this.el.offsetWidth:(this.css.clip.width)?this.css.clip.width:0;this.height=h?h:(this.el.offsetHeight)?this.el.offsetHeight:(this.css.clip.height)?this.css.clip.height:0;if(w){this.css.width=w+"px"}if(h){this.css.height=h+"px"}this.obj=id+"dmxObj";eval(this.obj+"=this")}function dw_show(){this.css.visibility="visible"}function dw_hide(){this.css.visibility="hidden"}function dw_shiftTo(a,c){if(a!=null){this.x=a}if(c!=null){this.y=c}if(this.css.moveTo){this.css.moveTo(Math.round(this.x),Math.round(this.y))}else{this.css.left=Math.round(this.x)+"px";this.css.top=Math.round(this.y)+"px"}}function dw_writeLyr(a){this.el.innerHTML=a}dmxObj.prototype.show=dw_show;dmxObj.prototype.hide=dw_hide;dmxObj.prototype.shiftTo=dw_shiftTo;dmxObj.prototype.writeLyr=dw_writeLyr;function getWidth(d){var c=0;var a=d;if(a.offsetWidth){c=a.offsetWidth}if(is_realIE){if(c>160){c=160;a.style.overflowX="hidden"}else{if(c<90){c=90;a.style.overflowX=""}else{a.style.overflowX=""}}c=c+3}else{if(c>160){c=160}else{if(c<90){c=90}}c=c+3;a.style.width=c}if(c>250){c=200}return c}function getHeight(e,d){var a=0;var c=e;if(c.offsetHeight){a=c.offsetHeight}if(a>139){if(!d&&is_gecko){c.style.overflow="-moz-scrollbars-vertical"}if(!d&&(is_opera||is_safari)){c.style.overflow="scroll"}if(is_realIE){c.style.height="140px";a=140}}else{if(is_gecko){c.style.overflow=""}}return a}function dmxTT_init(c){var a=document.getElementById(c).config;dmxTT=new dmxObj(c);a.dmxTT=dmxTT;if(!a.dmxTT){return}}function dmxTT_exec(a,d,l){var c=document.getElementById(l).config;var f=document.getElementById("_"+l+"_editor");var h=c.dmxTT;last_dmxTT=l;if(is_realIE){h.oPopup=window.createPopup();var e=h.oPopup.document.body;e.innerHTML='<div id="dmxPopup" style="width:100%;height:100%;overflow-x:hidden;overflow-y:auto;color:'+c.divColor+"; background-color:"+c.bgColor+'; border: 2px outset #E6EAEB; max-height: 140px;">'+d+"</div>";h.el=h.oPopup.document.getElementById("dmxPopup");h.width=160;h.height=160;h.oPopup.show(-1,dmxTT_pEl.offsetHeight,h.width,h.height,dmxTT_pEl)}else{if(dmxTT_t1){clearTimeout(dmxTT_t1)}if(dmxTT_t2){clearTimeout(dmxTT_t2)}h.writeLyr(d);a=(window.event)?window.event:a;h.el.style.width="180px";h.el.style.height="auto";h.width=getWidth(h.el);h.height=getHeight(h.el,1);setTimeout(h.obj+".shiftTo(Xpos,Ypos)",90);setTimeout(function(){h.obj.width=getWidth(c.dmxTT.el)},100);setTimeout(function(){h.obj.height=getHeight(c.dmxTT.el)},100);dmxTT_t1=setTimeout(h.obj+".show()",103)}}var last_dmxTT="";function dmxTT_hide(d){if(!d){d=last_dmxTT}if(d){var a=document.getElementById(d).config;var c="dmxTT_Div_"+d;if(!a.dmxTT){return}if(is_realIE){if(a.dmxTT.oPopup){a.dmxTT.oPopup.hide()}}else{dmxTT_t2=setTimeout(function(){if(a&&a.dmxTT&&a.dmxTT.hide){a.dmxTT.hide()}},100)}}}if(document.images&&ImagePreload){var imageList=[];for(var i=0;i<contentList.length;i++){imageList[i]=new Image();imageList[i].src=contentList[i][0]}}function dmxTT_get(a,h,f){var c=document.getElementById(f).config;if(!c.dmxTT){return}dmxTT_hide();var e=document.getElementById(h);pEl=e;dmxTT_pEl=e;Ypos=0;Xpos=0;if(!is_realIE){while(pEl.tagName.toLowerCase()!="body"){Ypos+=pEl.offsetParent.offsetTop;Xpos+=pEl.offsetParent.offsetLeft;pEl=pEl.offsetParent}Ypos+=e.offsetTop+e.offsetHeight+1;Xpos+=e.offsetLeft;if(is_ie){Ypos=Ypos+1}}var d=dmxTT_config(h);setTimeout(function(){dmxTT_exec(a,d,f)},100)}function dmxTT_config(a){var c="";c+='<div id="dmx_TT_divcontent">';if(contentList[a][0]){c+='<img class="dmx_TT_img" src="'+contentList[a][0]+"<br />"}c+=contentList[a][1]+"</div>";return c}function cleanUpHtml(f,c,o){var d=document.getElementById(c).config;var e=true;if(d.usehtmlcodes&&d.usehtmlcodes=="false"){e=false}var a=true;if(d.allowscripts&&d.allowscripts=="true"){a=false}var p=/(<\!--\s*\/\*\s+Font\s+Definitions\s+\*\/|style="mso-element:|class="MsoNormal"|<style>\s*v\\:\*\s*\{behavior:url\(#default#VML\)|<meta\s+name="Generator"\s+content="Microsoft\s+Word\s+\d+"\s*\/?>)/i;if(p.test(f)){f=clearWordHtml(f)}if(is_safari){f=f.replace(/<div>(.*?)<\/div>/gi,"<br>$1");f=f.replace(/\s*dmx_new="true"/gi,"");f=f.replace(/\s*style=""/gi,"");f=f.replace(/\s+style="([^"]*)"/gi,function(q,A,y,w,v){return' style="'+dmx_serializeStyle(dmx_parseStyle(A))+'"'})}f=f.replace(/\s*class="dmxEdit_noborder[^"]*"/gi,"");f=f.replace(/<\!--\[(.*?)\]-->/gi,"");f=f.replace(/<\!--\[if(.*?)\]>/gi,"");f=f.replace(/<\!\[endif\]-->/gi,"");f=f.replace(/<\!--(Start|End)Fragment-->/gi,"");f=f.replace(/\s*class="Mso[^"]*"/gi,"");f=f.replace(/<meta([^>]*)>/gi,"");f=f.replace(/<\?xml:.*?\/>/gi,"");f=f.replace(/<o:p>&nbsp;<\/o:p>/gi,"");f=f.replace(/<st1:.*?>/gi,"");f=f.replace(/<w:([^>]*)>([^<]*)<\/w:\1>/gi,"");f=f.replace(/<m:([^>]*)>([^<]*)<\/m:\1>/gi,"");f=f.replace(/<(v|o|m|w):[^>]*>/gi,"");f=f.replace(/<\/(v|o|m|w):[^>]*>/gi,"");f=f.replace(/("&ldquo;|"\\u201C|"\u201C|&rdquo;"|\\u201D"|\u201D")/gi,'"');f=f.replace(/<span\s*>((.|\n|\r)*?)<\/span>/gi,"$1");f=f.replace(/<div\s*>(.*?)<\/div>/gi,"$1");f=f.replace(/<span>((.|\n|\r)*?)<\/span>/gi,"$1");f=f.replace(/<div>(.*?)<\/div>/gi,"$1");f=f.replace(/<lock[^>]*>(.*?)<\/lock>/gi,"$1");f=f.replace(/<font[^>]*>\s*(\s*?|&nbsp;)\s*<\/font>/gi,"");f=f.replace(/<font([^>]*)><font([^>]*)>(.*?)<\/font><\/font>/gi,"<font$1$2>$3</font>");f=f.replace(/<span([^>]*)><span([^>]*)>(.*?)<\/span><\/span>/gi,"<span$1$2>$3</span>");f=f.replace(/class="Apple-style-span"/gi,"");f=f.replace(/\s+style="([^"]*);?"\s+style="([^"]*)"/gi,' style="$1;$2"');f=f.replace(/\s+style=""/gi,"");var h=/<h([^>]*)>\s*<h([^>]*)>(.*?)<\/h\2>\s*<\/h\1>/gi;while(h.test(f)){f=f.replace(h,"<H$2>$3</H$2>")}var p=/<p[^>]*>\s*<\/p>/gi;while(p.test(f)){f=f.replace(p,"")}p=/<(h\d)[^>]*>\s*<\/\1>/gi;while(p.test(f)){f=f.replace(p,"")}f=f.replace(/(<xml>|<\/xml>)/gi,"");f=f.replace(/<(b|strong)>/gi,'<span style="font-weight: bold;">');f=f.replace(/<\/(b|strong)>/gi,"</span>");f=f.replace(/<(i|em)>/gi,'<span style="font-style: italic;">');f=f.replace(/<\/(i|em)>/gi,"</span>");f=f.replace(/<u>/gi,'<span style="font-style: underline;">');f=f.replace(/<\/u>/gi,"</span>");var l=/<strong[^>]*>\s*(<br\s*\/?>)?\s*<\/strong>/gi;while(l.test(f)){f=f.replace(l,"")}var n=/<a\s+[^>]*>\s*(<br\s*\/?>)?\s*<\/a>/gi;while(n.test(f)){f=f.replace(n,"")}if(e){f=replaceCharacters(f)}f=dmxedit_htmlToXhtml(f,c);if(o){if(a){f=RemoveXSS(f);f=removeHTMLtag(f,"script")}}f=removeHTMLtag(f,"style");f=removeHTMLtag(f,"link");f=removeHTMLtag(f,"head");return f}function removeHTMLtag(d,a){var e=new RegExp("<"+a+"[^>]*>","gi");var c=new RegExp("</"+a+">","gi");var f=d.search(e);while(f!=-1){endPos=d.substr(f+1).search(c);if(endPos!=-1){d=d.substring(0,f)+d.substr(f+endPos+a.length+4)}else{endPos=d.indexOf(">",f+1);if(endPos!=-1){d=d.substring(0,f)+d.substr(endPos+1)}else{break}}f=d.search(e)}return d}function RemoveXSS(f){var p=0,o=0;f=f.replace(/([\x00-\x08\x0b-\x0c\x0e-\x19])/,"");var y="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()~`\";:?+/={}[]-_|'\\";for(p=0;p<y.length;p++){re=new RegExp("(&#[xX]0{0,8}"+(y.charCodeAt(p).toString(16))+";?)","gi");f=f.replace(re,y.charAt(p));re=new RegExp("(&#0{0,8}"+y.charCodeAt(p)+";?)","g");f=f.replace(re,y.charAt(p))}var w=Array("javascript","vbscript","expression","data","background-image","behavior","applet","meta","xml","blink","link","style","script","embed","object","iframe","frame","frameset","ilayer","layer","bgsound","title","base");var u=Array("onabort","onactivate","onafterprint","onafterupdate","onbeforeactivate","onbeforecopy","onbeforecut","onbeforedeactivate","onbeforeeditfocus","onbeforepaste","onbeforeprint","onbeforeunload","onbeforeupdate","onblur","onbounce","oncellchange","onchange","onclick","oncontextmenu","oncontrolselect","oncopy","oncut","ondataavailable","ondatasetchanged","ondatasetcomplete","ondblclick","ondeactivate","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","onerror","onerrorupdate","onfilterchange","onfinish","onfocus","onfocusin","onfocusout","onhelp","onkeydown","onkeypress","onkeyup","onlayoutcomplete","onload","onlosecapture","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onmove","onmoveend","onmovestart","onpaste","onpropertychange","onreadystatechange","onreset","onresize","onresizeend","onresizestart","onrowenter","onrowexit","onrowsdelete","onrowsinserted","onscroll","onselect","onselectionchange","onselectstart","onstart","onstop","onsubmit","onunload","allowscriptaccess");var s=Array("src","href","codebase","background","dynsrc","lowsrc","style");var d=w.concat(u);var l=true;var q="";var h="";p=0;o=0;var n="(&#[xX]0{0,8}([9ad]);|&#0{0,8}([9|10|13]);|[\\t\\n\\r\\s\\x09])*";var t=new RegExp(n,"gi");var v,e;while(l==true){h=f;for(p=0;p<d.length;p++){q="";for(o=0;o<d[p].length;o++){if(o>0){q+=n}q+=d[p].charAt(o)}re=new RegExp(q,"gi");v=f.match(re);if(v){for(m=1;m<v.length;m++){if(v[m].toLowerCase()!=d[p]){e=v[m].replace(t,"");f=f.replace(v[m],e)}}}if(h==f){l=false}}}var c=new RegExp("\\s("+s.join("\\s*=|")+"\\s*=)\\s*(\\\\?[\"`'”])("+w.join("|")+"):\\s*[^\\2]*?\\2","gi");f=f.replace(/<.*>?>/g,function(A,C,B){return A.replace(c,function(D,F,G,E){if(E==""){return" "+F.toLowerCase()}else{return""}})});var a=new RegExp("\\s("+u.join("\\s*=|")+"\\s*=)\\s*(\\\\?[\"`'”])([^\\2]*?)([\\2\\s>])","gi");f=f.replace(/<.*>?>/g,function(A,C,B){return A.replace(a,function(D,G,H,E,F){if(E==""){return" "+G.toLowerCase()+F}else{return F}})});f=f.replace(/<img\s+alt="[^"]*"\s*\/>/gi,"");f=f.replace(/<link\s+rel="stylesheet"\s*\/>/gi,"");f=f.replace(/<embed=""\s+type="image\/svg\+xml">[\s\n\r]*<\/embed>/gi,"");return f}function clearFormat(d){var s=document.getElementById("_"+d+"_editor");var v=s.contentWindow.document;var e=document.getElementById(d).config;var u=v.body;var f=v.body.innerHTML;if(is_ie){var t=v.selection.createRange();var h=t.htmlText.replace(/(\r|\n)/g," ")}else{var c=dmxedit_getSelection(s);var q=v.createRange();if(typeof c=="undefined"||c==null){if(!q.collapsed){q.collapse(true)}q.select();var a=q;c=dmxedit_getSelection(s)}else{var a=c.getRangeAt(c.rangeCount-1).cloneRange()}el=c.anchorNode;var h="";while(el.nodeType==3&&el.parentNode.nodeName.toLowerCase()!="body"){el=el.parentNode;if(el.nodeName.toLowerCase()=="span"||el.nodeName.toLowerCase()=="div"||el.nodeName.toLowerCase()=="font"){a.selectNode(el)}el=el.parentNode}documentFragment=a.extractContents();spanNode=v.createElement("SPAN");a.insertNode(spanNode);a.selectNode(spanNode);spanNode.appendChild(documentFragment);var h=spanNode.innerHTML.replace(/(\r|\n)/g," ")}var p=h;f=f.replace(/(\r|\n)/g," ");var o=f.indexOf(h);var l=o+h.length;if(o!=-1){p=p.replace(/<([^>]*)\sclass=("[^"]*"|'[^']*')([^>]*)\/?>/gi,"<$1$3>");p=p.replace(/<([^>]*)\sstyle=("[^"]*"|'[^']*')([^>]*)\/?>/gi,"<$1$3>");p=p.replace(/<(font|span|div|h\d)[^>]*>/gi,"");p=p.replace(/<\/(font|span|div|h\d)>/gi,"");var n=f.substring(0,o)+p+f.substring(l,f.length);v.body.innerHTML=n}}function clearFonts(f){var e=document.getElementById("_"+f+"_editor");var c=e.contentWindow.document;var a=c.body;var d=a.innerHTML;d=d.replace(/<font[^>]*>/gi,"");d=d.replace(/<\/font>/gi,"");c.body.innerHTML=d}function fixRelativeLinks(e){var d=document.getElementById("_"+e+"_editor");var c=d.contentWindow.document;var a=location.href;for(i=0;i<c.links.length;i++){lnkExactSrc=c.links[i].getAttribute("href",2);if(lnkExactSrc.toLowerCase().indexOf(a)!=-1){oldLink=lnkExactSrc;lnkExactSrc=lnkExactSrc.replace(a,"");c.links[i].setAttribute("href",lnkExactSrc,0)}}}function clearWord(h){var f=document.getElementById("_"+h+"_editor");var d=f.contentWindow.document;var a=d.body;var c=document.getElementById(h).config;var e=a.innerHTML;e=clearWordHtml(e);a.innerHTML=e}function clearWordHtml(a){var c=new RegExp("\\s(style|lang|v:shapes)\\s*=\\s*(\\\\?[\"`'”])([^\\2]*?)\\2","gi");a=a.replace(/<.*>?>/g,function(d,f,e){return d.replace(c,"")});a=a.replace(/<p><br \/>/gi,"<p>");a=a.replace(/(&ldquo;|&rdquo;)/gi,'"');return a}function replaceCharacters(c){var d=[["\\x80|\\u20AC","\\x91|\\u2018","\\x92|\\u2019","\\x93|\\u201C","\\x94|\\u201D","\\x96|\\u2013","\\x96|\\u2014","\\xA1|\\u00A1","\\xA2|\\u00A2","\\xA3|\\u00A3","\\xA4|\\u00A4","\\xA5|\\u00A5","\\xA6|\\u00A6","\\xA7|\\u00A7","\\xA8|\\u00A8","\\xA9|\\u00A9","\\xAA|\\u00AA","\\xAB|\\u00AB","\\xAC|\\u00AC","\\xAD|\\u00AD","\\xAE|\\u00AE","\\xAF|\\u00AF","\\xB0|\\u00B0","\\xB1|\\u00B1","\\xB2|\\u00B2","\\xB3|\\u00B3","\\xB4|\\u00B4","\\xB5|\\u00B5","\\xB6|\\u00B6","\\xB7|\\u00B7","\\xB8|\\u00B8","\\xB9|\\u00B9","\\xBA|\\u00BA","\\xBB|\\u00BB","\\xBC|\\u00BC","\\xBD|\\u00BD","\\xBE|\\u00BE","\\xBF|\\u00BF","\\xC0|\\u00C0","\\xC1|\\u00C1","\\xC2|\\u00C2","\\xC3|\\u00C3","\\xC4|\\u00C4","\\xC5|\\u00C5","\\xC6|\\u00C6","\\xC7|\\u00C7","\\xC8|\\u00C8","\\xC9|\\u00C9","\\xCA|\\u00CA","\\xCB|\\u00CB","\\xCC|\\u00CC","\\xCD|\\u00CD","\\xCE|\\u00CE","\\xCF|\\u00CF","\\xD0|\\u00D0","\\xD1|\\u00D1","\\xD2|\\u00D2","\\xD3|\\u00D3","\\xD4|\\u00D4","\\xD5|\\u00D5","\\xD6|\\u00D6","\\xD7|\\u00D7","\\xD8|\\u00D8","\\xD9|\\u00D9","\\xDA|\\u00DA","\\xDB|\\u00DB","\\xDC|\\u00DC","\\xDD|\\u00DD","\\xDE|\\u00DE","\\xDF|\\u00DF","\\xE0|\\u00E0","\\xE1|\\u00E1","\\xE2|\\u00E2","\\xE3|\\u00E3","\\xE4|\\u00E4","\\xE5|\\u00E5","\\xE6|\\u00E6","\\xE7|\\u00E7","\\xE8|\\u00E8","\\xE9|\\u00E9","\\xEA|\\u00EA","\\xEB|\\u00EB","\\xEC|\\u00EC","\\xED|\\u00ED","\\xEE|\\u00EE","\\xEF|\\u00EF","\\xF0|\\u00F0","\\xF1|\\u00F1","\\xF2|\\u00F2","\\xF3|\\u00F3","\\xF4|\\u00F4","\\xF5|\\u00F5","\\xF6|\\u00F6","\\xF7|\\u00F7","\\xF8|\\u00F8","\\xF9|\\u00F9","\\xFA|\\u00FA","\\xFB|\\u00FB","\\xFC|\\u00FC","\\xFD|\\u00FD","\\xFE|\\u00FE","\\xFF|\\u00FF"],["&euro;","&lsquo;","&rsquo;","&ldquo;","&rdquo;","&ndash;","&mdash;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","-","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&Agrave;","&Aacute;","&Acirc;","&Atilde;","&Auml;","&Aring;","&AElig;","&Ccedil;","&Egrave;","&Eacute;","&Ecirc;","&Euml;","&Igrave;","&Iacute;","&Icirc;","&Iuml;","&ETH;","&Ntilde;","&Ograve;","&Oacute;","&Ocirc;","&Otilde;","&Ouml;","&times;","&Oslash;","&Ugrave;","&Uacute;","&Ucirc;","&Uuml;","&Yacute;","&THORN;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&yacute;","&thorn;","&yuml;"]];if(c){for(var a=0;a<d[0].length;a++){c=c.replace(new RegExp(d[0][a],"g"),d[1][a])}}return c||""}function ccParser(f){f=f.replace(/@/gi,"_AT_").replace(/#/gi,"_HASH_").replace(/%/gi,"_PERC_");var d=/(&lt;[\w\/]+[ ]*[\w\=\"\'\.\/\;\: \)\(-\?]*&gt;)/gi;f=f.replace(d,"<span class=ccp_tag>$1</span>");var n=/<span class=ccp_tag>(&lt;IMG[ ]*[\w\=\"\'\.\/\;\: \)\(-\?&]*&gt;)<\/span>/gi;f=f.replace(n,"<span class=ccp_img>$1</span>");var o=/<span class=ccp_tag>(&lt;[\/]*(form|input){1}[ ]*[\w\=\"\'\.\/\;\: \)\(-\?&]*&gt;)<\/span>/gi;f=f.replace(o,"<br><span class=ccp_form>$1</span>");var c=/<span class=ccp_tag>(&lt;[\/]*(table|tbody|th|tr|td){1}([ ]*[\w\=\"\'\.\/\;\:\)\(-]*){0,}&gt;)<\/span>/gi;f=f.replace(c,"<span class=ccp_table>$1</span>");var a=/<span class=ccp_tag>(&lt;\/a&gt;){1}<\/span>/gi;f=f.replace(a,"<span class=ccp_A>$1</span>");a=/<span class=ccp_tag>(&lt;a([ ]*[\w\=\"\'\.\/\;\:\)\(-\?]*){0,}&gt;)<\/span>/gi;f=f.replace(a,"<span class=ccp_A>$1</span>");var l=/=("[ \w\'\.\/\;\:\)\(-\?]+"|'[ \w\"\.\/\;\:\)\(-\?&]+')/gi;f=f.replace(l,"=<span class=ccp_paramvalue>$1</span>");var e=/&amp;([\w]+);/gi;f=f.replace(e,"<span class=ccp_entity>&amp;$1;</span>");var h=/(&lt;\!--[\W _\w\=\"\'\.\/\;\:\)\(-\?]*--&gt;)/gi;f=f.replace(h,"<br><span class=ccp_htmlcomment>$1</span>");f=f.replace(/_AT_/gi,"@").replace(/_HASH_/gi,"#").replace(/_PERC_/gi,"%");return f}function dmxedit_undoManager(a,c){this.undoSteps=a;this._undoPos=-1;this._undoQueue=[];this.objname=c;this.editdoc=document.getElementById("_"+c+"_editor")}dmxedit_undoManager.prototype._undoTakeSnapshot=function(){++this._undoPos;if(this._undoPos>=this.undoSteps){this._undoQueue.shift();--this._undoPos}var c=true;var a=dmxedit_getSnapHTML(this.objname);if(this._undoPos>0){c=(this._undoQueue[this._undoPos-1]!=a)}if(c){this._undoQueue[this._undoPos]=a}else{this._undoPos--}};dmxedit_undoManager.prototype.undo=function(){if(this._undoPos>0){var a=this._undoQueue[--this._undoPos];if(a){dmxedit_setInnerHTML(this.objname,a)}else{++this._undoPos}}};dmxedit_undoManager.prototype.redo=function(){if(this._undoPos<this._undoQueue.length-1){var a=this._undoQueue[++this._undoPos];if(a){dmxedit_setInnerHTML(this.objname,a)}else{--this._undoPos}}};
