(function(){function ad(){return"ckeditor";}function d(j){return j.elementMode==3;}function w(j){return j.name.replace(/\[/,"_").replace(/\]/,"_");}function f(j){return j.container.$;}function b(j){return j.document.$;}function F(j){return j.getSnapshot();}function J(aw,j){aw.loadSnapshot(j);}function Q(aw){if(aw.getSelection()==null){return null;}var j=aw.getSelection().getStartElement();if(j&&j.$){return j.$;}return null;}function N(){return CKEDITOR.basePath;}function an(){return e("jsplus_bootstrap_gallery");}function e(j){return CKEDITOR.plugins.getPath(j);}function E(){return CKEDITOR.version.charAt(0)=="3"?3:4;}function p(ax,aw){if(E()==3){var j=(aw.indexOf("jsplus_bootstrap_gallery_")==-1)?("jsplus_bootstrap_gallery_"+aw):aw;if(typeof(ax.lang[j])!=="undefined"){return ax.lang[j];}else{console.log("(v3) editor.lang['jsplus_bootstrap_gallery'] not defined");}}else{if(typeof(ax.lang["jsplus_bootstrap_gallery"])!=="undefined"){if(typeof(ax.lang["jsplus_bootstrap_gallery"][aw])!=="undefined"){return ax.lang["jsplus_bootstrap_gallery"][aw];}else{console.log("editor.lang['jsplus_bootstrap_gallery']['"+aw+"'] not defined");}}else{console.log("editor.lang['jsplus_bootstrap_gallery'] not defined");}}return"";}function O(aw,j){return L(aw,"jsplus_bootstrap_gallery_"+j);}function L(aw,j){var ax=aw.config[j];return ax;}function o(j,aw){P("jsplus_bootstrap_gallery_"+j,aw);}function P(j,aw){CKEDITOR.config[j]=aw;}function aj(ax,aw){var j=CKEDITOR.dom.element.createFromHtml(aw);ax.insertElement(j);}function l(){return"";}var K=0;var z=1;var D=2;function i(j,ay,aw){var ax=null;if(aw==K){ax=CKEDITOR.TRISTATE_DISABLED;}else{if(aw==z){ax=CKEDITOR.TRISTATE_OFF;}else{if(aw==D){ax=CKEDITOR.TRISTATE_ON;}}}if(ax!=null&&j.ui&&j.ui.get(ay)){j.ui.get(ay).setState(ax);}}function G(j,aw){j.on("selectionChange",function(ax){aw(ax.editor);});}function y(aw,j,ax){if(j=="beforeGetOutputHTML"){aw.on("toDataFormat",function(ay){return ax(aw,ay.data.dataValue);},null,null,4);return;}aw.on(j,(function(){var ay=aw;return function(){ax(ay);};})());}function q(ax,j,aA,ay,az,aw){ax.addCommand(j,{exec:az});ax.ui.addButton(j,{title:p(ax,ay.replace(/^jsplus_/,"")),label:p(ax,ay.replace(/^jsplus_/,"")),icon:an()+"icons/"+aA+".png",command:aA});}function k(j){return j.mode=="wysiwyg";}function Y(aw,j,ax){CKEDITOR.plugins.add(aw,{icons:aw,lang:j,init:function(ay){ax(ay);}});}function c(){JSDialog.Config.skin=null;JSDialog.Config.templateDialog='
| t |
]*>/,"").replace(/<\/pre>\s*$/,""));}catch(bO){return null;}}return bM;},abort:function(){var bN=this;bJ&&bJ.contentWindow&&(bJ.contentWindow.stop?bJ.contentWindow.stop():bJ.contentWindow.document.execCommand?bJ.contentWindow.document.execCommand("Stop"):bJ.src="about:blank"),bL.call(this,function(){bN.dispatchEvent("abort");});}});}return bE.XMLHttpRequest=bG;}),bq(a0,[a5,ay],function(bB,j){return bB.Image=j;}),bz([bc,bx,bm,bw,bu,br,bi,bl,bs,bb,a8,ba,aU,bA,a9,by,aF,aC,aY,aE,aJ,aP,aM]);}(this);(function(ax){var j={},ay=ax.moxie.core.utils.Basic.inArray;return function aw(aB){var az,aA;for(az in aB){aA=typeof aB[az],aA==="object"&&!~ay(az,["Exceptions","Env","Mime"])?aw(aB[az]):aA==="function"&&(j[az]=aB[az]);}}(ax.moxie),j.Env=ax.moxie.core.utils.Env,j.Mime=ax.moxie.core.utils.Mime,j.Exceptions=ax.moxie.core.Exceptions,ax.mOxie=j,ax.o||(ax.o=j),j;})(this);(function(az,aw,aB){function ax(aE){function aD(aJ,aH,aI){var aG={chunks:"slice_blob",jpgresize:"send_binary_string",pngresize:"send_binary_string",progress:"report_upload_progress",multi_selection:"select_multiple",dragdrop:"drag_and_drop",drop_element:"drag_and_drop",headers:"send_custom_headers",urlstream_upload:"send_binary_string",canSendBinary:"send_binary",triggerDialog:"summon_file_dialog"};aG[aJ]?aF[aG[aJ]]=aH:aI||(aF[aJ]=aH);}var aC=aE.required_features,aF={};if(typeof aC=="string"){aA.each(aC.split(/\s*,\s*/),function(aG){aD(aG,!0);});}else{if(typeof aC=="object"){aA.each(aC,function(aH,aG){aD(aG,aH);});}else{if(aC===!0){aE.chunk_size>0&&(aF.slice_blob=!0);if(aE.resize.enabled||!aE.multipart){aF.send_binary_string=!0;}aA.each(aE,function(aH,aG){aD(aG,!!aH,!0);});}}}return aF;}var ay=az.setTimeout,j={},aA={VERSION:"2.1.2",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,FILE_DUPLICATE_ERROR:-602,IMAGE_FORMAT_ERROR:-700,MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,mimeTypes:aw.mimes,ua:aw.ua,typeOf:aw.typeOf,extend:aw.extend,guid:aw.guid,get:function(aF){var aE=[],aC;aw.typeOf(aF)!=="array"&&(aF=[aF]);var aD=aF.length;while(aD--){aC=aw.get(aF[aD]),aC&&aE.push(aC);}return aE.length?aE:null;},each:aw.each,getPos:aw.getPos,getSize:aw.getSize,xmlEncode:function(aD){var aC={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},aE=/[<>&\"\']/g;return aD?(""+aD).replace(aE,function(aF){return aC[aF]?"&"+aC[aF]+";":aF;}):aD;},toArray:aw.toArray,inArray:aw.inArray,addI18n:aw.addI18n,translate:aw.translate,isEmptyObj:aw.isEmptyObj,hasClass:aw.hasClass,addClass:aw.addClass,removeClass:aw.removeClass,getStyle:aw.getStyle,addEvent:aw.addEvent,removeEvent:aw.removeEvent,removeAllEvents:aw.removeAllEvents,cleanName:function(aD){var aC,aE;aE=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];
for(aC=0;aC0?"&":"?")+aE),aD;},formatSize:function(aE){function aC(aG,aF){return Math.round(aG*Math.pow(10,aF))/Math.pow(10,aF);}if(aE===aB||/\D/.test(aE)){return aA.translate("N/A");}var aD=Math.pow(1024,4);return aE>aD?aC(aE/aD,1)+" "+aA.translate("tb"):aE>(aD/=1024)?aC(aE/aD,1)+" "+aA.translate("gb"):aE>(aD/=1024)?aC(aE/aD,1)+" "+aA.translate("mb"):aE>1024?Math.round(aE/1024)+" "+aA.translate("kb"):aE+" "+aA.translate("b");},parseSize:aw.parseSizeStr,predictRuntime:function(aE,aF){var aD,aC;return aD=new aA.Uploader(aE),aC=aw.Runtime.thatCan(aD.getOption().required_features,aF||aE.runtimes),aD.destroy(),aC;},addFileFilter:function(aD,aC){j[aD]=aC;}};aA.addFileFilter("mime_types",function(aD,aC,aE){aD.length&&!aD.regexp.test(aC.name)?(this.trigger("Error",{code:aA.FILE_EXTENSION_ERROR,message:aA.translate("File extension error."),file:aC}),aE(!1)):aE(!0);}),aA.addFileFilter("max_file_size",function(aE,aC,aF){var aD;aE=aA.parseSize(aE),aC.size!==aD&&aE&&aC.size>aE?(this.trigger("Error",{code:aA.FILE_SIZE_ERROR,message:aA.translate("File size error."),file:aC}),aF(!1)):aF(!0);}),aA.addFileFilter("prevent_duplicates",function(aE,aC,aF){if(aE){var aD=this.files.length;while(aD--){if(aC.name===this.files[aD].name&&aC.size===this.files[aD].size){this.trigger("Error",{code:aA.FILE_DUPLICATE_ERROR,message:aA.translate("Duplicate file error."),file:aC}),aF(!1);return;}}}aF(!0);}),aA.Uploader=function(aY){function aW(){var a5,a4=0,a6;if(this.state==aA.STARTED){for(a6=0;a60?Math.ceil(a4.loaded/a4.size*100):100,a1();}function a1(){var a5,a4;aZ.reset();for(a5=0;a50?Math.ceil(aZ.uploaded/aX.length*100):0:(aZ.bytesPerSec=Math.ceil(aZ.loaded/((+(new Date)-aQ||1)/1000)),aZ.percent=aZ.size>0?Math.ceil(aZ.loaded/aZ.size*100):0);}function aK(){var a4=a0[0]||aV[0];return a4?a4.getRuntime().uid:!1;}function aN(a5,a6){if(a5.ruid){var a4=aw.Runtime.getInfo(a5.ruid);if(a4){return a4.can(a6);}}return !1;}function aD(){this.bind("FilesAdded FilesRemoved",function(a4){a4.trigger("QueueChanged"),a4.refresh();}),this.bind("CancelUpload",aE),this.bind("BeforeUpload",aP),this.bind("UploadFile",aU),this.bind("UploadProgress",aH),this.bind("StateChanged",aR),this.bind("QueueChanged",a1),this.bind("Error",a3),this.bind("FileUploaded",aG),this.bind("Destroy",aO);}function aJ(a8,a9){var a7=this,a5=0,a6=[],a4={runtime_order:a8.runtimes,required_caps:a8.required_features,preferred_caps:aT,swf_url:a8.flash_swf_url,xap_url:a8.silverlight_xap_url};aA.each(a8.runtimes.split(/\s*,\s*/),function(ba){a8[ba]&&(a4[ba]=a8[ba]);}),a8.browse_button&&aA.each(a8.browse_button,function(ba){a6.push(function(bc){var bb=new aw.FileInput(aA.extend({},a4,{accept:a8.filters.mime_types,name:a8.file_data_name,multiple:a8.multi_selection,container:a8.container,browse_button:ba}));bb.onready=function(){var bd=aw.Runtime.getInfo(this.ruid);aw.extend(a7.features,{chunks:bd.can("slice_blob"),multipart:bd.can("send_multipart"),multi_selection:bd.can("select_multiple")}),a5++,a0.push(this),bc();},bb.onchange=function(){a7.addFile(this.files);},bb.bind("mouseenter mouseleave mousedown mouseup",function(bd){aL||(a8.browse_button_hover&&("mouseenter"===bd.type?aw.addClass(ba,a8.browse_button_hover):"mouseleave"===bd.type&&aw.removeClass(ba,a8.browse_button_hover)),a8.browse_button_active&&("mousedown"===bd.type?aw.addClass(ba,a8.browse_button_active):"mouseup"===bd.type&&aw.removeClass(ba,a8.browse_button_active)));}),bb.bind("mousedown",function(){a7.trigger("Browse");}),bb.bind("error runtimeerror",function(){bb=null,bc();}),bb.init();});}),a8.drop_element&&aA.each(a8.drop_element,function(ba){a6.push(function(bc){var bb=new aw.FileDrop(aA.extend({},a4,{drop_zone:ba}));bb.onready=function(){var bd=aw.Runtime.getInfo(this.ruid);a7.features.dragdrop=bd.can("drag_and_drop"),a5++,aV.push(this),bc();},bb.ondrop=function(){a7.addFile(this.files);},bb.bind("error runtimeerror",function(){bb=null,bc();}),bb.init();});}),aw.inSeries(a6,function(){typeof a9=="function"&&a9(a5);});}function aC(a7,a6,a4){var a5=new aw.Image;try{a5.onload=function(){if(a6.width>this.width&&a6.height>this.height&&a6.quality===aB&&a6.preserve_headers&&!a6.crop){return this.destroy(),a4(a7);
}a5.downsize(a6.width,a6.height,a6.crop,a6.preserve_headers);},a5.onresize=function(){a4(this.getAsBlob(a7.type,a6.quality)),this.destroy();},a5.onerror=function(){a4(a7);},a5.load(a7);}catch(a8){a4(a7);}}function aF(a8,a9,a6){function a7(bc,ba,bd){var bb=a2[bc];switch(bc){case"max_file_size":bc==="max_file_size"&&(a2.max_file_size=a2.filters.max_file_size=ba);break;case"chunk_size":if(ba=aA.parseSize(ba)){a2[bc]=ba,a2.send_file_name=!0;}break;case"multipart":a2[bc]=ba,ba||(a2.send_file_name=!0);break;case"unique_names":a2[bc]=ba,ba&&(a2.send_file_name=!0);break;case"filters":aA.typeOf(ba)==="array"&&(ba={mime_types:ba}),bd?aA.extend(a2.filters,ba):a2.filters=ba,ba.mime_types&&(a2.filters.mime_types.regexp=function(bf){var be=[];return aA.each(bf,function(bg){aA.each(bg.extensions.split(/,/),function(bh){/^\s*\*\s*$/.test(bh)?be.push("\\.*"):be.push("\\."+bh.replace(new RegExp("["+"/^$.*+?|()[]{}\\".replace(/./g,"\\$&")+"]","g"),"\\$&"));});}),new RegExp("("+be.join("|")+")$","i");}(a2.filters.mime_types));break;case"resize":bd?aA.extend(a2.resize,ba,{enabled:!0}):a2.resize=ba;break;case"prevent_duplicates":a2.prevent_duplicates=a2.filters.prevent_duplicates=!!ba;break;case"browse_button":case"drop_element":ba=aA.get(ba);case"container":case"runtimes":case"multi_selection":case"flash_swf_url":case"silverlight_xap_url":a2[bc]=ba,bd||(a4=!0);break;default:a2[bc]=ba;}bd||a5.trigger("OptionChanged",bc,ba,bb);}var a5=this,a4=!1;typeof a8=="object"?aA.each(a8,function(bb,ba){a7(ba,bb,a6);}):a7(a8,a9,a6),a6?(a2.required_features=ax(aA.extend({},a2)),aT=ax(aA.extend({},a2,{required_features:!0}))):a4&&(a5.trigger("Destroy"),aJ.call(a5,a2,function(ba){ba?(a5.runtime=aw.Runtime.getInfo(aK()).type,a5.trigger("Init",{runtime:a5.runtime}),a5.trigger("PostInit")):a5.trigger("Error",{code:aA.INIT_ERROR,message:aA.translate("Init error.")});}));}function aP(a6,a4){if(a6.settings.unique_names){var a7=a4.name.match(/\.([^.]+)$/),a5="part";a7&&(a5=a7[1]),a4.target_name=a4.id+"."+a5;}}function aU(a9,a5){function a7(){bc-->0?ay(a4,1000):(a5.loaded=a8,a9.trigger("Error",{code:aA.HTTP_ERROR,message:aA.translate("HTTP Error."),file:a5,response:aS.responseText,status:aS.status,responseHeaders:aS.getAllResponseHeaders()}));}function a4(){var bg,be,bf={},bh;if(a5.status!==aA.UPLOADING||a9.state===aA.STOPPED){return;}a9.settings.send_file_name&&(bf.name=a5.target_name||a5.name),bd&&bb.chunks&&ba.size>bd?(bh=Math.min(bd,ba.size-a8),bg=ba.slice(a8,a8+bh)):(bh=ba.size,bg=ba),bd&&bb.chunks&&(a9.settings.send_chunk_number?(bf.chunk=Math.ceil(a8/bd),bf.chunks=Math.ceil(ba.size/bd)):(bf.offset=a8,bf.total=ba.size)),aS=new aw.XMLHttpRequest,aS.upload&&(aS.upload.onprogress=function(bi){a5.loaded=Math.min(a5.size,a8+bi.loaded),a9.trigger("UploadProgress",a5);}),aS.onload=function(){if(aS.status>=400){a7();return;}bc=a9.settings.max_retries,bh=ba.size?(a5.size!=a5.origSize&&(ba.destroy(),ba=null),a9.trigger("UploadProgress",a5),a5.status=aA.DONE,a9.trigger("FileUploaded",a5,{response:aS.responseText,status:aS.status,responseHeaders:aS.getAllResponseHeaders()})):ay(a4,1);},aS.onerror=function(){a7();},aS.onloadend=function(){this.destroy(),aS=null;},a9.settings.multipart&&bb.multipart?(aS.open("post",a6,!0),aA.each(a9.settings.headers,function(bj,bi){aS.setRequestHeader(bi,bj);}),be=new aw.FormData,aA.each(aA.extend(bf,a9.settings.multipart_params),function(bj,bi){be.append(bi,bj);}),be.append(a9.settings.file_data_name,bg),aS.send(be,{runtime_order:a9.settings.runtimes,required_caps:a9.settings.required_features,preferred_caps:aT,swf_url:a9.settings.flash_swf_url,xap_url:a9.settings.silverlight_xap_url})):(a6=aA.buildUrl(a9.settings.url,aA.extend(bf,a9.settings.multipart_params)),aS.open("post",a6,!0),aS.setRequestHeader("Content-Type","application/octet-stream"),aA.each(a9.settings.headers,function(bj,bi){aS.setRequestHeader(bi,bj);}),aS.send(bg,{runtime_order:a9.settings.runtimes,required_caps:a9.settings.required_features,preferred_caps:aT,swf_url:a9.settings.flash_swf_url,xap_url:a9.settings.silverlight_xap_url}));}var a6=a9.settings.url,bd=a9.settings.chunk_size,bc=a9.settings.max_retries,bb=a9.features,a8=0,ba;a5.loaded&&(a8=a5.loaded=bd?bd*Math.floor(a5.loaded/bd):0),ba=a5.getSource(),a9.settings.resize.enabled&&aN(ba,"send_binary_string")&&!!~aw.inArray(ba.type,["image/jpeg","image/png"])?aC.call(this,ba,a9.settings.resize,function(be){ba=be,a5.size=be.size,a4();}):a4();}function aH(a5,a4){aI(a4);}function aR(a5){if(a5.state==aA.STARTED){aQ=+(new Date);}else{if(a5.state==aA.STOPPED){for(var a4=a5.files.length-1;a4>=0;a4--){a5.files[a4].status==aA.UPLOADING&&(a5.files[a4].status=aA.QUEUED,a1());}}}}function aE(){aS&&aS.abort();}function aG(a4){a1(),ay(function(){aW.call(a4);
},1);}function a3(a5,a4){a4.code===aA.INIT_ERROR?a5.destroy():a4.file&&(a4.file.status=aA.FAILED,aI(a4.file),a5.state==aA.STARTED&&(a5.trigger("CancelUpload"),ay(function(){aW.call(a5);},1)));}function aO(a4){a4.stop(),aA.each(aX,function(a5){a5.destroy();}),aX=[],a0.length&&(aA.each(a0,function(a5){a5.destroy();}),a0=[]),aV.length&&(aA.each(aV,function(a5){a5.destroy();}),aV=[]),aT={},aL=!1,aQ=aS=null,aZ.reset();}var aM=aA.guid(),a2,aX=[],aT={},a0=[],aV=[],aQ,aZ,aL=!1,aS;a2={runtimes:aw.Runtime.order,max_retries:0,chunk_size:0,multipart:!0,multi_selection:!0,file_data_name:"file",flash_swf_url:"js/Moxie.swf",silverlight_xap_url:"js/Moxie.xap",filters:{mime_types:[],prevent_duplicates:!1,max_file_size:0},resize:{enabled:!1,preserve_headers:!0,crop:!1},send_file_name:!0,send_chunk_number:!0},aF.call(this,aY,null,!0),aZ=new aA.QueueProgress,aA.extend(this,{id:aM,uid:aM,state:aA.STOPPED,features:{},runtime:null,files:aX,settings:a2,total:aZ,init:function(){var a4=this;typeof a2.preinit=="function"?a2.preinit(a4):aA.each(a2.preinit,function(a5,a6){a4.bind(a6,a5);}),aD.call(this);if(!a2.browse_button||!a2.url){this.trigger("Error",{code:aA.INIT_ERROR,message:aA.translate("Init error.")});return;}aJ.call(this,a2,function(a5){typeof a2.init=="function"?a2.init(a4):aA.each(a2.init,function(a6,a7){a4.bind(a7,a6);}),a5?(a4.runtime=aw.Runtime.getInfo(aK()).type,a4.trigger("Init",{runtime:a4.runtime}),a4.trigger("PostInit")):a4.trigger("Error",{code:aA.INIT_ERROR,message:aA.translate("Init error.")});});},setOption:function(a5,a4){aF.call(this,a5,a4,!this.runtime);},getOption:function(a4){return a4?a2[a4]:a2;},refresh:function(){a0.length&&aA.each(a0,function(a4){a4.trigger("Refresh");}),this.trigger("Refresh");},start:function(){this.state!=aA.STARTED&&(this.state=aA.STARTED,this.trigger("StateChanged"),aW.call(this));},stop:function(){this.state!=aA.STOPPED&&(this.state=aA.STOPPED,this.trigger("StateChanged"),this.trigger("CancelUpload"));},disableBrowse:function(){aL=arguments[0]!==aB?arguments[0]:!0,a0.length&&aA.each(a0,function(a4){a4.disable(aL);}),this.trigger("DisableBrowse",aL);},getFile:function(a5){var a4;for(a4=aX.length-1;a4>=0;a4--){if(aX[a4].id===a5){return aX[a4];}}},addFile:function(a9,bb){function ba(bd,be){var bc=[];aw.each(a7.settings.filters,function(bf,bg){j[bg]&&bc.push(function(bh){j[bg].call(a7,bf,bd,function(bi){bh(!bi);});});}),aw.inSeries(bc,be);}function a8(bd){var bc=aw.typeOf(bd);if(bd instanceof aw.File){if(!bd.ruid&&!bd.isDetached()){if(!a4){return !1;}bd.ruid=a4,bd.connectRuntime(a4);}a8(new aA.File(bd));}else{bd instanceof aw.Blob?(a8(bd.getSource()),bd.destroy()):bd instanceof aA.File?(bb&&(bd.name=bb),a6.push(function(be){ba(bd,function(bf){bf||(aX.push(bd),a5.push(bd),a7.trigger("FileFiltered",bd)),ay(be,1);});})):aw.inArray(bc,["file","blob"])!==-1?a8(new aw.File(null,bd)):bc==="node"&&aw.typeOf(bd.files)==="filelist"?aw.each(bd.files,a8):bc==="array"&&(bb=null,aw.each(bd,a8));}}var a7=this,a6=[],a5=[],a4;a4=aK(),a8(a9),a6.length&&aw.inSeries(a6,function(){a5.length&&a7.trigger("FilesAdded",a5);});},removeFile:function(a5){var a4=typeof a5=="string"?a5:a5.id;for(var a6=aX.length-1;a6>=0;a6--){if(aX[a6].id===a4){return this.splice(a6,1)[0];}}},splice:function(a7,a5){var a6=aX.splice(a7===aB?0:a7,a5===aB?aX.length:a5),a4=!1;return this.state==aA.STARTED&&(aA.each(a6,function(a8){if(a8.status===aA.UPLOADING){return a4=!0,!1;}}),a4&&this.stop()),this.trigger("FilesRemoved",a6),aA.each(a6,function(a8){a8.destroy();}),a4&&this.start(),a6;},bind:function(a6,a4,a7){var a5=this;aA.Uploader.prototype.bind.call(this,a6,function(){var a8=[].slice.call(arguments);return a8.splice(0,1,a5),a4.apply(this,a8);},0,a7);},destroy:function(){this.trigger("Destroy"),a2=aZ=null,this.unbindAll();}});},aA.Uploader.prototype=aw.EventTarget.instance,aA.File=function(){function aD(aE){aA.extend(this,{id:aA.guid(),name:aE.name||aE.fileName,type:aE.type||"",size:aE.size||aE.fileSize,origSize:aE.size||aE.fileSize,loaded:0,percent:0,status:aA.QUEUED,lastModifiedDate:aE.lastModifiedDate||(new Date).toLocaleString(),getNative:function(){var aF=this.getSource().getSource();return aw.inArray(aw.typeOf(aF),["blob","file"])!==-1?aF:null;},getSource:function(){return aC[this.id]?aC[this.id]:null;},destroy:function(){var aF=this.getSource();aF&&(aF.destroy(),delete aC[this.id]);}}),aC[this.id]=aE;}var aC={};return aD;}(),aA.QueueProgress=function(){var aC=this;aC.size=0,aC.loaded=0,aC.uploaded=0,aC.failed=0,aC.queued=0,aC.percent=0,aC.bytesPerSec=0,aC.reset=function(){aC.size=aC.loaded=aC.uploaded=aC.failed=aC.queued=aC.percent=aC.bytesPerSec=0;};},az.plupload=aA;})(window,mOxie);(function(ay,aw){function ax(aA){return plupload.translate(aA)||aA;}function j(aA,aB){aB.contents().each(function(aC,aD){aD=ay(aD),aD.is(".plupload")||aD.remove();}),aB.prepend(''+''+''+''+''+ax("Select files")+""+''+ax("Add files to the upload queue and click the start button.")+""+""+""+''+''+''+ax("Filename")+""+' '+''+ax("Status")+""+''+ax("Size")+""+' '+""+'
'+'"+""+""+""+''+"");
}var az={};ay.fn.pluploadQueue=function(aA){return aA?(this.each(function(){function aI(aJ){var aL;aJ.status==plupload.DONE&&(aL="plupload_done"),aJ.status==plupload.FAILED&&(aL="plupload_failed"),aJ.status==plupload.QUEUED&&(aL="plupload_delete"),aJ.status==plupload.UPLOADING&&(aL="plupload_uploading");var aK=ay("#"+aJ.id).attr("class",aL).find("a").css("display","block");aJ.hint&&aK.attr("title",aJ.hint);}function aE(){ay("span.plupload_total_status",aC).html(aD.total.percent+"%"),ay("div.plupload_progress_bar",aC).css("width",aD.total.percent+"%"),ay("span.plupload_upload_status",aC).html(aw.sprintf(ax("Uploaded %d/%d files"),aD.total.uploaded,aD.files.length));}function aG(){var aL=ay("ul.plupload_filelist",aC).html(""),aJ=0,aK;ay.each(aD.files,function(aM,aN){aK="",aN.status==plupload.DONE&&(aN.target_name&&(aK+=''),aK+='',aK+='',aJ++,ay("#"+aF+"_count").val(aJ)),aL.append(''+''+aN.name+""+''+''+aN.percent+"%"+''+plupload.formatSize(aN.size)+""+' '+aK+" "),aI(aN),ay("#"+aN.id+".plupload_delete a").click(function(aO){ay("#"+aN.id).remove(),aD.removeFile(aN),aO.preventDefault();});}),ay("span.plupload_total_file_size",aC).html(plupload.formatSize(aD.total.size)),aD.total.queued===0?ay("span.plupload_add_text",aC).html(ax("Add Files")):ay("span.plupload_add_text",aC).html(aw.sprintf(ax("%d files queued"),aD.total.queued)),ay("a.plupload_start",aC).toggleClass("plupload_disabled",aD.files.length==aD.total.uploaded+aD.total.failed),aL[0].scrollTop=aL[0].scrollHeight,aE(),!aD.files.length&&aD.features.dragdrop&&aD.settings.dragdrop&&ay("#"+aF+"_filelist").append(''+ax("Drag files here.")+" ");}function aH(){delete az[aF],aD.destroy(),aC.html(aB),aD=aC=aB=null;}var aD,aC,aF,aB;aC=ay(this),aF=aC.attr("id"),aF||(aF=plupload.guid(),aC.attr("id",aF)),aB=aC.html(),j(aF,aC),aA=ay.extend({dragdrop:!0,browse_button:aF+"_browse",container:aF},aA),aA.dragdrop&&(aA.drop_element=aF+"_filelist"),aD=new plupload.Uploader(aA),az[aF]=aD,aD.bind("UploadFile",function(aJ,aK){ay("#"+aK.id).addClass("plupload_current_file");}),aD.bind("Init",function(aJ,aK){!aA.unique_names&&aA.rename&&aC.on("click","#"+aF+"_filelist div.plupload_file_name span",function(aQ){var aO=ay(aQ.target),aM,aN,aP,aL="";aM=aJ.getFile(aO.parents("li")[0].id),aP=aM.name,aN=/^(.+)(\.[^.]+)$/.exec(aP),aN&&(aP=aN[1],aL=aN[2]),aO.hide().after(''),aO.next().val(aP).focus().blur(function(){aO.show().next().remove();}).keydown(function(aR){var aS=ay(this);aR.keyCode==13&&(aR.preventDefault(),aM.name=aS.val()+aL,aO.html(aM.name),aS.blur());});}),ay("#"+aF+"_container").attr("title","Using runtime: "+aK.runtime),ay("a.plupload_start",aC).click(function(aL){ay(this).hasClass("plupload_disabled")||aD.start(),aL.preventDefault();}),ay("a.plupload_stop",aC).click(function(aL){aL.preventDefault(),aD.stop();}),ay("a.plupload_start",aC).addClass("plupload_disabled");}),aD.bind("Error",function(aK,aM){var aJ=aM.file,aL;aJ&&(aL=aM.message,aM.details&&(aL+=" ("+aM.details+")"),aM.code==plupload.FILE_SIZE_ERROR&&alert(ax("Error: File too large:")+" "+aJ.name),aM.code==plupload.FILE_EXTENSION_ERROR&&alert(ax("Error: Invalid file extension:")+" "+aJ.name),aJ.hint=aL,ay("#"+aJ.id).attr("class","plupload_failed").find("a").css("display","block").attr("title",aL)),aM.code===plupload.INIT_ERROR&&setTimeout(function(){aH();},1);}),aD.bind("PostInit",function(aJ){aJ.settings.dragdrop&&aJ.features.dragdrop&&ay("#"+aF+"_filelist").append(''+ax("Drag files here.")+" ");}),aD.init(),aD.bind("StateChanged",function(){aD.state===plupload.STARTED?(ay("li.plupload_delete a,div.plupload_buttons",aC).hide(),aD.disableBrowse(!0),ay("span.plupload_upload_status,div.plupload_progress,a.plupload_stop",aC).css("display","block"),ay("span.plupload_upload_status",aC).html("Uploaded "+aD.total.uploaded+"/"+aD.files.length+" files"),aA.multiple_queues&&ay("span.plupload_total_status,span.plupload_total_file_size",aC).show()):(aG(),ay("a.plupload_stop,div.plupload_progress",aC).hide(),ay("a.plupload_delete",aC).css("display","block"),aA.multiple_queues&&aD.total.uploaded+aD.total.failed==aD.files.length&&(ay(".plupload_buttons,.plupload_upload_status",aC).css("display","inline"),aD.disableBrowse(!1),ay(".plupload_start",aC).addClass("plupload_disabled"),ay("span.plupload_total_status,span.plupload_total_file_size",aC).hide()));}),aD.bind("FilesAdded",aG),aD.bind("FilesRemoved",function(){var aJ=ay("#"+aF+"_filelist").scrollTop();
aG(),ay("#"+aF+"_filelist").scrollTop(aJ);}),aD.bind("FileUploaded",function(aK,aJ){aI(aJ);}),aD.bind("UploadProgress",function(aJ,aK){ay("#"+aK.id+" div.plupload_file_status",aC).html(aK.percent+"%"),aI(aK),aE();}),aA.setup&&aA.setup(aD);}),this):az[ay(this[0]).attr("id")];};})(H,mOxie);function C(j,az,ax){if(typeof az=="undefined"){az=true;}if(typeof ax=="undefined"){ax=" ";}if(typeof(j)=="undefined"){return"";}var aA=1000;if(j=aA);return j.toFixed(1)+ax+aw[ay]+(az?"b":"");}function W(j){return j.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");}function al(j){return j.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");}function ac(j){var aw=document.createElement("div");aw.innerHTML=j;return aw.childNodes;}function ah(j){return j.getElementsByTagName("head")[0];}function af(j){return j.getElementsByTagName("body")[0];}function ap(ax,az){var j=ax.getElementsByTagName("link");var ay=false;for(var aw=j.length-1;aw>=0;aw--){if(j[aw].href==az){j[aw].parentNode.removeChild(j[aw]);}}}function U(ay,aA){if(!ay){return;}var j=ay.getElementsByTagName("link");var az=false;for(var aw=0;aw-1){aw.splice(aw.indexOf(j),1);}var ay=aw.join(" ").trim();if(ay.length>0){ax.className=ay;}else{if(ax.hasAttribute("class")){ax.removeAttribute("class");}}}function a(j){if(typeof(j.className)==="undefined"||j.className==null){return[];}return j.className.split(/\s+/);}function av(ay,j){var ax=a(ay);for(var aw=0;aw-1){az[aA.substr(0,j).trim()]=aA.substr(j+1);}else{az[aA]="";}}return az;}function aa(ax,aw){var ay=R(ax);for(var j in ay){var az=ay[j];if(j==aw){return az;}}return null;}function V(ay,ax,j){var az=R(ay);for(var aw in az){var aA=az[aw];if(aw==ax&&aA==j){return true;}}return false;}function v(ax,aw,j){var ay=R(ax);ay[aw]=j;m(ax,ay);}function T(aw,j){var ax=R(aw);delete ax[j];m(aw,ax);}function m(aw,ay){var ax=[];for(var j in ay){ax.push(j+":"+ay[j]);}if(ax.length>0){aw.setAttribute("style",ax.join(";"));}else{if(aw.hasAttribute("style")){aw.removeAttribute("style");}}}function s(az,aw){var ax;if(Object.prototype.toString.call(aw)==="[object Array]"){ax=aw;}else{ax=[aw];}for(var ay=0;ay-1){j.push(az.childNodes[ay]);}}return j;}var h=1;P("jsplus_uploader_url",e("jsplus_uploader")+"uploader.php");o("runtimes","html5,flash,html4,silverlight,browserplus,gears");o("auto_upload",true);if(h==101||h==102||h==104||h==1||h==2){o("allowed_ext","jpg,jpeg,gif,png,bmp,tif,tiff");}else{if(h==103){o("allowed_ext","*");}}if(h==101||h==102||h==104||h==1||h==2){o("default_img_resize",true);o("default_img_resize_width",800);o("default_img_resize_height",600);o("default_img_resize_enlarge",false);o("img_resize_show",true);}if(h==102||h==104||h==1||h==2){o("default_thumb_resize_width",200);o("default_thumb_resize_height",200);o("default_thumb_resize_enlarge",false);o("thumb_resize_show",true);}if(h==1||h==2){o("default_col_count",3);o("col_count_show",true);}if(h==101){o("template","
");}else{if(h==102){o("template","
");}else{if(h==103){o("template",""+'
'+"Download file"+"");
}else{if(h==104){o("template",""+""+""+"
"+""+"");o("template_wrap","{ITEMS}");}else{if(h==1){o("template",""+""+""+""+"
"+""+""+"");o("template_wrap","{ITEMS}");}else{if(h==2){o("template",""+""+""+""+"
"+""+""+"");o("template_wrap","{ITEMS}");}}}}}}var I=[];var Z=false;var aq=null;var U=function(ay,aA){var j=ay.getElementsByTagName("link");var az=false;for(var aw=0;awax?aB:ax;};var ay=function(){if(aB==0){return ax;}if(ax==0){return aB;}return aB'+" (.*?)<\/pre>$/i,"$1");if(I[I.length-1]!=aC){I.push(aC.trim());}}},Error:function(aB,aA){var aC=aA.message;if(aC.toLowerCase().substr("exten")>-1){aC+="\nAllowed file exntesions: "+allowedExt.replace(",",", ");}alert(aC);},UploadComplete:function(aA){if(O(ay,"auto_upload")){if(I.length>0){r(ax);}else{aA.destroy();ag(ay,ax);}}}}});return j;}function n(){aq.pluploadQueue().destroy();}function r(j){j.getButton("ok").click();}function at(ax,j){var aw=j.getElement().getFirst();aw.setAttribute("class",aw.getAttribute("class")+" dlg_jsplus_plupload");}function A(aB){var j=false;var aC=aB.getSelection().getStartElement().$;do{if(aC.className!=null){var ay=aC.className.split(" ");if(ay.indexOf("jsplus_bootstrap_gallery")!==-1){j=true;break;}}if(aC.parentElement!=null&&aC.parentElement.tagName.toLowerCase()!="body"&&aC.parentElement!==b(aB)){aC=aC.parentElement;}else{break;}}while(true);if(j){for(var ax=0;ax