Your IP : 18.189.14.251
(function(window,undefined){var axVERSION="7.0.37.0",jVERSION="7.0.37.0";var uploaderClassID="7ECB1A47-6647-4B2C-A8DA-675569C9FF15",uploaderProgID="Aurigma.Uploader.7037.1";var thumbnailClassID="493B5A90-6B34-44BF-9CB4-37B22E511415",thumbnailProgID="Aurigma.Thumbnail.7037.1";var AU=window.Aurigma?window.Aurigma.ImageUploader||{}:{},undefinedStr="undefined",objectCache=AU._objectCache||(AU._objectCache={_cache:{},_uid:0,put:function(e){if(typeof e!=undefinedStr){var t=e.id()||"_obj"+ ++this._uid;e._cacheId=t;this._cache[t]=e}},get:function(e){var t=this._cache;if(t[e]){return t[e]}else{for(var r=0,n=t.length;r<n;r++){if(t[r]&&t[r].id()===e){return t[r]}}return null}}}),browser=AU.browser=new function(){var e=navigator.userAgent.toLowerCase();this.isOpera=e.indexOf("opera")>-1;this.isKonq=e.indexOf("konqueror")>-1;this.isChrome=e.indexOf("chrome")>-1;this.isSafari=e.indexOf("safari")>-1&&!this.isChrome;this.isKhtml=this.isSafari||this.isKonq||this.isChrome;this.isIE=e.indexOf("msie")!=-1&&!this.isOpera;this.isIE6XPSP2=this.isIE&&e.indexOf("sv1")>-1;this.isIE7=this.isIE&&e.indexOf("msie 7.0")>-1;this.isIE8=this.isIE&&e.indexOf("msie 8.0")>-1;this.isIE9=this.isIE&&e.indexOf("msie 9.0")>-1;this.isBeforeIE6XPSP2=this.isIE&&!this.isIE6XPSP2&&!this.isIE7&&!this.isIE8&&!this.isIE9;this.isWinIE=this.isIE&&e.indexOf("mac")==-1;this.isIE64=this.isIE&&e.indexOf("win64")>-1;this.isFF=e.indexOf("firefox")>-1;this.isWindowsOS=navigator.platform.indexOf("Win")>-1},showInfo=function(e){AU.debug().showInfo(e)},showError=function(e){AU.debug().showError(e)},htmlencode=function(e){if(e&&typeof e.replace==="function"){var t=[['"',"""],["'","'"],["&","&"],["<","<"],[">",">"]];var r=/\"|\'|&|<|>/g;return e.replace(r,function(e){for(var r=0,n=t.length;r<n;r++){if(e==t[r][0]){return t[r][1]}}return e})}else{return e}},getCurrentUrl=window.getCurrentUrl=function(){return document.location.href},getGlobalHandlerName=function(e,t){return"__"+e.id()+"_"+t},getParams=function(){var e=[],t,r,n,i=this._simpleProperties;if(i&&i.length>0){for(t=0,r=this._simpleProperties.length;t<r;t++){if(!i[t].isAttribute){n=this[i[t].name]()+"";if(n!="null"&&n!=undefinedStr){var o=i[t].render||i[t].name;o=o.charAt(0).toUpperCase()+o.substring(1);e.push({name:o,value:n})}}}}if(this._objectProperties&&this._objectProperties.length>0){for(t=0,r=this._objectProperties.length;t<r;t++){n=this[this._objectProperties[t].name]();if(typeof n.getParams==="function"){e=e.concat(n.getParams())}}}return e},extend=function(e,t,r){var n,i,o;if(typeof e!=="object"&&Object.prototype.toString.call(e)!=="[object Function]"){e={}}if(t!=null){for(n in t){i=e[n];o=t[n];if(e===o){continue}if(r&&typeof o==="object"){if(!i){if(Object.prototype.toString.call(o)==="[object Array]"){i=[]}else{i={}}}e[n]=extend(i,o,r)}else if(o!==undefined){e[n]=o}}}return e},helpers={prop:function(e,t,r,n,i){i=i||{};if(i.func){var o;if(r){o="set"+t;if(!(o in e)){showError('Control have not "'+o+'" property.');return null}e[o](fixValue(n))}else{o="get"+t;if(!(o in e)){showError('Control have not "'+o+'" property.');return null}return javaUtil.convertToJS(e[o]())}}else{if(r){e[t]=n}else{return e[t]}}},objProp:function(e,t,r,n,i){if(r){this.set(e[t],n)}else{return e[t]}},set:function(e,t){for(var r in t){if(t.hasOwnProperty(r)){if(typeof e[r]==="function"){e[r](t[r])}else{showError('"'+r+'" property is not defined.')}}}}},propertyMaker={createSimpleProperty:function(e,t){if(typeof t.name==="string"){var r="_"+t.name;e[r]=t.defaultValue;e[t.name]=function(){return helpers.prop(this,r,arguments.length,arguments[0])}}},createObjectProperty:function(e,t,r){var n=new t.type;var i="_"+t.name;e[i]=n;if(typeof t.type.init==="function"){t.type.init(n,r)}else{var o="Can not create property '"+t.name+"'. 'init' method is not a function.";showError(o);throw o}e[t.name]=function(){return helpers.objProp(this,i,arguments.length,arguments[0])}},createControlProperty:function(e,t){if(typeof t.name==="string"&&!t.renderOnly){try{var r=e[t.name](),n=e._uploader,i=n.getElement();var o=t.getter,a=t.setter;if(o===1||a===1){var s=t.render||t.name;s=s.charAt(0).toUpperCase()+s.substring(1)}if(AU.browser.isWindowsOS){if(o===1){o="get"+s}if(a===1){a="set"+s}if(o&&!(o in i)){showInfo('Function "'+o+'" undefined')}if(a&&!(a in i)){showInfo('Function "'+a+'" undefined')}}e[t.name]=function(){return helpers.prop(i,s,arguments.length,arguments[0],{func:true})}}catch(l){var u="Can't create property '"+t.name+"'.\r\n";if(typeof l==="string"){l=u+l}else{l.message=u+(l.message||l.description||l)}throw l}}},createAttributeProperty:function(e,t){var r=e._uploader.getElement(),n=t.name;e[n]=function(){return helpers.prop(r,n,arguments.length,arguments[0])}},createMethod:function(obj,method){var uploader=obj._uploader,element=uploader.getElement();var controlMethodName=method.controlMethodName||method.name;obj[method.name]=function(){var arg=arguments;switch(arg.length){case 0:return element[controlMethodName]();case 1:return element[controlMethodName](fixValue(arg[0]));case 2:return element[controlMethodName](fixValue(arg[0]),fixValue(arg[1]));case 3:return element[controlMethodName](fixValue(arg[0]),fixValue(arg[1]),fixValue(arg[2]));case 4:return element[controlMethodName](fixValue(arg[0]),fixValue(arg[1]),fixValue(arg[2]),fixValue(arg[3]));case 5:return element[controlMethodName](fixValue(arg[0]),fixValue(arg[1]),fixValue(arg[2]),fixValue(arg[3]),fixValue(arg[4]));default:showInfo('Method "'+controlMethodName+'" called using "eval" expression.');var js="element[controlMethodName](";for(var i=0,imax=arg.length;i<imax;i++){js+="arg["+i+"]";if(i=1<imax){js+=", "}}js+=")";return eval(js)}}},_typicalInit:function(e,t){e._uploader=t;if(e._simpleProperties){for(var r=0,n=e._simpleProperties.length;r<n;r++){propertyMaker.createSimpleProperty(e,e._simpleProperties[r])}}if(e._objectProperties){for(var r=0,n=e._objectProperties.length;r<n;r++){propertyMaker.createObjectProperty(e,e._objectProperties[r],t)}}},_typicalReinit:function(e){if(e._simpleProperties){for(var t=0,r=e._simpleProperties.length;t<r;t++){var n=e._simpleProperties[t];if(!n.isAttribute){propertyMaker.createControlProperty(e,n)}}}if(e._objectProperties){for(var t=0,r=e._objectProperties.length;t<r;t++){var n=e._objectProperties[t];if(n.type&&typeof n.type.reinit==="function"){n.type.reinit(e[n.name]())}}}if(e._methods&&e._methods.length>0){for(var t=0,r=e._methods.length;t<r;t++){propertyMaker.createMethod(e,e._methods[t])}}}};function ax2jsArray(e){return new VBArray(e).toArray()}function js2axArray(e){var t=new ActiveXObject("Scripting.Dictionary");if(!t){showError("Scripting.Dictionary object not available.")}for(var r=0,n=e.length;r<n;r++){t.add(r,e[r])}return t.Items()}function java2jsArray(e){var t=[];for(var r=0,n=e.length;r<n;r++){t.push(e[r])}return t}function fixValue(e){return e+""}var javaUtil={convertToJS:function(e){var t=typeof e;if(t!=="string"&&t!=="number"&&t!=="boolean"){try{if("intValue"in e){e=e.intValue()*1}else if("booleanValue"in e){e=!!e.booleanValue()}else{e+=""}}catch(r){}}return e}};AU.javaDetector={oldMimeType:"application/npruntime-scriptable-plugin;DeploymentToolkit",mimeType:"application/java-deployment-toolkit",list:null,getJREs:function(){if(this.list==null){if(!this._written){this.writePluginTag()}var e=[],t,r;var n=navigator.userAgent.toLowerCase();var i=document.getElementById("deployJavaPlugin");if(i&&i.jvms){t=this.testUsingDeploymentPlugin(i)}else if(window.ActiveXObject){t=this.testUsingActiveX()}else{if(typeof window.java!==undefinedStr&&window.java.lang){t=this.testUsingJavaProperty()}else{t=this.testUsingMimeTypes();if(!t){t=this.testUsingPluginsArray()}}}if(t){for(var o=0,a=t.length;o<a;o++){var s=parseInt(t[o],10);if(!isNaN(s)){t[o]=s}}e.push(t)}this.list=e;return e}else{return this.list}},testUsingDeploymentPlugin:function(e){var t=e.jvms,r=[];for(var n=0,i=t.getLength();n<i;n++){var o=t.get(n).version;if(o){matches=/^(\d+)\.(\d+)\.(\d+)_(\d+)$/.exec(o);if(!matches||matches.length===0){matches=/^(\d+)\.(\d+)\.(\d+)$/.exec(o);if(matches&&matches.length>0){matches[4]=0}else{continue}}o=matches.slice(1);if(r.length==0||(parseInt(r[0],10)<parseInt(o[0],10)||parseInt(r[1],10)<parseInt(o[1],10)||parseInt(r[2],10)<parseInt(o[2],10)||parseInt(r[3],10)<parseInt(o[3],10))){r=o}}}if(r.length>0){return r}else{return null}},testUsingActiveX:function(){var e=["1.8.0.0","1.7.0.0","1.6.0.0","1.5.0.0","1.4.2.0"],t;for(var r=0,n=e.length;r<n;r++){var i=e[r];objectName="JavaWebStart.isInstalled."+i;try{if(new ActiveXObject(objectName)!=null){t=i.split(".")}}catch(o){}}if(t){t[3]=undefined;if(t[2]=="0"){t[2]=undefined}}return t},testUsingJavaProperty:function(){var e=window.java,t=null;try{var r=e.lang.System.getProperty("java.version");matches=/^(\d+)\.(\d+)\.(\d+)_(\d+)$/.exec(r);t=matches.slice(1)}catch(n){}return t},testUsingMimeTypes:function(){var e=navigator.mimeTypes,t=null,r="",n;if(e&&e.length>0){for(var i=0,o=e.length;i<o;i++){var a=e[i].type;matches=/^application\/x-java-applet;jpi-version=(.*)$/.exec(a);if(matches&&matches.length>0){t=matches[1];matches=/^(\d+)\.(\d+)\.?(\d+)?_?(\d+)?$/.exec(t);t=matches.slice(1);break}matches=/^application\/x-java-applet\x3Bversion=(1\.8|1\.7|1\.6|1\.5|1\.4\.2)$/.exec(a);if(matches&&matches.length>0){r=r<matches[1]?matches[1]:r}}if(!t&&r){t=r.split(".");while(t.length<4){t.push(undefined)}}}return t},testUsingPluginsArray:function(){var e,t=[];if((e=navigator.plugins)&&e.length>0){var r,n;for(var i=0,o=e.length;i<o;i++){var a=e[i].description;var s=/^Java (1\.4|1\.5|1\.6|1\.7|1\.8)\.?(\d+)?_?(\d+)?.* Plug-in/.exec(a);if(s&&s.length>0){var l=s.slice(0);l[0]=s[1].split(".")[0];l[1]=s[1].split(".")[1];if(t.length==0||(parseInt(t[0],10)<parseInt(l[0],10)||parseInt(t[1],10)<parseInt(l[1],10)||parseInt(t[2],10)<parseInt(l[2],10)||parseInt(t[3],10)<parseInt(l[3],10))){t=l}}}}if(t.length>0){return t}else{return null}},compareVersions:function(e,t){var r=e;var n=t;for(var i=0,o=Math.min(r.length,n.length);i<o;i++){if(r[i]<n[i]){return false}}return true},writePluginTag:function(){if(typeof ActiveXObject!=undefinedStr){try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");this.isActiveXEnabled=true}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");this.isActiveXEnabled=true}catch(t){this.isActiveXEnabled=false}}}else{this.isActiveXEnabled=false}if(this.isActiveXEnabled){var r=document.createElement("object");r.id="deployJavaPlugin";var n=r.style;n.width=0;n.height=0;n.position="absolute";n.left="-10px";n.padding=0;n.margin=0;n.border="0 none";try{r.classid="clsid:CAFEEFAC-DEC7-0000-0001-ABCDEFFEDCBA"}catch(i){try{r.classid="clsid:CAFEEFAC-DEC7-0000-0000-ABCDEFFEDCBA"}catch(i){}}if(r.classid){var o=document.getElementsByTagName("body")[0];o.insertBefore(r,o.firstChild)}}else if(AU.browser.isSafari||AU.browser.isOpera){}else{this.writeEmbedTag()}this._written=true},writeEmbedTag:function(){var e=null;if(navigator.mimeTypes!=null){for(var t=0;t<navigator.mimeTypes.length;t++){if(navigator.mimeTypes[t].type==this.mimeType){if(navigator.mimeTypes[t].enabledPlugin){e=document.createElement("embed");e.type=this.mimeType;break}}}if(e==null){for(var t=0;t<navigator.mimeTypes.length;t++){if(navigator.mimeTypes[t].type==this.oldMimeType){if(navigator.mimeTypes[t].enabledPlugin){e=document.createElement("embed");e.type=this.oldMimeType;break}}}}if(e!=null){e.id="deployJavaPlugin";e.hidden=true;var r=e.style;r.padding=0;r.margin=0;r.border="0 none";r.width=0;r.height=0;var n=document.getElementsByTagName("body")[0];n.insertBefore(e,n.firstChild)}}}};(function e(t){if(t._written){return}var r;if(!document&&document.getElementsByTagName){r=false}else{var n=document.getElementsByTagName("body");if(n&&n.length>0&&(n=n[0])!=null&&n.firstChild){r=true}}if(r){t.writePluginTag()}else{setTimeout(function(){e(AU.javaDetector)},50)}})(AU.javaDetector);AU.debug=function(){if(!this._debug){var e=function(){this.constructor=AU.debug};e.prototype=AU.debug.prototype;this._debug=new e}return this._debug};AU.debug.prototype={__class:true,_level:0,_mode:["popup","console","alert"],mode:function(e){if(arguments.length>0){var t=arguments[0];if(t instanceof Array){this._mode=arguments[0]}else{this._mode=[arguments[0]]}}else{return this._mode}},level:function(e){if(arguments.length>0){this._level=arguments[0]}else{return this._level}},showError:function(e){this.showMessage(e,1)},_showUploaderMessage:function(e){this.showMessage(e,2)},showInfo:function(e){this.showMessage(e,3)},showMessage:function(e,t){if(t>this._level){return}for(var r=0,n=this._mode.length;r<n;r++){switch(this._mode[r]){case"console":if(typeof window.console!=undefinedStr&&console.log){console.log(e);return}break;case"popup":if(!this._popupWindow||this._popupWindow.closed){this._popupWindow=window.open("","ImageUploaderDebugWindow","width=300,height=200,menubar=1,status=1,scrollbars=1,resizable=1");if(!this._popupWindow)break;var i=this._popupWindow.document.getElementsByTagName("ol");if(!i||i.length==0){var o=[];o.push('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n');o.push('<html xmlns="http://www.w3.org/1999/xhtml">\n');o.push("<head>");o.push("<title>Image Uploader Log Window</title>");o.push('<style type="text/css">* { margin:0; padding: 0; font-family: "Lucida Console", Monaco, monospace; } li { border-bottom:1px solid #aaa; padding: 10px; } li:nth-child(odd) { background-color: #fafafa; }</style>');o.push("</head>");o.push("<body>");o.push('<input type="button" value="Clear" onclick=\'document.getElementsByTagName("ol")[0].innerHTML = "";\' />');o.push("<ol>");o.push("</ol>");o.push('<input type="button" value="Clear" onclick=\'document.getElementsByTagName("ol")[0].innerHTML = "";\' />');o.push("</body>");o.push("</html>");this._popupWindow.document.write(o.join(""))}}var a=this._popupWindow.document.createElement("li"),s=this._popupWindow.document.createElement("pre"),l=this._popupWindow.document.createTextNode(e);s.appendChild(l);a.appendChild(s);this._popupWindow.document.getElementsByTagName("ol")[0].appendChild(a);return;case"alert":alert(e);return}}}};var formHelper=function(){function e(e){var t=e.name,r=e.type,n=e.tagName.toLowerCase();if(!t||e.disabled||r=="reset"||r=="button"||r=="file"||r=="submit"||r=="image"||(r=="checkbox"||r=="radio")&&!e.checked||n=="select"&&e.selectedIndex==-1){return null}if(n=="select"){var i=e.selectedIndex;if(i<0)return null;var o=[],a=e.options;var s=r=="select-one";var l=s?i+1:a.length;for(var u=s?i:0;u<l;u++){var c=a[u];if(c.selected){var d=c.value;if(!d)d=c.attributes&&c.attributes["value"]&&!c.attributes["value"].specified?c.text:c.value;if(s)return d;o.push(d)}}return o}return e.value}function t(t){var r=[];var n=t.elements;if(!n)return r;for(var i=0,o=n.length;i<o;i++){var a=n[i];var s=a.name;if(!s)continue;var l=e(a);if(l&&l.constructor==Array){for(var u=0,c=l.length;u<c;u++)r.push({name:s,value:l[u],array:true,first:u===0})}else if(l!==null&&typeof l!=undefinedStr)r.push({name:s,value:l})}return r}return{formToArray:t}}();function baseControl(){this._simpleProperties=[{name:"id",isAttribute:true}]}baseControl.prototype={__class:true,type:function(){function e(e){var t=(e+"").split("|");for(var r=0,n=t.length-1;r<n;r++){var i=t[r].toLowerCase();if(i==="activex"){if(this.activeXControl().isActiveXSupported()){return i}}else if(i==="java"){if(this.javaControl().isJavaSupported()){return i}}}return t[t.length-1]}if(arguments.length>0){this._platform=e.call(this,arguments[0])}else{if(!this._platform){var t="activex|java";this._platform=e.call(this,t)}return this._platform}},state:function(){if(arguments.length>0){this._state=arguments[0]}else{return this._state}},set:function(e){for(var t in e){if(typeof this[t]==="function"){this[t](e[t])}else{showError("Control have not "+t+" property.")}}},writeHtml:function(){window.document.write(this.getHtml())},getHtml:function(){var e=this,t=this.id(),r=this.events();var n=function(t,r){var n=function(){var n=true;if(t._handlers&&t._handlers.length>0){var i=[];for(var o=0,a=arguments.length;o<a;o++){i.push(javaUtil.convertToJS(arguments[o]))}for(var s=0,l=t._handlers.length;s<l;s++){try{var u=t._handlers[s];var c;if(typeof u==="function"){c=u.apply(e,i)}else if(typeof window[u]==="function"){c=window[u].apply(e,i)}else{showError(r+' error:\n "'+u+'" handler is not defined.')}if(r==="beforeUpload"||r==="afterPackageUpload"){if(!n){c=n}else if(c!=null){n=!(c===false)}}}catch(d){showError(r+" error:\n"+(d.message||d.description||d));throw d}}}return c};if(r=="initComplete"){return function(){setTimeout(n,500)}}else{return n}};var i=/mac/i.test(navigator.platform)&&/firefox/i.test(navigator.userAgent);if(i){showInfo("ResumeUploadCallback mode is turned on.");n=function(r,n){var i=function(){var i=true;if(r._handlers&&r._handlers.length>0){var o=[];for(var a=0,s=arguments.length;a<s;a++){o.push(javaUtil.convertToJS(arguments[a]))}for(var l=0,u=r._handlers.length;l<u;l++){try{var c=r._handlers[l];var d;if(typeof c==="function"){d=c.apply(e,o)}else if(typeof window[c]==="function"){d=window[c].apply(e,o)}else{showError(n+' error:\n "'+c+'" handler is not defined.')}if(n==="beforeUpload"||n==="afterPackageUpload"){if(!i){d=i}else if(d!=null){i=!(d===false)}}}catch(m){showError(n+" error:\n"+(m.message||m.description||m));throw m}}}if(n==="beforeUpload"||n==="beforePackageUpload"||n==="afterPackageUpload"||n==="beforeSendRequest"){setTimeout(function(){var e=document.getElementById(t);if(e&&"ResumeUpload"in e){showInfo("Call ResumeUpload for "+n+" event.");e.ResumeUpload(n,d)}},50)}return d};if(n=="initComplete"){return function(){setTimeout(i,500)}}else{return i}}}if(r.preRender().count()>0){n(r.preRender(),"preRender")()}if(AU.debug().level()>=2&&r.trace){r.trace().add(function(e){AU.debug()._showUploaderMessage(e)})}for(var o in r){if(o!="getParams"&&o!="preRender"){var a=r[o];if(typeof a==="function"&&a()instanceof AU.event&&a().count()>0){window[getGlobalHandlerName(this,o)]=n(a(),o)}}}var s,l=this.type();if(l=="java"){s=javaRenderer(this,{enableResumeUploadCallback:i}).html()}else if(l=="activex"){s=activeXRenderer(this).html()}else{s="Not supported."}return s},getElement:function(){return window.document.getElementById(this.id())},getParams:function(){var e=getParams.call(this);return e},registerCallback:function(e,t,r){this._clbs=this._clbs||{};this._clbs[e]=this._clbs[e]||[];this._clbs[e].push({func:t,ctx:r})},_invokeCallback:function(e,t){if(!this._clbs||!this._clbs[e]){return}var r=this._clbs[e];for(var n=0,i=r.length;n<i;n++){var o=r[n];o.func.apply(o.ctx,t)}},id:function(e){}};function baseEvents(e){this._eventNames=["initComplete","preRender"]}baseEvents.prototype={__class:true,initComplete:function(){},preRender:function(){},getParams:function(){var e=[];for(var t=0,r=this._eventNames.length;t<r;t++){var n=this._eventNames[t],i=this[n];if(typeof i==="function"&&i().count()>0){e.push({name:n.toLowerCase()+"listener",value:getGlobalHandlerName(this._uploader,n)})}}return e}};baseEvents.init=function(e,t){e._uploader=t;var r=e._eventNames;var n=function(){var e=new AU.event;return function(){if(arguments.length>0){e.add(arguments[0])}return e}};for(var i=0,o=r.length;i<o;i++){e[r[i]]=n()}};baseEvents.prototype.constructor=baseEvents;AU.activeXControl=function(e){this._uploader=e;this.codeBase("Scripts/ImageUploader7.cab");this.codeBase64("Scripts/ImageUploader7_x64.cab")};AU.activeXControl.prototype={__class:true,getActiveXInstalledToUpdate:function(){var e=this.progId();if(e){try{var t=new ActiveXObject(e);var r=t.Version.split(",");delete t;var n=this.version().split(".");for(var i=0;i<4;i++){if(parseInt(r[i],10)<parseInt(n[i],10)){return true}}}catch(o){}}return false},isActiveXSupported:function(){return typeof window.ActiveXObject!==undefinedStr},actualVersion:function(){var e=this._uploader.getElement();if(e){return e.getVersion()}else{return null}},codeBase:function(e){return helpers.prop(this,"_codeBase",arguments.length,e)},codeBase64:function(e){return helpers.prop(this,"_codeBase64",arguments.length,e)},classId:function(e){return helpers.prop(this,"_classId",arguments.length,e)},progId:function(e){return helpers.prop(this,"_progId",arguments.length,e)},version:function(e){return helpers.prop(this,"_version",arguments.length,e)}};AU.addFilesProgressDialog=function(){};AU.addFilesProgressDialog.prototype={__class:true,_simpleProperties:[{name:"cancelButtonText",getter:1,setter:1,render:"AddFilesProgressDialogCancelButtonText"},{name:"currentFileText",getter:1,setter:1,render:"AddFilesProgressDialogCurrentFileText"},{name:"titleText",getter:1,setter:1,render:"AddFilesProgressDialogTitleText"},{name:"totalFilesText",getter:1,setter:1,render:"AddFilesProgressDialogTotalFilesText"},{name:"waitText",getter:1,setter:1,render:"AddFilesProgressDialogWaitText"}],getParams:getParams,cancelButtonText:function(e){},currentFileText:function(e){},titleText:function(e){},totalFilesText:function(e){},waitText:function(e){}};AU.addFilesProgressDialog.init=propertyMaker._typicalInit;AU.addFilesProgressDialog.reinit=propertyMaker._typicalReinit;AU.authenticationDialog=function(){};AU.authenticationDialog.prototype={__class:true,_simpleProperties:[{name:"cancelButtonText",getter:1,setter:1,render:"AuthenticationDialogCancelButtonText"},{name:"loginText",getter:1,setter:1,render:"AuthenticationDialogLoginText"},{name:"okButtonText",getter:1,setter:1,render:"AuthenticationDialogOkButtonText"},{name:"passwordText",getter:1,setter:1,render:"AuthenticationDialogPasswordText"},{name:"realmText",getter:1,setter:1,render:"AuthenticationDialogRealmText"},{name:"text",getter:1,setter:1,render:"AuthenticationDialogText"}],getParams:getParams,cancelButtonText:function(e){},loginText:function(e){},okButtonText:function(e){},passwordText:function(e){},realmText:function(e){},text:function(e){}};AU.authenticationDialog.init=propertyMaker._typicalInit;AU.authenticationDialog.reinit=propertyMaker._typicalReinit;AU.contextMenu=function(){};AU.contextMenu.prototype={__class:true,_simpleProperties:[{name:"addFilesText",getter:1,setter:1,render:"AddFilesMenuText"},{name:"addFolderText",getter:1,setter:1,render:"AddFolderMenuText"},{name:"arrangeByDimensionsText",getter:1,setter:1,render:"ArrangeByDimensionsMenuText"},{name:"arrangeByModifiedText",getter:1,setter:1,render:"ArrangeByModifiedMenuText"},{name:"arrangeByNameText",getter:1,setter:1,render:"ArrangeByNameMenuText"},{name:"arrangeByPathText",getter:1,setter:1,render:"ArrangeByPathMenuText"},{name:"arrangeBySizeText",getter:1,setter:1,render:"ArrangeBySizeMenuText"},{name:"arrangeByText",getter:1,setter:1,render:"ArrangeByMenuText"},{name:"arrangeByTypeText",getter:1,setter:1,render:"ArrangeByTypeMenuText"},{name:"checkAllText",getter:1,setter:1,render:"CheckAllMenuText"},{name:"checkText",getter:1,setter:1,render:"CheckMenuText"},{name:"detailsViewText",getter:1,setter:1,render:"DetailsViewMenuText"},{name:"editText",getter:1,setter:1,render:"EditMenuText"},{name:"editDescriptionText",getter:1,setter:1,render:"EditDescriptionMenuText"},{name:"listViewText",getter:1,setter:1,render:"ListViewMenuText"},{name:"navigateToFolderText",getter:1,setter:1,render:"NavigateToFolderMenuText"},{name:"openText",getter:1,setter:1,render:"OpenMenuText"},{name:"pasteText",getter:1,setter:1,render:"PasteMenuText"},{name:"removeAllText",getter:1,setter:1,render:"RemoveAllMenuText"},{name:"removeText",getter:1,setter:1,render:"RemoveMenuText"},{name:"thumbnailsViewText",getter:1,setter:1,render:"ThumbnailsViewMenuText"},{name:"tilesViewText",getter:1,setter:1,render:"TilesViewMenuText"},{name:"uncheckAllText",getter:1,setter:1,render:"UncheckAllMenuText"},{name:"uncheckText",getter:1,setter:1,render:"UncheckMenuText"}],getParams:getParams,addFilesText:function(e){},addFolderText:function(e){},checkAllText:function(e){},checkText:function(e){},arrangeByDimensionsText:function(e){},arrangeByModifiedText:function(e){},arrangeByNameText:function(e){},arrangeByPathText:function(e){},arrangeBySizeText:function(e){},arrangeByText:function(e){},arrangeByTypeText:function(e){},detailsViewText:function(e){},editText:function(e){},editDescriptionText:function(e){},listViewText:function(e){},navigateToFolderText:function(e){},openText:function(e){},pasteText:function(e){},removeAllText:function(e){},removeText:function(e){},thumbnailsViewText:function(e){},tilesViewText:function(e){},uncheckAllText:function(e){},uncheckText:function(e){}};AU.contextMenu.init=propertyMaker._typicalInit;AU.contextMenu.reinit=propertyMaker._typicalReinit;AU.converter=function(e){if(AU.converter.init){AU.converter.init()}this.mode("*.*=SourceFile");if(e){this.set(e)}};AU.converter.init=function(){var e=AU.converter.prototype;if(e._simpleProperties){for(var t=0,r=e._simpleProperties.length;t<r;t++){var n=e._simpleProperties[t];propertyMaker.createSimpleProperty(e,n)}}delete AU.converter.init};AU.converter.prototype={__class:true,_simpleProperties:[{name:"hash",getter:1,setter:1,render:"ConverterHash"},{name:"thumbnailApplyCrop",getter:1,setter:1,render:"ConverterThumbnailApplyCrop"},{name:"thumbnailBgColor",getter:1,setter:1,render:"ConverterThumbnailBgColor"},{name:"thumbnailCompressOversizedOnly",getter:1,setter:1,render:"ConverterThumbnailCompressOversizedOnly"},{name:"thumbnailCopyExif",getter:1,setter:1,render:"ConverterThumbnailCopyExif"},{name:"thumbnailCopyIptc",getter:1,setter:1,render:"ConverterThumbnailCopyIptc"},{name:"thumbnailFitMode",getter:1,setter:1,render:"ConverterThumbnailFitMode"},{name:"thumbnailHeight",getter:1,setter:1,render:"ConverterThumbnailHeight"},{name:"thumbnailJpegQuality",getter:1,setter:1,render:"ConverterThumbnailJpegQuality"},{name:"thumbnailKeepColorSpace",getter:1,setter:1,render:"ConverterThumbnailKeepColorSpace"},{name:"thumbnailResizeQuality",getter:1,setter:1,render:"ConverterThumbnailResizeQuality"},{name:"thumbnailResolution",getter:1,setter:1,render:"ConverterThumbnailResolution"},{name:"thumbnailWatermark",getter:1,setter:1,render:"ConverterThumbnailWatermark"},{name:"thumbnailWidth",getter:1,setter:1,render:"ConverterThumbnailWidth"}],mode:function(){if(arguments.length>0){if(arguments[0]){this._validateMode(arguments[0]);this._mode=arguments[0]}}else{return this._mode}},hash:function(e){},thumbnailApplyCrop:function(e){},thumbnailBgColor:function(e){},thumbnailCompressOversizedOnly:function(e){},thumbnailCopyExif:function(e){},thumbnailCopyIptc:function(e){},thumbnailFitMode:function(e){},thumbnailHeight:function(e){},thumbnailJpegQuality:function(e){},thumbnailKeepColorSpace:function(e){},thumbnailResizeQuality:function(e){},thumbnailResolution:function(e){},thumbnailWatermark:function(e){},thumbnailWidth:function(e){},set:function(e){if(e){if(typeof e.toJson=="function")e=e.toJson();for(var t in e){if(!e.hasOwnProperty||e.hasOwnProperty(t)){if(typeof this[t]==="function"&&e[t]!=null){this[t](e[t])}}}}},toJson:function(){var e={},t,r;if(this.mode()){e.mode=this.mode()}if(this._simpleProperties){for(var n=0,i=this._simpleProperties.length;n<i;n++){r=this._simpleProperties[n];t=this[r.name]();if(t!=null){e[r.name]=t}}}return e},_validateMode:function(e){var t=/^((.*=)?(SourceFile|Thumbnail|Icon|None|Zip);)*(.*=)?(SourceFile|Thumbnail|Icon|None|Zip);?$/;if(t.test(e)){return true}else{showError("Converter mode string is not valid.\n"+e);return false}}};AU.converter.prototype.mode.isUploaderProperty=true;AU.converter.prototype.constructor=AU.converter;AU.converter.reinit=function(e,t){e.mode=function(){if(arguments.length>0){if(arguments[0]){this._validateMode(arguments[0]);t.setConverterMode(fixValue(this._index),fixValue(arguments[0]))}}else{return javaUtil.convertToJS(t.getConverterMode(fixValue(this._index)))}};e.mode.isUploaderProperty=true;if(e._simpleProperties){for(var r=0,n=e._simpleProperties.length;r<n;r++){var i=e._simpleProperties[r];if(!i.isAttribute){(function(r){var n=r.getter,i=r.setter;if(n===1||i===1){var o=r.render||r.name;o=o.charAt(0).toUpperCase()+o.substring(1);if(n===1){n="get"+o}if(i===1){i="set"+o}}e[r.name]=function(){if(arguments.length>0){if(arguments[0]!=null){t[i](fixValue(this._index),fixValue(arguments[0]))}}else{return javaUtil.convertToJS(t[n](fixValue(this._index)))}};e[r.name].isUploaderProperty=true})(i)}}}};AU.converters=function(){};AU.converters.prototype={__class:true,add:function(e){if(e!==undefined){if(!(e instanceof AU.converter)){e=new AU.converter(e)}this._items.push(e);return e}},count:function(){return this._items.length},get:function(e){return this._items[e]},remove:function(e){this._items.splice(e,1)},removeAll:function(){this._items.length=0;while(this.count()>0){this.remove(0)}}};AU.converters.init=function(e,t){e._uploader=t;e._items=[new AU.converter({mode:"*.*=SourceFile"})]};AU.converters.reinit=function(e){try{showInfo("[js_info] Reinit converters.");var t=e._uploader.getElement();if(AU.debug().level()>=3){if(!("getConverterCount"in t)){showError("getConverterCount method is not defined.")}if(!("AddConverter"in t)){showError("addConverter method is not defined.")}if(!("RemoveConverter"in t)){showError("removeConverter method is not defined.")}}var r=[],n,i;for(n=0,i=e._items.length;n<i;n++){var o=e._items[n];r.push(o.toJson())}while(t.getConverterCount()>0){t.RemoveConverter(fixValue(0))}e._itemsCache=[];e.add=function(){if(arguments[0]===undefined){return}var e=t.AddConverter("*.*=SourceFile");if(arguments[0]){var r=this.get(e);r.set(arguments[0]);return r}};e.count=function(){return javaUtil.convertToJS(t.getConverterCount())};e.get=function(e){if(e<this.count()){if(this._itemsCache&&this._itemsCache[e]){return this._itemsCache[e]}else{this._itemsCache=this._itemsCache||[];var r=new AU.converter;r._index=e;AU.converter.reinit(r,t);this._itemsCache[e]=r;return r}}else{return null}};e.remove=function(e){t.RemoveConverter(fixValue(e));this._itemsCache.splice(e,1);for(var r in this._items){this._itemsCache[r]._index=r}};for(n=0,i=r.length;n<i;n++){e.add(r[n])}}catch(a){showError("Converters initialization failed.\n"+(a.message||a.description||a));throw a}};AU.deleteFilesDialog=function(){};AU.deleteFilesDialog.prototype={__class:true,_simpleProperties:[{name:"message",getter:1,setter:1,render:"DeleteFilesDialogMessage"},{name:"titleText",getter:1,setter:1,render:"DeleteFilesDialogTitleText"}],getParams:getParams,message:function(e){},titleText:function(e){}};AU.deleteFilesDialog.init=propertyMaker._typicalInit;AU.deleteFilesDialog.reinit=propertyMaker._typicalReinit;AU.descriptionEditor=function(){};AU.descriptionEditor.prototype={__class:true,_simpleProperties:[{name:"cancelHyperlinkText",getter:1,setter:1,render:"DescriptionEditorCancelHyperlinkText"},{name:"maxTextLength",getter:1,setter:1,render:"DescriptionEditorMaxTextLength"},{name:"orEscLabelText",getter:1,setter:1,render:"DescriptionEditorOrEscLabelText"},{name:"saveButtonText",getter:1,setter:1,render:"DescriptionEditorSaveButtonText"}],getParams:getParams,cancelHyperlinkText:function(e){},maxTextLength:function(e){},orEscLabelText:function(e){},saveButtonText:function(e){}};AU.descriptionEditor.init=propertyMaker._typicalInit;AU.descriptionEditor.reinit=propertyMaker._typicalReinit;AU.detailsViewColumns=function(){};AU.detailsViewColumns.prototype={__class:true,_simpleProperties:[{name:"dimensionsText",getter:1,setter:1,render:"DetailsViewColumnDimensionsText"},{name:"fileNameText",getter:1,setter:1,render:"DetailsViewColumnFileNameText"},{name:"fileSizeText",getter:1,setter:1,render:"DetailsViewColumnSizeText"},{name:"fileTypeText",getter:1,setter:1,render:"DetailsViewColumnTypeText"},{name:"infoText",getter:1,setter:1,render:"DetailsViewColumnInfoText"},{name:"lastModifiedText",getter:1,setter:1,render:"DetailsViewColumnLastModifiedText"}],getParams:getParams,dimensionsText:function(e){},fileSizeText:function(e){},fileTypeText:function(e){},infoText:function(e){},lastModifiedText:function(e){}};AU.detailsViewColumns.init=propertyMaker._typicalInit;
AU.detailsViewColumns.reinit=propertyMaker._typicalReinit;AU.events=function(e){};AU.events.prototype=new baseEvents;extend(AU.events.prototype,{_eventNames:[undefined,undefined,"afterPackageUpload","afterSendRequest","afterUpload","beforePackageUpload","beforeSendRequest","beforeUpload","folderChange","imageEditorClose","imageRotated","restrictionFailed","error","progress","selectionChange","trace","uploadFileCountChange","viewChange"],afterPackageUpload:function(){},afterSendRequest:function(){},afterUpload:function(){},beforePackageUpload:function(){},beforeSendRequest:function(){},beforeUpload:function(){},folderChange:function(){},imageEditorClose:function(){},imageRotated:function(){},restrictionFailed:function(){},error:function(){},progress:function(){},selectionChange:function(){},trace:function(){},uploadFileCountChange:function(){},viewChange:function(){}},true);AU.events.init=baseEvents.init;AU.events.prototype.constructor=AU.events;AU.file=function(e){if(e){this.set(e)}this.constructor=AU.file.prototype};AU.file.prototype={__class:true,angle:function(e){},cropBounds:function(e){},description:function(e){},focused:function(){},format:function(){},guid:function(){},height:function(){},horizontalResolution:function(){},name:function(){},selected:function(e){},size:function(){},tag:function(e){},tileTemplate:function(e){},type:function(){},verticalResolution:function(){},width:function(){},remove:function(){}};AU.file.reinit=function(e,t){t.angle=function(t){if(t||t===0){e.setUploadFileAngle(this._index,fixValue(t))}else{return e.getUploadFileAngle(this._index)}};t.cropBounds=function(t){var r=(e.getAttribute("classid")+"").toLowerCase()===("clsid:"+this._uploader.activeXControl().classId()).toLowerCase();if(t!==undefined){if(!t){t=[0,0,1e6,1e6]}if(t.length===2){t=[0,0].concat(t)}if(!t||t.length!==4){showError("Invalid crop argument.");return}if(r){e.setUploadFileCropBounds(this._index,js2axArray(t))}else{e.setUploadFileCropBounds(this._index,t)}}else{t=e.getUploadFileCropBounds(this._index);if(r){return ax2jsArray(t)}else{return java2jsArray(t)}}};t.description=function(t){if(t!==undefined){e.setUploadFileDescription(this._index,fixValue(t))}else{return javaUtil.convertToJS(e.getUploadFileDescription(this._index))}};t.focused=function(){return javaUtil.convertToJS(e.getUploadFileFocused(this._index))};t.format=function(){return javaUtil.convertToJS(e.getUploadFileFormat(this._index))};t.guid=function(){return javaUtil.convertToJS(e.getUploadFileGuid(this._index))};t.height=function(){return javaUtil.convertToJS(e.getUploadFileHeight(this._index))};t.horizontalResolution=function(){return javaUtil.convertToJS(e.getUploadFileHorizontalResolution(this._index))};t.name=function(){return javaUtil.convertToJS(e.getUploadFileName(this._index))};t.selected=function(t){if(t!==undefined){e.setUploadFileSelected(this._index,t)}else{return javaUtil.convertToJS(e.getUploadFileSelected(this._index))}};t.size=function(){return javaUtil.convertToJS(e.getUploadFileSize(this._index))};t.tag=function(t){if(t!==undefined){e.setUploadFileTag(this._index,fixValue(t))}else{return javaUtil.convertToJS(e.getUploadFileTag(this._index))}};t.tileTemplate=function(t){if(t!==undefined){e.setUploadFileTileTemplate(this._index,t)}else{return javaUtil.convertToJS(e.getUploadFileTileTemplate(this._index))}};t.type=function(){return javaUtil.convertToJS(e.getUploadFileType(this._index))};t.verticalResolution=function(){return javaUtil.convertToJS(e.getUploadFileVerticalResolution(this._index))};t.width=function(){return javaUtil.convertToJS(e.getUploadFileWidth(this._index))};t.remove=function(){return e.UploadFileRemove(this._index)}};AU.files=function(){};AU.files.prototype={__class:true,count:function(){return 0},get:function(e){return null},totalFileSize:function(){return 0},remove:function(e){},removeByGuid:function(e){}};AU.files.init=propertyMaker._typicalInit;AU.files.reinit=function(e){showInfo("[js_info] Reinit files API.");var t=e._uploader.getElement();e.count=function(){return javaUtil.convertToJS(t.getUploadFileCount())};e.totalFileSize=function(){return javaUtil.convertToJS(t.getTotalFileSize())};e.get=function(e){if(e<this.count()){if(this._items&&this._items[e]){return this._items[e]}else{this._items=this._items||[];var r=new AU.file;r._uploader=this._uploader;r._index=e;AU.file.reinit(t,r);this._items[e]=r;return r}}else{return null}};e.remove=function(e){return t.UploadFileRemove(e)};e.removeByGuid=function(e){return t.UploadFileRemoveByGuid(e)}};AU.imageEditor=function(){};AU.imageEditor.prototype={__class:true,_simpleProperties:[{name:"cancelButtonImageFormat",getter:1,setter:1,render:"ImageEditorCancelButtonImageFormat"},{name:"cancelButtonText",getter:1,setter:1,render:"ImageEditorCancelButtonText"},{name:"cancelCropButtonImageFormat",getter:1,setter:1,render:"ImageEditorCancelCropButtonImageFormat"},{name:"cancelCropButtonText",getter:1,setter:1,render:"ImageEditorCancelCropButtonText"},{name:"cropButtonImageFormat",getter:1,setter:1,render:"ImageEditorCropButtonImageFormat"},{name:"cropButtonText",getter:1,setter:1,render:"ImageEditorCropButtonText"},{name:"cropMinSize",getter:1,setter:1,render:"ImageEditorCropMinSize"},{name:"cropRatio",getter:1,setter:1,render:"ImageEditorCropRatio"},{name:"descriptionHintText",getter:1,setter:1,render:"ImageEditorDescriptionHintText"},{name:"enableCrop",getter:1,setter:1,render:"ImageEditorEnableCrop"},{name:"rotateButtonImageFormat",getter:1,setter:1,render:"ImageEditorRotateButtonImageFormat"},{name:"rotateButtonText",getter:1,setter:1,render:"ImageEditorRotateButtonText"},{name:"saveButtonImageFormat",getter:1,setter:1,render:"ImageEditorSaveButtonImageFormat"},{name:"saveButtonText",getter:1,setter:1,render:"ImageEditorSaveButtonText"}],_methods:[{name:"show",controlMethodName:"ShowImageEditor"}],getParams:getParams,cancelButtonImageFormat:function(e){},cancelButtonText:function(e){},cancelCropButtonImageFormat:function(e){},cancelCropButtonText:function(e){},cropButtonImageFormat:function(e){},cropButtonText:function(e){},cropMinSize:function(e){},cropRatio:function(e){},descriptionHintText:function(e){},enableCrop:function(e){},rotateButtonImageFormat:function(e){},rotateButtonText:function(e){},saveButtonImageFormat:function(e){},saveButtonText:function(e){},show:function(e){}};AU.imageEditor.init=propertyMaker._typicalInit;AU.imageEditor.reinit=propertyMaker._typicalReinit;AU.imageEditor.prototype.constructor=AU.imageEditor;AU.informationBar=function(){};AU.informationBar.prototype={__class:true,_simpleProperties:[{name:"closeIconImageFormat",getter:1,setter:1,render:"InformationBarCloseIconImageFormat"},{name:"errorColor",getter:1,setter:1,render:"InformationBarErrorColor"},{name:"messageColor",getter:1,setter:1,render:"InformationBarMessageColor"},{name:"warningColor",getter:1,setter:1,render:"InformationBarWarningColor"}],_methods:[{name:"show",controlMethodName:"ShowInformationBar"}],getParams:getParams,closeIconImageFormat:function(e){},errorColor:function(e){},messageColor:function(e){},warningColor:function(e){},show:function(e,t){}};AU.informationBar.init=propertyMaker._typicalInit;AU.informationBar.reinit=propertyMaker._typicalReinit;AU.informationBar.prototype.constructor=AU.informationBar;AU.javaControl=function(e){this._uploader=e;this.codeBase("Scripts/ImageUploader7.jar");this.cached(true)};AU.javaControl.prototype={__class:true,getJarFileName:function(){var e=this.codeBase();var t=e.split("/");if(t.length>0){return t[t.length-1]}else{showError('Incorrect codebase string: "'+e+'"');return e}},isJavaSupported:function(){if(this.getJREInstalled()>=0){return true}else{return false}},getJREInstalled:function(){var e=-2;if(navigator.javaEnabled()){var t=AU.javaDetector.getJREs();if(t==null){e=0}else if(t.length>0){e=-1;for(var r=0,n=t.length;r<n;r++){if(AU.javaDetector.compareVersions(t[r],this.javaVersionRequired)){e=1;break}}}}return e},javaVersionRequired:[1,5,0,0],actualVersion:function(){var e=this._uploader.getElement();if(e){return e.getVersion()}else{return null}},codeBase:function(e){return helpers.prop(this,"_codeBase",arguments.length,e)},className:function(e){return helpers.prop(this,"_className",arguments.length,e)},cached:function(e){return helpers.prop(this,"_cached",arguments.length,e)},version:function(e){return helpers.prop(this,"_version",arguments.length,e)}};AU.messages=function(){};AU.messages.prototype={__class:true,_simpleProperties:[{name:"cmykImagesNotAllowed",getter:1,setter:1,render:"CmykImagesNotAllowedMessage"},{name:"deletingFilesError",getter:1,setter:1,render:"DeletingFilesErrorMessage"},{name:"dimensionsTooLarge",getter:1,setter:1,render:"DimensionsTooLargeMessage"},{name:"dimensionsTooSmall",getter:1,setter:1,render:"DimensionsTooSmallMessage"},{name:"fileNameNotAllowed",getter:1,setter:1,render:"FileNameNotAllowedMessage"},{name:"fileSizeTooSmall",getter:1,setter:1,render:"FileSizeTooSmallMessage"},{name:"filesNotAdded",getter:1,setter:1,render:"FilesNotAddedMessage"},{name:"maxFileCountExceeded",getter:1,setter:1,render:"MaxFileCountExceededMessage"},{name:"maxFileSizeExceeded",getter:1,setter:1,render:"MaxFileSizeExceededMessage"},{name:"maxTotalFileSizeExceeded",getter:1,setter:1,render:"MaxTotalFileSizeExceededMessage"},{name:"noResponseFromServer",getter:1,setter:1,render:"NoResponseFromServerMessage"},{name:"serverError",getter:1,setter:1,render:"ServerErrorMessage"},{name:"serverNotFound",getter:1,setter:1,render:"ServerNotFoundMessage"},{name:"unexpectedError",getter:1,setter:1,render:"UnexpectedErrorMessage"},{name:"uploadCancelled",getter:1,setter:1,render:"UploadCancelledMessage"},{name:"uploadCompleted",getter:1,setter:1,render:"UploadCompletedMessage"},{name:"uploadFailed",getter:1,setter:1,render:"UploadFailedMessage"}],getParams:getParams,cmykImagesNotAllowed:function(e){},deletingFilesError:function(e){},dimensionsTooLarge:function(e){},dimensionsTooSmall:function(e){},fileNameNotAllowed:function(e){},fileSizeTooSmall:function(e){},filesNotAdded:function(e){},maxFileCountExceeded:function(e){},maxFileSizeExceeded:function(e){},maxTotalFileSizeExceeded:function(e){},noResponseFromServer:function(e){},serverError:function(e){},serverNotFound:function(e){},unexpectedError:function(e){},uploadCancelled:function(e){},uploadCompleted:function(e){},uploadFailed:function(e){}};AU.messages.init=propertyMaker._typicalInit;AU.messages.reinit=propertyMaker._typicalReinit;AU.metadata=function(){};AU.metadata.prototype={__class:true,_simpleProperties:[{name:"cookie",getter:1,setter:1},{name:"exif",getter:1,setter:1,render:"ExtractExif"},{name:"hash",getter:1,setter:1,render:"HashAlgorithm"},{name:"iptc",getter:1,setter:1,render:"ExtractIptc"},{name:"userAgent",getter:1,setter:1,defaultValue:navigator.userAgent},{name:"valueSeparator",getter:1,setter:1,render:"MetadataValueSeparator"}],addCustomField:function(e,t,r){this._customFields=this._customFields||[];if(e&&t!=null){this._customFields.push({action:"add",name:e,value:t,add:r})}},removeCustomField:function(e){this._customFields=this._customFields||[];if(e){this._customFields.push({action:"remove",name:e})}},enableStandardField:function(e,t){this._standardFields=this._standardFields||[];if(e){this._standardFields.push({action:"enable",name:e,enable:t})}},renameStandardField:function(e,t){this._standardFields=this._standardFields||[];if(e&&t){this._standardFields.push({action:"rename",oldName:e,newName:t})}},enableAllStandardFields:function(e){this._standardFields=this._standardFields||[];this._standardFields.push({action:"enableAll",enable:e})},addCookie:function(e){AU.debug().showMessage('Call to obsolete method "uploader.metadata.addCookie". Use "uploader.metadata.cookie" instead.',2);this.cookie(e)},resetCookie:function(){AU.debug().showMessage('Call to obsolete method "uploader.metadata.resetCookie". Use "uploader.metadata.cookie" with empty string parameter instead.',2);this.cookie("")},additionalFormName:function(e){if(arguments.length==0){return this._formName}else{if(this._beforeUploadHandler){this._uploader.events().beforeUpload().remove(this._beforeUploadHandler);delete this._beforeUploadHandler;delete this._formName}if(e){this._formName=e;this._beforeUploadHandler=function(){var e=this.metadata();var t=document.forms[e._formName];if(t){var r=formHelper.formToArray(t),n=r.length;if(n>0){for(var i=0;i<n;i++){var o=r[i];if(!o.array||o.first){e.addCustomField(o.name,o.value)}else{e.addCustomField(o.name,o.value,true)}}}}};this._uploader.events().beforeUpload().add(this._beforeUploadHandler)}}},getParams:getParams,cookie:function(e){},exif:function(e){},hash:function(e){},iptc:function(e){},userAgent:function(e){},valueSeparator:function(e){}};AU.metadata.init=propertyMaker._typicalInit;AU.metadata.reinit=function(e){showInfo("[js_info] Reinit metadata.");var t=e._uploader.getElement();e.addCustomField=function(e,r,n){t.AddCustomField(e,r,!!n)};e.removeCustomField=function(e){if(e!=null){t.RemoveCustomField(e)}};e.enableStandardField=function(e,r){t.EnableStandardField(e,r)};e.renameStandardField=function(e,r){t.RenameStandardField(e,r)};e.enableAllStandardFields=function(e){t.EnableAllStandardFields(e)};if(e._customFields&&e._customFields.length>0){for(var r=0,n=e._customFields.length;r<n;r++){var i=e._customFields[r];switch(i.action){case"add":e.addCustomField(i.name,i.value,i.add);break;case"remove":e.removeCustomField(i.name);break}}}if(e._standardFields&&e._standardFields.length>0){for(var r=0,n=e._standardFields.length;r<n;r++){var i=e._standardFields[r];switch(i.action){case"enable":e.enableStandardField(i.name,i.enable);break;case"rename":e.renameStandardField(i.oldName,i.newName);break;case"enableAll":e.enableAllStandardFields(i.enable);break}}}propertyMaker._typicalReinit(e)};AU.folderPane=function(){};AU.folderPane.prototype={__class:true,_simpleProperties:[{name:"filterHintText",getter:1,setter:1,render:"FolderPaneFilterHintText"},{name:"filterClearIconImageFormat",getter:1,setter:1},{name:"headerText",getter:1,setter:1,render:"FolderPaneHeaderText"},{name:"height",getter:1,setter:1,render:"FolderPaneHeight"},{name:"previewSize",getter:1,setter:1,render:"FolderPanePreviewSize"},{name:"showAllowedItemsOnly",getter:1,setter:1},{name:"sortMode",getter:1,setter:1,render:"FolderPaneSortMode"},{name:"tileHeight",getter:1,setter:1,render:"FolderPaneTileHeight"},{name:"tilePreviewSize",getter:1,setter:1,render:"FolderPaneTilePreviewSize"},{name:"tileTemplate",getter:1,setter:1,render:"FolderPaneTileTemplate"},{name:"tileWidth",getter:1,setter:1,render:"FolderPaneTileWidth"},{name:"viewMode",getter:1,setter:1,render:"FolderPaneViewMode"}],_methods:[{name:"canGoToFolder",controlMethodName:"CanGoToFolder"},{name:"deselectAll",controlMethodName:"DeselectAll"},{name:"goToFolder",controlMethodName:"GoToFolder"},{name:"goToParentFolder",controlMethodName:"GoToParentFolder"},{name:"goToPreviousFolder",controlMethodName:"GoToPreviousFolder"},{name:"selectAll",controlMethodName:"SelectAll"}],getParams:getParams,filterHintText:function(e){},filterClearIconImageFormat:function(e){},headerText:function(e){},height:function(e){},previewSize:function(e){},showAllowedItemsOnly:function(e){},sortMode:function(e){},tileHeight:function(e){},tilePreviewSize:function(e){},tileTemplate:function(e){},tileWidth:function(e){},viewMode:function(e){},canGoToFolder:function(e){},deselectAll:function(){},goToFolder:function(e){},goToParentFolder:function(){},goToPreviousFolder:function(){},selectAll:function(){}};AU.folderPane.init=propertyMaker._typicalInit;AU.folderPane.reinit=propertyMaker._typicalReinit;AU.qualityMeter=function(e){};AU.qualityMeter.prototype={__class:true,_simpleProperties:[{name:"acceptableQualityColor",getter:1,setter:1,render:"QualityMeterAcceptableQualityColor"},{name:"backgroundColor",getter:1,setter:1,render:"QualityMeterBackgroundColor"},{name:"borderColor",getter:1,setter:1,render:"QualityMeterBorderColor"},{name:"formats",getter:1,setter:1,render:"QualityMeterFormats"},{name:"height",getter:1,setter:1,render:"QualityMeterHeight"},{name:"highQualityColor",getter:1,setter:1,render:"QualityMeterHighQualityColor"},{name:"lowQualityColor",getter:1,setter:1,render:"QualityMeterLowQualityColor"}],getParams:getParams,acceptableQualityColor:function(e){},backgroundColor:function(e){},borderColor:function(e){},formats:function(e){},height:function(e){},highQualityColor:function(e){},lowQualityColor:function(e){}};AU.qualityMeter.init=propertyMaker._typicalInit;AU.qualityMeter.reinit=propertyMaker._typicalReinit;AU.paneItem=function(){};AU.paneItem.prototype={__class:true,_simpleProperties:[{name:"checkedItemBorderColor",getter:1,setter:1},{name:"checkedItemColor",getter:1,setter:1},{name:"checkedItemTextColor",getter:1,setter:1},{name:"descriptionAddedIconImageFormat",getter:1,setter:1},{name:"descriptionEditorIconImageFormat",getter:1,setter:1},{name:"descriptionEditorIconTooltip",getter:1,setter:1},{name:"enableDisproportionalExifThumbnails",getter:1,setter:1},{name:"enableFileNameTooltip",getter:1,setter:1},{name:"hoverBorderColor",getter:1,setter:1},{name:"hoverColor",getter:1,setter:1},{name:"imageCroppedIconImageFormat",getter:1,setter:1},{name:"imageCroppedIconTooltip",getter:1,setter:1},{name:"imageEditorIconImageFormat",getter:1,setter:1},{name:"imageEditorIconTooltip",getter:1,setter:1},{name:"inactiveCheckedItemBorderColor",getter:1,setter:1},{name:"inactiveCheckedItemColor",getter:1,setter:1},{name:"inactiveSelectionBorderColor",getter:1,setter:1},{name:"inactiveSelectionColor",getter:1,setter:1},{name:"previewQuality",getter:1,setter:1},{name:"removalIconImageFormat",getter:1,setter:1},{name:"removalIconTooltip",getter:1,setter:1},{name:"rotationIconImageFormat",getter:1,setter:1},{name:"rotationIconTooltip",getter:1,setter:1},{name:"selectedTextColor",getter:1,setter:1},{name:"selectionBorderColor",getter:1,setter:1},{name:"selectionColor",getter:1,setter:1},{name:"selectionHoverBorderColor",getter:1,setter:1},{name:"selectionHoverColor",getter:1,setter:1},{name:"showFileNameInThumbnailsView",getter:1,setter:1},{name:"uploadIndicatorBorderColor",getter:1,setter:1},{name:"uploadIndicatorColor",getter:1,setter:1}],_objectProperties:[{name:"qualityMeter",type:AU.qualityMeter}],qualityMeter:AU.qualityMeter,getParams:getParams,checkedItemBorderColor:function(e){},checkedItemColor:function(e){},checkedItemTextColor:function(e){},descriptionAddedIconImageFormat:function(e){},descriptionEditorIconImageFormat:function(e){},descriptionEditorIconTooltip:function(e){},enableDisproportionalExifThumbnails:function(e){},enableFileNameTooltip:function(e){},hoverBorderColor:function(e){},hoverColor:function(e){},imageCroppedIconImageFormat:function(e){},imageCroppedIconTooltip:function(e){},imageEditorIconImageFormat:function(e){},imageEditorIconTooltip:function(e){},inactiveCheckedItemBorderColor:function(e){},inactiveCheckedItemColor:function(e){},inactiveSelectionBorderColor:function(e){},inactiveSelectionColor:function(e){},previewQuality:function(e){},selectedTextColor:function(e){},selectionBorderColor:function(e){},selectionColor:function(e){},selectionHoverBorderColor:function(e){},selectionHoverColor:function(e){},removalIconImageFormat:function(e){},removalIconTooltip:function(e){},rotationIconImageFormat:function(e){},rotationIconTooltip:function(e){},showFileNameInThumbnailsView:function(e){},uploadIndicatorBorderColor:function(e){},uploadIndicatorColor:function(e){}};AU.paneItem.init=propertyMaker._typicalInit;AU.paneItem.reinit=propertyMaker._typicalReinit;AU.restrictions=function(){};AU.restrictions.prototype={__class:true,_simpleProperties:[{name:"deniedFileMask",getter:1,setter:1},{name:"enableCmyk",getter:1,setter:1},{name:"fileMask",getter:1,setter:1},{name:"maxFileCount",getter:1,setter:1},{name:"maxFileSize",getter:1,setter:1},{name:"maxImageHeight",getter:1,setter:1},{name:"maxImageWidth",getter:1,setter:1},{name:"maxTotalFileSize",getter:1,setter:1},{name:"minFileCount",getter:1,setter:1},{name:"minFileSize",getter:1,setter:1},{name:"minImageHeight",getter:1,setter:1},{name:"minImageWidth",getter:1,setter:1}],deniedFileMask:function(e){},enableCmyk:function(e){},fileMask:function(e){},maxFileCount:function(e){},maxFileSize:function(){},maxImageHeight:function(){},maxImageWidth:function(){},maxTotalFileSize:function(){},minFileCount:function(e){},minFileSize:function(){},minImageHeight:function(){},minImageWidth:function(){},getParams:getParams};AU.restrictions.init=propertyMaker._typicalInit;AU.restrictions.reinit=propertyMaker._typicalReinit;AU.statusPane=function(){};AU.statusPane.prototype={__class:true,_simpleProperties:[{name:"clearAllHyperlinkText",getter:1,setter:1,render:"StatusPaneClearAllHyperlinkText"},{name:"color",getter:1,setter:1,render:"StatusPaneColor"},{name:"filesToUploadText",getter:1,setter:1,render:"StatusPaneFilesToUploadText"},{name:"noFilesToUploadText",getter:1,setter:1,render:"StatusPaneNoFilesToUploadText"},{name:"progressBarText",getter:1,setter:1,render:"StatusPaneProgressBarText"}],getParams:getParams,clearAllHyperlinkText:function(e){},color:function(e){},filesToUploadText:function(e){},noFilesToUploadText:function(e){},progressBarText:function(e){}};AU.statusPane.init=propertyMaker._typicalInit;AU.statusPane.reinit=propertyMaker._typicalReinit;AU.statusPane.prototype.constructor=AU.statusPane;AU.treePane=function(){};AU.treePane.prototype={__class:true,_simpleProperties:[{name:"titleText",getter:1,setter:1,render:"TreePaneTitleText"},{name:"unixFileSystemRootText",getter:1,setter:1},{name:"unixHomeDirectoryText",getter:1,setter:1},{name:"width",getter:1,setter:1,render:"TreePaneWidth"}],getParams:getParams,titleText:function(e){},unixFileSystemRootText:function(e){},unixHomeDirectoryText:function(e){},width:function(e){}};AU.treePane.init=propertyMaker._typicalInit;AU.treePane.reinit=propertyMaker._typicalReinit;AU.uploadPane=function(){};AU.uploadPane.prototype={__class:true,_simpleProperties:[{name:"dropFilesHereImageFormat",getter:1,setter:1},{name:"dropFilesHereText",getter:1,setter:1},{name:"previewSize",getter:1,setter:1,render:"UploadPanePreviewSize"},{name:"sortMode",getter:1,setter:1,render:"UploadPaneSortMode"},{name:"tileHeight",getter:1,setter:1,render:"UploadPaneTileHeight"},{name:"tilePreviewSize",getter:1,setter:1,render:"UploadPaneTilePreviewSize"},{name:"tileTemplate",getter:1,setter:1,render:"UploadPaneTileTemplate"},{name:"tileWidth",getter:1,setter:1,render:"UploadPaneTileWidth"},{name:"viewMode",getter:1,setter:1,render:"UploadPaneViewMode"}],_methods:[{name:"addAllFiles",controlMethodName:"AddAllFiles"},{name:"addFiles",controlMethodName:"AddFiles"},{name:"addFileByPath",controlMethodName:"AddFileByPath"},{name:"addFolders",controlMethodName:"AddFolders"},{name:"addFolderByPath",controlMethodName:"AddFolderByPath"},{name:"addSelectedFiles",controlMethodName:"AddSelectedFiles"},{name:"loadUploadList",controlMethodName:"LoadUploadList"},{name:"removeAllFiles",controlMethodName:"RemoveAllFiles"},{name:"removeSelectedFiles",controlMethodName:"RemoveSelectedFiles"},{name:"resetUploadList",controlMethodName:"ResetUploadList"},{name:"saveUploadList",controlMethodName:"SaveUploadList"}],getParams:getParams,dropFilesHereImageFormat:function(e){},dropFilesHereText:function(e){},previewSize:function(e){},sortMode:function(e){},tileHeight:function(e){},tilePreviewSize:function(e){},tileTemplate:function(e){},tileWidth:function(e){},viewMode:function(e){},addFiles:function(){},addFolders:function(){},loadUploadList:function(e){},removeAllFiles:function(){},removeSelectedFiles:function(){},resetUploadList:function(e){},saveUploadList:function(e){}};AU.uploadPane.init=propertyMaker._typicalInit;AU.uploadPane.reinit=propertyMaker._typicalReinit;AU.uploadProgressDialog=function(e){};AU.uploadProgressDialog.prototype={__class:true,_simpleProperties:[{name:"cancelUploadButtonText",getter:1,setter:1,render:"UploadProgressDialogCancelUploadButtonText"},{name:"estimationText",getter:1,setter:1,render:"UploadProgressDialogEstimationText"},{name:"hideButtonText",getter:1,setter:1,render:"UploadProgressDialogHideButtonText"},{name:"hoursText",getter:1,setter:1},{name:"infoText",getter:1,setter:1,render:"UploadProgressDialogInfoText"},{name:"kilobytesText",getter:1,setter:1},{name:"megabytesText",getter:1,setter:1},{name:"minutesText",getter:1,setter:1},{name:"preparingText",getter:1,setter:1,render:"UploadProgressDialogPreparingText"},{name:"reconnectionText",getter:1,setter:1,render:"UploadProgressDialogReconnectionText"},{name:"secondsText",getter:1,setter:1},{name:"timeFormat",getter:1,setter:1},{name:"titleText",getter:1,setter:1,render:"UploadProgressDialogTitleText"}],getParams:getParams,cancelUploadButtonText:function(e){},estimationText:function(e){},hideButtonText:function(e){},hoursText:function(e){},infoText:function(e){},kilobytesText:function(e){},megabytesText:function(e){},minutesText:function(e){},preparingText:function(e){},reconnectionText:function(e){},secondsText:function(e){},timeFormat:function(e){},titleText:function(e){}};AU.uploadProgressDialog.init=propertyMaker._typicalInit;AU.uploadProgressDialog.reinit=propertyMaker._typicalReinit;AU.uploadSettings=function(){};AU.uploadSettings.prototype={__class:true,_simpleProperties:[{name:"actionUrl",getter:1,setter:1},{name:"autoRecoveryMaxAttemptCount",getter:1,setter:1},{name:"autoRecoveryTimeout",getter:1,setter:1},{name:"charset",getter:1,setter:1},{name:"chunkSize",getter:1,setter:1},{name:"connectionTimeout",getter:1,setter:1},{name:"enableInstantUpload",getter:1,setter:1},{name:"filesPerPackage",getter:1,setter:1},{name:"progressBytesMode",getter:1,setter:1},{name:"uploadConverterOutputSeparately",getter:1,setter:1}],redirectUrl:function(e){if(arguments.length>0){this._redirectUrl=arguments[0];var t=this._uploader;if(this._afterUpload){t.events().afterUpload().remove(this._afterUpload);delete this._afterUpload}if(this._redirectUrl){var r=this;this._afterUpload=function(){setTimeout(function(){window.location=r._redirectUrl},100)};t.events().afterUpload().add(this._afterUpload)}}else{return this._redirectUrl}},getParams:getParams,actionUrl:function(e){},autoRecoveryMaxAttemptCount:function(e){},autoRecoveryTimeout:function(e){},charset:function(e){},chunkSize:function(e){},connectionTimeout:function(e){},enableInstantUpload:function(e){},filesPerPackage:function(e){},progressBytesMode:function(e){},uploadConverterOutputSeparately:function(e){}};AU.uploadSettings.init=propertyMaker._typicalInit;AU.uploadSettings.reinit=propertyMaker._typicalReinit;AU.uploader=function(e){return new AU.uploader.fn.init(e)};AU.uploader.fn=AU.uploader.prototype=new baseControl;extend(AU.uploader.fn,{_simpleProperties:[undefined,{name:"auxiliaryTextColor",getter:1,setter:1},{name:"backgroundColor",getter:1,setter:1},{name:"borderStyle",getter:1,setter:1},{name:"cancelUploadButtonImageFormat",getter:1,setter:1},{name:"cancelUploadButtonText",getter:1,setter:1},{name:"dialogColor",getter:1,setter:1},{name:"dialogBorderColor",getter:1,setter:1},{name:"enableAutoRotation",getter:1,setter:1},{name:"enableCheckByClick",getter:1,setter:1},{name:"enableContextMenu",getter:1,setter:1},{name:"enableDescriptionEditor",getter:1,setter:1},{name:"enableDragAndDrop",getter:1,setter:1},{name:"enableImageEditor",getter:1,setter:1},{name:"enableFileViewer",getter:1,setter:1},{name:"enableOriginalFilesDeletion",getter:1,setter:1},{name:"enableRotation",getter:1,setter:1},{name:"enableStatusPane",getter:1,setter:1},{name:"enableUploadPane",getter:1,setter:1},{name:"enableUploadProgress",getter:1,setter:1},{name:"folderProcessingMode",getter:1,setter:1},{name:"headerColor",getter:1,setter:1},{name:"headerTextColor",getter:1,setter:1},{name:"height",isAttribute:true,defaultValue:"400px"},{name:"hyperlinkColor",getter:1,setter:1},{name:"licenseKey",getter:1,setter:1},{name:"loadingFolderContentText",getter:1,setter:1},{name:"paneFont",getter:1,setter:1},{name:"paneLayout",getter:1,setter:1},{name:"panelColor",getter:1,setter:1},{name:"panelBorderColor",getter:1,setter:1},{name:"pasteFileNameTemplate",getter:1,setter:1},{name:"textColor",getter:1,setter:1},{name:"titleFont",getter:1,setter:1},{name:"uploadButtonImageFormat",getter:1,setter:1},{name:"uploadButtonText",getter:1,setter:1},{name:"width",isAttribute:true,defaultValue:"600px"}],_objectProperties:[{name:"addFilesProgressDialog",type:AU.addFilesProgressDialog},{name:"authenticationDialog",type:AU.authenticationDialog},{name:"contextMenu",type:AU.contextMenu},{name:"converters",type:AU.converters},{name:"deleteFilesDialog",type:AU.deleteFilesDialog},{name:"descriptionEditor",type:AU.descriptionEditor},{name:"detailsViewColumns",type:AU.detailsViewColumns},{name:"events",type:AU.events},{name:"files",type:AU.files},{name:"folderPane",type:AU.folderPane},{name:"imageEditor",type:AU.imageEditor},{name:"informationBar",type:AU.informationBar},{name:"messages",type:AU.messages},{name:"metadata",type:AU.metadata},{name:"paneItem",type:AU.paneItem},{name:"restrictions",type:AU.restrictions},{name:"statusPane",type:AU.statusPane},{name:"treePane",type:AU.treePane},{name:"uploadPane",type:AU.uploadPane},{name:"uploadProgressDialog",type:AU.uploadProgressDialog},{name:"uploadSettings",type:AU.uploadSettings}],_methods:[{name:"refresh",controlMethodName:"Refresh"},{name:"upload",controlMethodName:"Upload"},{name:"cancelUpload",controlMethodName:"CancelUpload"}],init:function(e){if(typeof e==="string"){return objectCache.get(e)}this._uploader=this;this._activeXControl=new AU.activeXControl(this);this.activeXControl({classId:uploaderClassID,progId:uploaderProgID,version:axVERSION});this._javaControl=new AU.javaControl(this);this.javaControl({className:"com.aurigma.imageuploader.ImageUploader.class",version:jVERSION});for(var t=0,r=this._simpleProperties.length;t<r;t++){propertyMaker.createSimpleProperty(this,this._simpleProperties[t])}for(var t=0,r=this._objectProperties.length;t<r;t++){var n=this._objectProperties[t];if(n.type===AU.converters){var i=new AU.converters;AU.converters.init(i,this);this[n.name]=function(){var e=arguments[0];if(e instanceof Array){i._items.length=0;while(i.count()>0){i.remove(0)}if(AU.browser.isIE&&e[e.length-1]===undefined){e.pop()}for(var t=0,r=e.length;t<r;t++){i.add(e[t])}}else{return i}}}else{propertyMaker.createObjectProperty(this,n,this)}}this.events().initComplete(function(){this.reinit()});showInfo("[js_info] Start apply uploader init object.");this.set(e);showInfo("[js_info] Finish apply uploader init object.");objectCache.put(this);return this},reinit:function(){showInfo("[js_info] Start control re-initialization.");if(this.state()){showInfo("Control tries to reinit twice")}var e=document.getElementById(this.id()),t,r;var n=this.type();if(n==="activex"){var i=e;var o=new Array;for(propName in i){var a=propName.charAt(0);if(a==a.toUpperCase()){o.push(propName)}}var s=function(e,t){e["set"+t]=function(e,r){this[t](e)=r};e["get"+t]=function(e){return this[t](e)}};var l=function(e,t){e["set"+t]=function(e){this[t]=e};e["get"+t]=function(){return this[t]}};for(t=0;t<o.length;t++){if(typeof i[o[t]]=="unknown"){s(i,o[t])}else{l(i,o[t])}}}else if(n=="java"){}showInfo("[js_info] Creating methods.");if(this._methods&&this._methods.length>0){for(var t=0,u=this._methods.length;t<u;t++){propertyMaker.createMethod(this,this._methods[t])}}showInfo("[js_info] Reinit control properties.");if(this._simpleProperties){for(var t=0,u=this._simpleProperties.length;t<u;t++){var c=this._simpleProperties[t];if(!c.isAttribute){propertyMaker.createControlProperty(this,c)}else{propertyMaker.createAttributeProperty(this,c)}}}if(this._objectProperties){for(var t=0,u=this._objectProperties.length;t<u;t++){var c=this._objectProperties[t];if(c.type&&typeof c.type.reinit==="function"){c.type.reinit(this[c.name]())}}}showInfo("[js_info] Control re-initialization completed.");this.state(1)},auxiliaryTextColor:function(e){},
backgroundColor:function(e){},borderStyle:function(e){},cancelUploadButtonImageFormat:function(e){},cancelUploadButtonText:function(e){},dialogColor:function(e){},dialogBorderColor:function(e){},enableAutoRotation:function(e){},enableCheckByClick:function(e){},enableContextMenu:function(e){},enableDescriptionEditor:function(e){},enableDragAndDrop:function(e){},enableImageEditor:function(e){},enableFileViewer:function(e){},enableOriginalFilesDeletion:function(e){},enableRotation:function(e){},enableStatusPane:function(e){},enableUploadPane:function(e){},enableUploadProgress:function(e){},folderProcessingMode:function(e){},headerColor:function(e){},headerTextColor:function(e){},height:function(e){},hyperlinkColor:function(e){},licenseKey:function(e){},loadingFolderContentText:function(e){},paneFont:function(e){},paneLayout:function(e){},panelColor:function(e){},panelBorderColor:function(e){},pasteFileNameTemplate:function(e){},textColor:function(e){},titleFont:function(e){},uploadButtonImageFormat:function(e){},uploadButtonText:function(e){},width:function(e){},activeXControl:function(){return helpers.objProp(this,"_activeXControl",arguments.length,arguments[0])},addFilesProgressDialog:AU.addFilesProgressDialog,authenticationDialog:AU.authenticationDialog,contextMenu:AU.contextMenu,converters:AU.converters,deleteFilesDialog:AU.deleteFilesDialog,descriptionEditor:AU.descriptionEditor,detailsViewColumns:AU.detailsViewColumns,events:AU.events,files:AU.files,folderPane:AU.folderPane,imageEditor:AU.imageEditor,informationBar:AU.informationBar,javaControl:function(){return helpers.objProp(this,"_javaControl",arguments.length,arguments[0])},messages:AU.messages,metadata:AU.metadata,paneItem:AU.paneItem,restrictions:AU.restrictions,statusPane:AU.statusPane,treePane:AU.treePane,uploadPane:AU.uploadPane,uploadProgressDialog:AU.uploadProgressDialog,uploadSettings:AU.uploadSettings,refresh:function(){},upload:function(){},cancelUpload:function(){}},true);AU.uploader.__class=true;AU.uploader.prototype.constructor=AU.uploader;AU.uploader.fn.init.prototype=AU.uploader.fn;AU.thumbnailEvents=function(){};AU.thumbnailEvents.prototype=new baseEvents;extend(AU.thumbnailEvents.prototype,{_eventNames:[undefined,undefined,"click"],click:function(){}},true);AU.thumbnailEvents.init=baseEvents.init;AU.thumbnailEvents.prototype.constructor=AU.thumbnailEvents;AU.thumbnail=function(e){return new AU.thumbnail.fn.init(e)};AU.thumbnail.fn=AU.thumbnail.prototype=new baseControl;extend(AU.thumbnail.fn,{_simpleProperties:[undefined,{name:"backgroundColor",getter:1,setter:1},{name:"guid",getter:1,setter:1},{name:"height",isAttribute:true,defaultValue:"100px"},{name:"parentControlName",getter:1,setter:1},{name:"width",isAttribute:true,defaultValue:"100px"}],_objectProperties:[{name:"events",type:AU.thumbnailEvents}],init:function(e){if(typeof e==="string"){return objectCache.get(e)}this._uploader=this;this._activeXControl=new AU.activeXControl(this);this.activeXControl({classId:thumbnailClassID,progId:thumbnailProgID,version:axVERSION});this._javaControl=new AU.javaControl(this);this.javaControl({className:"com.aurigma.imageuploader.Thumbnail.class",version:jVERSION});for(var t=0,r=this._simpleProperties.length;t<r;t++){propertyMaker.createSimpleProperty(this,this._simpleProperties[t])}for(var t=0,r=this._objectProperties.length;t<r;t++){var n=this._objectProperties[t];propertyMaker.createObjectProperty(this,n,this)}this.events().initComplete(function(){this.reinit()});showInfo("[js_info] Start apply uploader init object.");this.set(e);showInfo("[js_info] Finish apply uploader init object.");objectCache.put(this);return this},reinit:function(){showInfo("[js_info] Start control re-initialization.");if(this.state()){showInfo("Control tries to reinit twice");return}var e=document.getElementById(this.id()),t,r;var n=this.type();if(n==="activex"){var i=e;var o=new Array;for(propName in i){var a=propName.charAt(0);if(a==a.toUpperCase()){o.push(propName)}}var s=function(e,t){e["set"+t]=function(e,r){this[t](e)=r};e["get"+t]=function(e){return this[t](e)}};var l=function(e,t){e["set"+t]=function(e){this[t]=e};e["get"+t]=function(){return this[t]}};for(t=0;t<o.length;t++){if(typeof i[o[t]]=="unknown"){s(i,o[t])}else{l(i,o[t])}}}else if(n=="java"){}showInfo("[js_info] Reinit control properties.");if(this._simpleProperties){for(var t=0,u=this._simpleProperties.length;t<u;t++){var c=this._simpleProperties[t];if(!c.isAttribute){propertyMaker.createControlProperty(this,c)}else{propertyMaker.createAttributeProperty(this,c)}}}if(this._objectProperties){for(var t=0,u=this._objectProperties.length;t<u;t++){var c=this._objectProperties[t];if(c.type&&typeof c.type.reinit==="function"){c.type.reinit(this[c.name]())}}}showInfo("[js_info] Creating methods.");if(this._methods&&this._methods.length>0){for(var t=0,u=this._methods.length;t<u;t++){propertyMaker.createMethod(this,this._methods[t])}}showInfo("[js_info] Control re-initialization completed.");this.state(1)},activeXControl:function(){return helpers.objProp(this,"_activeXControl",arguments.length,arguments[0])},javaControl:function(){return helpers.objProp(this,"_javaControl",arguments.length,arguments[0])},events:AU.thumbnailEvents,backgroundColor:function(e){},guid:function(e){},height:function(e){},parentControlName:function(e){},width:function(e){}},true);AU.thumbnail.__class=true;AU.thumbnail.prototype.constructor=AU.thumbnail;AU.thumbnail.fn.init.prototype=AU.thumbnail.fn;AU.event=function t(){this._handlers=this._handlers||[]};AU.event.prototype={__class:true,add:function(e){if(e instanceof Array){for(var t=0,r=e.length;t<r;t++)this._handlers.push(e[t])}else{this._handlers.push(e)}},remove:function(e){for(var t in this._handlers){if(this._handlers[t]===e){this._handlers.splice(t,1);return true}}return false},clear:function(){this._handlers=[]},count:function(){return this._handlers.length}};AU.event.prototype.constructor=AU.event;var activeXRenderer=function(e){if(!e)return;function t(t,r){t=t.substr(0,t.length-"listener".length);var n=e.id(),i=n+t,o=false;var a=document.getElementById(i);if(a==null){a=document.createElement("script");a.id=i;a.type="text/javascript";a.htmlFor=n;a.event=t;o=true}var s="return "+r+".apply(this, arguments);";try{a.appendChild(document.createTextNode(s))}catch(l){a.text=s}if(o){var u=document.getElementsByTagName("head")[0];a=u.insertBefore(a,u.firstChild)}}var r=function(){var r=[],n=[],i,o=e.id(),a={id:o,name:o,codebase:browser.isIE64?e.activeXControl().codeBase64():e.activeXControl().codeBase(),classid:"clsid:"+e.activeXControl().classId()};var s=e.activeXControl().version();if(s){s=(s+"").replace(/\./g,",");a.codebase+="#version="+s}if(browser.isIE&&browser.isWindowsOS&&!browser.isOpera){var l=[e,{resultHtml:""}],u;e._invokeCallback("activeXBeforeOpenTagRender",l);if(u=l[1].resultHtml){r.push(u)}r.push("<object ");a.width=e.width();a.height=e.height();for(i in a){r.push(i+'="'+htmlencode(a[i])+'" ')}r.push(">");var c=e.getParams();for(i in c){var d=c[i];if(/listener$/.test(d.name)){t(d.name,d.value)}else{r.push('<param name="'+d.name+'" value="'+htmlencode(d.value)+'" /> ')}}var m=[e,{resultHtml:""}],u;e._invokeCallback("activeXBeforeCloseTagRender",m);if(u=m[1].resultHtml){r.push(u)}r.push("</object>");var p=[e,{resultHtml:""}],u;e._invokeCallback("activeXAfterCloseTagRender",p);if(u=p[1].resultHtml){r.push(u)}}else{var f="Browser doesn't support activex.";showError(f);throw new Error(f)}return r.join("")};return{html:r,write:function(){document.write(this.html())}}};var javaRenderer=function(e,t){var r=function(){var r=[],n=[],i,o,a=e.id();var s={id:a};var l=e.getParams();if(t.enableResumeUploadCallback){l.push({name:"EnableResumeUploadCallback",value:true})}var u=e.javaControl().getJarFileName();var c=e.javaControl().codeBase()+"";c=c.split("/");c=c.slice(0,c.length-1);if(c.length==0){c="."}else if(c.length==1&&c[0]==""){c="/"}else{c=c.join("/")}l.push({name:"codebase_lookup",value:"false"});if(e.javaControl().cached()&&e.javaControl().version()){l.push({name:"cache_archive",value:u});l.push({name:"cache_version",value:(e.javaControl().version()+"").replace(/,/g,".")})}l.push({name:"control_id",value:a});var d=e.javaControl().javaVersionRequired;var m=true;if(m){o="object";s.classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93";if(!browser.isIE64){d=d.join(",");s.codebase=window.location.protocol+"//java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab#Version="+d}l.push({name:"archive",value:u});if(c){l.push({name:"codebase",value:c})}var p=e.javaControl().className();if(p.substring(p.length-6)==".class"){p=p.substring(0,p.length-6)}l.push({name:"code",value:p});l.push({name:"mayscript",value:"true"});l.push({name:"scriptable",value:"true"});l.push({name:"java_version",value:"1.5+"});if(!browser.isIE){s.archive=e.javaControl().getJarFileName();s.codebase=c;d=e.javaControl().javaVersionRequired;d=d[0]+"."+d[1];s.type="application/x-java-applet;version="+d;l.push({name:"type",value:"application/x-java-applet;version="+d});delete s.classid}}else{o="applet";s.code=e.javaControl().className();s.archive=e.javaControl().getJarFileName();if(c){s.codebase=c}s.mayscript="true";s.scriptable="true"}var f=[e,{resultHtml:""}],g;e._invokeCallback("javaBeforeOpenTagRender",f);if(g=f[1].resultHtml){r.push(g)}r.push("<"+o);var h=[e,{resultHtml:""}],g;e._invokeCallback("javaRenderStyleAttribute",h);if(g=h[1].resultHtml){r.push(' style="'+g+'" ')}s.width=e.width();s.height=e.height();for(var v in s){if(s.hasOwnProperty(v)){r.push(" "+v+'="'+s[v]+'"')}}if(o==="embed"){for(var i=0,y=l.length;i<y;i++){var _=l[i];r.push(_.name+'="'+htmlencode(_.value)+'" ')}r.push(">")}else{r.push(">");for(var i=0,y=l.length;i<y;i++){var _=l[i];r.push('<param name="'+_.name+'" value="'+htmlencode(_.value)+'" />')}}var x=[e,{resultHtml:""}],g;e._invokeCallback("javaBeforeCloseTagRender",x);if(g=x[1].resultHtml){r.push(g)}r.push("</"+o+">");var T=[e,{resultHtml:""}],g;e._invokeCallback("javaAfterCloseTagRender",T);if(g=T[1].resultHtml){r.push(g)}if(/mac/i.test(window.navigator.platform)&&/firefox/i.test(window.navigator.userAgent)&&"java"in window){window.java.lang.System.getProperty("java.version")}return r.join("")};return{html:r,write:function(){document.write(this.html())}}};AU.__namespace=true;window.Aurigma=window.Aurigma||{__namespace:true};window.Aurigma.ImageUploader=AU;window.$au=AU})(window);
//# sourceMappingURL=aurigma.uploader.map.js