",b.target),xPreventDefault(a),xStopPropagation(a);break;case 13:if(xIE4Up){if("On"!=b.target.parentElement.document.designMode)return;return c=b.target.parentElement.document.selection.createRange(),c.pasteHTML("
"),c.select(),a.cancelBubble=!0,void(a.returnValue=!1)}break;case 98:editorDo("Bold",null,b.target),xPreventDefault(a),xStopPropagation(a);break;case 105:editorDo("Italic",null,b.target),xPreventDefault(a),xStopPropagation(a);break;case 117:editorDo("Underline",null,b.target),xPreventDefault(a),xStopPropagation(a);break;case 100:editorDo("RemoveFormat",null,b.target),xPreventDefault(a),xStopPropagation(a)}}}}}function editorDo(a,b,c){var d=null;if("object"==typeof c)d=xIE4Up?c.parentElement.document:c.parentNode;else{var e=editorGetIFrame(c);d=e.contentWindow.document}var f=d.body.getAttribute("editor_sequence");editorMode[f]||("object"==typeof c?c.focus():editorFocus(c),d.execCommand(a,!1,b),"object"==typeof c?c.focus():editorFocus(c))}function editorChangeFontName(a,b){var c=a.options[a.selectedIndex].value;c&&(editorDo("FontName",c,b),a.selectedIndex=0)}function editorChangeFontSize(a,b){var c=a.options[a.selectedIndex].value;c&&(editorDo("FontSize",c,b),a.selectedIndex=0)}function editorUnDo(a,b){editorDo("undo","",b),a.selectedIndex=0}function editorReDo(a,b){editorDo("redo","",b),a.selectedIndex=0}function editorChangeHeader(a,b){var c=a.options[a.selectedIndex].value;c&&(c="<"+c+">",editorDo("formatblock",c,b),a.selectedIndex=0)}function editorChangeMode(a,b){if("html"==a||""==a){var c=new Date;c.setTime(c.getTime()+6048e8),xSetCookie("editor_mode",a,c)}var d=editorGetIFrame(b);if(d){var e=editorGetTextArea(b),f=editorGetPreviewArea(b),g=d.contentWindow.document,h=null;if("html"==editorMode[b]?(h=e.value,g.body.innerHTML=e.value):"preview"==editorMode[b]?(h=e.value,f.contentWindow.document.body.innerHTML=""):(h=g.body.innerHTML,e.value=h,h=h.replace(/
/gi,"
\n"),h=h.replace(/
\n\n/gi,"
\n")),"html"==a&&e)f.style.display="none",xGetElementById("fileUploader_"+b)&&(xGetElementById("fileUploader_"+b).style.display="block"),e.value=h,xWidth(e,xWidth(d.parentNode)),xHeight(e,xHeight(d.parentNode)),editorMode[b]="html",xGetElementById("xeEditor_"+b)&&(xGetElementById("xeEditor_"+b).className="xeEditor html",xGetElementById("use_rich_"+b).className="",xGetElementById("preview_html_"+b).className="",xGetElementById("use_html_"+b).className="active");else if("preview"==a&&f){f.style.display="",xGetElementById("fileUploader_"+b)&&(xGetElementById("fileUploader_"+b).style.display="none");var i=xGetElementById("preview_form");i||(i=xCreateElement("form"),i.id="preview_form",i.method="post",i.action=request_uri,i.target="editor_preview_"+b,xInnerHtml(i,''),document.body.appendChild(i)),i.content.value=h,i.submit(),xWidth(f,xWidth(d.parentNode)),editorMode[b]="preview",xGetElementById("xeEditor_"+b)&&(xGetElementById("xeEditor_"+b).className="xeEditor preview",xGetElementById("use_rich_"+b).className="",xGetElementById("preview_html_"+b).className="active",xGetElementById("use_html_"+b)&&(xGetElementById("use_html_"+b).className=""))}else f.style.display="none",xGetElementById("fileUploader_"+b)&&(xGetElementById("fileUploader_"+b).style.display="block"),g.body.innerHTML=h,editorMode[b]=null,xGetElementById("xeEditor_"+b)&&(xGetElementById("xeEditor_"+b).className="xeEditor rich",xGetElementById("use_rich_"+b).className="active",xGetElementById("preview_html_"+b).className="",xGetElementById("use_html_"+b)&&(xGetElementById("use_html_"+b).className=""))}}function closeEditorInfo(a){xGetElementById("editorInfo_"+a).style.display="none";var b=new Date;b.setTime(b.getTime()+6048e8),xSetCookie("EditorInfo","1",b)}function showEditorHelp(a,b){jQuery("#helpList_"+b).toggleClass("open")}function showEditorExtension(a,b){var c="#editorExtension_"+b,d=new xEvent(a);jQuery(c).hasClass("extension2")?(jQuery(c).addClass("open"),d.pageX<=xWidth("editor_component_"+b)?jQuery("#editor_component_"+b).css("right","auto").css("left",0):jQuery("#editor_component_"+b).css("right",0).css("left","auto")):jQuery(c).attr("class","extension2")}function showPreviewContent(a){if("undefined"!=typeof a&&"undefined"!=typeof _editorFontColor[a]){var b=editorGetPreviewArea(a);b.contentWindow.document.body.style.color=_editorFontColor[a]}}function setPreviewHeight(a){var b=xGetElementById("editor_preview_"+a).contentWindow.document.body.scrollHeight;400>b&&(b=400),xHeight("editor_preview_"+a,b+20)}function getAutoSavedSrl(a){var b=a.editor_sequence,c=a.key,d=editorGetForm(b);d[c].value=a.document_srl,uploadSettingObj[b]&&editorUploadInit(uploadSettingObj[b],!0)}var _editorFontColor=[];
\ No newline at end of file
+function editorGetTextArea(a){return jQuery("#editor_textarea_"+a)[0]}function editorGetPreviewArea(a){return jQuery("#editor_preview_"+a)[0]}function editorGetForm(a){var b=editorGetIFrame(a);if(b){for(var c=b.parentNode;"FORM"!=c.nodeName;)c=c.parentNode;return"FORM"==c.nodeName?c:void 0}}function editorGetContent_xe(a){var b="";if("html"==editorMode[a]){var c=editorGetTextArea(a);if(!c)return"";b=c.value}else{var d=editorGetIFrame(a);if(!d)return"";b=jQuery(d.contentWindow.document.body).html().replace(/^
]*)>$/i,"")}return b}function editorGetSelectedNode(a){var b,c,d=editorGetIFrame(a);return b=d.contentWindow,b.document.selection?(c=b.document.selection.createRange(),jQuery("
",b.target),xPreventDefault(a),xStopPropagation(a);break;case 55:editorDo("formatblock","",b.target),xPreventDefault(a),xStopPropagation(a);break;case 13:if(xIE4Up){if("On"!=b.target.parentElement.document.designMode)return;return c=b.target.parentElement.document.selection.createRange(),c.pasteHTML("
"),c.select(),a.cancelBubble=!0,void(a.returnValue=!1)}break;case 98:editorDo("Bold",null,b.target),xPreventDefault(a),xStopPropagation(a);break;case 105:editorDo("Italic",null,b.target),xPreventDefault(a),xStopPropagation(a);break;case 117:editorDo("Underline",null,b.target),xPreventDefault(a),xStopPropagation(a);break;case 100:editorDo("RemoveFormat",null,b.target),xPreventDefault(a),xStopPropagation(a)}}}}}function editorDo(a,b,c){var d=null;if("object"==typeof c)d=xIE4Up?c.parentElement.document:c.parentNode;else{var e=editorGetIFrame(c);d=e.contentWindow.document}var f=d.body.getAttribute("editor_sequence");editorMode[f]||("object"==typeof c?c.focus():editorFocus(c),d.execCommand(a,!1,b),"object"==typeof c?c.focus():editorFocus(c))}function editorChangeFontName(a,b){var c=a.options[a.selectedIndex].value;c&&(editorDo("FontName",c,b),a.selectedIndex=0)}function editorChangeFontSize(a,b){var c=a.options[a.selectedIndex].value;c&&(editorDo("FontSize",c,b),a.selectedIndex=0)}function editorUnDo(a,b){editorDo("undo","",b),a.selectedIndex=0}function editorReDo(a,b){editorDo("redo","",b),a.selectedIndex=0}function editorChangeHeader(a,b){var c=a.options[a.selectedIndex].value;c&&(c="<"+c+">",editorDo("formatblock",c,b),a.selectedIndex=0)}function editorChangeMode(a,b){if("html"==a||""==a){var c=new Date;c.setTime(c.getTime()+6048e8),xSetCookie("editor_mode",a,c)}var d=editorGetIFrame(b);if(d){var e=editorGetTextArea(b),f=editorGetPreviewArea(b),g=d.contentWindow.document,h=null;if("html"==editorMode[b]?(h=e.value,g.body.innerHTML=e.value):"preview"==editorMode[b]?(h=e.value,f.contentWindow.document.body.innerHTML=""):(h=g.body.innerHTML,e.value=h,h=h.replace(/
/gi,"
\n"),h=h.replace(/
\n\n/gi,"
\n")),"html"==a&&e)f.style.display="none",xGetElementById("fileUploader_"+b)&&(xGetElementById("fileUploader_"+b).style.display="block"),e.value=h,xWidth(e,xWidth(d.parentNode)),xHeight(e,xHeight(d.parentNode)),editorMode[b]="html",xGetElementById("xeEditor_"+b)&&(xGetElementById("xeEditor_"+b).className="xeEditor html",xGetElementById("use_rich_"+b).className="",xGetElementById("preview_html_"+b).className="",xGetElementById("use_html_"+b).className="active");else if("preview"==a&&f){f.style.display="",xGetElementById("fileUploader_"+b)&&(xGetElementById("fileUploader_"+b).style.display="none");var i=xGetElementById("preview_form");i||(i=xCreateElement("form"),i.id="preview_form",i.method="post",i.action=request_uri,i.target="editor_preview_"+b,xInnerHtml(i,''),document.body.appendChild(i)),i.content.value=h,i.submit(),xWidth(f,xWidth(d.parentNode)),editorMode[b]="preview",xGetElementById("xeEditor_"+b)&&(xGetElementById("xeEditor_"+b).className="xeEditor preview",xGetElementById("use_rich_"+b).className="",xGetElementById("preview_html_"+b).className="active",xGetElementById("use_html_"+b)&&(xGetElementById("use_html_"+b).className=""))}else f.style.display="none",xGetElementById("fileUploader_"+b)&&(xGetElementById("fileUploader_"+b).style.display="block"),g.body.innerHTML=h,editorMode[b]=null,xGetElementById("xeEditor_"+b)&&(xGetElementById("xeEditor_"+b).className="xeEditor rich",xGetElementById("use_rich_"+b).className="active",xGetElementById("preview_html_"+b).className="",xGetElementById("use_html_"+b)&&(xGetElementById("use_html_"+b).className=""))}}function closeEditorInfo(a){xGetElementById("editorInfo_"+a).style.display="none";var b=new Date;b.setTime(b.getTime()+6048e8),xSetCookie("EditorInfo","1",b)}function showEditorHelp(a,b){jQuery("#helpList_"+b).toggleClass("open")}function showEditorExtension(a,b){var c="#editorExtension_"+b,d=new xEvent(a);jQuery(c).hasClass("extension2")?(jQuery(c).addClass("open"),d.pageX<=xWidth("editor_component_"+b)?jQuery("#editor_component_"+b).css("right","auto").css("left",0):jQuery("#editor_component_"+b).css("right",0).css("left","auto")):jQuery(c).attr("class","extension2")}function showPreviewContent(a){if("undefined"!=typeof a&&"undefined"!=typeof _editorFontColor[a]){var b=editorGetPreviewArea(a);b.contentWindow.document.body.style.color=_editorFontColor[a]}}function setPreviewHeight(a){var b=xGetElementById("editor_preview_"+a).contentWindow.document.body.scrollHeight;400>b&&(b=400),xHeight("editor_preview_"+a,b+20)}function getAutoSavedSrl(a){var b=a.editor_sequence,c=a.key,d=editorGetForm(b);d[c].value=a.document_srl,uploadSettingObj[b]&&editorUploadInit(uploadSettingObj[b],!0)}var _editorFontColor=[];
+//# sourceMappingURL=editor.min.map
\ No newline at end of file
diff --git a/modules/editor/tpl/js/editor.min.map b/modules/editor/tpl/js/editor.min.map
new file mode 100644
index 000000000..feced5167
--- /dev/null
+++ b/modules/editor/tpl/js/editor.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"editor.min.js","sources":["editor.js"],"names":["editorGetTextArea","editor_sequence","jQuery","editorGetPreviewArea","editorGetForm","iframe_obj","editorGetIFrame","fo_obj","parentNode","nodeName","editorGetContent_xe","html","editorMode","textarea_obj","value","contentWindow","document","body","replace","editorGetSelectedNode","w","range","selection","createRange","htmlText","firstChild","getSelection","getRangeAt","append","cloneContents","editorStart","primary_key","content_key","editor_height","font_color","_editorFontColor","css","parent","setAttribute","editorRelKeys","primary","content","func","saved_title","_saved_doc_title","saved_content","_saved_doc_content","confirm","_saved_doc_message","title","param","mid","current_mid","response_tags","Array","exec_xml","getAutoSavedSrl","editorRemoveSavedDoc","xIE4Up","ieHelpObj","xGetElementById","style","display","editor_path","contentHtml","open","write","close","designMode","e","execCommand","unbind","bind","editorSearchComponent","xAddEventListener","editorKeyPress","editorEnableAutoSave","xGetCookie","xWidth","xHeight","className","evt","xEvent","obj","target","body_obj","nextSibling","getAttribute","ctrlKey","shiftKey","keyCode","contentDocument","pTag","parentElement","tagName","toLowerCase","pasteHTML","select","cancelBubble","returnValue","altKey","editorGetContent","onsubmit","xPreventDefault","xStopPropagation","editorDo","command","doc","focus","editorFocus","editorChangeFontName","srl","options","selectedIndex","editorChangeFontSize","editorUnDo","editorReDo","editorChangeHeader","editorChangeMode","mode","expire","Date","setTime","getTime","xSetCookie","preview_obj","innerHTML","xCreateElement","id","method","action","request_uri","xInnerHtml","appendChild","submit","closeEditorInfo","showEditorHelp","toggleClass","showEditorExtension","oid","hasClass","addClass","pageX","attr","showPreviewContent","color","setPreviewHeight","h","scrollHeight","ret_obj","key","document_srl","uploadSettingObj","editorUploadInit"],"mappings":"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"}
\ No newline at end of file
diff --git a/modules/editor/tpl/js/editor_common.min.js b/modules/editor/tpl/js/editor_common.min.js
index 237550f95..44bfb35bb 100644
--- a/modules/editor/tpl/js/editor_common.min.js
+++ b/modules/editor/tpl/js/editor_common.min.js
@@ -1 +1,2 @@
-function editorGetContent(a){var b=editorRelKeys[a].func(a),c=new RegExp(request_uri.replace(/\//g,"\\/")+"(files|common|modules|layouts|widgets)","ig");return b.replace(c,"$1")}function editorFocus(a){try{var b=editorGetIFrame(a);jQuery.isFunction(b.setFocus)?b.setFocus():b.contentWindow.focus()}catch(c){}}function editorEnableAutoSave(a,b,c){var d=a.title.value,e=editorRelKeys[b].content.value;editorAutoSaveObj={fo_obj:a,editor_sequence:b,title:d,content:e,locked:!1},clearTimeout(editorEnableAutoSave.timer),editorEnableAutoSave.timer=setTimeout(function(){_editorAutoSave(!1,c)},5e4)}function _editorAutoSave(a,b){var c=editorAutoSaveObj.fo_obj,d=editorAutoSaveObj.editor_sequence;if(a||(clearTimeout(editorEnableAutoSave.timer),editorEnableAutoSave.timer=setTimeout(function(){_editorAutoSave(a,b)},5e4)),editorAutoSaveObj.locked!==!0&&c&&"undefined"!=typeof c.title&&d){var e=c.title.value,f="";try{f=editorGetContent(d)}catch(g){}if(e!=editorAutoSaveObj.title||f!=editorAutoSaveObj.content||a){var h,i=new Date;h={title:e,content:f,mid:current_mid,document_srl:editorRelKeys[d].primary.value},editorAutoSaveObj.title=e,editorAutoSaveObj.content=f,jQuery("#editor_autosaved_message_"+d).text(i.getHours()+":"+i.getMinutes()+" "+auto_saved_msg).show(300),editorAutoSaveObj.locked=!0,show_waiting_message=!1,exec_xml("editor","procEditorSaveDoc",h,function(){var a=jQuery.extend({},h,{auto_saved_msg:auto_saved_msg});editorAutoSaveObj.locked=!1,jQuery.isFunction(b)&&b(a)}),show_waiting_message=!0}}}function editorRemoveSavedDoc(){var a=[];a.mid=current_mid,exec_xml("editor","procEditorRemoveSavedDoc",a)}function editorGetIFrame(a){return void 0!==editorRelKeys&&void 0!==editorRelKeys[a]&&void 0!==editorRelKeys[a].editor?editorRelKeys[a].editor.getFrame(a):document.getElementById("editor_iframe_"+a)}function editorGetTextarea(a){return document.getElementById("editor_textarea_"+a)}function eOptionOver(a){a.style.marginTop="-21px",a.style.zIndex="99"}function eOptionOut(a){a.style.marginTop="0",a.style.zIndex="1"}function eOptionClick(a){a.style.marginTop="-42px",a.style.zIndex="99"}function editorEventCheck(a){editorPrevNode=null;var b=a.target.id;if(b){var c=b.split("_");if("component"==c[0]){var d=c[1],e=b.replace(/^component_[0-9]+_/,"");if(d&&e&&"html"!=editorMode[d])switch(e){case"Bold":case"Italic":case"Underline":case"StrikeThrough":case"undo":case"redo":case"JustifyLeft":case"JustifyCenter":case"JustifyRight":case"JustifyFull":case"Indent":case"Outdent":case"InsertOrderedList":case"InsertUnorderedList":case"SaveAs":case"Print":case"Copy":case"Cut":case"Paste":case"RemoveFormat":case"Subscript":case"Superscript":editorDo(e,"",d);break;default:return openComponent(e,d),!1}}}}function openComponent(a,b,c){if(editorPrevSrl=b,"html"!=editorMode[b]){var d=request_uri+"?module=editor&act=dispEditorPopup&editor_sequence="+b+"&component="+a;"undefined"!=typeof c&&c&&(d+="&manual_url="+escape(c)),"undefined"!=typeof current_mid&¤t_mid&&(d+="&mid="+escape(current_mid)),popopen(d,"editorComponent")}}function editorSearchComponent(a){var b=new xEvent(a);editorPrevNode=null;var c,d=b.target,e=d;if(d.getAttribute("widget")){for(;e&&"BODY"!=e.nodeName;)e=xParent(e);if(!e||"BODY"!=e.nodeName||!e.getAttribute("editor_sequence"))return void(editorPrevNode=null);c=e.getAttribute("editor_sequence");var f=d.getAttribute("widget");if(editorPrevNode=d,"html"==editorMode[c])return;return void popopen(request_uri+"?module=widget&act=dispWidgetGenerateCodeInPage&selected_widget="+f+"&module_srl="+c,"GenerateCodeInPage")}if(!d.getAttribute("editor_component"))for(;d&&!d.getAttribute("editor_component");)d=d.parentElement?d.parentElement:xParent(d);d||(d=b.target);var g=d.getAttribute("editor_component");if(g?editorPrevNode=d:"IMG"!=d.nodeName||d.getAttribute("widget")||(g="image_link",editorPrevNode=d),!g)return void(editorPrevNode=null);for(e=d;e&&"BODY"!=e.nodeName;)e=xParent(e);return e&&"BODY"==e.nodeName&&e.getAttribute("editor_sequence")?(c=e.getAttribute("editor_sequence"),void openComponent(g,c)):void(editorPrevNode=null)}function editorReplaceHTML(a,b){var c,d=/src=("|\'){1}(\.\/)?(files\/attach|files\/cache|files\/faceOff|files\/member_extra_info|modules|common|widgets|widgetstyle|layouts|addons)\/([^"\']+)\.(jpg|jpeg|png|gif)("|\'){1}/g;b=b.replace(d,'src="'+request_uri+'$3/$4.$5"');var e=/href=("|\'){1}(\.\/)?\?([^"\']+)("|\'){1}/g;b=b.replace(e,'href="'+request_uri+'?$3"');a.editor_sequence||a.contentWindow.document.body.getAttribute("editor_sequence");try{a.contentWindow.focus()}catch(f){}if(jQuery.isFunction(a.replaceHTML))a.replaceHTML(b);else if(xIE4Up)c=a.contentWindow.document.selection.createRange(),c.pasteHTML?c.pasteHTML(b):editorPrevNode&&(editorPrevNode.outerHTML=b);else try{"HTML"==a.contentWindow.getSelection().focusNode.tagName?(c=a.contentDocument.createRange(),c.setStart(a.contentDocument.body,0),c.setEnd(a.contentDocument.body,0),c.insertNode(c.createContextualFragment(b))):(c=a.contentWindow.getSelection().getRangeAt(0),c.deleteContents(),c.insertNode(c.createContextualFragment(b)))}catch(f){xInnerHtml(a.contentWindow.document.body,b+xInnerHtml(a.contentWindow.document.body))}}function editorGetSelectedHtml(a){var b,c,d,e=editorGetIFrame(a);return jQuery.isFunction(e.getSelectedHTML)?e.getSelectedHTML():xIE4Up?(b=e.contentWindow.document.selection.createRange(),c=b.htmlText):(b=e.contentWindow.getSelection().getRangeAt(0),d=xCreateElement("div"),d.appendChild(b.cloneContents()),c=xInnerHtml(d))}var editorMode=[],editorAutoSaveObj={fo_obj:null,editor_sequence:0,title:"",content:"",locked:!1},editorRelKeys=[],editorDragObj={isDrag:!1,y:0,obj:null,id:"",det:0,source_height:0};editorEnableAutoSave.timer=null;var editorPrevSrl=null;jQuery(document).click(editorEventCheck);var editorPrevNode=null;!function(a){}(jQuery);
\ No newline at end of file
+function editorGetContent(a){var b=editorRelKeys[a].func(a),c=new RegExp(request_uri.replace(/\//g,"\\/")+"(files|common|modules|layouts|widgets)","ig");return b.replace(c,"$1")}function editorFocus(a){try{var b=editorGetIFrame(a);jQuery.isFunction(b.setFocus)?b.setFocus():b.contentWindow.focus()}catch(c){}}function editorEnableAutoSave(a,b,c){var d=a.title.value,e=editorRelKeys[b].content.value;editorAutoSaveObj={fo_obj:a,editor_sequence:b,title:d,content:e,locked:!1},clearTimeout(editorEnableAutoSave.timer),editorEnableAutoSave.timer=setTimeout(function(){_editorAutoSave(!1,c)},5e4)}function _editorAutoSave(a,b){var c=editorAutoSaveObj.fo_obj,d=editorAutoSaveObj.editor_sequence;if(a||(clearTimeout(editorEnableAutoSave.timer),editorEnableAutoSave.timer=setTimeout(function(){_editorAutoSave(a,b)},5e4)),editorAutoSaveObj.locked!==!0&&c&&"undefined"!=typeof c.title&&d){var e=c.title.value,f="";try{f=editorGetContent(d)}catch(g){}if(e!=editorAutoSaveObj.title||f!=editorAutoSaveObj.content||a){var h,i=new Date;h={title:e,content:f,mid:current_mid,document_srl:editorRelKeys[d].primary.value},editorAutoSaveObj.title=e,editorAutoSaveObj.content=f,jQuery("#editor_autosaved_message_"+d).text(i.getHours()+":"+i.getMinutes()+" "+auto_saved_msg).show(300),editorAutoSaveObj.locked=!0,show_waiting_message=!1,exec_xml("editor","procEditorSaveDoc",h,function(){var a=jQuery.extend({},h,{auto_saved_msg:auto_saved_msg});editorAutoSaveObj.locked=!1,jQuery.isFunction(b)&&b(a)}),show_waiting_message=!0}}}function editorRemoveSavedDoc(){var a=[];a.mid=current_mid,exec_xml("editor","procEditorRemoveSavedDoc",a)}function editorGetIFrame(a){return void 0!==editorRelKeys&&void 0!==editorRelKeys[a]&&void 0!==editorRelKeys[a].editor?editorRelKeys[a].editor.getFrame(a):document.getElementById("editor_iframe_"+a)}function editorGetTextarea(a){return document.getElementById("editor_textarea_"+a)}function eOptionOver(a){a.style.marginTop="-21px",a.style.zIndex="99"}function eOptionOut(a){a.style.marginTop="0",a.style.zIndex="1"}function eOptionClick(a){a.style.marginTop="-42px",a.style.zIndex="99"}function editorEventCheck(a){editorPrevNode=null;var b=a.target.id;if(b){var c=b.split("_");if("component"==c[0]){var d=c[1],e=b.replace(/^component_[0-9]+_/,"");if(d&&e&&"html"!=editorMode[d])switch(e){case"Bold":case"Italic":case"Underline":case"StrikeThrough":case"undo":case"redo":case"JustifyLeft":case"JustifyCenter":case"JustifyRight":case"JustifyFull":case"Indent":case"Outdent":case"InsertOrderedList":case"InsertUnorderedList":case"SaveAs":case"Print":case"Copy":case"Cut":case"Paste":case"RemoveFormat":case"Subscript":case"Superscript":editorDo(e,"",d);break;default:return openComponent(e,d),!1}}}}function openComponent(a,b,c){if(editorPrevSrl=b,"html"!=editorMode[b]){var d=request_uri+"?module=editor&act=dispEditorPopup&editor_sequence="+b+"&component="+a;"undefined"!=typeof c&&c&&(d+="&manual_url="+escape(c)),"undefined"!=typeof current_mid&¤t_mid&&(d+="&mid="+escape(current_mid)),popopen(d,"editorComponent")}}function editorSearchComponent(a){var b=new xEvent(a);editorPrevNode=null;var c,d=b.target,e=d;if(d.getAttribute("widget")){for(;e&&"BODY"!=e.nodeName;)e=xParent(e);if(!e||"BODY"!=e.nodeName||!e.getAttribute("editor_sequence"))return void(editorPrevNode=null);c=e.getAttribute("editor_sequence");var f=d.getAttribute("widget");if(editorPrevNode=d,"html"==editorMode[c])return;return void popopen(request_uri+"?module=widget&act=dispWidgetGenerateCodeInPage&selected_widget="+f+"&module_srl="+c,"GenerateCodeInPage")}if(!d.getAttribute("editor_component"))for(;d&&!d.getAttribute("editor_component");)d=d.parentElement?d.parentElement:xParent(d);d||(d=b.target);var g=d.getAttribute("editor_component");if(g?editorPrevNode=d:"IMG"!=d.nodeName||d.getAttribute("widget")||(g="image_link",editorPrevNode=d),!g)return void(editorPrevNode=null);for(e=d;e&&"BODY"!=e.nodeName;)e=xParent(e);return e&&"BODY"==e.nodeName&&e.getAttribute("editor_sequence")?(c=e.getAttribute("editor_sequence"),void openComponent(g,c)):void(editorPrevNode=null)}function editorReplaceHTML(a,b){var c,d=/src=("|\'){1}(\.\/)?(files\/attach|files\/cache|files\/faceOff|files\/member_extra_info|modules|common|widgets|widgetstyle|layouts|addons)\/([^"\']+)\.(jpg|jpeg|png|gif)("|\'){1}/g;b=b.replace(d,'src="'+request_uri+'$3/$4.$5"');var e=/href=("|\'){1}(\.\/)?\?([^"\']+)("|\'){1}/g;b=b.replace(e,'href="'+request_uri+'?$3"');a.editor_sequence||a.contentWindow.document.body.getAttribute("editor_sequence");try{a.contentWindow.focus()}catch(f){}if(jQuery.isFunction(a.replaceHTML))a.replaceHTML(b);else if(xIE4Up)c=a.contentWindow.document.selection.createRange(),c.pasteHTML?c.pasteHTML(b):editorPrevNode&&(editorPrevNode.outerHTML=b);else try{"HTML"==a.contentWindow.getSelection().focusNode.tagName?(c=a.contentDocument.createRange(),c.setStart(a.contentDocument.body,0),c.setEnd(a.contentDocument.body,0),c.insertNode(c.createContextualFragment(b))):(c=a.contentWindow.getSelection().getRangeAt(0),c.deleteContents(),c.insertNode(c.createContextualFragment(b)))}catch(f){xInnerHtml(a.contentWindow.document.body,b+xInnerHtml(a.contentWindow.document.body))}}function editorGetSelectedHtml(a){var b,c,d,e=editorGetIFrame(a);return jQuery.isFunction(e.getSelectedHTML)?e.getSelectedHTML():xIE4Up?(b=e.contentWindow.document.selection.createRange(),c=b.htmlText):(b=e.contentWindow.getSelection().getRangeAt(0),d=xCreateElement("div"),d.appendChild(b.cloneContents()),c=xInnerHtml(d))}var editorMode=[],editorAutoSaveObj={fo_obj:null,editor_sequence:0,title:"",content:"",locked:!1},editorRelKeys=[],editorDragObj={isDrag:!1,y:0,obj:null,id:"",det:0,source_height:0};editorEnableAutoSave.timer=null;var editorPrevSrl=null;jQuery(document).click(editorEventCheck);var editorPrevNode=null;!function(a){}(jQuery);
+//# sourceMappingURL=editor_common.min.map
\ No newline at end of file
diff --git a/modules/editor/tpl/js/editor_common.min.map b/modules/editor/tpl/js/editor_common.min.map
new file mode 100644
index 000000000..5493bb93d
--- /dev/null
+++ b/modules/editor/tpl/js/editor_common.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"editor_common.min.js","sources":["editor_common.js"],"names":["editorGetContent","editor_sequence","content","editorRelKeys","func","reg_pattern","RegExp","request_uri","replace","editorFocus","iframe_obj","editorGetIFrame","jQuery","isFunction","setFocus","contentWindow","focus","e","editorEnableAutoSave","fo_obj","callback","title","value","editorAutoSaveObj","locked","clearTimeout","timer","setTimeout","_editorAutoSave","exe","params","oDate","Date","mid","current_mid","document_srl","primary","text","getHours","getMinutes","auto_saved_msg","show","show_waiting_message","exec_xml","arg","extend","editorRemoveSavedDoc","param","undefined","editor","getFrame","document","getElementById","editorGetTextarea","eOptionOver","obj","style","marginTop","zIndex","eOptionOut","eOptionClick","editorEventCheck","editorPrevNode","target_id","target","id","info","split","component_name","editorMode","editorDo","openComponent","manual_url","editorPrevSrl","popup_url","escape","popopen","editorSearchComponent","evt","xEvent","tobj","getAttribute","nodeName","xParent","widget","parentElement","editor_component","editorReplaceHTML","html","range","srcPathRegx","hrefPathRegx","body","replaceHTML","xIE4Up","selection","createRange","pasteHTML","outerHTML","getSelection","focusNode","tagName","contentDocument","setStart","setEnd","insertNode","createContextualFragment","getRangeAt","deleteContents","xInnerHtml","editorGetSelectedHtml","dummy","getSelectedHTML","htmlText","xCreateElement","appendChild","cloneContents","editorDragObj","isDrag","y","det","source_height","click","$"],"mappings":"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"}
\ No newline at end of file
diff --git a/modules/editor/tpl/js/editor_module_config.min.js b/modules/editor/tpl/js/editor_module_config.min.js
index 95a907c5c..0d01b9169 100644
--- a/modules/editor/tpl/js/editor_module_config.min.js
+++ b/modules/editor/tpl/js/editor_module_config.min.js
@@ -1 +1,2 @@
-function getEditorSkinColorList(a,b,c,d){if(a.length>0){c=c||"document";var e=new Array("error","message","colorset");exec_xml("editor","dispEditorSkinColorset",{skin:a},resultGetEditorSkinColorList,e,{selected_colorset:b,type:c,testid:d})}}function resultGetEditorSkinColorList(a,b,c){var d=null;jQuery(function(b){if(d=c.testid?b("#"+c.testid).next("label").children("select"):b("document"==c.type?"select[name=sel_editor_colorset]":"select[name=sel_comment_editor_colorset]"),d.html(""),"document"==c.type?(b("select[name=sel_editor_colorset]").hide().removeAttr("name"),d.attr("name","sel_editor_colorset")):(b("select[name=sel_comment_editor_colorset]").hide().removeAttr("name"),d.attr("name","sel_comment_editor_colorset")),0==a.error&&a.colorset){var e=[],f=a.colorset.item;"undefined"==typeof f[0]?e[0]=f:e=f;for(var g=0;g'+e[g].title+"");c.selected_colorset==e[g].name&&h.attr("selected","selected"),d.append(h)}d.show()}else d.hide(),d.html("")})}
\ No newline at end of file
+function getEditorSkinColorList(a,b,c,d){if(a.length>0){c=c||"document";var e=new Array("error","message","colorset");exec_xml("editor","dispEditorSkinColorset",{skin:a},resultGetEditorSkinColorList,e,{selected_colorset:b,type:c,testid:d})}}function resultGetEditorSkinColorList(a,b,c){var d=null;jQuery(function(b){if(d=c.testid?b("#"+c.testid).next("label").children("select"):b("document"==c.type?"select[name=sel_editor_colorset]":"select[name=sel_comment_editor_colorset]"),d.html(""),"document"==c.type?(b("select[name=sel_editor_colorset]").hide().removeAttr("name"),d.attr("name","sel_editor_colorset")):(b("select[name=sel_comment_editor_colorset]").hide().removeAttr("name"),d.attr("name","sel_comment_editor_colorset")),0==a.error&&a.colorset){var e=[],f=a.colorset.item;"undefined"==typeof f[0]?e[0]=f:e=f;for(var g=0;g'+e[g].title+"");c.selected_colorset==e[g].name&&h.attr("selected","selected"),d.append(h)}d.show()}else d.hide(),d.html("")})}
+//# sourceMappingURL=editor_module_config.min.map
\ No newline at end of file
diff --git a/modules/editor/tpl/js/editor_module_config.min.map b/modules/editor/tpl/js/editor_module_config.min.map
new file mode 100644
index 000000000..e205faf5d
--- /dev/null
+++ b/modules/editor/tpl/js/editor_module_config.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"editor_module_config.min.js","sources":["editor_module_config.js"],"names":["getEditorSkinColorList","skin_name","selected_colorset","type","testid","length","response_tags","Array","exec_xml","skin","resultGetEditorSkinColorList","ret_obj","params","selectbox","jQuery","$","next","children","html","hide","removeAttr","attr","error","colorset","it","items","item","i","$options","name","title","append","show"],"mappings":"AAAA,QAASA,wBAAuBC,EAAUC,EAAkBC,EAAKC,GAChE,GAAGH,EAAUI,OAAO,EAAE,CACrBF,EAAOA,GAAQ,UACf,IAAIG,GAAgB,GAAIC,OAAM,QAAQ,UAAU,WAChDC,UAAS,SAAS,0BAA0BC,KAAKR,GAAWS,6BAA6BJ,GAAeJ,kBAAoBA,EAAkBC,KAAOA,EAAKC,OAASA,KAIrK,QAASM,8BAA6BC,EAAQL,EAAeM,GAC5D,GAAIC,GAAY,IAChBC,QAAO,SAASC,GAmBf,GAjBCF,EADED,EAAOR,OACGW,EAAE,IAAIH,EAAOR,QAAQY,KAAK,SAASC,SAAS,UAEdF,EAAd,YAAfH,EAAOT,KAAwB,mCAAwC,4CAErFU,EAAUK,KAAK,IAEG,YAAfN,EAAOT,MACTY,EAAE,oCAAoCI,OACpCC,WAAW,QACbP,EAAUQ,KAAK,OAAO,yBAEtBN,EAAE,4CAA4CI,OAC5CC,WAAW,QACbP,EAAUQ,KAAK,OAAO,gCAIH,GAAjBV,EAAQW,OAAcX,EAAQY,SAAS,CACzC,GAAIC,MACAC,EAAQd,EAAQY,SAASG,IACN,oBAAbD,GAAM,GACfD,EAAG,GAAKC,EAERD,EAAKC,CAIN,KAAI,GAAIE,GAAE,EAAEA,EAAEH,EAAGnB,OAAOsB,IAAI,CAC3B,GAAIC,GAAWb,EAAE,kBAAkBS,EAAGG,GAAGE,KAAK,MAAML,EAAGG,GAAGG,MAAM,YAE7DlB,GAAOV,mBAAqBsB,EAAGG,GAAGE,MACpCD,EAASP,KAAK,WAAY,YAG3BR,EAAUkB,OAAOH,GAElBf,EAAUmB,WAEVnB,GAAUM,OACVN,EAAUK,KAAK"}
\ No newline at end of file
diff --git a/modules/editor/tpl/js/swfupload.min.js b/modules/editor/tpl/js/swfupload.min.js
index 270023971..5573e1f3f 100644
--- a/modules/editor/tpl/js/swfupload.min.js
+++ b/modules/editor/tpl/js/swfupload.min.js
@@ -1 +1,2 @@
-var SWFUpload;void 0==SWFUpload&&(SWFUpload=function(a){this.initSWFUpload(a)}),SWFUpload.prototype.initSWFUpload=function(a){try{this.customSettings={},this.settings=a,this.eventQueue=[],this.movieName="SWFUpload_"+SWFUpload.movieCount++,this.movieElement=null,SWFUpload.instances[this.movieName]=this,this.initSettings(),this.loadFlash(),this.displayDebugInfo()}catch(b){throw delete SWFUpload.instances[this.movieName],b}},SWFUpload.instances={},SWFUpload.movieCount=0,SWFUpload.version="2.2.0 2009-03-25",SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130},SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290},SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5},SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120},SWFUpload.CURSOR={ARROW:-1,HAND:-2},SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"},SWFUpload.completeURL=function(a){if("string"!=typeof a||a.match(/^https?:\/\//i)||a.match(/^\//))return a;var b=(window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:""),window.location.pathname.lastIndexOf("/"));return path=0>=b?"/":window.location.pathname.substr(0,b)+"/",path+a},SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(a,b){this.settings[a]=void 0==this.settings[a]?b:this.settings[a]},this.ensureDefault("upload_url",""),this.ensureDefault("preserve_relative_urls",!1),this.ensureDefault("file_post_name","Filedata"),this.ensureDefault("post_params",{}),this.ensureDefault("use_query_string",!1),this.ensureDefault("requeue_on_error",!1),this.ensureDefault("http_success",[]),this.ensureDefault("assume_success_timeout",0),this.ensureDefault("file_types","*.*"),this.ensureDefault("file_types_description","All Files"),this.ensureDefault("file_size_limit",0),this.ensureDefault("file_upload_limit",0),this.ensureDefault("file_queue_limit",0),this.ensureDefault("flash_url","swfupload.swf"),this.ensureDefault("prevent_swf_caching",!0),this.ensureDefault("button_image_url",""),this.ensureDefault("button_width",1),this.ensureDefault("button_height",1),this.ensureDefault("button_text",""),this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;"),this.ensureDefault("button_text_top_padding",0),this.ensureDefault("button_text_left_padding",0),this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES),this.ensureDefault("button_disabled",!1),this.ensureDefault("button_placeholder_id",""),this.ensureDefault("button_placeholder",null),this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW),this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW),this.ensureDefault("debug",!1),this.settings.debug_enabled=this.settings.debug,this.settings.return_upload_start_handler=this.returnUploadStart,this.ensureDefault("swfupload_loaded_handler",null),this.ensureDefault("file_dialog_start_handler",null),this.ensureDefault("file_queued_handler",null),this.ensureDefault("file_queue_error_handler",null),this.ensureDefault("file_dialog_complete_handler",null),this.ensureDefault("upload_start_handler",null),this.ensureDefault("upload_progress_handler",null),this.ensureDefault("upload_error_handler",null),this.ensureDefault("upload_success_handler",null),this.ensureDefault("upload_complete_handler",null),this.ensureDefault("debug_handler",this.debugMessage),this.ensureDefault("custom_settings",{}),this.customSettings=this.settings.custom_settings,this.settings.prevent_swf_caching&&(this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+(new Date).getTime()),this.settings.preserve_relative_urls||(this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url),this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)),delete this.ensureDefault},SWFUpload.prototype.loadFlash=function(){var a,b;if(null!==document.getElementById(this.movieName))throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";if(a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder,void 0==a)throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;b=document.createElement("div"),b.innerHTML=this.getFlashHTML(),a.parentNode.replaceChild(b.firstChild,a),void 0==window[this.movieName]&&(window[this.movieName]=this.getMovieElement())},SWFUpload.prototype.getFlashHTML=function(){return['"].join("")},SWFUpload.prototype.getFlashVars=function(){var a=this.buildParamString(),b=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&uploadURL=",encodeURIComponent(this.settings.upload_url),"&useQueryString=",encodeURIComponent(this.settings.use_query_string),"&requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&httpSuccess=",encodeURIComponent(b),"&assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"¶ms=",encodeURIComponent(a),"&filePostName=",encodeURIComponent(this.settings.file_post_name),"&fileTypes=",encodeURIComponent(this.settings.file_types),"&fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&buttonWidth=",encodeURIComponent(this.settings.button_width),"&buttonHeight=",encodeURIComponent(this.settings.button_height),"&buttonText=",encodeURIComponent(this.settings.button_text),"&buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&buttonAction=",encodeURIComponent(this.settings.button_action),"&buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")},SWFUpload.prototype.getMovieElement=function(){if(void 0==this.movieElement&&(this.movieElement=document.getElementById(this.movieName)),null===this.movieElement)throw"Could not find Flash element";return this.movieElement},SWFUpload.prototype.buildParamString=function(){var a=this.settings.post_params,b=[];if("object"==typeof a)for(var c in a)a.hasOwnProperty(c)&&b.push(encodeURIComponent(c.toString())+"="+encodeURIComponent(a[c].toString()));return b.join("&")},SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,!1);var a=null;if(a=this.getMovieElement(),a&&"unknown"==typeof a.CallFunction){for(var b in a)try{"function"==typeof a[b]&&(a[b]=null)}catch(c){}try{a.parentNode.removeChild(a)}catch(d){}}return window[this.movieName]=null,SWFUpload.instances[this.movieName]=null,delete SWFUpload.instances[this.movieName],this.movieElement=null,this.settings=null,this.customSettings=null,this.eventQueue=null,this.movieName=null,!0}catch(e){return!1}},SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n"," ","upload_url: ",this.settings.upload_url,"\n"," ","flash_url: ",this.settings.flash_url,"\n"," ","use_query_string: ",this.settings.use_query_string.toString(),"\n"," ","requeue_on_error: ",this.settings.requeue_on_error.toString(),"\n"," ","http_success: ",this.settings.http_success.join(", "),"\n"," ","assume_success_timeout: ",this.settings.assume_success_timeout,"\n"," ","file_post_name: ",this.settings.file_post_name,"\n"," ","post_params: ",this.settings.post_params.toString(),"\n"," ","file_types: ",this.settings.file_types,"\n"," ","file_types_description: ",this.settings.file_types_description,"\n"," ","file_size_limit: ",this.settings.file_size_limit,"\n"," ","file_upload_limit: ",this.settings.file_upload_limit,"\n"," ","file_queue_limit: ",this.settings.file_queue_limit,"\n"," ","debug: ",this.settings.debug.toString(),"\n"," ","prevent_swf_caching: ",this.settings.prevent_swf_caching.toString(),"\n"," ","button_placeholder_id: ",this.settings.button_placeholder_id.toString(),"\n"," ","button_placeholder: ",this.settings.button_placeholder?"Set":"Not Set","\n"," ","button_image_url: ",this.settings.button_image_url.toString(),"\n"," ","button_width: ",this.settings.button_width.toString(),"\n"," ","button_height: ",this.settings.button_height.toString(),"\n"," ","button_text: ",this.settings.button_text.toString(),"\n"," ","button_text_style: ",this.settings.button_text_style.toString(),"\n"," ","button_text_top_padding: ",this.settings.button_text_top_padding.toString(),"\n"," ","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n"," ","button_action: ",this.settings.button_action.toString(),"\n"," ","button_disabled: ",this.settings.button_disabled.toString(),"\n"," ","custom_settings: ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n"," ","swfupload_loaded_handler assigned: ",("function"==typeof this.settings.swfupload_loaded_handler).toString(),"\n"," ","file_dialog_start_handler assigned: ",("function"==typeof this.settings.file_dialog_start_handler).toString(),"\n"," ","file_queued_handler assigned: ",("function"==typeof this.settings.file_queued_handler).toString(),"\n"," ","file_queue_error_handler assigned: ",("function"==typeof this.settings.file_queue_error_handler).toString(),"\n"," ","upload_start_handler assigned: ",("function"==typeof this.settings.upload_start_handler).toString(),"\n"," ","upload_progress_handler assigned: ",("function"==typeof this.settings.upload_progress_handler).toString(),"\n"," ","upload_error_handler assigned: ",("function"==typeof this.settings.upload_error_handler).toString(),"\n"," ","upload_success_handler assigned: ",("function"==typeof this.settings.upload_success_handler).toString(),"\n"," ","upload_complete_handler assigned: ",("function"==typeof this.settings.upload_complete_handler).toString(),"\n"," ","debug_handler assigned: ",("function"==typeof this.settings.debug_handler).toString(),"\n"].join(""))},SWFUpload.prototype.addSetting=function(a,b,c){return this.settings[a]=void 0==b?c:b},SWFUpload.prototype.getSetting=function(a){return void 0!=this.settings[a]?this.settings[a]:""},SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement(),returnValue,returnString;try{returnString=movieElement.CallFunction(''+__flash__argumentsToXML(argumentArray,0)+""),returnValue=eval(returnString)}catch(ex){throw"Call to "+functionName+" failed"}return void 0!=returnValue&&"object"==typeof returnValue.post&&(returnValue=this.unescapeFilePostParams(returnValue)),returnValue},SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")},SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")},SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])},SWFUpload.prototype.cancelUpload=function(a,b){b!==!1&&(b=!0),this.callFlash("CancelUpload",[a,b])},SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")},SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")},SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])},SWFUpload.prototype.getFile=function(a){return"number"==typeof a?this.callFlash("GetFileByIndex",[a]):this.callFlash("GetFile",[a])},SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c])},SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])},SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString(),this.callFlash("SetUploadURL",[a])},SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a,this.callFlash("SetPostParams",[a])},SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b,this.callFlash("SetPostParams",[this.settings.post_params])},SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a],this.callFlash("SetPostParams",[this.settings.post_params])},SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a,this.settings.file_types_description=b,this.callFlash("SetFileTypes",[a,b])},SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a,this.callFlash("SetFileSizeLimit",[a])},SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a,this.callFlash("SetFileUploadLimit",[a])},SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a,this.callFlash("SetFileQueueLimit",[a])},SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a,this.callFlash("SetFilePostName",[a])},SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a,this.callFlash("SetUseQueryString",[a])},SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a,this.callFlash("SetRequeueOnError",[a])},SWFUpload.prototype.setHTTPSuccess=function(a){"string"==typeof a&&(a=a.replace(" ","").split(",")),this.settings.http_success=a,this.callFlash("SetHTTPSuccess",[a])},SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a,this.callFlash("SetAssumeSuccessTimeout",[a])},SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a,this.callFlash("SetDebugEnabled",[a])},SWFUpload.prototype.setButtonImageURL=function(a){void 0==a&&(a=""),this.settings.button_image_url=a,this.callFlash("SetButtonImageURL",[a])},SWFUpload.prototype.setButtonDimensions=function(a,b){this.settings.button_width=a,this.settings.button_height=b;var c=this.getMovieElement();void 0!=c&&(c.style.width=a+"px",c.style.height=b+"px"),this.callFlash("SetButtonDimensions",[a,b])},SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a,this.callFlash("SetButtonText",[a])},SWFUpload.prototype.setButtonTextPadding=function(a,b){this.settings.button_text_top_padding=b,this.settings.button_text_left_padding=a,this.callFlash("SetButtonTextPadding",[a,b])},SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a,this.callFlash("SetButtonTextStyle",[a])},SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a,this.callFlash("SetButtonDisabled",[a])},SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a,this.callFlash("SetButtonAction",[a])},SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a,this.callFlash("SetButtonCursor",[a])},SWFUpload.prototype.queueEvent=function(a,b){void 0==b?b=[]:b instanceof Array||(b=[b]);var c=this;if("function"==typeof this.settings[a])this.eventQueue.push(function(){this.settings[a].apply(this,b)}),setTimeout(function(){c.executeNextEvent()},0);else if(null!==this.settings[a])throw"Event handler "+a+" is unknown or is not a function"},SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;"function"==typeof a&&a.apply(this)},SWFUpload.prototype.unescapeFilePostParams=function(a){var b,c=/[$]([0-9a-f]{4})/i,d={};if(void 0!=a){for(var e in a.post)if(a.post.hasOwnProperty(e)){b=e;for(var f;null!==(f=c.exec(b));)b=b.replace(f[0],String.fromCharCode(parseInt("0x"+f[1],16)));d[b]=a.post[e]}a.post=d}return a},SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return!1}},SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();return a?(this.cleanUp(a),void this.queueEvent("swfupload_loaded_handler")):void this.debug("Flash called back ready but the flash movie can't be found.")},SWFUpload.prototype.cleanUp=function(a){try{if(this.movieElement&&"unknown"==typeof a.CallFunction){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var b in a)try{"function"==typeof a[b]&&(a[b]=null)}catch(c){}}}catch(d){}window.__flash__removeCallback=function(a,b){try{a&&(a[b]=null)}catch(c){}}},SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")},SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a),this.queueEvent("file_queued_handler",a)},SWFUpload.prototype.fileQueueError=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("file_queue_error_handler",[a,b,c])},SWFUpload.prototype.fileDialogComplete=function(a,b,c){this.queueEvent("file_dialog_complete_handler",[a,b,c])},SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a),this.queueEvent("return_upload_start_handler",a)},SWFUpload.prototype.returnUploadStart=function(a){var b;if("function"==typeof this.settings.upload_start_handler)a=this.unescapeFilePostParams(a),b=this.settings.upload_start_handler.call(this,a);else if(void 0!=this.settings.upload_start_handler)throw"upload_start_handler must be a function";void 0===b&&(b=!0),b=!!b,this.callFlash("ReturnUploadStart",[b])},SWFUpload.prototype.uploadProgress=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("upload_progress_handler",[a,b,c])},SWFUpload.prototype.uploadError=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("upload_error_handler",[a,b,c])},SWFUpload.prototype.uploadSuccess=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("upload_success_handler",[a,b,c])},SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a),this.queueEvent("upload_complete_handler",a)},SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)},SWFUpload.prototype.debugMessage=function(a){if(this.settings.debug){var b,c=[];if("object"==typeof a&&"string"==typeof a.name&&"string"==typeof a.message){for(var d in a)a.hasOwnProperty(d)&&c.push(d+": "+a[d]);b=c.join("\n")||"",c=b.split("\n"),b="EXCEPTION: "+c.join("\nEXCEPTION: "),SWFUpload.Console.writeLine(b)}else SWFUpload.Console.writeLine(a)}},SWFUpload.Console={},SWFUpload.Console.writeLine=function(a){var b,c;try{b=document.getElementById("SWFUpload_Console"),b||(c=document.createElement("form"),document.getElementsByTagName("body")[0].appendChild(c),b=document.createElement("textarea"),b.id="SWFUpload_Console",b.style.fontFamily="monospace",b.setAttribute("wrap","off"),b.wrap="off",b.style.overflow="auto",b.style.width="700px",b.style.height="350px",b.style.margin="5px",c.appendChild(b)),b.value+=a+"\n",b.scrollTop=b.scrollHeight-b.clientHeight}catch(d){alert("Exception: "+d.name+" Message: "+d.message)}};
\ No newline at end of file
+var SWFUpload;void 0==SWFUpload&&(SWFUpload=function(a){this.initSWFUpload(a)}),SWFUpload.prototype.initSWFUpload=function(a){try{this.customSettings={},this.settings=a,this.eventQueue=[],this.movieName="SWFUpload_"+SWFUpload.movieCount++,this.movieElement=null,SWFUpload.instances[this.movieName]=this,this.initSettings(),this.loadFlash(),this.displayDebugInfo()}catch(b){throw delete SWFUpload.instances[this.movieName],b}},SWFUpload.instances={},SWFUpload.movieCount=0,SWFUpload.version="2.2.0 2009-03-25",SWFUpload.QUEUE_ERROR={QUEUE_LIMIT_EXCEEDED:-100,FILE_EXCEEDS_SIZE_LIMIT:-110,ZERO_BYTE_FILE:-120,INVALID_FILETYPE:-130},SWFUpload.UPLOAD_ERROR={HTTP_ERROR:-200,MISSING_UPLOAD_URL:-210,IO_ERROR:-220,SECURITY_ERROR:-230,UPLOAD_LIMIT_EXCEEDED:-240,UPLOAD_FAILED:-250,SPECIFIED_FILE_ID_NOT_FOUND:-260,FILE_VALIDATION_FAILED:-270,FILE_CANCELLED:-280,UPLOAD_STOPPED:-290},SWFUpload.FILE_STATUS={QUEUED:-1,IN_PROGRESS:-2,ERROR:-3,COMPLETE:-4,CANCELLED:-5},SWFUpload.BUTTON_ACTION={SELECT_FILE:-100,SELECT_FILES:-110,START_UPLOAD:-120},SWFUpload.CURSOR={ARROW:-1,HAND:-2},SWFUpload.WINDOW_MODE={WINDOW:"window",TRANSPARENT:"transparent",OPAQUE:"opaque"},SWFUpload.completeURL=function(a){if("string"!=typeof a||a.match(/^https?:\/\//i)||a.match(/^\//))return a;var b=(window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:""),window.location.pathname.lastIndexOf("/"));return path=0>=b?"/":window.location.pathname.substr(0,b)+"/",path+a},SWFUpload.prototype.initSettings=function(){this.ensureDefault=function(a,b){this.settings[a]=void 0==this.settings[a]?b:this.settings[a]},this.ensureDefault("upload_url",""),this.ensureDefault("preserve_relative_urls",!1),this.ensureDefault("file_post_name","Filedata"),this.ensureDefault("post_params",{}),this.ensureDefault("use_query_string",!1),this.ensureDefault("requeue_on_error",!1),this.ensureDefault("http_success",[]),this.ensureDefault("assume_success_timeout",0),this.ensureDefault("file_types","*.*"),this.ensureDefault("file_types_description","All Files"),this.ensureDefault("file_size_limit",0),this.ensureDefault("file_upload_limit",0),this.ensureDefault("file_queue_limit",0),this.ensureDefault("flash_url","swfupload.swf"),this.ensureDefault("prevent_swf_caching",!0),this.ensureDefault("button_image_url",""),this.ensureDefault("button_width",1),this.ensureDefault("button_height",1),this.ensureDefault("button_text",""),this.ensureDefault("button_text_style","color: #000000; font-size: 16pt;"),this.ensureDefault("button_text_top_padding",0),this.ensureDefault("button_text_left_padding",0),this.ensureDefault("button_action",SWFUpload.BUTTON_ACTION.SELECT_FILES),this.ensureDefault("button_disabled",!1),this.ensureDefault("button_placeholder_id",""),this.ensureDefault("button_placeholder",null),this.ensureDefault("button_cursor",SWFUpload.CURSOR.ARROW),this.ensureDefault("button_window_mode",SWFUpload.WINDOW_MODE.WINDOW),this.ensureDefault("debug",!1),this.settings.debug_enabled=this.settings.debug,this.settings.return_upload_start_handler=this.returnUploadStart,this.ensureDefault("swfupload_loaded_handler",null),this.ensureDefault("file_dialog_start_handler",null),this.ensureDefault("file_queued_handler",null),this.ensureDefault("file_queue_error_handler",null),this.ensureDefault("file_dialog_complete_handler",null),this.ensureDefault("upload_start_handler",null),this.ensureDefault("upload_progress_handler",null),this.ensureDefault("upload_error_handler",null),this.ensureDefault("upload_success_handler",null),this.ensureDefault("upload_complete_handler",null),this.ensureDefault("debug_handler",this.debugMessage),this.ensureDefault("custom_settings",{}),this.customSettings=this.settings.custom_settings,this.settings.prevent_swf_caching&&(this.settings.flash_url=this.settings.flash_url+(this.settings.flash_url.indexOf("?")<0?"?":"&")+"preventswfcaching="+(new Date).getTime()),this.settings.preserve_relative_urls||(this.settings.upload_url=SWFUpload.completeURL(this.settings.upload_url),this.settings.button_image_url=SWFUpload.completeURL(this.settings.button_image_url)),delete this.ensureDefault},SWFUpload.prototype.loadFlash=function(){var a,b;if(null!==document.getElementById(this.movieName))throw"ID "+this.movieName+" is already in use. The Flash Object could not be added";if(a=document.getElementById(this.settings.button_placeholder_id)||this.settings.button_placeholder,void 0==a)throw"Could not find the placeholder element: "+this.settings.button_placeholder_id;b=document.createElement("div"),b.innerHTML=this.getFlashHTML(),a.parentNode.replaceChild(b.firstChild,a),void 0==window[this.movieName]&&(window[this.movieName]=this.getMovieElement())},SWFUpload.prototype.getFlashHTML=function(){return['"].join("")},SWFUpload.prototype.getFlashVars=function(){var a=this.buildParamString(),b=this.settings.http_success.join(",");return["movieName=",encodeURIComponent(this.movieName),"&uploadURL=",encodeURIComponent(this.settings.upload_url),"&useQueryString=",encodeURIComponent(this.settings.use_query_string),"&requeueOnError=",encodeURIComponent(this.settings.requeue_on_error),"&httpSuccess=",encodeURIComponent(b),"&assumeSuccessTimeout=",encodeURIComponent(this.settings.assume_success_timeout),"¶ms=",encodeURIComponent(a),"&filePostName=",encodeURIComponent(this.settings.file_post_name),"&fileTypes=",encodeURIComponent(this.settings.file_types),"&fileTypesDescription=",encodeURIComponent(this.settings.file_types_description),"&fileSizeLimit=",encodeURIComponent(this.settings.file_size_limit),"&fileUploadLimit=",encodeURIComponent(this.settings.file_upload_limit),"&fileQueueLimit=",encodeURIComponent(this.settings.file_queue_limit),"&debugEnabled=",encodeURIComponent(this.settings.debug_enabled),"&buttonImageURL=",encodeURIComponent(this.settings.button_image_url),"&buttonWidth=",encodeURIComponent(this.settings.button_width),"&buttonHeight=",encodeURIComponent(this.settings.button_height),"&buttonText=",encodeURIComponent(this.settings.button_text),"&buttonTextTopPadding=",encodeURIComponent(this.settings.button_text_top_padding),"&buttonTextLeftPadding=",encodeURIComponent(this.settings.button_text_left_padding),"&buttonTextStyle=",encodeURIComponent(this.settings.button_text_style),"&buttonAction=",encodeURIComponent(this.settings.button_action),"&buttonDisabled=",encodeURIComponent(this.settings.button_disabled),"&buttonCursor=",encodeURIComponent(this.settings.button_cursor)].join("")},SWFUpload.prototype.getMovieElement=function(){if(void 0==this.movieElement&&(this.movieElement=document.getElementById(this.movieName)),null===this.movieElement)throw"Could not find Flash element";return this.movieElement},SWFUpload.prototype.buildParamString=function(){var a=this.settings.post_params,b=[];if("object"==typeof a)for(var c in a)a.hasOwnProperty(c)&&b.push(encodeURIComponent(c.toString())+"="+encodeURIComponent(a[c].toString()));return b.join("&")},SWFUpload.prototype.destroy=function(){try{this.cancelUpload(null,!1);var a=null;if(a=this.getMovieElement(),a&&"unknown"==typeof a.CallFunction){for(var b in a)try{"function"==typeof a[b]&&(a[b]=null)}catch(c){}try{a.parentNode.removeChild(a)}catch(d){}}return window[this.movieName]=null,SWFUpload.instances[this.movieName]=null,delete SWFUpload.instances[this.movieName],this.movieElement=null,this.settings=null,this.customSettings=null,this.eventQueue=null,this.movieName=null,!0}catch(e){return!1}},SWFUpload.prototype.displayDebugInfo=function(){this.debug(["---SWFUpload Instance Info---\n","Version: ",SWFUpload.version,"\n","Movie Name: ",this.movieName,"\n","Settings:\n"," ","upload_url: ",this.settings.upload_url,"\n"," ","flash_url: ",this.settings.flash_url,"\n"," ","use_query_string: ",this.settings.use_query_string.toString(),"\n"," ","requeue_on_error: ",this.settings.requeue_on_error.toString(),"\n"," ","http_success: ",this.settings.http_success.join(", "),"\n"," ","assume_success_timeout: ",this.settings.assume_success_timeout,"\n"," ","file_post_name: ",this.settings.file_post_name,"\n"," ","post_params: ",this.settings.post_params.toString(),"\n"," ","file_types: ",this.settings.file_types,"\n"," ","file_types_description: ",this.settings.file_types_description,"\n"," ","file_size_limit: ",this.settings.file_size_limit,"\n"," ","file_upload_limit: ",this.settings.file_upload_limit,"\n"," ","file_queue_limit: ",this.settings.file_queue_limit,"\n"," ","debug: ",this.settings.debug.toString(),"\n"," ","prevent_swf_caching: ",this.settings.prevent_swf_caching.toString(),"\n"," ","button_placeholder_id: ",this.settings.button_placeholder_id.toString(),"\n"," ","button_placeholder: ",this.settings.button_placeholder?"Set":"Not Set","\n"," ","button_image_url: ",this.settings.button_image_url.toString(),"\n"," ","button_width: ",this.settings.button_width.toString(),"\n"," ","button_height: ",this.settings.button_height.toString(),"\n"," ","button_text: ",this.settings.button_text.toString(),"\n"," ","button_text_style: ",this.settings.button_text_style.toString(),"\n"," ","button_text_top_padding: ",this.settings.button_text_top_padding.toString(),"\n"," ","button_text_left_padding: ",this.settings.button_text_left_padding.toString(),"\n"," ","button_action: ",this.settings.button_action.toString(),"\n"," ","button_disabled: ",this.settings.button_disabled.toString(),"\n"," ","custom_settings: ",this.settings.custom_settings.toString(),"\n","Event Handlers:\n"," ","swfupload_loaded_handler assigned: ",("function"==typeof this.settings.swfupload_loaded_handler).toString(),"\n"," ","file_dialog_start_handler assigned: ",("function"==typeof this.settings.file_dialog_start_handler).toString(),"\n"," ","file_queued_handler assigned: ",("function"==typeof this.settings.file_queued_handler).toString(),"\n"," ","file_queue_error_handler assigned: ",("function"==typeof this.settings.file_queue_error_handler).toString(),"\n"," ","upload_start_handler assigned: ",("function"==typeof this.settings.upload_start_handler).toString(),"\n"," ","upload_progress_handler assigned: ",("function"==typeof this.settings.upload_progress_handler).toString(),"\n"," ","upload_error_handler assigned: ",("function"==typeof this.settings.upload_error_handler).toString(),"\n"," ","upload_success_handler assigned: ",("function"==typeof this.settings.upload_success_handler).toString(),"\n"," ","upload_complete_handler assigned: ",("function"==typeof this.settings.upload_complete_handler).toString(),"\n"," ","debug_handler assigned: ",("function"==typeof this.settings.debug_handler).toString(),"\n"].join(""))},SWFUpload.prototype.addSetting=function(a,b,c){return this.settings[a]=void 0==b?c:b},SWFUpload.prototype.getSetting=function(a){return void 0!=this.settings[a]?this.settings[a]:""},SWFUpload.prototype.callFlash=function(functionName,argumentArray){argumentArray=argumentArray||[];var movieElement=this.getMovieElement(),returnValue,returnString;try{returnString=movieElement.CallFunction(''+__flash__argumentsToXML(argumentArray,0)+""),returnValue=eval(returnString)}catch(ex){throw"Call to "+functionName+" failed"}return void 0!=returnValue&&"object"==typeof returnValue.post&&(returnValue=this.unescapeFilePostParams(returnValue)),returnValue},SWFUpload.prototype.selectFile=function(){this.callFlash("SelectFile")},SWFUpload.prototype.selectFiles=function(){this.callFlash("SelectFiles")},SWFUpload.prototype.startUpload=function(a){this.callFlash("StartUpload",[a])},SWFUpload.prototype.cancelUpload=function(a,b){b!==!1&&(b=!0),this.callFlash("CancelUpload",[a,b])},SWFUpload.prototype.stopUpload=function(){this.callFlash("StopUpload")},SWFUpload.prototype.getStats=function(){return this.callFlash("GetStats")},SWFUpload.prototype.setStats=function(a){this.callFlash("SetStats",[a])},SWFUpload.prototype.getFile=function(a){return"number"==typeof a?this.callFlash("GetFileByIndex",[a]):this.callFlash("GetFile",[a])},SWFUpload.prototype.addFileParam=function(a,b,c){return this.callFlash("AddFileParam",[a,b,c])},SWFUpload.prototype.removeFileParam=function(a,b){this.callFlash("RemoveFileParam",[a,b])},SWFUpload.prototype.setUploadURL=function(a){this.settings.upload_url=a.toString(),this.callFlash("SetUploadURL",[a])},SWFUpload.prototype.setPostParams=function(a){this.settings.post_params=a,this.callFlash("SetPostParams",[a])},SWFUpload.prototype.addPostParam=function(a,b){this.settings.post_params[a]=b,this.callFlash("SetPostParams",[this.settings.post_params])},SWFUpload.prototype.removePostParam=function(a){delete this.settings.post_params[a],this.callFlash("SetPostParams",[this.settings.post_params])},SWFUpload.prototype.setFileTypes=function(a,b){this.settings.file_types=a,this.settings.file_types_description=b,this.callFlash("SetFileTypes",[a,b])},SWFUpload.prototype.setFileSizeLimit=function(a){this.settings.file_size_limit=a,this.callFlash("SetFileSizeLimit",[a])},SWFUpload.prototype.setFileUploadLimit=function(a){this.settings.file_upload_limit=a,this.callFlash("SetFileUploadLimit",[a])},SWFUpload.prototype.setFileQueueLimit=function(a){this.settings.file_queue_limit=a,this.callFlash("SetFileQueueLimit",[a])},SWFUpload.prototype.setFilePostName=function(a){this.settings.file_post_name=a,this.callFlash("SetFilePostName",[a])},SWFUpload.prototype.setUseQueryString=function(a){this.settings.use_query_string=a,this.callFlash("SetUseQueryString",[a])},SWFUpload.prototype.setRequeueOnError=function(a){this.settings.requeue_on_error=a,this.callFlash("SetRequeueOnError",[a])},SWFUpload.prototype.setHTTPSuccess=function(a){"string"==typeof a&&(a=a.replace(" ","").split(",")),this.settings.http_success=a,this.callFlash("SetHTTPSuccess",[a])},SWFUpload.prototype.setAssumeSuccessTimeout=function(a){this.settings.assume_success_timeout=a,this.callFlash("SetAssumeSuccessTimeout",[a])},SWFUpload.prototype.setDebugEnabled=function(a){this.settings.debug_enabled=a,this.callFlash("SetDebugEnabled",[a])},SWFUpload.prototype.setButtonImageURL=function(a){void 0==a&&(a=""),this.settings.button_image_url=a,this.callFlash("SetButtonImageURL",[a])},SWFUpload.prototype.setButtonDimensions=function(a,b){this.settings.button_width=a,this.settings.button_height=b;var c=this.getMovieElement();void 0!=c&&(c.style.width=a+"px",c.style.height=b+"px"),this.callFlash("SetButtonDimensions",[a,b])},SWFUpload.prototype.setButtonText=function(a){this.settings.button_text=a,this.callFlash("SetButtonText",[a])},SWFUpload.prototype.setButtonTextPadding=function(a,b){this.settings.button_text_top_padding=b,this.settings.button_text_left_padding=a,this.callFlash("SetButtonTextPadding",[a,b])},SWFUpload.prototype.setButtonTextStyle=function(a){this.settings.button_text_style=a,this.callFlash("SetButtonTextStyle",[a])},SWFUpload.prototype.setButtonDisabled=function(a){this.settings.button_disabled=a,this.callFlash("SetButtonDisabled",[a])},SWFUpload.prototype.setButtonAction=function(a){this.settings.button_action=a,this.callFlash("SetButtonAction",[a])},SWFUpload.prototype.setButtonCursor=function(a){this.settings.button_cursor=a,this.callFlash("SetButtonCursor",[a])},SWFUpload.prototype.queueEvent=function(a,b){void 0==b?b=[]:b instanceof Array||(b=[b]);var c=this;if("function"==typeof this.settings[a])this.eventQueue.push(function(){this.settings[a].apply(this,b)}),setTimeout(function(){c.executeNextEvent()},0);else if(null!==this.settings[a])throw"Event handler "+a+" is unknown or is not a function"},SWFUpload.prototype.executeNextEvent=function(){var a=this.eventQueue?this.eventQueue.shift():null;"function"==typeof a&&a.apply(this)},SWFUpload.prototype.unescapeFilePostParams=function(a){var b,c=/[$]([0-9a-f]{4})/i,d={};if(void 0!=a){for(var e in a.post)if(a.post.hasOwnProperty(e)){b=e;for(var f;null!==(f=c.exec(b));)b=b.replace(f[0],String.fromCharCode(parseInt("0x"+f[1],16)));d[b]=a.post[e]}a.post=d}return a},SWFUpload.prototype.testExternalInterface=function(){try{return this.callFlash("TestExternalInterface")}catch(a){return!1}},SWFUpload.prototype.flashReady=function(){var a=this.getMovieElement();return a?(this.cleanUp(a),void this.queueEvent("swfupload_loaded_handler")):void this.debug("Flash called back ready but the flash movie can't be found.")},SWFUpload.prototype.cleanUp=function(a){try{if(this.movieElement&&"unknown"==typeof a.CallFunction){this.debug("Removing Flash functions hooks (this should only run in IE and should prevent memory leaks)");for(var b in a)try{"function"==typeof a[b]&&(a[b]=null)}catch(c){}}}catch(d){}window.__flash__removeCallback=function(a,b){try{a&&(a[b]=null)}catch(c){}}},SWFUpload.prototype.fileDialogStart=function(){this.queueEvent("file_dialog_start_handler")},SWFUpload.prototype.fileQueued=function(a){a=this.unescapeFilePostParams(a),this.queueEvent("file_queued_handler",a)},SWFUpload.prototype.fileQueueError=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("file_queue_error_handler",[a,b,c])},SWFUpload.prototype.fileDialogComplete=function(a,b,c){this.queueEvent("file_dialog_complete_handler",[a,b,c])},SWFUpload.prototype.uploadStart=function(a){a=this.unescapeFilePostParams(a),this.queueEvent("return_upload_start_handler",a)},SWFUpload.prototype.returnUploadStart=function(a){var b;if("function"==typeof this.settings.upload_start_handler)a=this.unescapeFilePostParams(a),b=this.settings.upload_start_handler.call(this,a);else if(void 0!=this.settings.upload_start_handler)throw"upload_start_handler must be a function";void 0===b&&(b=!0),b=!!b,this.callFlash("ReturnUploadStart",[b])},SWFUpload.prototype.uploadProgress=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("upload_progress_handler",[a,b,c])},SWFUpload.prototype.uploadError=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("upload_error_handler",[a,b,c])},SWFUpload.prototype.uploadSuccess=function(a,b,c){a=this.unescapeFilePostParams(a),this.queueEvent("upload_success_handler",[a,b,c])},SWFUpload.prototype.uploadComplete=function(a){a=this.unescapeFilePostParams(a),this.queueEvent("upload_complete_handler",a)},SWFUpload.prototype.debug=function(a){this.queueEvent("debug_handler",a)},SWFUpload.prototype.debugMessage=function(a){if(this.settings.debug){var b,c=[];if("object"==typeof a&&"string"==typeof a.name&&"string"==typeof a.message){for(var d in a)a.hasOwnProperty(d)&&c.push(d+": "+a[d]);b=c.join("\n")||"",c=b.split("\n"),b="EXCEPTION: "+c.join("\nEXCEPTION: "),SWFUpload.Console.writeLine(b)}else SWFUpload.Console.writeLine(a)}},SWFUpload.Console={},SWFUpload.Console.writeLine=function(a){var b,c;try{b=document.getElementById("SWFUpload_Console"),b||(c=document.createElement("form"),document.getElementsByTagName("body")[0].appendChild(c),b=document.createElement("textarea"),b.id="SWFUpload_Console",b.style.fontFamily="monospace",b.setAttribute("wrap","off"),b.wrap="off",b.style.overflow="auto",b.style.width="700px",b.style.height="350px",b.style.margin="5px",c.appendChild(b)),b.value+=a+"\n",b.scrollTop=b.scrollHeight-b.clientHeight}catch(d){alert("Exception: "+d.name+" Message: "+d.message)}};
+//# sourceMappingURL=swfupload.min.map
\ No newline at end of file
diff --git a/modules/editor/tpl/js/swfupload.min.map b/modules/editor/tpl/js/swfupload.min.map
new file mode 100644
index 000000000..50c59f034
--- /dev/null
+++ b/modules/editor/tpl/js/swfupload.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"swfupload.min.js","sources":["swfupload.js"],"names":["SWFUpload","undefined","settings","this","initSWFUpload","prototype","customSettings","eventQueue","movieName","movieCount","movieElement","instances","initSettings","loadFlash","displayDebugInfo","ex","version","QUEUE_ERROR","QUEUE_LIMIT_EXCEEDED","FILE_EXCEEDS_SIZE_LIMIT","ZERO_BYTE_FILE","INVALID_FILETYPE","UPLOAD_ERROR","HTTP_ERROR","MISSING_UPLOAD_URL","IO_ERROR","SECURITY_ERROR","UPLOAD_LIMIT_EXCEEDED","UPLOAD_FAILED","SPECIFIED_FILE_ID_NOT_FOUND","FILE_VALIDATION_FAILED","FILE_CANCELLED","UPLOAD_STOPPED","FILE_STATUS","QUEUED","IN_PROGRESS","ERROR","COMPLETE","CANCELLED","BUTTON_ACTION","SELECT_FILE","SELECT_FILES","START_UPLOAD","CURSOR","ARROW","HAND","WINDOW_MODE","WINDOW","TRANSPARENT","OPAQUE","completeURL","url","match","indexSlash","window","location","protocol","hostname","port","pathname","lastIndexOf","path","substr","ensureDefault","settingName","defaultValue","debug_enabled","debug","return_upload_start_handler","returnUploadStart","debugMessage","custom_settings","prevent_swf_caching","flash_url","indexOf","Date","getTime","preserve_relative_urls","upload_url","button_image_url","targetElement","tempParent","document","getElementById","button_placeholder_id","button_placeholder","createElement","innerHTML","getFlashHTML","parentNode","replaceChild","firstChild","getMovieElement","button_width","button_height","button_window_mode","getFlashVars","join","paramString","buildParamString","httpSuccessString","http_success","encodeURIComponent","use_query_string","requeue_on_error","assume_success_timeout","file_post_name","file_types","file_types_description","file_size_limit","file_upload_limit","file_queue_limit","button_text","button_text_top_padding","button_text_left_padding","button_text_style","button_action","button_disabled","button_cursor","postParams","post_params","paramStringPairs","name","hasOwnProperty","push","toString","destroy","cancelUpload","i","ex1","removeChild","ex2","swfupload_loaded_handler","file_dialog_start_handler","file_queued_handler","file_queue_error_handler","upload_start_handler","upload_progress_handler","upload_error_handler","upload_success_handler","upload_complete_handler","debug_handler","addSetting","value","default_value","getSetting","callFlash","functionName","argumentArray","returnValue","returnString","CallFunction","__flash__argumentsToXML","eval","post","unescapeFilePostParams","selectFile","selectFiles","startUpload","fileID","triggerErrorEvent","stopUpload","getStats","setStats","statsObject","getFile","addFileParam","removeFileParam","setUploadURL","setPostParams","paramsObject","addPostParam","removePostParam","setFileTypes","types","description","setFileSizeLimit","fileSizeLimit","setFileUploadLimit","fileUploadLimit","setFileQueueLimit","fileQueueLimit","setFilePostName","filePostName","setUseQueryString","useQueryString","setRequeueOnError","requeueOnError","setHTTPSuccess","http_status_codes","replace","split","setAssumeSuccessTimeout","timeout_seconds","setDebugEnabled","debugEnabled","setButtonImageURL","buttonImageURL","setButtonDimensions","width","height","movie","style","setButtonText","html","setButtonTextPadding","left","top","setButtonTextStyle","css","setButtonDisabled","isDisabled","setButtonAction","buttonAction","setButtonCursor","cursor","queueEvent","handlerName","Array","self","apply","setTimeout","executeNextEvent","f","shift","file","uk","reg","unescapedPost","k","exec","String","fromCharCode","parseInt","testExternalInterface","flashReady","cleanUp","key","instance","flashEx","fileDialogStart","fileQueued","fileQueueError","errorCode","message","fileDialogComplete","numFilesSelected","numFilesQueued","numFilesInQueue","uploadStart","call","uploadProgress","bytesComplete","bytesTotal","uploadError","uploadSuccess","serverData","responseReceived","uploadComplete","exceptionMessage","exceptionValues","Console","writeLine","console","documentForm","getElementsByTagName","appendChild","id","fontFamily","setAttribute","wrap","overflow","margin","scrollTop","scrollHeight","clientHeight","alert"],"mappings":"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"}
\ No newline at end of file
diff --git a/modules/editor/tpl/js/uploader.min.js b/modules/editor/tpl/js/uploader.min.js
index f56cb6f56..ec564c3c9 100644
--- a/modules/editor/tpl/js/uploader.min.js
+++ b/modules/editor/tpl/js/uploader.min.js
@@ -1 +1,2 @@
-function previewFiles(a,b){var c,d,e,f,g,h,i=jQuery;if(!b){if(c=i(a.target).parent().addBack().filter("select").find(">option:selected"),!c.length)return;b=c.attr("value")}b&&is_def(e=uploadedFiles[b])&&(d=i("#"+e.previewAreaID).html(" "),d.length&&(f=e.download_url||"",g=f.match(/\.(?:(flv)|(swf)|(wmv|avi|mpe?g|as[fx]|mp3)|(jpe?g|png|gif))$/i),"Y"==e.direct_download&&g?g[1]?h='':g[2]?h='':g[3]?h='':g[4]&&(h='
'):h='
',h&&d.html(h)))}function removeUploadedFile(a){var b=uploaderSettings[a],c=b.fileListAreaID,d=get_by_id(c);if(d&&!(d.selectedIndex<0)){for(var e=[],f=0;f\r\n
\r\n",f.push(temp_code)):f.push('
'):f.push(''+i.source_filename+"\n")}}if("html"==editorMode[a])f.length>0&&get_by_id("editor_textarea_"+a)&&(get_by_id("editor_textarea_"+a).value+=f.join(""));else{var j=editorGetIFrame(a);if(!j)return;f.length>0&&editorReplaceHTML(j,f.join(""))}}}}var uploadedFiles=[],uploaderSettings=[],loaded_images=[],swfUploadObjs=[],uploadSettingObj=[],uploadAutosaveChecker=!1;!function(a){function b(b){var d=b.editorSequence;is_def(d)&&(b=a.extend({sessionName:"PHPSESSID",allowedFileSize:2097152,allowedFileTypes:"*.*",allowedFileTypesDescription:"All Files",replaceButtonID:"swfUploadButton"+b.editorSequence,insertedFiles:0},b),uploadSettingObj[d]=b,a(function(){c(b)}))}function c(b){var c,d,g,h,i,j,k,l,m,n,o,p;i=b.editorSequence,j=b.replaceButtonID,c=a("#"+j).wrap(''),d=c.width(),g=c.height(),h=a('').insertAfter(c),k={flash_url:request_uri+"modules/editor/tpl/images/SWFUpload.swf",upload_url:request_uri.replace(/^https/i,"http")+"index.php",post_params:{mid:current_mid,act:"procFileUpload",editor_sequence:i,uploadTargetSrl:editorRelKeys[i].primary.value},http_success:[302],file_size_limit:Math.floor((parseInt(b.allowedFileSize,10)||1024)/1024),file_queue_limit:0,file_upload_limit:0,file_types:b.allowedFileTypes,file_types_description:b.allowedFileTypesDescription,custom_settings:{progressTarget:null,cancelButtonId:null},debug:!1,button_window_mode:"transparent",button_placeholder_id:h.attr("id"),button_text:null,button_image_url:request_uri+"common/img/blank.gif",button_width:d,button_height:g,button_text_style:null,button_text_left_padding:0,button_text_top_padding:0,button_cursor:-2,editorSequence:i,uploadTargetSrl:editorRelKeys[i].primary.value,fileListAreaID:b.fileListAreaID,previewAreaID:b.previewAreaID,uploaderStatusID:b.uploaderStatusID},"undefined"!=typeof enforce_ssl&&enforce_ssl&&(k.upload_url=request_uri+"index.php"),a("#"+b.fileListAreaID).click(previewFiles),l={file_queued:"FileQueued",file_queue_error:"FileQueueError",file_dialog_complete:"FileDialogComplete",upload_start:"UploadStart",upload_progress:"UploadProgress",upload_error:"UploadError",upload_success:"UploadSuccess",upload_complete:"UploadComplete",queue_complete:"QueueComplete"};for(m in l)l.hasOwnProperty(m)&&(n="on"+l[m],k[m+"_handler"]=b["on"+n]||f[n]);is_def(window.xeVid)&&(k.post_params.vid=xeVid),k.sessionName=b.sessionName,getCookie(b.sessionName)&&(k.post_params[b.sessionName]=getCookie(b.sessionName)),uploaderSettings[i]=k,o=new SWFUpload(k),p=a("#"+o.movieName),swfUploadObjs[i]=o.movieName,p.length&&(p.css({display:"block",cursor:"pointer",position:"absolute",left:0,top:0,width:d+"px",height:g+"px"}),(b.insertedFiles||editorRelKeys[i].primary.value)&&e(b))}function d(){return!0}function e(b){function c(){"function"==typeof _editorAutoSave&&(uploadAutosaveChecker=!0,_editorAutoSave(!0))}function d(d){var e,f,g,h,i,j,k,l,m,n,o;if(f=d.editor_sequence,g=d.files,i=d.upload_status,h=d.upload_target_srl,j=Math.floor((parseInt(d.left_size,10)||0)/1024),e=a("#"+b.fileListAreaID).empty(),h&&(editorRelKeys[f].primary.value!=h&&(editorRelKeys[f].primary.value=h,c()),editorRelKeys[f].primary.value=h,b.uploadTargetSrl=h),a("#"+b.uploaderStatusID).html(i),a("#"+b.previewAreaID).empty(),g&&g.item){for(k=g.item,a.isArray(k)||(k=[k]),l=0,m=k.length;m>l;l++)n=k[l],o=n.file_srl,uploadedFiles[o]=n,n.previewAreaID=b.previewAreaID,/\.(jpe?g|png|gif)$/i.test(n.download_url)&&(loaded_images[o]=a("
").attr("src",n.download_url).get(0)),a("").text(n.source_filename+" ("+n.disp_file_size+" )").attr("value",o).appendTo(e);l&&e.prop("selectedIndex",l-1).click()}uploadAutosaveChecker||c()}var e={mid:current_mid,file_list_area_id:b.fileListAreaID,editor_sequence:b.editorSequence,upload_target_srl:b.uploadTargetSrl};exec_xml("file","getFileList",e,d,"error,message,files,upload_status,upload_target_srl,editor_sequence,left_size".split(","))}var f;f={onFileQueued:d,onFileQueueError:function(a,b,c){try{switch(b){case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:alert("You have attempted to queue too many files.\n"+(0===c?"You have reached the upload limit.":"You may select "+(c>1?"up to "+c+" files.":"one file.")));break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:alert("Error Code: File too big, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:alert("Error Code: Zero byte file, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:alert("Error Code: Invalid File Type, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;default:alert("Error Code: "+b+", File name: "+a.name+", File size: "+a.size+", Message: "+c)}}catch(d){this.debug(d)}},onFileDialogComplete:function(){try{getCookie(this.settings.sessionName)&&this.addPostParam(this.settings.sessionName,getCookie(this.settings.sessionName)),this.startUpload()}catch(a){this.debug(a)}},onUploadStart:d,onUploadProgress:function(b,c,d){getCookie(this.settings.sessionName)&&this.addPostParam(this.settings.sessionName,getCookie(this.settings.sessionName));try{var e,f,g,h;e=a("#"+this.settings.fileListAreaID),g=Math.ceil(c/d*100),h=b.name,f=e.find(">option:last"),h.length>20&&(h=h.substr(0,20)+"..."),f.length&&f.attr("value")==b.id||(f=a("").attr("value",b.id).appendTo(e)),f.text(h+" ("+g+"%)")}catch(i){this.debug(i)}},onUploadSuccess:function(){try{0!==this.getStats().files_queued&&this.startUpload()}catch(a){this.debug(a)}},onUploadError:function(a,b,c){try{switch(b){case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:alert("Error Code: HTTP Error, File name: "+a.name+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:alert("Error Code: Upload Failed, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:alert("Error Code: IO Error, File name: "+a.name+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:alert("Error Code: Security Error, File name: "+a.name+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:alert("Error Code: Upload Limit Exceeded, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:alert("Error Code: File Validation Failed, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:0===this.getStats().files_queued&&(document.getElementById(this.customSettings.cancelButtonId).disabled=!0);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:break;default:alert("Error Code: "+b+", File name: "+a.name+", File size: "+a.size+", Message: "+c)}}catch(d){this.debug(d)}},onUploadComplete:function(){try{{this.settings.fileListAreaID,this.settings.uploadTargetSrl}e(this.settings)}catch(a){this.debug(ex)}}},window.editorUploadInit=b,window.reloadFileList=e,a(function(){try{document.execCommand("BackgroundImageCache",!1,!0)}catch(a){}})}(jQuery);
\ No newline at end of file
+function previewFiles(a,b){var c,d,e,f,g,h,i=jQuery;if(!b){if(c=i(a.target).parent().addBack().filter("select").find(">option:selected"),!c.length)return;b=c.attr("value")}b&&is_def(e=uploadedFiles[b])&&(d=i("#"+e.previewAreaID).html(" "),d.length&&(f=e.download_url||"",g=f.match(/\.(?:(flv)|(swf)|(wmv|avi|mpe?g|as[fx]|mp3)|(jpe?g|png|gif))$/i),"Y"==e.direct_download&&g?g[1]?h='':g[2]?h='':g[3]?h='':g[4]&&(h='
'):h='
',h&&d.html(h)))}function removeUploadedFile(a){var b=uploaderSettings[a],c=b.fileListAreaID,d=get_by_id(c);if(d&&!(d.selectedIndex<0)){for(var e=[],f=0;f\r\n
\r\n",f.push(temp_code)):f.push('
'):f.push(''+i.source_filename+"\n")}}if("html"==editorMode[a])f.length>0&&get_by_id("editor_textarea_"+a)&&(get_by_id("editor_textarea_"+a).value+=f.join(""));else{var j=editorGetIFrame(a);if(!j)return;f.length>0&&editorReplaceHTML(j,f.join(""))}}}}var uploadedFiles=[],uploaderSettings=[],loaded_images=[],swfUploadObjs=[],uploadSettingObj=[],uploadAutosaveChecker=!1;!function(a){function b(b){var d=b.editorSequence;is_def(d)&&(b=a.extend({sessionName:"PHPSESSID",allowedFileSize:2097152,allowedFileTypes:"*.*",allowedFileTypesDescription:"All Files",replaceButtonID:"swfUploadButton"+b.editorSequence,insertedFiles:0},b),uploadSettingObj[d]=b,a(function(){c(b)}))}function c(b){var c,d,g,h,i,j,k,l,m,n,o,p;i=b.editorSequence,j=b.replaceButtonID,c=a("#"+j).wrap(''),d=c.width(),g=c.height(),h=a('').insertAfter(c),k={flash_url:request_uri+"modules/editor/tpl/images/SWFUpload.swf",upload_url:request_uri.replace(/^https/i,"http")+"index.php",post_params:{mid:current_mid,act:"procFileUpload",editor_sequence:i,uploadTargetSrl:editorRelKeys[i].primary.value},http_success:[302],file_size_limit:Math.floor((parseInt(b.allowedFileSize,10)||1024)/1024),file_queue_limit:0,file_upload_limit:0,file_types:b.allowedFileTypes,file_types_description:b.allowedFileTypesDescription,custom_settings:{progressTarget:null,cancelButtonId:null},debug:!1,button_window_mode:"transparent",button_placeholder_id:h.attr("id"),button_text:null,button_image_url:request_uri+"common/img/blank.gif",button_width:d,button_height:g,button_text_style:null,button_text_left_padding:0,button_text_top_padding:0,button_cursor:-2,editorSequence:i,uploadTargetSrl:editorRelKeys[i].primary.value,fileListAreaID:b.fileListAreaID,previewAreaID:b.previewAreaID,uploaderStatusID:b.uploaderStatusID},"undefined"!=typeof enforce_ssl&&enforce_ssl&&(k.upload_url=request_uri+"index.php"),a("#"+b.fileListAreaID).click(previewFiles),l={file_queued:"FileQueued",file_queue_error:"FileQueueError",file_dialog_complete:"FileDialogComplete",upload_start:"UploadStart",upload_progress:"UploadProgress",upload_error:"UploadError",upload_success:"UploadSuccess",upload_complete:"UploadComplete",queue_complete:"QueueComplete"};for(m in l)l.hasOwnProperty(m)&&(n="on"+l[m],k[m+"_handler"]=b["on"+n]||f[n]);is_def(window.xeVid)&&(k.post_params.vid=xeVid),k.sessionName=b.sessionName,getCookie(b.sessionName)&&(k.post_params[b.sessionName]=getCookie(b.sessionName)),uploaderSettings[i]=k,o=new SWFUpload(k),p=a("#"+o.movieName),swfUploadObjs[i]=o.movieName,p.length&&(p.css({display:"block",cursor:"pointer",position:"absolute",left:0,top:0,width:d+"px",height:g+"px"}),(b.insertedFiles||editorRelKeys[i].primary.value)&&e(b))}function d(){return!0}function e(b){function c(){"function"==typeof _editorAutoSave&&(uploadAutosaveChecker=!0,_editorAutoSave(!0))}function d(d){var e,f,g,h,i,j,k,l,m,n,o;if(f=d.editor_sequence,g=d.files,i=d.upload_status,h=d.upload_target_srl,j=Math.floor((parseInt(d.left_size,10)||0)/1024),e=a("#"+b.fileListAreaID).empty(),h&&(editorRelKeys[f].primary.value!=h&&(editorRelKeys[f].primary.value=h,c()),editorRelKeys[f].primary.value=h,b.uploadTargetSrl=h),a("#"+b.uploaderStatusID).html(i),a("#"+b.previewAreaID).empty(),g&&g.item){for(k=g.item,a.isArray(k)||(k=[k]),l=0,m=k.length;m>l;l++)n=k[l],o=n.file_srl,uploadedFiles[o]=n,n.previewAreaID=b.previewAreaID,/\.(jpe?g|png|gif)$/i.test(n.download_url)&&(loaded_images[o]=a("
").attr("src",n.download_url).get(0)),a("").text(n.source_filename+" ("+n.disp_file_size+" )").attr("value",o).appendTo(e);l&&e.prop("selectedIndex",l-1).click()}uploadAutosaveChecker||c()}var e={mid:current_mid,file_list_area_id:b.fileListAreaID,editor_sequence:b.editorSequence,upload_target_srl:b.uploadTargetSrl};exec_xml("file","getFileList",e,d,"error,message,files,upload_status,upload_target_srl,editor_sequence,left_size".split(","))}var f;f={onFileQueued:d,onFileQueueError:function(a,b,c){try{switch(b){case SWFUpload.QUEUE_ERROR.QUEUE_LIMIT_EXCEEDED:alert("You have attempted to queue too many files.\n"+(0===c?"You have reached the upload limit.":"You may select "+(c>1?"up to "+c+" files.":"one file.")));break;case SWFUpload.QUEUE_ERROR.FILE_EXCEEDS_SIZE_LIMIT:alert("Error Code: File too big, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.QUEUE_ERROR.ZERO_BYTE_FILE:alert("Error Code: Zero byte file, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.QUEUE_ERROR.INVALID_FILETYPE:alert("Error Code: Invalid File Type, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;default:alert("Error Code: "+b+", File name: "+a.name+", File size: "+a.size+", Message: "+c)}}catch(d){this.debug(d)}},onFileDialogComplete:function(){try{getCookie(this.settings.sessionName)&&this.addPostParam(this.settings.sessionName,getCookie(this.settings.sessionName)),this.startUpload()}catch(a){this.debug(a)}},onUploadStart:d,onUploadProgress:function(b,c,d){getCookie(this.settings.sessionName)&&this.addPostParam(this.settings.sessionName,getCookie(this.settings.sessionName));try{var e,f,g,h;e=a("#"+this.settings.fileListAreaID),g=Math.ceil(c/d*100),h=b.name,f=e.find(">option:last"),h.length>20&&(h=h.substr(0,20)+"..."),f.length&&f.attr("value")==b.id||(f=a("").attr("value",b.id).appendTo(e)),f.text(h+" ("+g+"%)")}catch(i){this.debug(i)}},onUploadSuccess:function(){try{0!==this.getStats().files_queued&&this.startUpload()}catch(a){this.debug(a)}},onUploadError:function(a,b,c){try{switch(b){case SWFUpload.UPLOAD_ERROR.HTTP_ERROR:alert("Error Code: HTTP Error, File name: "+a.name+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_FAILED:alert("Error Code: Upload Failed, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.IO_ERROR:alert("Error Code: IO Error, File name: "+a.name+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.SECURITY_ERROR:alert("Error Code: Security Error, File name: "+a.name+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_LIMIT_EXCEEDED:alert("Error Code: Upload Limit Exceeded, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.FILE_VALIDATION_FAILED:alert("Error Code: File Validation Failed, File name: "+a.name+", File size: "+a.size+", Message: "+c);break;case SWFUpload.UPLOAD_ERROR.FILE_CANCELLED:0===this.getStats().files_queued&&(document.getElementById(this.customSettings.cancelButtonId).disabled=!0);break;case SWFUpload.UPLOAD_ERROR.UPLOAD_STOPPED:break;default:alert("Error Code: "+b+", File name: "+a.name+", File size: "+a.size+", Message: "+c)}}catch(d){this.debug(d)}},onUploadComplete:function(){try{{this.settings.fileListAreaID,this.settings.uploadTargetSrl}e(this.settings)}catch(a){this.debug(ex)}}},window.editorUploadInit=b,window.reloadFileList=e,a(function(){try{document.execCommand("BackgroundImageCache",!1,!0)}catch(a){}})}(jQuery);
+//# sourceMappingURL=uploader.min.map
\ No newline at end of file
diff --git a/modules/editor/tpl/js/uploader.min.map b/modules/editor/tpl/js/uploader.min.map
new file mode 100644
index 000000000..ce5e2115c
--- /dev/null
+++ b/modules/editor/tpl/js/uploader.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"uploader.min.js","sources":["uploader.js"],"names":["previewFiles","event","file_srl","$opt","$preview","fileinfo","filename","match","html","$","jQuery","target","parent","addBack","filter","find","length","attr","is_def","uploadedFiles","previewAreaID","download_url","direct_download","request_uri","uploaded_filename","removeUploadedFile","editorSequence","settings","uploaderSettings","fileListAreaID","fileListObj","get_by_id","selectedIndex","file_srls","i","options","selected","value","params","join","editor_sequence","exec_xml","reloadFileList","insertUploadedFile","obj","editorMode","text","file","editorFocus","test","loaded_images","Image","src","temp_code","source_filename","complete","width","height","push","iframe_obj","editorGetIFrame","editorReplaceHTML","swfUploadObjs","uploadSettingObj","uploadAutosaveChecker","init","cfg","seq","extend","sessionName","allowedFileSize","allowedFileTypes","allowedFileTypesDescription","replaceButtonID","insertedFiles","start","$button","$span","id","handlers","name","fn","swfu","$swf","wrap","insertAfter","flash_url","upload_url","replace","post_params","mid","current_mid","act","uploadTargetSrl","editorRelKeys","primary","http_success","file_size_limit","Math","floor","parseInt","file_queue_limit","file_upload_limit","file_types","file_types_description","custom_settings","progressTarget","cancelButtonId","debug","button_window_mode","button_placeholder_id","button_text","button_image_url","button_width","button_height","button_text_style","button_text_left_padding","button_text_top_padding","button_cursor","uploaderStatusID","enforce_ssl","click","file_queued","file_queue_error","file_dialog_complete","upload_start","upload_progress","upload_error","upload_success","upload_complete","queue_complete","hasOwnProperty","defaultHandlers","window","xeVid","vid","getCookie","SWFUpload","movieName","css","display","cursor","position","left","top","_true","autosave","_editorAutoSave","on_complete","ret","$list","files","target_srl","up_status","remain","items","c","itm","upload_status","upload_target_srl","left_size","empty","item","isArray","get","disp_file_size","appendTo","prop","file_list_area_id","split","onFileQueued","onFileQueueError","errorCode","message","QUEUE_ERROR","QUEUE_LIMIT_EXCEEDED","alert","FILE_EXCEEDS_SIZE_LIMIT","size","ZERO_BYTE_FILE","INVALID_FILETYPE","e","this","onFileDialogComplete","addPostParam","startUpload","onUploadStart","onUploadProgress","bytesLoaded","bytesTotal","$lastopt","percent","ceil","substr","onUploadSuccess","getStats","files_queued","onUploadError","UPLOAD_ERROR","HTTP_ERROR","UPLOAD_FAILED","IO_ERROR","SECURITY_ERROR","UPLOAD_LIMIT_EXCEEDED","FILE_VALIDATION_FAILED","FILE_CANCELLED","document","getElementById","customSettings","disabled","UPLOAD_STOPPED","ex","onUploadComplete","editorUploadInit","execCommand"],"mappings":"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"}
\ No newline at end of file
diff --git a/modules/importer/tpl/js/importer_admin.min.js b/modules/importer/tpl/js/importer_admin.min.js
index 8da95b749..0c7e0b741 100644
--- a/modules/importer/tpl/js/importer_admin.min.js
+++ b/modules/importer/tpl/js/importer_admin.min.js
@@ -1 +1,2 @@
-function doSync(){return exec_xml("importer","procImporterAdminSync",[],function(a){alert(a.message),location.href=location.href}),!1}function doPreProcessing(a,b){function c(a){var c,d,e,g,i,j,k;if(h=!0,-1==a.status)return alert(a.message);for(c=get_by_id("fo_process"),d=c.elements,e=0,g=f.length;g>e;e++)i=f[e],d[i]?d[i].value=a[i]:0;if(k=get_by_id(b))for(j=["target_module","guestbook_target_module","user_id","unit_count"],e=0,g=j.length;g>e;e++)i=j[e],k.elements[i]&&(c.elements[i].value=k.elements[i].value);jQuery("#preProgressMsg").hide(),jQuery("#progressMsg").show(),doImport(b)}var d,e,f,g,h=!1,i=jQuery;return d=a.elements.xml_file.value,e=a.elements.type.value,d?(g=i("#process"),i("body").children(".x_modal-backdrop").length||i("body").append(''),i('a[href="#process"].modalAnchor').trigger("open.mw"),exec_xml("importer","procImporterAdminPreProcessing",{type:e,xml_file:d},c,f=["error","message","type","total","cur","key","status"]),!1):!1}function doImport(a){function b(b){function c(){alert(b.message),jQuery('a[href="#process"].modalAnchor').unbind("before-close.mw").trigger("close.mw").find("#progressBar").width(1).end().find("#progressPercent").html("0%").end();try{f.reset(),get_by_id(a).reset()}catch(c){}jQuery("span.btn > input[type=submit]").attr("disabled","disabled")}var d,i,j,k;for(d=0,i=e.length;i>d;d++)j=e[d],g[j]?g[j].value=b[j]:0;b.total=parseInt(b.total,10)||0,b.cur=parseInt(b.cur,10)||0,percent=parseInt(b.cur/b.total*100),jQuery("#totalCount").text(b.total),jQuery("#completeCount").text(b.cur),jQuery("#progressBar").width(percent+"%"),jQuery("#progressPercent").html(percent+"%"),b.total>b.cur?doImport(a):(k=get_by_id(a),null!=k&&k.isSync.checked?exec_xml("importer","procImporterAdminSync",h,function(a){!a||a.error&&"0"!=a.error||c()},e=["error","message"]):c())}var c,d,e,f=get_by_id("fo_process"),g=f.elements,h={};for(c=0,d=g.length;d>c;c++)h[g[c].name]=g[c].value;return show_waiting_message=!1,exec_xml("importer","procImporterAdminImport",h,b,e=["error","message","type","total","cur","key"]),show_waiting_message=!0,!1}function displayProgress(a,b){var c,d;c=Math.max(a?Math.round(b/a*100):100,1),d=jQuery("#status"),d.find("div.progress1").length||d.html(''),d.find("div.progress1").html(c+" ").css("width",c+"%").end().find("div.progress2").text(b+"/"+a)}jQuery(function(a){a(".checkxml").find("input:text").change(function(){a(this).closest(".checkxml").find(".x_help-inline").hide()}).end().find("button").click(function(){function b(a){var b,e;return e=g.find(">.xml"),b=g.find(">.ttxml"),$message.text(a.result_message),a.error||"true"!=a.exists?($message.attr("class","x_help-inline").fadeIn(300),b=b.filter(":visible"),b.eq(-1).slideUp(100,function(){b=b.slice(0,-1).eq(-1).slideUp(100,arguments.callee)}),g.find(":submit").attr("disabled","disabled"),c()):($message.attr("class","x_help-inline").fadeIn(300),g.find(":submit").removeAttr("disabled"),h=g.find(".syncmember:hidden"),f.prop("disabled",!1).removeClass("loading"),d.prop("disabled",!1),void("XML"==a.type?e.not(":visible").add(h).slideDown(300):"TTXML"==a.type&&(b.not(":visible").add(h).slideDown(300),g.find("input[name=type]").val("ttxml"))))}function c(){return f.prop("disabled",!1).removeClass("loading"),d.prop("disabled",!1),g.find(".syncmember:visible").slideUp(100),!1}var d,e,f,g,h;d=a(this).prop("disabled",!0),g=d.closest("form"),e=d.closest(".checkxml"),f=e.find("input").prop("disabled",!0).addClass("loading"),$message=e.find(".x_help-inline").hide(),show_waiting_message=!1,a.exec_json("importer.procImporterAdminCheckXmlFile",{filename:a.trim(f.val())},b)}).end().find(".x_help-inline").hide().end().closest("form").find(">.ttxml").hide().end().end().closest("form").find(":submit").attr("disabled","disabled"),a(".syncmember").hide()});
\ No newline at end of file
+function doSync(){return exec_xml("importer","procImporterAdminSync",[],function(a){alert(a.message),location.href=location.href}),!1}function doPreProcessing(a,b){function c(a){var c,d,e,g,i,j,k;if(h=!0,-1==a.status)return alert(a.message);for(c=get_by_id("fo_process"),d=c.elements,e=0,g=f.length;g>e;e++)i=f[e],d[i]?d[i].value=a[i]:0;if(k=get_by_id(b))for(j=["target_module","guestbook_target_module","user_id","unit_count"],e=0,g=j.length;g>e;e++)i=j[e],k.elements[i]&&(c.elements[i].value=k.elements[i].value);jQuery("#preProgressMsg").hide(),jQuery("#progressMsg").show(),doImport(b)}var d,e,f,g,h=!1,i=jQuery;return d=a.elements.xml_file.value,e=a.elements.type.value,d?(g=i("#process"),i("body").children(".x_modal-backdrop").length||i("body").append(''),i('a[href="#process"].modalAnchor').trigger("open.mw"),exec_xml("importer","procImporterAdminPreProcessing",{type:e,xml_file:d},c,f=["error","message","type","total","cur","key","status"]),!1):!1}function doImport(a){function b(b){function c(){alert(b.message),jQuery('a[href="#process"].modalAnchor').unbind("before-close.mw").trigger("close.mw").find("#progressBar").width(1).end().find("#progressPercent").html("0%").end();try{f.reset(),get_by_id(a).reset()}catch(c){}jQuery("span.btn > input[type=submit]").attr("disabled","disabled")}var d,i,j,k;for(d=0,i=e.length;i>d;d++)j=e[d],g[j]?g[j].value=b[j]:0;b.total=parseInt(b.total,10)||0,b.cur=parseInt(b.cur,10)||0,percent=parseInt(b.cur/b.total*100),jQuery("#totalCount").text(b.total),jQuery("#completeCount").text(b.cur),jQuery("#progressBar").width(percent+"%"),jQuery("#progressPercent").html(percent+"%"),b.total>b.cur?doImport(a):(k=get_by_id(a),null!=k&&k.isSync.checked?exec_xml("importer","procImporterAdminSync",h,function(a){!a||a.error&&"0"!=a.error||c()},e=["error","message"]):c())}var c,d,e,f=get_by_id("fo_process"),g=f.elements,h={};for(c=0,d=g.length;d>c;c++)h[g[c].name]=g[c].value;return show_waiting_message=!1,exec_xml("importer","procImporterAdminImport",h,b,e=["error","message","type","total","cur","key"]),show_waiting_message=!0,!1}function displayProgress(a,b){var c,d;c=Math.max(a?Math.round(b/a*100):100,1),d=jQuery("#status"),d.find("div.progress1").length||d.html(''),d.find("div.progress1").html(c+" ").css("width",c+"%").end().find("div.progress2").text(b+"/"+a)}jQuery(function(a){a(".checkxml").find("input:text").change(function(){a(this).closest(".checkxml").find(".x_help-inline").hide()}).end().find("button").click(function(){function b(a){var b,e;return e=g.find(">.xml"),b=g.find(">.ttxml"),$message.text(a.result_message),a.error||"true"!=a.exists?($message.attr("class","x_help-inline").fadeIn(300),b=b.filter(":visible"),b.eq(-1).slideUp(100,function(){b=b.slice(0,-1).eq(-1).slideUp(100,arguments.callee)}),g.find(":submit").attr("disabled","disabled"),c()):($message.attr("class","x_help-inline").fadeIn(300),g.find(":submit").removeAttr("disabled"),h=g.find(".syncmember:hidden"),f.prop("disabled",!1).removeClass("loading"),d.prop("disabled",!1),void("XML"==a.type?e.not(":visible").add(h).slideDown(300):"TTXML"==a.type&&(b.not(":visible").add(h).slideDown(300),g.find("input[name=type]").val("ttxml"))))}function c(){return f.prop("disabled",!1).removeClass("loading"),d.prop("disabled",!1),g.find(".syncmember:visible").slideUp(100),!1}var d,e,f,g,h;d=a(this).prop("disabled",!0),g=d.closest("form"),e=d.closest(".checkxml"),f=e.find("input").prop("disabled",!0).addClass("loading"),$message=e.find(".x_help-inline").hide(),show_waiting_message=!1,a.exec_json("importer.procImporterAdminCheckXmlFile",{filename:a.trim(f.val())},b)}).end().find(".x_help-inline").hide().end().closest("form").find(">.ttxml").hide().end().end().closest("form").find(":submit").attr("disabled","disabled"),a(".syncmember").hide()});
+//# sourceMappingURL=importer_admin.min.map
\ No newline at end of file
diff --git a/modules/importer/tpl/js/importer_admin.min.map b/modules/importer/tpl/js/importer_admin.min.map
new file mode 100644
index 000000000..123bfb954
--- /dev/null
+++ b/modules/importer/tpl/js/importer_admin.min.map
@@ -0,0 +1 @@
+{"version":3,"file":"importer_admin.min.js","sources":["importer_admin.js"],"names":["doSync","exec_xml","ret","alert","message","location","href","doPreProcessing","form","formId","on_complete","fo_proc","elems","i","c","key","to_copy","fo_import","prepared","status","get_by_id","elements","resp","length","value","jQuery","hide","show","doImport","xml_file","type","$process","$","children","append","trigger","resultAlertMessage","unbind","find","width","end","html","reset","e","attr","total","parseInt","cur","percent","text","isSync","checked","params","error","name","show_waiting_message","displayProgress","per","$stat","Math","max","round","css","change","this","closest","click","data","$ttxml","$xml","$form","$message","result_message","exists","fadeIn","filter","eq","slideUp","slice","arguments","callee","restore","removeAttr","$syncmember","$input","prop","removeClass","$this","not","add","slideDown","val","$container","addClass","exec_json","filename","trim"],"mappings":"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"}
\ No newline at end of file
diff --git a/modules/poll/tpl/js/poll.min.js b/modules/poll/tpl/js/poll.min.js
index 3480a51f5..4a6901db5 100644
--- a/modules/poll/tpl/js/poll.min.js
+++ b/modules/poll/tpl/js/poll.min.js
@@ -1 +1,2 @@
-function doPoll(a){for(var b=new Array,c=new Array,d=0;d-1){var g=f.split("_"),h=parseInt(g[1],10);b[h]=e.value,c[h]=new Array}else if(f.indexOf("item_")>-1){var g=f.split("_"),h=(parseInt(g[1],10),parseInt(g[2],10));1==e.checked&&(c[h][c[h].length]=e.value)}}}var i="";for(var h in b)if(b.hasOwnProperty(h)){var j=b[h],k=c[h];if(k.length<1||j-1){var g=f.split("_"),h=parseInt(g[1],10);b[h]=e.value,c[h]=new Array}else if(f.indexOf("item_")>-1){var g=f.split("_"),h=(parseInt(g[1],10),parseInt(g[2],10));1==e.checked&&(c[h][c[h].length]=e.value)}}}var i="";for(var h in b)if(b.hasOwnProperty(h)){var j=b[h],k=c[h];if(k.length<1||jg;g++)d.remove(0);for(var h=a.colorset_list.split("\n"),i=0,g=0;gg;g++)d.remove(0);for(var h=a.colorset_list.split("\n"),i=0,g=0;gf;f++)c.remove(0);if(b.colorset_list){for(var g=b.colorset_list.split("\n"),h=0,f=0;f0||!i||0===h.indexOf("sizcache")||jQuery.inArray(h,g)>-1)){jQuery('').val(i).appendTo("#fo_widget").get(0)}}var j=[];jQuery("input,select,textarea","#fo_widget").each(function(){j.push(this)});for(var k=0;k0?n=l[0].type:m=0;var h=l.name;switch(n){case"hidden":case"number":case"text":case"textarea":var o=selected_node.getAttribute(h);if(!o)continue;var p=unescape(o);l.value=p?p:o,jQuery("#"+h).val(l.value);break;case"radio":case"checkbox":if(selected_node.getAttribute(h)){var o=selected_node.getAttribute(h).split(",");if(e[h].length){for(var q=0;q ",0===d)$(this).siblings("input").val(b[d].id);else{var e=$(this).siblings("input").val();$(this).siblings("input").val(e+","+b[d].id)}else if(b[d])if(c+='
",0===d)$(this).siblings("input").val(b[d]);else{var e=$(this).siblings("input").val();$(this).siblings("input").val(e+","+b[d])}}else c='
",$(this).siblings("input").val(b);$(this).before(c),$(".filebox_del").bind("click",function(){for(var a=$(this).prev("img").attr("src"),b=$(this).siblings("input").val().split(","),c="",d=0;df;f++)c.remove(0);if(b.colorset_list){for(var g=b.colorset_list.split("\n"),h=0,f=0;f0||!i||0===h.indexOf("sizcache")||jQuery.inArray(h,g)>-1)){jQuery('').val(i).appendTo("#fo_widget").get(0)}}var j=[];jQuery("input,select,textarea","#fo_widget").each(function(){j.push(this)});for(var k=0;k0?n=l[0].type:m=0;var h=l.name;switch(n){case"hidden":case"number":case"text":case"textarea":var o=selected_node.getAttribute(h);if(!o)continue;var p=unescape(o);l.value=p?p:o,jQuery("#"+h).val(l.value);break;case"radio":case"checkbox":if(selected_node.getAttribute(h)){var o=selected_node.getAttribute(h).split(",");if(e[h].length){for(var q=0;q ",0===d)$(this).siblings("input").val(b[d].id);else{var e=$(this).siblings("input").val();$(this).siblings("input").val(e+","+b[d].id)}else if(b[d])if(c+='
",0===d)$(this).siblings("input").val(b[d]);else{var e=$(this).siblings("input").val();$(this).siblings("input").val(e+","+b[d])}}else c='
",$(this).siblings("input").val(b);$(this).before(c),$(".filebox_del").bind("click",function(){for(var a=$(this).prev("img").attr("src"),b=$(this).siblings("input").val().split(","),c="",d=0;d').find(">form").submit(function(){return doApplyWidgetSize(this),!1}),jQuery("#zonePageContent").on("click",doCheckWidget).on("mousedown",doCheckWidgetDrag).on("mouseover",widgetSetup)}function removeAllWidget(){confirm(confirm_delete_msg)&&(restoreWidgetButtons(),jQuery(zonePageObj).html(""))}function getWidgetContent(a){var b="";"undefined"!=typeof a&&a||(a=zonePageObj);var c=null;return jQuery("div.widgetOutput",a).each(function(){if(jQuery(this).parent().get(0)==a)switch(c=jQuery(this).attr("widget")){case"widgetBox":b+=getWidgetBoxCode(this,c);break;case"widgetContent":b+=getContentWidgetCode(this,c);break;default:b+=getWidgetCode(this,c)}}),b}function getContentWidgetCode(a){var b,c=(a.firstChild,jQuery("div.widgetContent",a)),d="",e="",f=0,g="contenteditable,id,style,src,widget,body,class,widget_width,widget_width_type,xdpx,xdpy,height,document_srl,widget_padding_left,widget_padding_right,widget_padding_top,widget_padding_bottom,hascontent";if(c.size()>0){f=jQuery(a).attr("document_srl"),d=f>0?"":c.html();for(var h,i=new RegExp("^("+g.replace(/,/g,"|")+")$","i"),j=0;j"}return""}function getWidgetBoxCode(a){for(var b="",c=0;c0?(f=jQuery(".widget_inner",a),f=f.get(0)):f=jQuery(".nullWidget",a).get(0);var g=getWidgetContent(f);return'"}function getWidgetCode(a,b){for(var c="",d=0;d"}function doAddContent(a){var b=request_uri.setQuery("module","widget").setQuery("act","dispWidgetAdminAddContent").setQuery("module_srl",zoneModuleSrl).setQuery("mid",a);popopen(b,"addContent")}function doSyncPageContent(){if(opener&&opener.selectedWidget){var a=get_by_id("content_fo"),b=opener.selectedWidget;a.style.value=getStyle(opener.selectedWidget),a.widget_padding_left.value=getPadding(b,"left"),a.widget_padding_right.value=getPadding(b,"right"),a.widget_padding_bottom.value=getPadding(b,"bottom"),a.widget_padding_top.value=getPadding(b,"top");for(var c=b.firstChild;c&&!jQuery(c).hasClass("widgetContent");)c=c.nextSibling;if(c&&jQuery(c).hasClass("widgetContent")&&(!a.document_srl||"0"==a.document_srl.value))try{var d=Base64.decode(xInnerHtml(c));d=editorReplacePath(d),get_by_id("content_fo").content.value=d,xe.Editors[1].exec("SET_IR",[d])}catch(e){}}"undefined"!=typeof editorStart&&editorStart(1,"module_srl","content",!1,400)}function addContentWidget(a){var b=a.getAttribute("editor_sequence"),c=(a.mid.value,a.module_srl.value),d=a.document_srl.value,e=editorGetContent(b),f={editor_sequence:b,content:e,module_srl:c,document_srl:d};if(/^\s*.*<\/p>\s*$/i.test(f.content)){var g=f.content.toLowerCase(),h=g.indexOf("
"),i=g.lastIndexOf("
");h>0&&i>0&&h==i&&(f.content=e=f.content.replace(/^\s*|<\/p>\s*$/gi,""))}return exec_xml("widget","procWidgetInsertDocument",f,function(b){if(b&&"0"==b.error){var c=b.document_srl,d=opener.jQuery("div.widgetOutput[widget=widgetContent][document_srl="+c+"]"),f=[];d.size()>0&&(f=d.get(0).attributes);for(var g='
',h=jQuery(g),i=0,j=f.length;j>i;i++)h.attr(f[i].name)||h.attr(f[i].name,f[i].value);g=jQuery("").append(h).html(),opener.doAddWidgetCode(g),window.close()}},"document_srl".split(",")),!1}function doAddWidgetBox(){var a='
';zonePageObj.innerHTML+=a}function doAddWidget(a){var b=a.widget_list,c=b.selectedIndex,d=b.options[c].value,e=a.module_srl.value,f=request_uri.setQuery("module","widget").setQuery("act","dispWidgetGenerateCodeInPage").setQuery("selected_widget",d).setQuery("module_srl",e);popopen(f,"GenerateWidgetCode")}function doAddWidgetCode(widget_code){restoreWidgetButtons();for(var tmp=widget_code;tmp.indexOf(""),cssfile=tmp.substr(10,eos-10);if(cssfile.indexOf(".js")>-1)tmp=tmp.substr(eos);else{if(!cssfile)break;if(tmp=tmp.substr(eos),cssfile=request_uri+cssfile,"undefined"==typeof document.createStyleSheet){var css='
',dummy=xCreateElement("DIV");xInnerHtml(dummy,css),document.body.appendChild(dummy)}else document.createStyleSheet(cssfile,0)}}for(checkDocumentWrite=!0,tmp=widget_code.toLowerCase();tmp.indexOf("")+9,script=widget_code.substr(pos,length);script=script.replace(/^")+9,script=widget_code.substr(pos,length);script=script.replace(/^