UNPKG

automizy-js

Version:

Automizy widget collection

5 lines 110 kB
(function(){return window.AutomizyJs=window.$A=new function(){var a=this;a.d={version:"0.5.3",settings:{logTranslateMissings:true},uniques:[],defines:{},dialogs:{},buttons:{},inputs:{},forms:{},validators:{},feedbacks:{},hashes:[]},a.m={},a.mt={},a["default"]={}},AutomizyJs})(),function(){var a=function(a){return"data:image/png;base64,"+a};$A.images={pageStepFirst:a("iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJDSURBVHjadNMxT9tAFAfw/53PLuasCiEkVLaCRGQImZBYGHHgG7QfgClbWTpW6kQXmGBh6tilHwCHMiRCIAWJCDsnMnWhC6pVybGRc4lfh2IaUvqkG+7u/U7vTu9ARHhu3N3dvW40Grf9fp+N711cXLQvLy+/EREYEWE84jh2fN+Ph8MhTNOE53lSSpkCQBAER0qpbQBYWFg45c/her0eDwYDMMYAAIyxfBw/rGsxinu9nnNychJrrcE5h+M4+dbWlgEAYRgejOJyubzvuu7OYwVJkkzW6/VYaw3G2BPc6XQOOp1ObRwDAC+w7/uJ1hoA4DgObWxsCABQSu2FYVgDACLC8vLyYYEBQERRNNdsNm8LPDMz01tfX38phKCHsmsAYBgGXNfdH8UAwFut1vcsy8AYA2MMq6urr0zTpCiK5pRStTzPAQBTU1PpOAYAvra2NmvbNorE8/Pzn1mWGdPT0z/K5fIu53+eKYqiyevr68/jBzAiwv39veX7fpZlGYgIUkp4nmdYlpV3u9337XZ7twClUulLpVJ5+1gBANi23a9Wq5ZlWeCcI0kS+L4/HAwGbHFx8VOlUvlQgJubmzdBEBw9OQAAJiYmtOd5tmma4JwjTVMcHx/nWmtWKpU+rqys7BIRGGNQSm2HYXjweIXReOiHRGuNPM8hhMDm5qaUUqZKqb0gCN4VufPz881/WllKmVar1RdCCDDGIMTfZnVdd2dpaemwmBuG8Qv/+41RFM2enZ11n9trtVqNq6urr0SE3wMAAuVa1KqERzkAAAAASUVORK5CYII="),pageStepBack:a("iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAE6SURBVHjafNIxSwMxFAfw/0tuVIS2dBCnTheuwWs7OTjc5ORncHFys4vrjU7tZJdufgXnKwg6FQuFXAOduiiUI+CgLkKfiym1XM32f/zyeOGFmBm7zng8fhFCfHU6ndNgFzLGDBeLRZuIQEQjUYbyPL+z1l4CwGq1AhF9izI0m82uiAgAoLXut1qtM9qc0SOfm81mXynVBYB1R2ttzyNmRhRFA48AINjuJKWEUqq/iQCAnHOHWZa9+kKtVvtIkmR/e3ZRqVTetNa3vuCc2zPGDLfh+jHz+fxmOp2uL4RheK+1vvBZpmkKAKhWq89BEPByuUyYGc65Y2Y+qtfrD3/g73yPQoiDoihOAKAoirbHVLZra23PGHPtc6PReCpdoVKqG0XRAACICFLKd/rv90wmk5EQ4jOO4/OfAQBCLov0TPxm+gAAAABJRU5ErkJggg=="),pageStepNext:a("iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFQSURBVHjadNE7awJBEAfw/9xdINgIcl4TSSu3CxaG61JKqoBlunwA7fIFcuQDJJUWYpMuVZpAwCIHIa0c4mPFR21xPrBJuTep7tCoA1vM8NsZmAEzo9frvXe73R9mxqlnVqvVzmw2u91sNpdE5OTz+U8cCUNrnQUAIsJoNKoppRrHoNlqtdrMXFitVmUiQhRFnmma57Ztf+1B3/fhOM4HMxeWy2UZAKIourYsi23b/k4gMXP6q9/vv00mk7skL5VKj8Vi8ekAAsBgMHidTqf3WmsYhgEp5Yvrug8HEACCIPhdr9cZAGBmVCqVC+s/Go/Hz9vtNpNsQgjRzOVyiz2olGoMh8MaEQEAhBBNIUQdAIzdTkqpFEkpUwQAVtJJKVWL4zgdt4sAgMIw7Mzn85ukIIRoSinrBydk5rMkcV23fQylewzDMNBaZz3Pu8KJ+BsAZWypwkMxZMwAAAAASUVORK5CYII="),pageStepLast:a("iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJBSURBVHjadJOxThtBEIb/Xe7wnQ8rlsukShHp7AMaHgAJ7KvyDKmSBpqkSngDKjpoQpMufRqMbZqTKMAIrMOsdKYFyUhYSGefs177JkW0ljHJSFuMZr9/fmlmQERotVo/m81mQESYf6enp9Hj4+Prf9WICMbV1dWvTqfzHgBs294vlUrbADAYDLKNRmMgpUS3273zfd/OZrO/MRd8MpnkddJut7eEEHs6H4/HICIopVCv14f9fn9pXoAREa6vr78LIT4SEQBgdXV113XdHaUUq9VqaZIkSNMUlmWhXC4/c8IBYHl5+VOxWDxkjIFzjjAMv0VR9NU0TfJ9n9u2Dc45pJSo1+vD4XC4+ExgVkS7aLVau51O57NhGFSpVBYsywIASClRq9WkFmEa0BGG4Y8oij6kaQoAWFlZ2XVdd0dKuRAEQdLr9RY558hkMlhfX3/1QgAATk5OBr1eL5umKTjn2NjYeFMoFO7jOF6qVquxZvL5/IjPw+12e//p6SlLRGCMwXXdw0KhcK+UYufn510NZzIZrK2tvTXm4Zubmy0Na/tKKdZoNMZxHHMAME0Tm5ubjuM4ydSBEGJPCLEFAIwxeJ534LruDgBomIhgmiYqlYrjOE4ynYIQYi8Mwy/aXqlUOtAbeXR0NJntPAsDgHF5eVm9vb31GWNT2PO87SRJrOPj46FS6u9Hw0C5XM7Nws/2AACKxeKh53nbAEBE05qGc7lc/8XIiAjNZjM4Ozu7mL+00WjEgiC4e3h4ePe/a/wzACBzbtGgtaC5AAAAAElFTkSuQmCC"),settingsIcon:a("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFmSURBVHjajNNNS5VREAfw3328GBqBbYR2LQOLMFxIQUn0gqCBECVFme36AHE/g21cGNgicOOFQNxIKEWLQBSjKIpA+gBCiwpCoYsv2WYOHB7uAw0Mz/xn5j9nnjlnao1GQ4VcQTPsd7jRLqnI7DruZ74+9IaeiThcxIWcBEcxg0mMYxMPs+In8RJf8Qj7GMFqKjARZBgOLcv10CRzOJfabWLV/8s+HmM7FfiNz6WkddzBVTxBK4vtxoGHdVzCKdzNEtbiFhLpDT5hHh3oxlPMFjGcZzieFZgqnQgv8CXDt7FcVPzj9wr/jxKuFfiArVLgWhtyD05neA/vC1zG2RhakgZGM9yL5zgR+CBmNlTHIX7iI85HwjEsYQO/0J+R0y28TbcgurjXpu3Bill0xct9kIZ4BJ1ZQquC2CrtTi0VWMEYvuFmLM/rUsu3wr+ExdiZP/Us6RUGsBN4OrCYz0LYY/H9C/8GALRlSDMw0h2ZAAAAAElFTkSuQmCC"),searchIcon:a("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATRJREFUeNqU0j8oRWEYx/GDO1yL5M/AQGQ0ECKjweBfJisZDNY7HDJcZgu7RSJlUK7BLGVAMigZbwaFRZKB+D71O3V68t7DU59O5/Y+v/Pe932q4jiOAtWGRYyhE++4xjb2kkXVgeYJXMLS23GHF4xiF4eoDwUM4gANKKAL/ejGAE4wrZ3U5FyzvW8gjxkFJfWlXU3iGFO2xu+gD0MoueZ0fWpnFrjgA3r0PIoq1y3ubb0PyOv5GmXXG2p9QFnP3ozmOl1t2Qec4RGzaK4QMI9GOysf8IQLtGAfrb802+2say42/TUWNXlWI5q8HVxpcMblA3P2F3KueTX1XtKVFtxHTrGE82RwIjUWU4vW9FsThtGhU7/Rbr7Tk7ccaLZ6zpoJO8SVQPOfygK28KCgfzVb/QgwAM3kP0m2MqMIAAAAAElFTkSuQmCC"),exportIcon:a("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNqM080rRFEYx/EzzKBYyILhP6C8pyg2s7CZZuUlSqRsxe4u8QfYWsjCRkrZTanZTVZWhqRkR8yGlJG88z31nDpOD92nPp37cs7vnnvPuYkoiuqNMU1Gr0+8ooA7jKPid0jKzR7UKQG3mECX9N3BGN79gF5U4UwJuMEjXtCAHLYw5wfYwSUMKgGtGEaNd20WD1g2MlirWqzjFHtBgK0lrLgZhJXANqbM/7WKZ20GuRiDXXVqAYsxB+9jIQxow5Ac26XKY8NfNqkDTOMtDGiH3VjHGJHXWcOH16cos2zWVqED5xjFkVxr9D72CeaxiW4t4B4zsm1dVWQjXSOLSWTw5C/jt7S73rGrMgZkR5blO/36F9xMUvj6Y3NdSJsKbyTliX3y7nGqRdpqF3CIfqRjBtgVucSVPfkRYACsvD1a/WEjxQAAAABJRU5ErkJggg=="),helpIcon:a("iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHySURBVHjahJRNSFRRFMd/b3gLF8UEUVT0ta6IqUUmWItsnEqGh0VfIElFCYHlB0RimUzQRJg1RQuLDGkhESLj9PKjdGFBuQh1U5ts08qCAjGIFue0uU+G63v2h7O45/z4v3fvOfc6qoqtB6N1CaAK2AHEgTlgGvDrK7o+2rxTbHJ/9PwmoAM4AjiEKw80X6x4NLPIJPfmXAIoAOv5v2YB79L+xxMLJvden90AfADWFYGTQDfwzRjXALuL6j+AsobkkxkXQFVylsE0sLex8ul8kLg7croL8IFKk1oFPAQOOHeGTm0HpqwzONaU6nnROVzbAtQBvU2pnpbO4dpy4K21tVKnY6jmGpCxCmeAL+aMgu6sADYDXy02GxOVnaKCFd2iMi4qcbPONKeeqagkQ9htrqrEl+iCAo2XD/bmbg+eTAA3Q5hlrojMLWEydqXqee6Wf3wtMAisDGF+u6oyBXgRJn+zL48eNtO7JoL55IpKHrgeASSBEjP+UcrHWtN9k4r4ihAS2dZ03z5FTkTUxxR5HzPDVq8q31UFK7bcGPA2qsqukNovVblwNd2vC3cnk0+XAgPAaut3/5gtFesnUN3mFcYBYkG2zStMqEq5qvjWF0us9Yiq7AkMFj0Fgdr7D5WZjmwFlgPzwGfAb69+9c7m/w0A36Atg3n1+QkAAAAASUVORK5CYII="),helpArrow:a("iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC3SURBVHjanNRNCoMwEIbht5KFAbt00UN4CumpxVN4CIWsY10lXVVIY37GWQYeBiYz38N7T6nMOv0/+QZ5DUoppHAA5rbVIjgAc9c9e63rYYCAMjTrFKEiTKEszKEkLKFLWIMiWIsCKEEnlCKA5g76ddyAzTknWtqmf70NMO67Xay1oo7cwedUpTj4RwmONqcWX+5qDU5eRwln7zGHiwmQwrWZE2FJygVYmqsGGI/jw50kN845vgMAISKSwdQyAJUAAAAASUVORK5CYII=")}}(),function(){$.fn.removeAttributes=function(){return this.each(function(){var a=$.map(this.attributes,function(a){return a.name});var b=$(this);$.each(a,function(a,c){b.removeAttr(c)})})},$.fn.getAttributes=function(){var a={};return $.each(this[0].attributes,function(){if(this.specified)a[this.name]=this.value}),a},$.fn.removeClassPrefix=function(a){return this.each(function(b,c){var d=c.className.split(" ").filter(function(b){return 0!==b.lastIndexOf(a,0)});c.className=$.trim(d.join(" "))}),this},$.fn.ashow=function(){return this.removeClass("automizy-hide"),this},$.fn.ahide=function(){return this.addClass("automizy-hide"),this},$.fn.serializeObject=function(a){var b={};var a=a||false;var c=function(a,c){var d=b[c.name];if("undefined"!==typeof d&&null!==d)if($.isArray(d))d.push(c.value);else b[c.name]=[d,c.value];else b[c.name]=c.value};if(values=this.serializeArray(),a)values=values.concat(this.find("input[type=checkbox]:not(:checked)").map(function(){return{name:this.name,value:"off"}}).get());return $.each(values,c),b}}(),function(){$A.initBasicFunctions=function(a,b){var a=a||false;if(false===a)return false;var b=b||false;if(false===b)return false;var c=b.toLowerCase();var d=b.charAt(0).toLowerCase()+b.slice(1);var e=a.prototype;e.init=e.init||function(){var a=this;if("undefined"===typeof a.d.create)a.d.create=function(){};if("undefined"===typeof a.d.createFunctions)a.d.createFunctions=[];if("undefined"===typeof a.d.remove)a.d.remove=function(){};for(var b in a.d)if("undefined"!==typeof $A["default"][d][b]){if($A["default"][d][b]instanceof jQuery)$A["default"][d][b]=$A["default"][d][b].clone();a.d[b]=$A["default"][d][b]}},e.initParameter=e.initParameter||function(a){var b=this;if("string"===typeof a.id||"number"===typeof a.id)b.id(a.id);if("function"===typeof a.create)b.create(a.create);if("function"===typeof a.remove)b.remove(a.remove);if("array"===typeof a.buttons||"object"===typeof a.buttons)b.buttons(a.buttons);if("undefined"!==typeof a.target)b.drawTo(a.target);if("undefined"!==typeof a.data)b.data(a.data);if("undefined"!==typeof a.skin)b.skin(a.skin)},e.create=e.create||function(a){if("function"===typeof a)this.d.create=a;else return this.d.create.apply(this,[this,this.d.$widget]);return this},e.widget=e.widget||function(){return this.d.$widget},e.skin=e.skin||function(a){if("undefined"!==typeof a)return this.d.skin=a,this.d.$widget.removeClassPrefix("automizy-skin-"),this.d.$widget.addClass("automizy-skin-"+a),this;return this.d.skin},e.draw=e.drawTo=e.draw||function(a){var b=this;var a=a||$("body");return b.d.$widget.appendTo(a),b.d.hasObject=true,setTimeout(function(){for(var a=0;a<b.d.createFunctions.length;a++)b.d.createFunctions[a]();b.create()},50),this},e.show=e.show||function(){var a=this;if(!a.d.hasObject)a.draw();return this.d.$widget.ashow(),this},e.hide=e.hide||function(){var a=this;if($A.setWindowScroll(true,this.id()),"function"===typeof this.d.close)this.d.close(this,a.d.$widget);if("function"===typeof this.hash&&false!==this.hash())$A.hashChange(this.hash(),false);return this.d.$widget.ahide(),this},e.remove=e.remove||function(a){if("function"===typeof a)return this.d.remove=a,this;if(!this.d.hasObject)this.d.$widget.appendTo($("body:first"));if("function"===typeof this.d.removeAnimation)this.d.removeAnimation.apply(this,[this,this.d.$widget]);else{var b=this.d.$widget[0].parentElement;if("undefined"!==typeof b&&null!==b&&"function"===typeof b.removeChild)b.removeChild(this.d.$widget[0])}return $A.setWindowScroll(true,this.id()),delete $A.d[c+"s"][this.id()],this.d.remove.apply(this,[this,this.d.$widget]),true},e.id=e.id||function(a){if("number"===typeof a||"string"===typeof a){if($A.setWindowScroll(true,this.d.id))$A.setWindowScroll(false,a);return $A.d[c+"s"].renameProperty(this.d.id,a),this.d.$widget.attr("id",a),this.d.id=a,this}if("undefined"===typeof this.d.id)this.d.id=this.widget().attr("id")||"automizy-"+c+"-"+$A.getUniqueString(),this.id(this.d.id);return this.d.id},e.data=e.data||function(a,b){var c=this;if("undefined"===typeof c.d.data)c.d.data={};if(c.d.$widget[0].automizyData={},"undefined"===typeof a)return c.d.data;if("array"===typeof a||"object"===typeof a){for(var d in a)c.d.data[d]=a[d],c.d.$widget[0].automizyData[d]=a[d];return c}if("undefined"===typeof b)return c.d.data[a];return c.d.data[a]=b,c.d.$widget[0].automizyData[a]=b,c},e.addButton=e.addButton||function(a){var b=this;if("undefined"===typeof b.d.buttons)return b;if("undefined"!==typeof a){if(a instanceof $A.m.Button||a instanceof $A.m.Input)a.drawTo(b.d.$buttons||b.d.$widget);else{a.target=a.target||b.d.$buttons||b.d.$widget;var c=$A.newButton(a);b.d.buttons.push(c)}return b.d.$widget.addClass("has-button"),b}var c=$A.newButton();return b.d.buttons.push(c),c.drawTo(b.d.$buttons||b.d.$widget),c},e.removeButton=e.removeButton||function(a){var b=this;if("undefined"===typeof b.d.buttons)return b;if("string"===typeof a){for(var c=0;c<b.d.buttons.length;c++)if(b.d.buttons[c].id===a)b.d.buttons[c].remove()}else if("object"===typeof a)a.remove();return b},e.buttons=e.buttons||function(a){var b=this;if("undefined"===typeof b.d.buttons)b.d.buttons=[];if("undefined"!==typeof a){for(var c=0;c<b.d.buttons.length;c++)b.d.buttons[c].remove();for(var c in a)b.addButton(a[c]);return b}return b.d.buttons},$A.m[b]=a,$A.d[c+"s"]={},$A["default"][d]=$A["default"][d]||{},$A["new"+b]=function(b){var d=new a(b);return $A.d[c+"s"][d.id()]=d,d},$A["get"+b]=function(a){return $A.d[c+"s"][a]},$A["getAll"+b]=function(){return $A.d[c+"s"]},$A["remove"+b]=function(a){var c=$A["get"+b](a)||{};if("undefined"!==typeof c.remove)return c.remove();return true},$A["removeAll"+b]=function(){for(var a in $A["getAll"+b]())$A["remove"+b](a);return true},$A[d]=function(a){if("undefined"===typeof a)return $A["new"+b]();else if("string"===typeof a||"number"===typeof a)return $A["get"+b](a)||$A["new"+b]().id(a);else{if(a instanceof HTMLElement)a=$(a);if(a instanceof jQuery)return $A["get"+b](a.attr("id"))||$A["new"+b](a)}return $A["new"+b](a)}}}(),function(){var a=function(a){var b=this;if(b.d={$widget:$('<span class="automizy-button"></span>'),$widgetButton:$('<a href="javascript:;"></a>'),text:"My Button",skin:"simple-white","float":"none",width:"",hasObject:false,newRow:false,disabled:false,click:function(){},create:function(){},id:"automizy-button-"+$A.getUniqueString()},b.init(),b.d.$widgetButton.appendTo(b.d.$widget),b.d.$widgetButton.text(b.d.text),b.d.$widget.addClass("automizy-skin-"+b.d.skin).attr("id",b.id()),b.d.$widgetButton.click(function(){b.click()}),"undefined"!==typeof a){if("undefined"!==typeof a.disabled)b.disabled(a.disabled);if("undefined"!==typeof a.text)b.text(a.text);if("undefined"!==typeof a.html)b.html(a.html);if("undefined"!==typeof a["float"])b["float"](a["float"]);if("undefined"!==typeof a.width)b.width(a.width);if("undefined"!==typeof a.click)b.click(a.click);if("undefined"!==typeof a.newRow)b.newRow(a.newRow);b.initParameter(a)}};var b=a.prototype;b.text=b.val=b.value=function(a){var b=this;if("undefined"!==typeof a)return b.d.text=a,b.d.$widgetButton.text(a),b;return b.d.text},b.html=function(a){var b=this;if("undefined"!==typeof a)return b.d.html=a,b.d.$widgetButton.html(a),b;return b.d.html},b.width=function(a){var b=this;if("undefined"!==typeof a)return b.d.width=a,b.d.$widget.width(a),b.d.$widgetButton.width("100%"),b;return b.d.width},b.disabled=function(a){var b=this;if("undefined"!==typeof a)return b.d.disabled=$A.parseBoolean(a),b.d.$widgetButton.prop("disabled",b.d.disabled),b.d.$widget.toggleClass("disabled",b.d.disabled),b;return b.d.disabled},b.disable=function(){return this.disabled(true)},b.enable=function(){return this.disabled(false)},b["float"]=function(a){var b=this;if("undefined"!==typeof a)return b.d["float"]=a,b.d.$widget.css("float",a),b;return b.d["float"]},b.newRow=function(a){var b=this;if("undefined"!==typeof a){if(a=$A.parseBoolean(a),b.d.newRow=a,a)b.d.$widget.addClass("new-row");else b.d.$widget.removeClass("new-row");return b}return b.d.newRow},b.click=function(a){var b=this;if("function"===typeof a)b.d.click=a;else if(!b.disabled())b.d.click.apply(this,[this,this.d.$widget]);return b},b.button=function(){var a=this;return a.d.$widgetButton},$A.initBasicFunctions(a,"Button")}(),function(){$A.d.lastWindowScroll={top:0,left:0},$A.d.windowScrollIds=[],$A.d.hasScroll=[],$A.setWindowScroll=function(a,b){if("undefined"===typeof a)return $A.d.hasScroll;var b=b||false;var c=false;if(false!==b){var d=$A.d.windowScrollIds.indexOf(b);var e=d>-1;if(true===a){if(e)$A.d.windowScrollIds.splice(d,1),c=true}else if(!e)$A.d.windowScrollIds.push(b),c=true}else if(true===a)$A.d.windowScrollIds=[],c=true;if($A.d.windowScrollIds.length>0)return $A.d.hasScroll=false,$A.d.lastWindowScroll.top=$(window).scrollTop(),$A.d.lastWindowScroll.left=$(window).scrollLeft(),true;else if($A.d.hasScroll=a,!a)$A.d.lastWindowScroll.top=$(window).scrollTop(),$A.d.lastWindowScroll.left=$(window).scrollLeft();return c},$(window).scroll(function(){if(!$A.d.hasScroll)$(window).scrollTop($A.d.lastWindowScroll.top),$(window).scrollLeft($A.d.lastWindowScroll.left)})}(),function(){Object.defineProperty(Object.prototype,"renameProperty",{value:function(a,b){if(this.hasOwnProperty(a))this[b]=this[a],delete this[a];return this},enumerable:false}),Object.defineProperty(Array.prototype,"remove",{value:function(a){var b=0;for(var c=0;c<this.length;c++)if(this[c]===a)this.splice(c,1),b++,c--;return b},enumerable:false})}(),function(){$A.getUniqueString=function(){var a=(Math.random()+1).toString(36).substring(2);if($.inArray(a,$A.d.uniques)>=0)return $A.getUniqueString();return $A.d.uniques.push(a),a}}(),function(){var a=function(a){var b=this;b.d={$widget:$('<table cellpadding="0" cellspacing="0" border="0" class="automizy-dialog"></table>'),$cell:$('<td class="automizy-dialog-cell"></td>'),$box:$('<div class="automizy-dialog-box"></div>'),$head:$('<div class="automizy-dialog-head"></div>'),$buttons:$('<div class="automizy-dialog-buttons"></div>'),$content:$('<div class="automizy-dialog-content"></div>'),buttons:[],positionX:"center",positionY:"middle",title:"My Dialog",width:"60%",maxWidth:"100%",minWidth:"250px",minHeight:"0px",zIndex:2501,isClose:true,hasObject:false,hash:false,closable:true,id:"automizy-dialog-"+$A.getUniqueString(),create:function(){},open:function(){},close:function(){}},b.init();var c=$("<tr></tr>");if(b.d.$cell.appendTo(c),c.appendTo(b.d.$widget),b.d.$box.click(function(){b.d.isClose=false}).appendTo(b.d.$cell),b.d.$widget.attr("id",b.id()).click(function(){if(b.d.isClose)b.close();else b.d.isClose=true}),b.d.$head.appendTo(b.d.$box),b.d.$content.appendTo(b.d.$box),b.d.$buttons.appendTo(b.d.$box),"undefined"!==typeof a){if("undefined"!==typeof a.title)b.title(a.title);if("undefined"!==typeof a.positionX)b.positionX(a.positionX);if("undefined"!==typeof a.positionY)b.positionY(a.positionY);if("undefined"!==typeof a.position)b.position(a.position);if("undefined"!==typeof a.width)b.width(a.width);if("undefined"!==typeof a.maxWidth)b.maxWidth(a.maxWidth);if("undefined"!==typeof a.minWidth)b.minWidth(a.minWidth);if("undefined"!==typeof a.maxWidth)b.maxWidth(a.maxWidth);if("undefined"!==typeof a.minHeight)b.minHeight(a.minHeight);if("undefined"!==typeof a.zIndex)b.zIndex(a.zIndex);if("undefined"!==typeof a.closable)b.closable(a.closable);if("function"===typeof a.open)b.open(a.open);if("function"===typeof a.close)b.close(a.close);if("undefined"!==typeof a.content)b.content(a.content);if("undefined"!==typeof a.hash)b.hash(a.hash);b.initParameter(a)}};var b=a.prototype;b.title=function(a){var b=this;if("undefined"!==typeof a)return b.d.title=a,b.d.$head.html(a),b;return b.d.title},b.hash=function(a){var b=this;if("undefined"!==typeof a)return b.d.hash=a,b;return b.d.hash},b.content=function(a){var b=this;if("undefined"!==typeof a){if(b.d.$content.empty(),a instanceof jQuery)a.appendTo(b.d.$content);else if("object"===typeof a&&"function"===typeof a.draw)a.draw(b.d.$content);else b.d.$content.html(a);return b}return b.d.$content},b.positionX=function(a){var b=this;if("undefined"!==typeof a){if($cell=b.d.$cell,"left"===a)$cell.css({textAlign:"left",textIndent:0});else if("right"===a)$cell.css({textAlign:"right",textIndent:0});else if("center"===a||"middle"===a)a="center",$cell.css({textAlign:"center",textIndent:0});else $cell.css({textAlign:"left",textIndent:a});return b.d.positionX=a,b}return b.d.positionX},b.positionY=function(a){var b=this;if("undefined"!==typeof a){if($cell=b.d.$cell,"top"===a)$cell.css({verticalAlign:"top",paddingTop:0,paddingBottom:0});else if("bottom"===a)$cell.css({verticalAlign:"bottom",paddingTop:0,paddingBottom:0});else if("center"===a||"middle"===a)a="middle",$cell.css({verticalAlign:"middle",paddingTop:0,paddingBottom:0});else $cell.css({verticalAlign:"top",paddingTop:a,paddingBottom:a});return b.d.positionY=a,b.setMaxHeight(),b}return b.d.positionY},b.position=function(a){var b=this;if("string"===typeof a){var c=a.split(" ");return b.positionX(c[0]),b.positionY(c[1]),b.d.positionX=c[0],b.d.positionY=c[1],b.setMaxHeight(),b}else if("undefined"!==typeof a)console.warn("Bad parameter type.",a);return b.d.positionX+" "+b.d.positionY},b.width=function(a){var b=this;if("undefined"!==typeof a)return b.d.width=a,b.d.$box.width(a),b;return b.d.width},b.maxWidth=function(a){var b=this;if("undefined"!==typeof a)return b.d.maxWidth=a,b.d.$box.css("maxWidth",a),b;return b.d.maxWidth},b.minWidth=function(a){var b=this;if("undefined"!==typeof a)return b.d.minWidth=a,b.d.$box.css("minWidth",a),b;return b.d.minWidth},b.minHeight=function(a){var b=this;if("undefined"!==typeof a)return b.d.minHeight=a,b.d.$box.css("min-height",a),b.d.$content.css("min-height",parseInt(b.d.$box.css("min-height"))-108+"px"),b.setMaxHeight(),b;return b.d.minHeight},b.zIndex=function(a){var b=this;if("undefined"!==typeof a&&Number(a)===a&&a%1===0)return b.d.zIndex=a,b.d.$widget.css({zIndex:a}),b;else console.warn("Bad parameter type.",a);return b.d.zIndex},b.show=function(a){var b=this;if($A.setWindowScroll(false,this.d.id),!b.d.hasObject)b.draw();return this.d.$widget.ashow(),b.setMaxHeight(),this},b.open=function(a){var b=this;if("function"===typeof a)b.d.open=a;else{if(false!==b.hash())$A.hashChange(b.hash());b.d.open.apply(this,[this,this.d.$widget]),b.show()}return b.setMaxHeight(),b},b.closable=function(a){var b=this;if("undefined"!==typeof a)b.d.closable=a;else return b.d.closable;return b},b.close=function(a){var b=this;if("function"===typeof a)b.d.close=a;else if(b.d.closable)b.hide(),b.d.close.apply(this,[this,this.d.$widget]);return b},b.setMaxHeight=function(){var a=this;var b=$(window).height()-$(a.d.$buttons).outerHeight()-$(a.d.$head).outerHeight();if("NaN"!==parseInt(a.d.positionY))b-=parseInt(a.d.positionY);$(a.d.$content).css({"max-height":b})},$A.initBasicFunctions(a,"Dialog")}(),function(){$A.d.defines.input={},$A.d.defines.input.setupSelectObj={multiple:false,header:false,selectedList:1,create:function(a,b){var c=$(this);c.removeAttr("multiple");var d=c.multiselect("widget");var e=d.find(".ui-multiselect-checkboxes span");e.each(function(){$(this).html($(this).html().replace(/&lt;/g,"<").replace(/&gt;/g,">"))});var f=c.parent().find(".ui-multiselect");f.find(".ui-icon").removeClass("ui-icon-triangle-2-n-s"),setTimeout(function(){f.css({maxWidth:c.width()})},1)},open:function(a,b){var c=$(this).multiselect("widget");if(c.width($(this).parent().find(".ui-multiselect").width()+8),c.find(".ui-corner-all").removeClass("ui-corner-all"),c.find(".ui-multiselect-checkboxes li:first").find("span").html().length<=0)c.find(".ui-multiselect-checkboxes li:first").css({height:"0",margin:"0",padding:"0",border:"none",opacity:"0","pointer-events":"none"})},close:function(a,b){},click:function(a,b){}},$A.d.defines.input.setupSelectListObj={multiple:false,height:150,header:false,selectedList:1,create:function(a,b){var c=$(this);c.attr("multiple","multiple");var d=c.multiselect("widget");var e=d.find(".ui-multiselect-checkboxes span");e.each(function(){$(this).html($(this).html().replace(/&lt;/g,"<").replace(/&gt;/g,">"))});var f=c.parent().find(".ui-multiselect");f.find(".ui-icon").removeClass("ui-icon-triangle-2-n-s"),setTimeout(function(){f.css({maxWidth:c.width()})},1),c.multiselect("open")},open:function(a,b){var c=$(this).parent().find(".ui-multiselect");var d=$(this).multiselect("widget");if(d.width($(this).parent().find(".ui-multiselect").width()+8),d.find(".ui-corner-all").removeClass("ui-corner-all"),d.find(".ui-multiselect-checkboxes li:first").find("span").html().length<=0)d.find(".ui-multiselect-checkboxes li:first").css({height:"0",margin:"0",padding:"0",border:"none",opacity:"0","pointer-events":"none"});d.find(".ui-multiselect-checkboxes").css({backgroundColor:"#f7f8f0"}),c.css({display:"none"}),$(function(){d.css({position:"relative",top:0,left:0,zIndex:0}).appendTo(c.parent())})},beforeclose:function(a,b){return false},click:function(a,b){$(this).trigger("change")}},$A.d.defines.input.setupSelectSearchCheckObj={multiple:true,header:"",selectedList:1,noneSelectedText:"",selectedText:"# selected",create:function(a,b){var c=$(this);c.attr("multiple","multiple"),c.multiselect("uncheckAll").multiselectfilter({label:"Filter: "});var d=c.multiselect("widget");var e=d.find(".ui-multiselect-checkboxes span");var f=c.parent().find(".ui-multiselect");setTimeout(function(){f.css({maxWidth:c.width()})},1),e.each(function(){$(this).html($(this).html().replace(/&lt;/g,"<").replace(/&gt;/g,">"))})},beforeopen:function(){var a=$(this).multiselect("widget");var b=a.find(".ui-widget-header");if(a.find(".ui-multiselect-filter").contents().filter(function(){return 1!=this.nodeType}).remove(),b.find("svg").length<1)$('<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" style="float:right; margin:2px 4px 0 0"><g transform="scale(0.03)"><path fill="none" stroke="#999" stroke-width="36" stroke-linecap="round"d="m280,278a153,153 0 1,0-2,2l170,170m-91-117 110,110-26,26-110-110"/></g></svg>').appendTo(b);$A.setWindowScroll(false,"multiselect")},beforeclose:function(){$A.setWindowScroll(true,"multiselect")}},$A.d.defines.input.upAndDownControl={create:function(a,b,c,d,e,f,g){return $('<input class="ui-timepicker-input" value="'+d+'" maxlength="'+f.toString().length+'" style="width:50%">').appendTo(b).jStepper({minValue:e,maxValue:f,allowDecimals:false}).spinner({min:e,max:f,step:g,change:function(b,c){if(void 0!==b.originalEvent)a._onTimeChange();a._onSelectHandler()},spin:function(d,e){a.control.value(a,b,c,e.value),a._onTimeChange(),a._onSelectHandler()}}),b},options:function(a,b,c,d,e){if("string"==typeof d&&void 0!==e)return b.find(".ui-timepicker-input").spinner(d,e);return b.find(".ui-timepicker-input").spinner(d)},value:function(a,b,c,d){if(void 0!==d)return b.find(".ui-timepicker-input").spinner("value",d);return b.find(".ui-timepicker-input").spinner("value")},click:function(a,b){$(this).trigger("change")}}}(),function(){$A.parseBoolean=function(a,b){if("string"===typeof a)a=a.toLowerCase();switch(a){case true:case"true":case 1:case"1":case"on":case"yes":case"y":case"\u2713":case"\u2714":case"\u2611":case"\u2612":a=true;break;case false:case"false":case 0:case"0":case"off":case"no":case"n":case"x":case"\u2717":case"\u2718":case"\u2610":a=false;break;default:if(b)a=null;else a=false}return a}}(),function(){var a=function(a){var b=this;if(b.d={email:false,domain:false,url:false,domainOrUrl:false,"int":false,number:false,minLength:false,maxLength:false,min:false,max:false,file:false,sameas:false,isValid:true,notEmpty:false,validValues:[],errors:[],options:{},id:"automizy-validator-"+$A.getUniqueString(),regular:{email:/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,domain:/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$|^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$|^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,url:/^(((https?|ftp):\/\/)|(www\.))(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i},input:false,value:""},"object"===typeof a)b.set(a)};var b=a.prototype;b.set=function(a){var b=this;if("string"===typeof a){var c=a;a={},a[c]=true}if("undefined"!==typeof a.value)b.d.value=a.value;if("undefined"!==typeof a.email)b.d.options.email=$A.parseBoolean(a.email);if("undefined"!==typeof a.domain)b.d.options.domain=$A.parseBoolean(a.domain);if("undefined"!==typeof a.url)b.d.options.url=$A.parseBoolean(a.url);if("undefined"!==typeof a.domainOrUrl)b.d.options.domainOrUrl=$A.parseBoolean(a.domainOrUrl);if("undefined"!==typeof a["int"])b.d.options["int"]=$A.parseBoolean(a["int"]);if("undefined"!==typeof a.number)b.d.options.number=$A.parseBoolean(a.number);if("undefined"!==typeof a.minLength)b.d.options.minLength=parseInt(a.minLength);if("undefined"!==typeof a.maxLength)b.d.options.maxLength=parseInt(a.maxLength);if("undefined"!==typeof a.min)b.d.options.min=parseInt(a.min);if("undefined"!==typeof a.max)b.d.options.max=parseInt(a.max);if("undefined"!==typeof a.file)b.d.options.file=$A.parseBoolean(a.file);if("undefined"!==typeof a.sameas)b.d.options.sameas=a.sameas;if("undefined"!==typeof a.notEmpty)b.d.options.notEmpty=a.notEmpty;if("undefined"!==typeof a.invalidValue)b.d.options.invalidValue=a.invalidValue;return b},b.run=function(a){var b=this;if(("object"===typeof a||"array"===typeof a)&&!$.isArray(a))b.set(a);if("string"===typeof a||"number"===typeof a||$.isArray(a))b.value(a);b.d.errors=[],b.d.isValid=true;for(var c in b.d.options){var d=b.d.options[c];if("email"===c&&true===d)b.email(b.d.value);if("domain"===c&&true===d)b.domain(b.d.value);if("url"===c&&true===d)b.url(b.d.value);if("domainOrUrl"===c&&true===d)b.domainOrUrl(b.d.value);if("int"===c&&true===d)b["int"](b.d.value);if("num"===c&&true===d)b.num(b.d.value);if("minLength"===c&&!isNaN(d))b.minLength(b.d.value,d);if("maxLength"===c&&!isNaN(d))b.maxLength(b.d.value,d);if("min"===c&&!isNaN(d))b.min(b.d.value,d);if("max"===c&&!isNaN(d))b.max(b.d.value,d);if("file"===c&&true===d)b.file(b.d.value);if("sameas"===c&&"undefined"!==typeof d)b.sameas(b.d.value,d);if("notEmpty"===c&&true===d)b.notEmpty(b.d.value);if("invalidValue"===c)b.invalidValue(b.d.value,d)}return b},b.execute=function(a){var b=this;if("undefined"===typeof a)var a=false;if(null===a)a=[];return b.run(a),b.d.isValid},b.errors=function(){return this.d.errors},b.value=b.val=function(a){var b=this;if("undefined"!==typeof a)return b.d.value=a,b;return b.d.value},b.email=function(a){this.d.email=true;var b=this.d.regular.email.test(a);if(false===b)this.d.isValid=false,this.d.errors.push("Invalid email address");return b},b.domain=function(a){this.d.domain=true;var b=this.d.regular.domain.test(a);if(false===b)this.d.isValid=false,this.d.errors.push("Invalid domain");return b},b.url=function(a){this.d.url=true;var b=this.d.regular.url.test(a);if(false===b)this.d.isValid=false,this.d.errors.push("Invalid URL");return b},b.domainOrUrl=function(a){this.d.domainOrUrl=true;var b=this.d.regular.domain.test(a)||this.d.regular.url.test(a);if(false===b)this.d.isValid=false,this.d.errors.push("Invalid domain or URL");return b},b["int"]=b.integer=function(a){this.d["int"]=true;
var b=a==+a&&a==(0|a);if(false===b)this.d.isValid=false,this.d.errors.push("Not an integer");return b},b.num=b.number=function(a){this.d.number=true;var b=!isNaN(a);if(false===b)this.d.isValid=false,this.d.errors.push("Not a number");return b},b.minLength=b.minLen=function(a,b){b=parseInt(b),this.d.minLength=b;var c=a.length>=b;if(false===c)this.d.isValid=false,this.d.errors.push("Too short");return c},b.notEmpty=function(a){this.d.notEmpty=true;var b=""!=a;if(false===b)this.d.isValid=false,this.d.errors.push("No empty");return b},b.maxLength=function(a,b){b=parseInt(b),this.d.maxLength=b;var c=a.length<=b;if(false===c)this.d.isValid=false,this.d.errors.push("Too long");return c},b.min=function(a,b){b=parseInt(b),this.d.min=b;var c=a>=b;if(false===c)this.d.isValid=false,this.d.errors.push("Too little");return c},b.max=function(a,b){b=parseInt(b),this.d.max=b;var c=a<=b;if(false===c)this.d.isValid=false,this.d.errors.push("Too many");return c},b.file=function(){},b.sameas=function(a,b){if("function"===typeof b.val)b=b.val();var c=a===b;if(false===c)this.d.isValid=false,this.d.errors.push("The values are not equals");return c},b.invalidValue=function(a,b){this.d.invalidValue=b;var c=a!=b;if(false===c)this.d.isValid=false,this.d.errors.push("Invalid value");return c},b.errors=function(){return this.d.errors},b.id=function(a){if("number"===typeof a||"string"===typeof a)return $A.d.validator.renameProperty(this.d.id,a),this.d.id=a,this;return this.d.id},b.data=function(a,b){if("undefined"===typeof this.d.data)this.d.data={};if("string"!==typeof a)return this.d.data;if("undefined"===typeof b)return this.d.data[a];return this.d.data[a]=b,this},$A.m.Validator=a,$A.d.validator=new $A.m.Validator,$A.validate=function(){return $A.d.validator},$A.newValidator=$A.createValidator=function(b){var c=new a(b);return $A.d.validators[c.d.id]=c,c},$A.getValidator=function(a){return $A.d.validatorss[a]},$A.getAllValidator=function(){return $A.d.validators},$A.removeValidator=$A.deleteValidator=function(a){return $A.getValidator[a].remove()},$A.removeAllValidator=$A.deleteAllValidator=function(a){for(i in $A.getAllValidator())$A.getAllValidator()[i].remove()}}(),function(){var a=function(a){var b=this;if(b.d={$widget:$('<span class="automizy-input new-row"></span>'),$widgetInput:$('<input type="text" />'),$widgetInputBox:$('<span class="automizy-input-box"></span>'),$widgetInputBoxError:$('<span class="automizy-input-box-error"></span>'),$widgetLabel:$("<label></label>"),$widgetLabelAfter:$("<span></span>"),$widgetHelp:$('<img src="'+$A.images.helpIcon+'" class="automizy-input-help" />'),$widgetHelpContent:$('<div class="automizy-input-help-content"><img src="'+$A.images.helpArrow+'" class="automizy-input-help-content-arrow" /></div>'),$widgetHelpContentInner:$("<span></span>"),$input:$("<input />"),$textarea:$("<textarea></textarea>"),$select:$("<select></select>"),specialElements:[],type:"text",skin:"simple-automizy",multiple:false,multiselect:false,readonly:false,hasObject:false,isDatepicker:false,newRow:true,breakInput:false,needModify:false,labelPosition:"left",labelWidth:"",value:"",placeholder:"",name:"",width:"300px",height:"auto",label:"",labelAfter:"",accept:[],items:{},validator:$A.newValidator(),validate:function(){},createFunctions:[],id:"automizy-input-"+$A.getUniqueString(),click:function(){},change:function(){},enter:function(){},create:function(){}},b.init(),b.d.$input.addClass("automizy-input"),b.d.$textarea.addClass("automizy-input"),b.d.$select.addClass("automizy-input"),b.d.$widgetLabel.appendTo(b.d.$widget).attr("for",b.d.id+"-input").ahide(),b.d.$widgetInput.appendTo(b.d.$widgetInputBox).attr("id",b.d.id+"-input"),b.d.$widgetInput.click(function(){b.click()}),b.d.$widgetInputBox.appendTo(b.d.$widget),b.d.$widgetLabelAfter.appendTo(b.d.$widget).ahide(),b.d.$widgetInputBoxError.appendTo(b.d.$widget),b.d.$widgetHelpContentInner.appendTo(b.d.$widgetHelpContent),b.d.$widgetHelpContent.appendTo("body:first"),b.d.$widgetHelp.appendTo(b.d.$widget).on("mouseenter click",function(){b.d.$widgetHelp.stop().fadeTo(250,1);var a=b.d.$widgetHelp.offset().left+40;var c=b.d.$widgetHelp.offset().top-16;b.d.$widgetHelpContent.css({left:a+"px",top:c+"px"}).stop().fadeIn()}).mouseout(function(){b.d.$widgetHelpContent.stop().fadeOut(),b.d.$widgetHelp.stop().fadeTo(250,.5)}).ahide(),b.d.$widgetInputBoxError.appendTo(b.d.$widget),b.d.$widget.attr("type","text").attr("id",b.id()).addClass("automizy-skin-"+b.d.skin),b.d.$widgetInput.on("change keyup paste",function(){b.validate(),b.change()}).keypress(function(a){if(13==a.which)b.enter()}),"undefined"!==typeof a){if("undefined"!==typeof a.label)b.label(a.label);if("undefined"!==typeof a.labelAfter)b.labelAfter(a.labelAfter);if("undefined"!==typeof a.type)b.type(a.type);if("undefined"!==typeof a.disable)if(a.disable)b.disable();else b.enable();if("undefined"!==typeof a.enable)if(a.enable)b.enable();else b.disable();if("undefined"!==typeof a.checked)b.checked(a.checked);if("undefined"!==typeof a.click)b.click(a.click);if("undefined"!==typeof a.help)b.help(a.help);if("undefined"!==typeof a.height)b.height(a.height);if("undefined"!==typeof a.name)b.name(a.name);if("undefined"!==typeof a.multiple)b.multiple(a.multiple);if("undefined"!==typeof a.datepicker)b.datepicker(a.datepicker);if("undefined"!==typeof a.multiselect&&false!==a.multiselect)b.multiselect(a.multiselect);if("undefined"!==typeof a.options)b.options(a.options);if("undefined"!==typeof a.accept)b.accept(a.accept);if("undefined"!==typeof a.readonly)b.readonly(a.readonly);if("undefined"!==typeof a.newRow)b.newRow(a.newRow);if("undefined"!==typeof a.width)b.width(a.width);if("undefined"!==typeof a.placeholder)b.placeholder(a.placeholder);if("undefined"!==typeof a.breakInput)b.breakInput(a.breakInput);if("undefined"!==typeof a.labelPosition)b.labelPosition(a.labelPosition);if("undefined"!==typeof a.labelWidth)b.labelWidth(a.labelWidth);if("function"===typeof a.change)b.change(a.change);if("function"===typeof a.enter)b.enter(a.enter);if("undefined"!==typeof a.needModify)b.needModify(a.needModify);if("undefined"!==typeof a.val||"undefined"!==typeof a.value)b.val(a.val||a.value);if("undefined"!==typeof a.validator)b.validator(a.validator);if("undefined"!==typeof a.validate)b.validate(a.validate);if("undefined"!==typeof a.focus)b.focus(a.focus);b.initParameter(a)}};var b=a.prototype;b.change=function(a){var b=this;if("function"===typeof a)b.d.change=a;else b.d.change.apply(this,[this,this.d.$widget]);return b},b.enter=function(a){var b=this;if("function"===typeof a)b.d.enter=a;else b.d.enter.apply(this,[this,this.d.$widget]);return b},b.focus=function(){var a=this;return a.d.$widgetInput.focus(),a},b.disable=function(){var a=this;if(a.d.$widgetInput.prop("disabled",true),a.d.multiselect)a.multiselect("disable");return a},b.enable=function(){var a=this;if(a.d.$widgetInput.prop("disabled",false),a.d.multiselect)a.multiselect("enable");return a},b.checked=function(a){var b=this;if("undefined"!==typeof a){if(a=$A.parseBoolean(a),b.d.hasObject)b.d.$widgetInput.prop("checked",a);else b.d.createFunctions.push(function(){b.d.$widgetInput.prop("checked",a)});return b}return b.input().is(":checked")},b.check=function(){var a=this;return a.d.$widgetInput.prop("checked",true).trigger("change"),a},b.uncheck=function(){var a=this;return a.d.$widgetInput.prop("checked",false).trigger("change"),a},b.label=function(a){var b=this;if("undefined"!==typeof a)return b.d.label=a,b.d.$widgetLabel.html(a).ashow(),b;return b.d.label},b.labelAfter=function(a){var b=this;if("undefined"!==typeof a)return b.d.labelAfter=a,b.d.$widgetLabelAfter.html(a).ashow(),b;return b.d.labelAfter},b.needModify=function(a){var b=this;if("undefined"!==typeof a)return b.d.needModify=$A.parseBoolean(a),b;return b.d.needModify},b.labelPosition=function(a){var b=this;if("undefined"!==typeof a){if(b.d.labelPosition=a,"left"===b.d.labelPosition)b.d.$widgetLabel.insertBefore(b.d.$widgetInput);else b.d.$widgetLabel.insertAfter(b.d.$widgetInput);return b}return b.d.labelPosition},b.labelWidth=function(a){var b=this;if("undefined"!==typeof a)return b.d.labelWidth=a,b.d.$widgetLabel.css("width",a),b;return b.d.labelWidth},b.help=function(a){var b=this;if("undefined"!==typeof a)return b.d.help=a,b.d.$widgetHelpContentInner.html(a),b.d.$widgetHelp.ashow(),b.d.$widgetInputBox.addClass("automizy-input-has-help"),b;return b.d.help},b.val=b.value=function(a){var b=this;if("undefined"!==typeof a){if(b.d.value=a,"file"===b.d.type)b.input().data("value",a);else if("html"===b.d.type)b.input().html(a);else b.input().val(a);if(b.d.multiselect)b.input().multiselect("refresh");if(b.d.needModify)b.input().data("originalValue",a);return b}if("html"===b.d.type)return b.input().html();return b.input().val()},b.name=function(a){var b=this;if("undefined"!==typeof a)return b.d.name=a,b.d.$widgetInput.attr("name",a),b;return b.d.$widgetInput.attr("name")},b.placeholder=function(a){var b=this;if("undefined"!==typeof a)return b.d.placeholder=a,b.d.$widgetInput.attr("placeholder",a),b;return b.d.placeholder},b.width=function(a){var b=this;if("undefined"!==typeof a){if(b.d.width=a,"file"===b.type())b.widget().add(b.d.$widgetInputBox).width("100%"),b.input().data("table").width(a);else if(b.widget().width("auto"),b.input().add(b.d.$widgetInputBox).width(a),b.d.multiselect)b.input().next().css({maxWidth:a});return b}return b.d.width},b.height=function(a){var b=this;if("undefined"!==typeof a)return b.d.height=a,b.widget().height("auto"),b.input().add(b.d.$widgetInputBox).height(a),b;return b.d.height},b.type=function(a){var b=this;if("undefined"!==typeof a){a=a.toLowerCase(),b.d.type=a;var c=b.d.$widgetInput.getAttributes();if(delete c.type,delete c.checked,"select"===b.d.type)b.d.$widgetInput=$("<select></select>");else if("textarea"===b.d.type)b.d.$widgetInput=$("<textarea></textarea>");else if("html"===b.d.type)b.d.$widgetInput=$("<span></span>");else if("date"===b.d.type)b.datepicker();else if("datetime"===b.d.type)b.datetimepicker();else b.d.$widgetInput=$("<input/>").attr("type",b.d.type);if(b.d.$widgetInputBox.ashow().empty(),b.d.$widgetInput.attr(c).show(),b.d.$widgetInput.appendTo(b.d.$widgetInputBox),b.d.$widgetInput.on("change keyup paste",function(){}),setTimeout(function(){b.d.$widgetInput.on("change keyup paste",function(){b.validate(),b.change()}).keypress(function(a){if(13==a.which)b.enter()})},10),b.d.$widgetInput.click(function(){b.click()}),"hidden"===b.d.type&&b.d.label.length<1)b.d.createFunctions.push(function(){b.widget().ahide()});else if("file"===a)b.d.createFunctions.push(function(){$A.skin(b)});else if("slider"===a)b.d.createFunctions.push(function(){$A.skin(b)});return b}return b.d.type},b.datepicker=function(){var a=this;if(!require.defined("jqueryUI"))return console.warn("Missing plugin!"),a;a.d.isDatepicker=true;var b=a.d.$widgetInput;var c=b.datepicker.apply(b,arguments);return c!==b?c:a},b.datetimepicker=function(){var a=this;if(!require.defined("jqueryUI","timepicker"))return console.warn("Missing plugin!"),a;a.d.isDatetimepicker=true;var b=a.d.$widgetInput;var c=b.datetimepicker.apply(b,arguments);return c!==b?c:a},b.timepicker=function(){var a=this;if(!require.defined("jqueryUI","timepicker"))return console.warn("Missing plugin!"),a;a.d.isTimepicker=true;var b=a.d.$widgetInput;var c=b.timepicker.apply(b,arguments);return c!==b?c:a},b.multiple=function(a){var b=this;if("undefined"!==typeof a){if(a=$A.parseBoolean(a))b.d.$widgetInput.attr("multiple","multiple");else b.d.$widgetInput.removeAttr("multiple");return b.d.multiple=a,b}return b.d.$widgetInput.attr("multiple","multiple"),b.d.multiple=true,b.d.multiple},b.multiselect=function(){var a=this;var c=arguments;if("undefined"===typeof $().multiselect)return console.warn("Missing plugin!"),a;if(!a.d.hasObject)return a.d.createFunctions.push(function(){b.multiselect.apply(a,c),a.width(a.d.width)}),a;a.d.multiselect=true;var d=a.d.$widgetInput;if(setTimeout(function(){d.multiselect("refresh")},1),c.length<=0||true===c[0])if(a.d.multiple)c[0]=$A.d.defines.input.setupSelectSearchCheckObj;else c[0]=$A.d.defines.input.setupSelectObj;var e=d.multiselect.apply(d,c);return e!==d?e:a},b.options=b.items=function(a){var b=this;if("undefined"!==typeof a)return b.d.$widgetInput.find("option").remove(),b.addItems(a),b;return b.d.items},b.addOptions=b.addItems=function(a,b){var c=this;var d=c.val();var b=b||false;if("select"!==c.d.type)console.warn("Bad type!");else if("undefined"===typeof a)console.warn("Bad parameters!");else if("object"===typeof a||"array"===typeof a){if(!$.isArray(a)){var e=[];for(var f in a)e.push([f,a[f]]);a=e}if($.isArray(a)){var g=[];for(var f=0;f<a.length;f++){var h=$("<option></option>");var i=a[f];if("string"!==typeof i&&"number"!==typeof i)i=a[f][0];var j=a[f];if("string"!==typeof j&&"number"!==typeof j)j=a[f][1]||a[f][0];if(h.attr("value",i),h.html(j),"string"!==typeof a[f]&&"number"!==typeof a[f]&&"undefined"!==typeof a[f][2]&&$A.parseBoolean(a[f][2]))g.push(a[f][0]);if(b){var k=c.d.$widgetInput.find("option:first");if(0==k.val())h.insertAfter(k);else h.prependTo(c.d.$widgetInput)}else h.appendTo(c.d.$widgetInput);c.d.items[i]=j}}}if(c.d.multiselect)c.multiselect("refresh");return c.val(g||d),c},b.option=b.addOption=b.addItem=function(a,b){var c=this;return c.addOptions([[a,b||a]])},b.addOptionBefore=b.addItemBefore=function(a,b){var c=this;return c.addOptions([[a,b||a]],true)},b.accept=function(a){var b=this;if("undefined"!==typeof a){if("string"===typeof a)b.d.accept=a.split(","),b.d.$widgetInput.attr("accept",a);else b.d.accept=a,b.d.$widgetInput.attr("accept",a.join(","));return b}return b.d.accept},b.readonly=function(a){var b=this;if("undefined"!==typeof a)return a=$A.parseBoolean(a),b.d.readonly=a,b.d.$widgetInput.attr("readonly",a),b;return b.d.readonly},b.newRow=function(a){var b=this;if("undefined"!==typeof a){if(a=$A.parseBoolean(a),b.d.newRow=a,a)b.d.$widget.addClass("new-row");else b.d.$widget.removeClass("new-row");return b}return b.d.newRow},b.validator=function(a){var b=this;if("undefined"!==typeof a){if(a instanceof $A.m.Validator)b.d.validator=a;else b.d.validator.set(a);return b}return b.d.validator},b.validate=function(a){var b=this;if("function"===typeof a)b.d.validate=a;else{var c=b.validator().execute(b.val());if(!c)b.d.$widgetInputBoxError.html(b.validator().errors().join("<br/>")),b.d.$widget.addClass("error");else b.d.$widget.removeClass("error");return b.d.validate.apply(this,[c,this,this.d.$widget]),c}return b},b.breakInput=function(a){var b=this;if("undefined"!==typeof a){if(a=$A.parseBoolean(a),b.d.breakInput=a,a)b.d.$widgetInputBox.addClass("new-row");else b.d.$widgetInputBox.removeClass("new-row");return b}return b.d.breakInput},b.click=function(a){var b=this;if("function"===typeof a)b.d.click=a;else b.d.click.apply(this,[this,this.d.$widget]);return b},b.input=function(){var a=this;return a.d.$widgetInput},b.errorBox=function(){var a=this;return a.d.$widgetInputBoxError},$A.initBasicFunctions(a,"Input")}(),function(){var a=function(a){var b=this;if(b.d={$widget:$('<form class="automizy-form" onsubmit="return false;"></form>'),$inputs:$('<div class="automizy-form-inputs"></div>'),$buttons:$('<div class="automizy-form-buttons"></div>'),$tables:$('<div class="automizy-form-tables"></div>'),buttons:[],inputs:[],tables:[],subtitles:[],htmls:[],hasObject:false,id:"automizy-form-"+$A.getUniqueString(),create:function(){},submit:function(){},method:"POST",enctype:false,url:document.location.href},b.init(),b.d.$widget.attr("id",b.id()),b.d.$inputs.appendTo(b.d.$widget),b.d.$buttons.appendTo(b.d.$widget),b.d.$tables.appendTo(b.d.$widget),"undefined"!==typeof a){if("undefined"!==typeof a.subTitle)b.subTitle(a.subTitle);if("undefined"!==typeof a.htmls)b.htmls(a.htmls);if("undefined"!==typeof a.inputs)b.addInputs(a.inputs);if("undefined"!==typeof a.tables)b.addTables(a.tables);if("undefined"!==typeof a.buttons)b.addButtons(a.buttons);if("undefined"!==typeof a.groups)b.groups(a.groups);if("undefined"!==typeof a.method)b.method(a.method);if("undefined"!==typeof a.enctype)b.enctype(a.enctype);if("function"===typeof a.submit)b.submit(a.submit);if("undefined"!==typeof a.url||"undefined"!==typeof a.action)b.url(a.url||a.action);b.initParameter(a)}};var b=a.prototype;b.subTitle=b.addSubTitle=function(a){var b=this;var c="automizy-form-subtitle-"+$A.getUniqueString();if("string"===typeof a){var d=$('<div id="'+c+'" class="automizy-form-subtitle"></div>');b.d.subtitles.push({id:c,text:a,$widget:d}),d.html(a).appendTo(b.d.$inputs)}else console.warn("Bad parameter type.",a);return b},b.removeSubTitle=function(a){var b=this;if("string"===typeof a){for(var c=0;c<b.d.subtitles.length;c++)if(b.d.subtitles[c].id===a)b.d.subtitles[c].remove()}else if("object"===typeof a)a.remove()},b.button=b.addButton=function(a){var b=this;if("undefined"!==typeof a){if(a instanceof $A.m.Button)a.drawTo(b.d.$buttons),b.d.buttons.push(a);else{a.target=a.target||b.d.$buttons;var c=$A.newButton(a);b.d.buttons.push(c)}return b}var c=$A.newButton();return b.d.buttons.push(c),c.drawTo(b.d.$buttons),c},b.removeButton=function(a){var b=this;if("string"===typeof a){for(var c=0;c<b.d.buttons.length;c++)if(b.d.buttons[c].id()===a)b.d.buttons[c].remove()}else if("object"===typeof a)a.remove()},b.addButtons=function(a){var b=this;if("undefined"!==typeof a){for(var c=0;c<a.length;c++)b.addButton(a[c]);return b}return b.d.buttons},b.input=b.addInput=function(a){var b=this;if("undefined"!==typeof a){if(a instanceof $A.m.Input)a.drawTo(b.d.$inputs),b.d.inputs.push(a);else{a.target=a.target||b.d.$inputs;var c=$A.newInput(a);b.d.inputs.push(c)}return b}var c=$A.newInput();return b.d.inputs.push(c),c.drawTo(b.d.$inputs),c},b.removeInput=function(a){var b=this;if("string"===typeof a){for(var c=0;c<b.d.inputs.length;c++)if(b.d.inputs[c].id()===a)b.d.inputs[c].remove()}else if("object"===typeof a)a.remove()},b.addInputs=function(a){var b=this;if("undefined"!==typeof a){for(var c=0;c<a.length;c++)b.addInput(a[c]);return b}return b.d.inputs},b.table=b.addTable=function(a){var b=this;if("undefined"!==typeof a){if(a instanceof $A.m.Table)a.drawTo(b.d.$tables),b.d.tables.push(a);else{a.target=a.target||b.d.$tables;var c=$A.newTable(a);b.d.tables.push(c)}return b}var c=$A.newTable();return b.d.tables.push(c),c.drawTo(b.d.$tables),c},b.removeTable=function(a){var b=this;if("string"===typeof a){for(var c=0;c<b.d.tables.length;c++)if(b.d.tables[c].id()===a)b.d.tables[c].remove()}else if("object"===typeof a)a.remove()},b.addTables=function(a){var b=this;if("undefined"!==typeof a){for(var c=0;c<a.length;c++)b.addTable(a[c]);return b}return b.d.tables},b.group=b.addGroup=function(a){var b=this;if("object"===typeof a||"array"===typeof a){var c=$('<div class="automizy-form-group"></div>');var d=$('<div class="automizy-form-group-switch"></div>').text(a.text||$A.translate("Group")).click(function(){d.toggleClass("active"),c.toggleClass("active")});if("undefined"!==a.width)d.width(a.width);if("undefined"!==typeof a.inputs)for(var e=0;e<a.inputs.length;e++)if(a.inputs[e]instanceof $A.m.Input)b.d.inputs.push(a.inputs[e].drawTo(c));else a.inputs[e].target=c,b.addInput(a.inputs[e]);if("undefined"!==typeof a.buttons)for(var e=0;e<a.buttons.length;e++)a.buttons[e].target=c,b.addButton(a.buttons[e]);d.appendTo(b.d.$inputs),c.appendTo(b.d.$inputs)}return b},b.removeGroup=function(a){var b=this;if("string"===typeof a){for(var c=0;c<b.d.groups.length;c++)if(b.d.groups[c].id===a)b.d.groups[c].remove()}else if("object"===typeof a)a.remove()},b.groups=b.addGroups=function(a){var b=this;if("undefined"!==typeof a){for(var c in a)b.addGroup(a[c]);return b}return b},b.method=function(a){var b=this;if("undefined"!==typeof a)return b.d.method=a,b.widget().attr("method",a),b;return b.d.method},b.enctype=function(a){var b=this;if("undefined"!==typeof a)return b.d.enctype=a,b.widget().attr("enctype",a),b;return b.d.enctype},b.url=b.action=function(a){var b=this;if("undefined"!==typeof a)return b.d.url=a,b.widget().attr("action",a),b;return b.d.url},b.submit=function(a){var b=this;if("function"===typeof a)return b.d.submit=a,b;b.d.submit.apply(b,[]),b.widget().removeAttr("onsubmit").submit()},b["break"]=function(){var a=this;return a.d.$inputs.append("<br/>"),a},b.validate=function(){var a=this;var b=true;for(var c=0;c<a.d.inputs.length;c++)if(!a.d.inputs[c].validate())b=false;return b},b.htmls=b.addHtmls=function(a){var b=this;if("undefined"!==typeof a){for(var c in a)b.addHtml(a[c]);return b}return b.d.htmls},b.html=b.addHtml=function(a){var b=this;if("undefined"!==typeof a){var c="automizy-form-html-"+$A.getUniqueString();var d=$('<span id="'+c+'" class="automizy-form-html"></span>');if(a instanceof jQuery){if(false===b.d.hasObject)a.appendTo(d)}else d.html(a);return d.appendTo(b.d.$inputs),b.d.htmls.push(d),b}return b.d.htmls},b.removeHtml=function(a){var b=this;if("string"===typeof a){for(var c=0;c<b.d.htmls.length;c++)if(b.d.htmls[c].attr("id")===a)b.d.htmls[c].remove()}else if(a instanceof jQuery)a.remove()},b.json=function(){return JSON.stringify(this.object())},b.object=function(a){var b=this;var c={};var d=[];if("undefined"!==typeof a)a=$A.parseBoolean(a);else var a=false;return b.widget().find("input, select, textarea").filter(function(){var a=true;var b=$(this);if(!b.attr("name"))a=false;else if(b.closest(".automizy-table-box").length>0)a=false;return a}).each(function(){var b=$(this);if("undefined"!==typeof b.data("originalValue")&&b.data("originalValue")==b.val())d.push(b.attr("name"));if(b.is(":disabled"))return true;var e=b.attr("name");if($.inArray(e,d)>=0)return true;var f=b.val();if(a&&e.indexOf(".")>-1){var g=e.split(".");if("undefined"===typeof c[g[0]])c[g[0]]={};c[g[0]][g[1]]=f}else if("[]"===e.slice(-2)){if(e=e.slice(0,-2),"undefined"===typeof c[e])c[e]=[];c[e].push(f)}else c[e]=f}),c},$A.initBasicFunctions(a,"Form")}(),function(){SlideWindow=function(a){var b=this;if(b.d={$widget:$('<div class="automizy-slide-window"></div>'),$head:$('<div class="automizy-slide-window-head"></div>'),$buttons:$('<div class="automizy-slide-window-buttons"></div>'),$content:$('<div class="automizy-slide-window-content"></div>'),$tab:$('<div class="automizy-slide-window-tab"></div>'),buttons:[],positionY:"bottom",positionX:"center",position:"right",title:"My SlideWindow",hash:"",tab:{text:"Click this!",html:$("<span></span>"),width:"auto",pos:"right"},width:600,zIndex:3e3,isOpened:false,isCloseable:true,autoClose:true,hasObject:false,id:"automizy-slide-window-"+$A.getUniqueString(),animation:{open:"swing",close:"swing",openTime:200,closeTime:200},createFunctions:[],open:function(){},close:function(){},animationOpen:function(){var a={};switch(b.d.position){case"right":a={right:0};break;case"left":a={left:0};break;case"top":a={top:0};break;case"bottom":a={bottom:0};break;default:a={right:-b.d.$widget.width()}}return a},animationClose:function(){var a={};switch(b.d.position){case"right":a={right:-b.d.$widget.outerWidth()};break;case"left":a={left:-b.d.$widget.outerWidth()};break;case"top":a={top:-b.d.$widget.outerHeight()};break;case"bottom":a={bottom:-b.d.$widget.outerHeight()};break;default:a={right:0}}return a}},b.init(),b.d.$widget.attr("id",b.id()),b.d.$tab.text(b.d.tab.text),b.d.$head.text(b.d.title),b.d.$tab.appendTo(b.d.$widget),b.d.$head.appendTo(b.d.$widget),b.d.$content.appendTo(b.d.$widget),b.d.$buttons.appendTo(b.d.$widget),b.d.$widget.css({visibility:"hidden"}),b.d.createFunctions.push(function(){b.position(b.d.position),b.d.$widget.stop().animate(b.d.animationClose(),0,"swing",function(){b.d.$widget.css({visibility:"visible"})}),b.show()}),b.d.$tab.click(function(){if(true===b.d.isOpened)b.close();else b.open()}),b.d.$widget.click(function(){if(true===b.d.autoClose)b.d.isCloseable=false}),$(window).click(function(){if(true===b.d.isCloseable&&true===b.d.autoClose)b.close();b.d.isCloseable=true}),"undefined"!==typeof a){if("undefined"!==typeof a.tab)b.tab(a.tab);if("undefined"!==typeof a.title)b.title(a.title);if("undefined"!==typeof a.position)b.position(a.position);if("undefined"!==typeof a.positionY)b.positionY(a.positionY);if("undefined"!==typeof a.positionX)b.positionX(a.positionX);if("undefined"!==typeof a.width)b.width(a.width);if("undefined"!==typeof a.zIndex)b.zIndex(a.zIndex);if("undefined"!==typeof a.animation)b.animation(a.animation);if("function"===typeof a.open)b.open(a.open);if("function"===typeof a.close)b.close(a.close);if("undefined"!==typeof a.autoClose)b.autoClose(a.autoClose);if("undefined"!==typeof a.content)b.content(a.content);b.initParameter(a)}};var a=SlideWindow.prototype;a.show=function(a){var b=this;if($A.setWindowScroll(false,this.d.id),!b.d.hasObject)b.draw();return this.d.$widget.ashow(),this},a.hash=function(a){var b=this;if("undefined"!==typeof a)return b.d.hash=a,b;return b.d.hash},a.close=function(a){var b=this;if("function"===typeof a)b.d.close=a;else b.d.isOpened=false,b.d.$widget.stop().animate(b.d.animationClose(),b.d.animation.closeTime,b.d.animation.close,function(){b.d.close.apply(b,[b,b.d.$widget])});return b},a.open=function(a){var b=this;if("function"===typeof a)b.d.open=a;else{if(b.d.isOpened=true,false!==b.hash())$A.hashChange(b.hash());b.d.$widget.stop().animate(b.d.animationOpen(),b.d.animation.openTime,b.d.animation.open,function(){b.d.open.apply(b,[b,b.d.$widget]),b.show()})}return b},a.autoClose=function(a){var b=this;if("undefined"!==typeof a)return b.d.autoClose=a,b;return b.d.autoClose},a.title=function(a){var b=this;if("undefined"!==typeof a)return b.d.title=a,b.d.$head.html(a),b;return b.d.title},a.tab=function(a){var b=this;if("undefined"===typeof a)return b.d.tab;var a=a||{};if(b.d.tab.text=a.text||b.d.tab.text,b.d.$tab.text(b.d.tab.text),b.d.tab.html=a.html||b.d.tab.html,!b.d.tab.html instanceof jQuery)b.d.tab.html=$(b.d.tab.html);return b.d.tab.html.appendTo(b.d.$tab),b},a.tabPos=function(a){var b=this;if("undefined"===typeof a)return b.d.tab.pos;else{if("right"===a||"left"===a||"center"===a)b.d.tab.pos=a;var c=b.d.$tab.outerWidth();var d=b.d.$tab.outerHeight();var e=c/2;var f=d/2;switch(b.d.position){case"right":b.d.$tab.css({left:-f-e,top:.5*c-.5*d-parseInt(b.widget().css("border-top-width"))}),b.d.$content.css({"min-height":b.d.$tab.width()-b.d.$head.height()-b.d.$buttons.height()});break;case"left":b.d.$tab.css({left:-f-e+b.widget().outerWidth()+b.d.$tab.outerHeight()-parseInt(b.widget().css("border-right-width"))-parseInt(b.widget().css("border-left-width")),top:.5*c-.5*d-parseInt(b.widget().css("border-top-width"))}),b.d.$content.css({"min-height":b.d.$tab.width()-b.d.$head.height()-b.d.$buttons.height()});break;case"bottom":b.d.$tab.css({top:-parseInt(b.d.$tab.outerHeight())});break;case"top":b.d.$tab.css({top:b.d.$widget.outerHeight()-parseInt(b.widget().css("border-top-width"))})}switch(a){case"center":if("bottom"===b.d.position||"top"===b.d.position)b.d.$tab.css({left:(parseInt(b.d.$widget.outerWidth())-parseInt(b.d.$tab.outerWidth()))/2-parseInt(b.widget().css("border-left-width"))});if("left"===b.d.position||"right"===b.d.position)b.d.$tab.css({top:(b.d.$widget.outerHeight()-b.d.$tab.outerHeight())/2-parseInt(b.widget().css("border-top-width"))});break;case"right":if("bottom"===b.d.position||"top"===b.d.position)b.d.$tab.css({left:b.widget().outerWidth()-b.d.$tab.outerWidth()});if("left"===b.d.position||"right"===b.d.position)b.d.$tab.css({top:.5*c-.5*d-parseInt(b.widget().css("border-top-width"))});break;case"left":if("bottom"===b.d.position||"top"===b.d.position)b.d.$tab.css({left:-1});if("left"===b.d.position||"right"===b.d.position)b.d.$tab.css({top:b.widget().outerHeight()-b.d.$tab.outerWidth()/2-d/2})}return b}},a.tabWidth=function(a){var b=this;if("undefined"===typeof a)return b.d.tab.width;if(b.d.tab.width=a,"100%"===a){if("left"===b.d.position||"right"===b.d.position)b.d.$tab.css({"padding-left":(parseInt(b.d.$widget.outerHeight())-b.d.$tab.width())/2-parseInt(b.d.$tab.css("border-left-width"))+parseInt(b.widget().css("border-bottom-width"))}),b.d.$tab.css({"padding-right":(parseInt(b.d.$widget.outerHeight())-b.d.$tab.width())/2-parseInt(b.d.$tab.css("border-right-width")+parseInt(b.widget().css("border-top-width")))});else b.d.$tab.css({"padding-left":(parseInt(b.d.$widget.outerWidth())-b.d.$tab.width())/2-parseInt(b.d.$tab.css("border-left-width"))}),b.d.$tab.css({"padding-right":(parseInt(b.d.$widget.outerWidth())-b.d.$tab.width())/2-parseInt(b.d.$tab.css("border-right-width"))});return b.tabPos("center"),b.d.tab.pos="center",b}if("auto"===a)return b.d.$tab.css({padding:"3px 6px"}),b.tabPos(b.d.tab.pos),b;else{if(a=parseInt(a),a<b.d.$tab.width())console.warn("Not wide enough! Min. width is:"+b.d.$tab.width());else b.d.$tab.css({"padding-left":(a-b.d.$tab.width())/2-parseInt(b.d.$tab.css("border-left-width"))}),b.d.$tab.css({"padding-right":a-b.d.$tab.width()/2-parseInt(b.d.$tab.css("border-right-width"))}),b.tabPos(b.d.tab.pos);return b}},a.content=function(a){var b=this;if("undefined"!==typeof a){if(a instanceof jQuery)a.appendTo(b.d.$content.html(""));else if(a instanceof $A.m.Form)a.drawTo(b.d.$content.html(""));else b.d.$content.html(a);return b}return b.d.$content},a.positionY=function(a){var b=this;if("bottom"===b.d.position||"top"===b.d.position)if(console.warn("Only defined if slide window widget is positioned to the right or to the left."),"undefined"!==typeof a)return b;if("undefined"!==typeof a){if(b.d.positionY=a,"top"===a)b.d.$widget.css({bottom:"auto",top:0});else if("bottom"===a)b.d.$widget.css({top:"auto",bottom:0});else if("middle"===a)b.widget().css({bottom:"auto",top:(parseInt($("body").outerHeight())-parseInt(b.widget().outerHeight()))/2});else b.d.$widget.css({top:b.d.positionY});return b}return b.d.positionY},a.positionX=function(a){var b=this;if(!("bottom"===b.d.position||"top"===b.d.position))if(console.warn("Only defined if slide window widget is positioned to the top or on the bottom."),"undefined"!==typeof a)return b;if("undefined"!==typeof a){if(b.d.positionX=a,"right"===a)b.d.$widget.css({left:"auto",right:0});else if("left"===a)b.d.$widget.css({right:"auto",left:0});else if("center"===a)b.d.$widget.css({right:"auto",left:($("body").outerWidth()-b.d.$widget.width())/2});else b.d.$widget.css({left:b.d.positionX});return b}return b.d.positionX},a.position=function(a){var b=this;if("undefined"!==typeof a)if("left"===a||"right"===a||"bottom"===a||"top"===a){switch(b.d.$widget.removeClass("slideWindow-position-right"),b.d.$widget.removeClass("slideWindow-position-left"),b.d.$widget.removeClass("slideWindow-position-top"),b.d.$widget.removeClass("slideWindow-position-bottom"),b.d.position=a,b.d.isOpened=false,b.d.isCloseable=true,a){case"left":b.d.$widget.addClass("slideWindow-position-left"),b.positionY(b.d.positionY),b.d.positionX=-b.d.width,b.d.$widget.css({left:b.d.positionX,right:"auto",bottom:"auto"}),b.tabWidth(b.d.tab.width);break;case"right":b.d.$widget.addClass("slideWindow-position-right"),b.positionY(b.d.positionY),b.d.positionX=-b.d.width,b.d.$widget.css({right:b.d.positionX,left:"auto",bottom:"auto"}),b.tabWidth(b.d.tab.width);break;case"top":b.d.$widget.addClass("slideWindow-position-top"),b.d.$widget.css({top:-b.d.$widget.outerHeight()}),b.d.positionX=($("body").outerWidth()-b.d.$widget.width())/2,b.d.$widget.css({bottom:"auto"}),b.d.$widget.css({left:b.d.positionX}),b.tabWidth(b.d.tab.width),b.d.$content.css({"min-height":"auto"});break;case"bottom":b.d.$widget.addClass("slideWindow-position-bottom"),b.d.$widget.css({bottom:-b.d.$widget.outerHeight()}),b.positionX(b.d.positionX),b.d.$widget.css({top:"auto"}),b.d.$widget.css({left:b.d.positionX}),b.tabWidth(b.d.tab.width),b.d.$content.css({"min-height":"auto"})}return b}else console.warn("Only the following arguments are accepted: 'left' | 'right' | 'top' | 'bottom'.");else return b.d.position},a.width=function(a){var b=this;if("undefined"!==typeof a)return b.d.width=a,b.d.$widget.width(a),b;return b.d.width},a.animation=function(a){var b=this;if("undefined"!==typeof a)if("object"===typeof a&&a.hasOwnProperty("open")&&a.hasOwnProperty("close")&&a.hasOwnProperty("openTime")&&a.hasOwnProperty("closeTime")&&4===Object.keys(a).length)return a.closeTime=parseInt(a.closeTime),
a.openTime=parseInt(a.openTime),this.d.animation=a,b;else console.warn("Bad parameters!");else return b.d.animation},a.zIndex=function(a){var b=this;if("undefined"!==typeof a&&Number(a)===a&&a%1===0)return b.d.zIndex=a,b.d.$widget.css({zIndex:a}),b;else console.warn("Bad parameter type.",a);return b.d.zIndex},$A.initBasicFunctions(SlideWindow,"SlideWindow")}(),function(){var a=function(a){var b=this;if(b.d={language:"en_US",file:"",hasFile:true,missingTranslates:[],translate:{Upload:"UpLoad"}},"undefined"!==typeof a){if("undefined"!==typeof a.language)b.language(a.language);if("undefined"!==typeof a.file)b.file(a.file);if("undefined"!==typeof a.setTranslate)b.setTranslate(a.setTranslate)}};p=a.prototype,p.language=function(a){var b=this;if("string"===typeof a)return b.d.language=a,b;return b.d.language},p.file=function(a){var b=this;if("string"===typeof a)return b.d.file=a,$.getScript(a).done(function(a,b){console.log("Automizy.i18n database rebuilt")}).fail(function(a,b,c){console.warn("Automizy.i18n database rebuilding failed: ",c)}),b;return b.d.file},p.setTranslate=function(a){var b=this;if("undefined"!==typeof a)b.d.translate=a;return b},p.getTranslate=function(){return this.d.translate},p.translate=function(a){var b=this;if("undefined"===typeof b.d.translate[a]){if(true===$A.d.settings.logTranslateMissings)if($.inArray(a,b.d.missingTranslates)<=-1){b.d.missingTranslates.push(a);function c(){try{throw Error("")}catch(a){return a}}var d=c();var e=d.stack.split("\n");var f=e[4];for(var g=0;g<e.length;g++)if("$A.translate"===e[g].substring(7,19)||"translate"===e[g].substring(7,16))f=e[g+1];if(")"===f.slice(-1))var h=f.substring(f.indexOf("http"),f.length-1);else var h=f.substring(f.indexOf("http"));console.warn('Missing translate: "'+a+'" - '+h)}}else var a=b.d.translate[a];for(var g=1;g<arguments.length;g++)a=a.replace("%s",arguments[g]);return a},$A.m.i18n=a,$A.d.i18n=new $A.m.i18n,$A.translate=function(){return $A.d.i18n.translate.apply($A.d.i18n,arguments)},$A.setTranslate=function(){return $A.d.i18n.setTranslate.apply($A.d.i18n,arguments)},$A.getTranslate=function(){return $A.d.i18n.getTranslate.apply($A.d.i18n,[])}}(),function(){var a=function(a){var b=this;var c=$A["default"].table;b.d={$widget:$('<div class="automizy-table-box"></div>'),$tableContainerBox:$('<div class="automizy-table-container-box"></div>'),$tableContainer:$('<div class="automizy-table-container"></div>'),$table:$('<table cellpadding="0" cellspacing="0" border="0" class="automizy-table collapsed"></table>'),$header:$('<tr class="automizy-table-header"></tr>'),$title:$('<div class="automizy-table-title"></div>'),$actions:$('<div class="automizy-table-actions"></div>'),$buttons:$('<div class="automizy-table-buttons"></div>'),$perPageBox:$('<div class="automizy-table-perpage-box"></div>'),perPageSelect:$A.newInput(),$stepPageBox:$('<div class="automizy-table-steppage-box"></div>'),$stepFirst:$('<div class="automizy-table-stepfirst automizy-noselect"></div>'),$stepBack:$('<div class="automizy-table-stepback automizy-noselect"></div>'),$stepNext:$('<div class="automizy-table-stepnext automizy-noselect"></div>'),$stepLast:$('<div class="automizy-table-steplast automizy-noselect"></div>'),$pageBox:$('<div class="automizy-table-pagenumber-box"></div>'),$page:$('<input type="number" pattern="[0-9]*" class="automizy-table-pagenumber" value="1">'),$pageMax:$('<span class="automizy-table-pagenumber-max">1</span>'),$stepPageBoxBottom:$('<div class="automizy-table-steppage-box"></div>'),$stepFirstBottom:$('<div class="automizy-table-stepfirst automizy-noselect"></div>'),$stepBackBottom:$('<div class="automizy-table-stepback automizy-noselect"></div>'),$stepNextBottom:$('<div class="automizy-table-stepnext automizy-noselect"></div>'),$stepLastBottom:$('<div class="automizy-table-steplast automizy-noselect"></div>'),$pageBoxBottom:$('<div class="automizy-table-pagenumber-box"></div>'),$pageBottom:$('<input type="number" pattern="[0-9]*" class="automizy-table-pagenumber" value="1">'),$pageMaxBottom:$('<span class="automizy-table-pagenumber-max">1</span>'),$panel:$('<div class="automizy-table-panel automizy-noselect"></div>'),$settingsIcon:$('<div class="automizy-table-settings-icon automizy-noselect"></div>'),$settingsBox:$('<div class="automizy-table-settings-box"></div>'),$settingsBoxTitle:$('<div class="automizy-table-settings-box-title"></div>'),$settingsBoxContent:$('<form class="automizy-table-settings-box-content"></form>'),$searchIcon:$('<div class="automizy-table-search-icon automizy-noselect"></div>'),$searchBox:$('<div class="automizy-table-search-box"></div>'),$searchBoxContent:$('<div class="automizy-table-search-box-content"></div>'),$searchInput:$A.newInput(),$exportIcon:$('<div class="automizy-table-export-icon automizy-noselect"></div>'),$inlineButtons:$('<td class="automizy-table-inline-buttons"></td>'),$inlineButtonsBox:$('<tr class="automizy-table-inline-buttons-box"></tr>'),$checkboxCheckAll:$('<input type="checkbox" class="automizy-table-checkall" />'),$automizyTableBorderCss:$("<style></style>"),$loadingCellContent:$('<div class="automizy-table-loading-cell-content"></div>'),loadingCellContent:$A.translate("<b>Loading...</b>"),openedRow:false,buttons:[],inlineButtons:[],title:"",border:"none",perPage:10,perPageList:[5,10,50,100,1e3],perPageLabel:$A.translate("Results per page"),page:1,pageMax:1,searchValue:"",borderCollapse:true,settings:{cols:[]},orderBy:false,orderDir:"asc",hasObject:false,selectable:false,exportable:true,openableInlineBox:true,storeData:false,id:"automizy-table-"+$A.getUniqueString(),onPerPage:function(){},onPageFirst:function(){},onPagePrev:function(){},onPageNext:function(){},onPageLast:function(){},onSetPage:function(){},onSearch:function(){},onHideCol:function(){},onShowCol:function(){},onSort:function(){},onExport:function(){},beforeOpenInlineBox:function(){},stepFunction:function(){if(b.d.page<=1)b.d.$stepFirst.add(b.d.$stepBack).add(b.d.$stepFirstBottom).add(b.d.$stepBackBottom).stop().fadeTo(250,.5);else b.d.$stepFirst.add(b.d.$stepBack).add(b.d.$stepFirstBottom).add(b.d.$stepBackBottom).stop().fadeTo(250,1);if(b.d.page>=b.d.pageMax)b.d.$stepNext.add(b.d.$stepLast).add(b.d.$stepNextBottom).add(b.d.$stepLastBottom).stop().fadeTo(250,.5);else b.d.$stepNext.add(b.d.$stepLast).add(b.d.$stepNextBottom).add(b.d.$stepLastBottom).stop().fadeTo(250,1);b.d.$page.add(b.d.$pageBottom).val(b.d.page)}},b.init(),b.d.$stepFirst.add(b.d.$stepFirstBottom).append('<img src="'+$A.images.pageStepFirst+'" />').click(function(){if(b.d.page<=1)return false;b.page(1),b.d.stepFunction(),b.d.onPageFirst.apply(b,[b,b.d.$widget])}),b.d.$stepFirst.appendTo(b.d.$stepPageBox),b.d.$stepFirstBottom.appendTo(b.d.$stepPageBoxBottom),b.d.$stepBack.add(b.d.$stepBackBottom).append('<img src="'+$A.images.pageStepBack+'" />').click(function(){if(b.d.page<=1)return false;b.page(Math.max(b.d.page-1,1)),b.d.stepFunction(),b.d.onPagePrev.apply(b,[b,b.d.$widget])}),b.d.$stepBack.appendTo(b.d.$stepPageBox),b.d.$stepBackBottom.appendTo(b.d.$stepPageBoxBottom),b.d.$page.appendTo(b.d.$pageBox),b.d.$pageBottom.appendTo(b.d.$pageBoxBottom),b.d.$page.add(b.d.$pageBottom).attr({max:1,min:1}).keydown(function(a){var c=$(this);if($.inArray(a.keyCode,[46,8,9,27,110,190])!==-1||65==a.keyCode&&true===a.ctrlKey||67==a.keyCode&&true===a.ctrlKey||88==a.keyCode&&true===a.ctrlKey||a.keyCode>=35&&a.keyCode<=39)return;if((a.shiftKey||a.keyCode<48||a.keyCode>57)&&(a.keyCode<96||a.keyCode>105))a.preventDefault();if(13===a.keyCode)b.d.stepFunction(),b.d.onSetPage.apply(b,[b,b.d.$widget]),c.data("old-val",c.val())}).keyup(function(){var a=$(this);var c=parseInt(a.val());var d=parseInt(a.attr("max"));var e=parseInt(a.attr("min"));if(isNaN(c))a.val(e);if(c>d)a.val(d);else if(c<e)a.val(e);b.d.page=parseInt(a.val())}).focus(function(){var a=$(this);a.data("old-val",a.val())}).focusout(function(){var a=$(this);if(a.data("old-val")!=a.val())b.d.stepFunction(),b.d.onSetPage.apply(b,[b,b.d.$widget])}).on("mousewheel",function(a){a.preventDefault()}),b.d.$pageBox.add(b.d.$pageBoxBottom).append("/"),b.d.$pageMax.appendTo(b.d.$pageBox),b.d.$pageMaxBottom.appendTo(b.d.$pageBoxBottom),b.d.$pageBox.appendTo(b.d.$stepPageBox),b.d.$pageBoxBottom.appendTo(b.d.$stepPageBoxBottom),b.d.$stepNext.add(b.d.$stepNextBottom).append('<img src="'+$A.images.pageStepNext+'" />').click(function(){if(b.d.page>=b.d.pageMax)return false;b.page(Math.min(b.d.page+1,b.d.pageMax)),b.d.stepFunction(),b.d.onPageNext.apply(b,[b,b.d.$widget])}),b.d.$stepNext.appendTo(b.d.$stepPageBox),b.d.$stepNextBottom.appendTo(b.d.$stepPageBoxBottom),b.d.$stepLast.add(b.d.$stepLastBottom).append('<img src="'+$A.images.pageStepLast+'" />').click(function(){if(b.d.page>=b.d.pageMax)return false;b.page(b.d.pageMax),b.d.stepFunction(),b.d.onPageLast.apply(b,[b,b.d.$widget])}),b.d.$stepLast.appendTo(b.d.$stepPageBox),b.d.$stepLastBottom.appendTo(b.d.$stepPageBoxBottom),b.d.$stepPageBox.appendTo(b.d.$actions),b.d.$perPageBox.appendTo(b.d.$actions),b.d.perPageSelect.type("select").multiple(false).multiselect(true).options(b.d.perPageList).val(b.d.perPage).label(b.d.perPageLabel).width("83px").change(function(){if(b.d.perPage=this.val(),b.d.storeData)$A.store.set(b.id()+"PerPage",b.d.perPage);b.d.onPerPage.apply(this,[b,b.d.$widget])}).drawTo(b.d.$perPageBox),b.d.$widget.attr("id",b.id()),b.d.$header.appendTo(b.d.$table),b.d.$title.html(b.d.title).appendTo(b.d.$widget),b.d.$actions.appendTo(b.d.$widget),b.d.$buttons.appendTo(b.d.$actions),b.d.$tableContainerBox.appendTo(b.d.$widget),b.d.$tableContainer.appendTo(b.d.$tableContainerBox),b.d.$table.appendTo(b.d.$tableContainer),b.d.$panel.appendTo(b.d.$tableContainerBox),b.d.$stepPageBoxBottom.appendTo(b.d.$widget),b.d.$settingsBox.appendTo(b.d.$panel).click(function(){b.d.settingsBoxCanClose=false}),b.d.$settingsBoxContent.appendTo(b.d.$settingsBox),b.d.$settingsBoxTitle.text($A.translate("Displayed columns")).appendTo(b.d.$settingsBoxContent),b.d.$searchBox.appendTo(b.d.$panel).click(function(){b.d.searchBoxCanClose=false}),b.d.$searchBoxContent.appendTo(b.d.$searchBox),b.d.$searchInput.placeholder($A.translate("Search in this list...")).enter(function(){b.d.searchValue=this.val(),b.d.onSearch.apply(this,[b,b.d.$widget]),b.d.$searchBoxContent.stop().slideUp(250)}).drawTo(b.d.$searchBoxContent),setTimeout(function(){b.d.$settingsIcon.append('<img src="'+$A.images.settingsIcon+'" />').insertAfter(b.d.$settingsBox).click(function(){b.d.$settingsBoxContent.stop().slideToggle(),b.d.settingsBoxCanClose=false}),b.d.$searchIcon.append('<img src="'+$A.images.searchIcon+'" />').insertAfter(b.d.$searchBox).click(function(){b.d.$searchBoxContent.stop().slideToggle(),b.d.searchBoxCanClose=false,b.d.$searchInput.focus()}),b.d.$exportIcon.append('<img src="'+$A.images.exportIcon+'" />').appendTo(b.d.$panel).click(function(){b.d.onExport.apply(b,[b,b.d.$widget])})},1),$(window).click(function(){if(b.d.settingsBoxCanClose)b.d.$settingsBoxContent.stop().slideUp(250);if(b.d.searchBoxCanClose)b.d.$searchBoxContent.stop().slideUp(250);b.d.settingsBoxCanClose=true,b.d.searchBoxCanClose=true}),b.d.$searchBox.appendTo(b.d.$panel),b.d.$inlineButtons.appendTo(b.d.$inlineButtonsBox),b.d.$automizyTableBorderCss.appendTo("head:first"),b.d.$checkboxCheckAll.change(function(){AutomizyJs.d.tableRowCheckBoxClick=true;var a=this.checked;var c=b.getColByIndex(0).$cells().find("input:enabled").prop("checked",a)}),b.border(b.d.border),b.borderCollapse(b.d.borderCollapse);var d=false;if(b.d.selectable)b.d.selectable=false,d=true;if(b.d.$loadingCellContent.html(b.d.loadingCellContent),"undefined"!==typeof a){if(a instanceof HTMLElement)a=$(a);if(a instanceof jQuery){if(b.d.$widget=a,1===a.find(".automizy-table-title").length)b.title(a.find(".automizy-table-title").html());if(1===a.find(".automizy-table th:first input").length)b.d.selectable=true}else{if("undefined"!==typeof a.id)b.id(a.id);if("undefined"!==typeof a.storeData)b.storeData(a.storeData);if("undefined"!==typeof a.title)b.title(a.title);if("undefined"!==typeof a.border)b.border(a.border||b.d.border);if("undefined"!==typeof a.borderCollapse)b.borderCollapse(a.borderCollapse);if("undefined"!==typeof a.cols)b.cols(a.cols);if("undefined"!==typeof a.rows)b.rows(a.rows);if("undefined"!==typeof a.exportable)b.exportable(a.exportable);if("undefined"!==typeof a.selectable)setTimeout(function(){b.selectable(a.selectable)},10);if("undefined"!==typeof a.perPageList)b.perPageList(a.perPageList);if("undefined"!==typeof a.perPage)b.perPage(a.perPage);if("undefined"!==typeof a.perPageLabel)b.perPageLabel(a.perPageLabel);if("undefined"!==typeof a.page)b.page(a.page);if("undefined"!==typeof a.pageMax)b.pageMax(a.pageMax);if("undefined"!==typeof a.searchValue)b.searchValue(a.searchValue);if("function"===typeof a.onPageFirst)b.onPageFirst(a.onPageFirst);if("function"===typeof a.onPagePrev)b.onPagePrev(a.onPagePrev);if("function"===typeof a.onPageNext)b.onPageNext(a.onPageNext);if("function"===typeof a.onPageLast)b.onPageLast(a.onPageLast);if("function"===typeof a.onSetPage)b.onSetPage(a.onSetPage);if("function"===typeof a.onSort)b.onSort(a.onSort);if("function"===typeof a.onPerPage)b.onPerPage(a.onPerPage);if("function"===typeof a.onShowCol)b.onShowCol(a.onShowCol);if("function"===typeof a.onExport)b.onExport(a.onExport);if("undefined"!==typeof a.buttons)b.tableButtons(a.buttons);if("undefined"!==typeof a.inlineButtons)b.inlineButtons(a.inlineButtons);if("undefined"!==typeof a.openableInlineBox)b.openableInlineBox(a.openableInlineBox);if("function"===typeof a.beforeOpenInlineBox)b.beforeOpenInlineBox(a.beforeOpenInlineBox);if("undefined"!==typeof a.loadingCellContent)b.loadingCellContent(a.loadingCellContent);b.initParameter(a)}}if(d)b.selectable(true);b.d.stepFunction()};var b=a.prototype;b.table=function(){return this.d.$table},b.storeData=function(a){var b=this;if("undefined"!==typeof a)return b.d.storeData=$A.parseBoolean(a),b;return b.d.storeData},b.onPageFirst=function(a){var b=this;if("function"===typeof a)b.d.onPageFirst=a;else if(b.d.stepFunction(),b.d.hasObject)b.d.onPageFirst.apply(b,[b,b.d.$widget]);return b},b.onPagePrev=function(a){var b=this;if("function"===typeof a)b.d.onPagePrev=a;else if(b.d.stepFunction(),b.d.hasObject)b.d.onPagePrev.apply(b,[b,b.d.$widget]);return b},b.onPageNext=function(a){var b=this;if("function"===typeof a)b.d.onPageNext=a;else if(b.d.stepFunction(),b.d.hasObject)b.d.onPageNext.apply(b,[b,b.d.$widget]);return b},b.onPageLast=function(a){var b=this;if("function"===typeof a)b.d.onPageLast=a;else if(b.d.stepFunction(),b.d.hasObject)b.d.onPageLast.apply(b,[b,b.d.$widget]);return b},b.onSetPage=function(a){var b=this;if("function"===typeof a)b.d.onSetPage=a;else if(b.d.stepFunction(),b.d.hasObject)b.d.onSetPage.apply(b,[b,b.d.$widget]);return b},b.onPerPage=function(a){var b=this;if("function"===typeof a)b.d.onPerPage=a;else return b.d.onPerPage.apply(b,[b,b.d.$widget]);return this},b.onHideCol=function(a){var b=this;if("function"===typeof a)b.d.onHideCol=a;else return b.d.onHideCol.apply(b,[b,b.d.$widget]);return this},b.onShowCol=function(a){var b=this;if("function"===typeof a)b.d.onShowCol=a;else return b.d.onShowCol.apply(b,[b,b.d.$widget]);return this},b.onSort=function(a){var b=this;if("function"===typeof a)b.d.onSort=a;else if(b.d.hasObject)b.d.onSort.apply(b,[b,b.d.$widget]);return b},b.onExport=function(a){var b=this;if("function"===typeof a)b.d.onExport=a;else if(b.d.hasObject)b.d.onExport.apply(b,[b,b.d.$widget]);return b},b.border=function(a){var b=this;if("undefined"!==typeof a)return b.d.border=a,b.d.$automizyTableBorderCss.text("#"+b.id()+" .automizy-table, #"+b.id()+" .automizy-table td, #"+b.id()+" .automizy-table th{border: "+a+"}"),b;return b.d.border},b.borderCollapse=function(a){var b=this;if("undefined"!==typeof a){if(b.d.borderCollapse=$A.parseBoolean(a),b.table().removeClass("collapsed"),b.d.borderCollapse)b.table().addClass("collapsed");return b}return b.d.borderCollapse},b.title=function(a){var b=this;if("undefined"!==typeof a)return b.d.title=a,b.d.$title.html(a),b;return b.d.title},b.searchValue=function(a){var b=this;if("undefined"!==typeof a)return b.d.searchValue=a,b.d.$searchInput.value(b.d.searchValue),b;return b.d.searchValue},b.perPageList=function(a){var b=this;if("undefined"!==typeof a)return b.d.perPageList=a,b.d.perPageSelect.options(a),b.perPage(b.perPage()),b;return b.d.perPageList},b.perPage=function(a){var b=this;if("undefined"!==typeof a){if(a=parseInt(a),$.inArray(a,b.d.perPageList)<0)a=b.d.perPageList[0]||0;if(b.d.perPage=a,b.d.perPageSelect.val(a),b.d.storeData)$A.store.set(b.id()+"PerPage",b.d.perPage);if(b.d.hasObject)b.d.onPerPage.apply(b.d.perPageSelect,[b,b.d.$widget]);return b}return b.d.perPage},b.perPageLabel=function(a){var b=this;if("undefined"!==typeof a)return b.d.perPageLabel=a,b.d.perPageSelect.label(a),b;return b.d.perPageLabel},b.page=function(a){var b=this;if("undefined"!==typeof a)return b.d.page=parseInt(a),b.d.$page.add(b.d.$pageBottom).val(b.d.page),b;return b.d.page},b.pageMax=function(a){var b=this;if("undefined"!==typeof a)return b.d.pageMax=parseInt(a),b.d.$pageMax.add(b.d.$pageMaxBottom).text($A.numberFormat(b.d.pageMax)),b.d.$page.add(b.d.$pageBottom).attr("max",b.d.pageMax),b;return b.d.pageMax},b.selectable=function(a){var b=this;if("undefined"!==typeof a){var c=b.d.selectable;if(b.d.selectable=$A.parseBoolean(a),b.d.selectable&&!c){b.table().addClass("checkboxed");var d=b.addCol({name:"checkbox-column",html:b.d.$checkboxCheckAll,index:0});d.$cells().eq(0).click(function(){if(!AutomizyJs.d.tableRowCheckBoxClick)$(this).find("input:first").each(function(){this.checked=!this.checked,$(this).trigger("change")});AutomizyJs.d.tableRowCheckBoxClick=false});var e=d.$cells().slice(1);e.html(function(){var a=$(this).closest("tr").data("recordId")||0;return $('<input type="checkbox" class="automizy-table-rowcheck" onClick="console.log(2)" value="'+a+'" />')}).click(function(){})}else if(!b.d.selectable&&c)b.table().removeClass("checkboxed"),b.deleteCol(0);return b}return b.d.selectable},b.exportable=function(a){var b=this;if("undefined"!==typeof a){if(b.d.exportable=$A.parseBoolean(a),false===a)b.d.$exportIcon.hide();return b}return b.d.exportable},b.openableInlineBox=function(a){var b=this;if("undefined"!==typeof a){if(b.d.openableInlineBox=$A.parseBoolean(a),false===a)b.d.$inlineButtonsBox.hide();return b}return b.d.openableInlineBox},b.beforeOpenInlineBox=function(a){var b=this;if("function"===typeof a)return b.d.beforeOpenInlineBox=a,this;return this},b.selectedRows=function(){var a=this;var b=[];var c=a.selectedIds();for(var d=0;d<c.length;d++)b.push(a.getRowByRecordId(c[d]));return b},b.selectedRow=function(){var a=this;if("undefined"===typeof a.selectedId())return false;return a.getRowByRecordId(a.selectedId())},b.selectedIds=function(){var a=this;return a.getColByIndex(0).$cells().find('input[type="checkbox"][value]:checked').map(function(){return this.value}).get()},b.selectedId=function(){var a=this;return a.getColByIndex(0).$cells().find('input[type="checkbox"][value]:checked:first').val()},b.openedRow=function(a){var b=this;if("undefined"!==typeof a)return b.d.openedRow=a,b;return b.d.openedRow},b.openedId=function(){var a=this;if(false!==a.d.openedRow)return a.d.openedRow.recordId();return false},b.getCell=function(a,b){var c=this;var d=c.table().find("tr:first").siblings().andSelf().eq(b).find("td, th").eq(a);return $A.tableCell(d)},b.getCells=function(a){var b=this;var c=b.id();var a=a||"Automizy";if("jQuery"===a)return b.table().find("th, td");else{var d=b.table()[0];var e=[];for(var f=0;f<d.rows.length;f++)for(var g=0;g<d.rows[f].cells.length;g++){var h=d.rows[f].cells[g];if("DOM"===a)e.push(h);else e.push($A.tableCell(h))}return e}},b.$getCells=function(){return this.getCells("jQuery")},b.getDomCells=function(){return this.getCells("DOM")},b.getRowByIndex=function(a){var b=this.table().find("tr:first").siblings().andSelf().eq(a);if(0===b.length)return false;return $A.tableRow(b)},b.getRowByRecordId=function(a){var b=this;var c=b.table().find("tr:first").siblings().andSelf().filter(function(){return $(this).data("recordId")==a});if(0===c.length)return false;return $A.tableRow(c)},b.getColByIndex=function(a){var b=this.table().find("th:first").siblings().andSelf().eq(a);if(0===b.length)return false;return $A.tableCol(b)},b.getColByName=function(a){var b=this;var c=b.table().find("th:first").siblings().andSelf().filter(function(){return $(this).data("name")==a});if(0===c.length)return false;return $A.tableCol(c)},b.addCols=function(a){var b=this;if(!$.isArray(a))return b.addCols([a]);var c=b.table()[0];b.d.settings.cols=[];for(var d=0;d<a.length;d++){var e=a[d];var f=-1;if("undefined"!==typeof e.index)f=parseInt(e.index);for(var g=0;g<c.rows.length;g++){var h=c.rows[g].insertCell(f);var i=false===e.visibility?false:true;if(b.d.storeData&&"undefined"!==typeof $A.store.get(b.id()+"ActiveCols")){var j=$A.store.get(b.id()+"ActiveCols");if("undefined"!==typeof j[e.name])i=$A.parseBoolean(j[e.name])}if(false===i)h.style.display="none";if(0===g){var k=$(h);if(b.d.selectable&&k.siblings().length<=0)$(c.rows[0].insertCell(0)).replaceWith(function(){var a=$("<th />");return b.d.$checkboxCheckAll.appendTo(a),a});if("undefined"===typeof e.name)e.name=$A.getUniqueString();if(false!==e.hideable)$A.input({id:b.id()+"-settings-checkbox-"+e.name,type:"checkbox",label:e.text||e.name,name:e.name,labelPosition:"right",checked:i,target:b.d.$settingsBoxContent,change:function(){var a=this.name();var c=b.getColByName(a);if(!this.checked())c.hide(),b.d.onHideCol.apply(c,[b,b.widget()]);else c.show(),b.d.onShowCol.apply(c,[b,b.widget()]);if(b.d.storeData)$A.store.set(b.id()+"ActiveCols",b.d.$settingsBoxContent.serializeObject(true))}});k.replaceWith(function(){var a=$("<th />").append($(this).contents());if(false===i)a.hide();a.data("name",e.name);var c=a[0];if(c.automizyData=c.automizyData||{},c.automizyData.name=e.name,"undefined"!==typeof e.order)b.d.orderBy=e.name,b.d.orderDir=e.order;if("undefined"!==typeof e.text)a.append(e.text);if("undefined"!==typeof e.html)if(e.html instanceof jQuery)e.html.appendTo(a);else a.append(e.html);if(false!==e.sortable){var d=$('<span class="automizy-table-sort-arrow automizy-noselect"></span>');if(a.click(function(){var a=$(this);a.siblings().find(".automizy-table-sort-arrow").removeClass("asc desc");var c=b.d.settings.cols.filter(function(b){return b.name===a.data("name")})[0];if("asc"===c.order)c.order="desc",d.switchClass("asc","desc",250,"linear");else c.order="asc",d.switchClass("desc","asc",250,"linear");b.d.orderBy=c.name,b.d.orderDir=c.order,b.d.onSort.apply(c,[b,b.d.$widget])}),"undefined"!==typeof e.order)d.addClass(e.order);d.appendTo(a)}return e.col=$A.tableCol(a),b.d.settings.cols.push(e),a})}}}return b},b.addCol=function(a){var b=this;if("undefined"===typeof a)return $A.newTableCol();return a.table=a.table||b,a.newCol=true,$A.tableCol(a)},b.cols=function(a){var b=this;if("undefined"===typeof a){var c=[];return this.table().find("th:first").siblings().andSelf().each(function(){c.push($A.tableCol($(this)))}),c}return b.deleteCols(),b.addCols(a)},b.deleteCols=function(a){var b=this;var c=b.table()[0];if("undefined"!==typeof a){var d=a.sort();for(var e=0;e<c.rows.length;e++)for(var f=d.length-1;f>=0;f--){if(0===e)$A.input("table-settings-checkbox-"+$(c.rows[e].cells[f]).attr("name")).remove();c.rows[e].deleteCell(d[f])}return b}var g=b.cols();for(var e=0;e<g.length;e++)$A.input(b.id()+"-settings-checkbox-"+g[e].name()).remove();$A.input(b.id()+"-settings-checkbox-"+$(c.rows[e].cells[f]).attr("name")).remove();var h=c.rows[0].cells.length-1;for(var e=0;e<c.rows.length;e++)for(var f=h;f>0;f--)c.rows[e].deleteCell(f);return b},b.deleteCol=function(a){var b=this;return b.deleteCols([a])},b.addRows=function(a){var b=this;if(!$.isArray(a))return b.addRows([a]);var c=b.table()[0];for(var d=0;d<a.length;d++){var e=0;var f=a[d];var g=c.rows.length;if(!$.isArray(a[d])){if("undefined"!==typeof f.index)if(g=parseInt(f.index),g<1)g=1;e=f.recordId||e,f=f.values||[]}var h=c.insertRow(g);if($(h).data("recordId",e).click(function(){var a=$(this);setTimeout(function(){if(!b.d.isCheckboxClick)if(b.openedRow($A.tableRow(a)),b.d.beforeOpenInlineBox.apply(a,[b.openedRow(),b.d.openedRow.recordId()]),b.d.openableInlineBox)b.d.$inlineButtons.attr("colspan",b.table()[0].rows[0].cells.length-b.table().find("tr:first th:not(:visible)").length),b.d.$inlineButtonsBox.insertAfter(a),b.d.$inlineButtonsBox.show();b.d.isCheckboxClick=false},10)}),!$.isArray(f)){var i=[];for(var j=b.d.selectable?1:0;j<c.rows[0].cells.length;j++){var k=c.rows[0].cells[j].automizyData;if("undefined"===typeof k)k={};var l=f[k.name];i.push("undefined"!==typeof l?l:"")}f=i}if(b.d.selectable)f.unshift({html:'<input type="checkbox" class="automizy-table-rowcheck" onClick="AutomizyJs.d.tableRowCheckBoxClick = true" value="'+e+'" />',click:function(){if(b.d.isCheckboxClick=true,!AutomizyJs.d.tableRowCheckBoxClick)$(this).find("input:first").each(function(){this.checked=!this.checked,$(this).trigger("change")});AutomizyJs.d.tableRowCheckBoxClick=false}});for(var j=0;j<c.rows[0].cells.length;j++){var m=h.insertCell(j);var n=f[j];if("undefined"===typeof n)n="";if(n instanceof $A.m.Input)n.drawTo($(m));else if(n instanceof jQuery)n.appendTo($(m));else if(null!==n&&"object"===typeof n){if("undefined"!==typeof n.html)m.innerHTML=n.html;if("undefined"!==typeof n.text)m.textContent=n.text;m.onclick=n.click||function(){}}else m.textContent=n;var o=b.d.selectable?j-1:j;if("undefined"!==typeof b.d.settings.cols[o])if("function"===typeof b.d.settings.cols[o].cellFunction)b.d.settings.cols[o].cellFunction.apply(m,[m,n]);if("none"===c.rows[0].cells[j].style.display)m.style.display="none"}}return b},b.addRow=function(a){var b=this;if("undefined"===typeof a)return $A.newTableRow();else if("object"===typeof a||"array"===typeof a)return b.addRows(a);return b},b.rows=function(a){var b=this;if("undefined"===typeof a){var c=[];return this.table().find("tr:first").siblings().andSelf().each(function(){c.push($A.tableRow($(this)))}),c}return b.deleteRows(),b.addRows(a)},b.rowCount=function(){return this.rows().length-1},b.deleteRows=function(a){var b=this;var c=b.table()[0];if("undefined"!==typeof a){var d=a.sort();for(var e=d.length-1;e>=0;e--)c.deleteRow(d[e]);return b}var f=c.rows.length-1;for(var e=f;e>0;e--)c.deleteRow(e);return b},b.deleteRow=function(a){var b=this;return b.deleteRows([a])},b.setButtonsStatus=function(){var a=this;var b=a.buttons();for(var c=0;c<b.length;c++){var d=b[c];if("undefined"!==d.data("condition")){var e=d.data("condition");if("select-one"===e)if(1===a.selectedIds().length)d.enable();else d.disable();else if("select-more-than-zero"===e)if(a.selectedIds().length>=1)d.enable();else d.disable();else if("select-between-two-and-four"===e)if(a.selectedIds().length>=2&&a.selectedIds().length<=4)d.enable();else d.disable()}}return a},b.tableButtons=function(a){var b=this;if("undefined"===typeof a)return b.d.buttons;for(var c=0;c<a.length;c++)if("undefined"!==a[c].condition)a[c].data=a[c].data||{},a[c].data.condition=a[c].condition;return b.buttons(a),b.table().on("change","input.automizy-table-rowcheck, input.automizy-table-checkall",function(){b.setButtonsStatus()}),b},b.inlineButtons=function(a){var b=this;if("undefined"!==typeof a){b.d.inlineButtons=a;for(var c=0;c<a.length;c++){var d=a[c];$("<a>"+d.text+"</a>").data("click",d.click||function(){}).click(function(){var a=$(this);var c=a.closest("tr").prev();var d=$A.tableRow(c);b.openedRow(d),a.data("click").apply(d,[b,b.d.$widget])}).appendTo(b.d.$inlineButtons)}return b}return b.d.inlineButtons},b.loading=function(){var a=this;if(a.table().find("tr.automizy-table-loading-row").length>0)return a;return setTimeout(function(){a.deleteRows(),a.setButtonsStatus();var b=$('<tr class="automizy-table-loading-row"></tr>');var c=$('<td colspan="'+a.getRowByIndex(0).$cells().length+'"></td>').appendTo(b);a.d.$loadingCellContent.appendTo(c),b.appendTo(a.table())},10),a},b.loadingCellContent=function(a){var b=this;if("undefined"!==typeof a){if(a instanceof jQuery)var a=a.clone();return b.d.loadingCellContent=a,b.d.$loadingCellContent.html(a),b}return b.d.loadingCellContent},$A.initBasicFunctions(a,"Table")}(),function(){var a=function(a){var b=this;if(b.d={$widget:$('<tr class="automizy-table-row"></tr>'),table:false,hasObject:false},b.init(),"undefined"!==typeof a){if(a instanceof HTMLElement)a=$(a);if(a instanceof jQuery){if(b.d.hasObject=true,b.d.$widget=a,b.index(a.index()),b.d.table=$A.table(b.widget().closest(".automizy-table-box")),"undefined"!==typeof a.data("recordId"))b.recordId(a.data("recordId"));if("undefined"!==typeof a.attr("id"))b.id(a.attr("id"))}else{if("undefined"!==typeof a.index)b.index(a.index);if("undefined"!==typeof a.table)b.table(a.table);if("undefined"!==typeof a.recordId)b.recordId(a.recordId);b.initParameter(a)}}};var b=a.prototype;b.table=function(a){var b=this;if("undefined"!==typeof a){b.d.table=a;var c=b.d.index;var d=b.d.table.table().find("tr:first").siblings().andSelf();var e=d.eq(c).attr("id")||0;if("undefined"===typeof $A.getTableRow(e))b.$widget().insertBefore(d.eq(c));return b}if(!b.d.table)b.d.table=$A.table(b.widget().closest(".automizy-table-box"));return b.d.table},b.index=function(){return this.widget().index()},b.recordId=function(){return this.widget().data("id")||this.widget().data("recordId")||this.widget().find("td:first input").val()||0},b.$checkbox=function(){return this.d.$widget.find(".automizy-table-rowcheck:first")},b.getCellByColName=function(a){var b=this;if("undefined"===typeof a)return false;var c=b.cells();for(var d=0;d<c.length;d++)if(c[d].col().name()==a){cell=c[d];break}return cell||false},b.cells=function(a){var b=this;var c=b.table();var d=c.id();var e=b.index();var f=c.table()[0].rows[0].cells.length;var a=a||"Automizy";if("jQuery"===a)return b.widget().find("th, td");else if("DOM"===a)return c.table()[0].rows[e].cells;var g=[];for(var h=0;h<f;h++){var i=c.table()[0].rows[e].cells[h];g.push($A.tableCell(i))}return g},b.$cells=function(){return this.cells("jQuery")},b.domCells=function(){return this.cells("DOM")},$A.initBasicFunctions(a,"TableRow")}(),function(){var a=function(a){var b=this;if(b.d={$widget:$('<th class="automizy-table-col"></th>'),table:false,hasObject:false,newCol:false,html:"",text:"",active:true},b.init(),"undefined"!==typeof a){if(a instanceof HTMLElement)a=$(a);if(a instanceof jQuery){if(b.d.hasObject=true,b.d.$widget=a,b.d.index=a.index(),b.d.text=a.text(),b.d.html=a.html(),b.d.active="none"!==a.css("display"),"undefined"!==typeof a.data("name"))b.name(a.data("name"));if("undefined"!==typeof a.attr("id"))b.id(a.attr("id"))}else{if("undefined"!==typeof a.newCol)b.d.newCol=a.newCol;if("undefined"!==typeof a.index)b.index(a.index);if("undefined"!==typeof a.table)b.table(a.table);if("undefined"!==typeof a.name)b.name(a.name);if("undefined"!==typeof a.html)b.html(a.html);if("undefined"!==typeof a.text)b.text(a.text);if("undefined"!==typeof a.active)b.active(a.active);b.initParameter(a)}}};var b=a.prototype;b.table=function(a){var b=this;if("undefined"!==typeof a){b.d.table=a;var c=b.d.index;var d=b.d.table.table().find("th, td").eq(0).siblings().andSelf();var e=d.length;var f=d.eq(c).attr("id")||0;if(b.d.newCol)b.$cells().each(function(a){var d=$(this);var f=d.clone().empty().removeAttr("id");var g=d.closest("tr");if(0===a)b.d.$widget=f,b.d.$widget.attr("id",b.id());if(c>=e)f.insertAfter(g.find("th, td").eq(e-1));else{if(c<0)c=0;f.insertBefore(g.find("th, td").eq(c))}});return b}if(!b.d.table)b.d.table=$A.table(b.widget().closest(".automizy-table-box"));return b.d.table},b.index=function(a){var b=this;if("undefined"!==typeof a){if(b.d.hasObject)b.$cells().each(function(){var b=$(this);var c=b.closest("tr");b.insertBefore(c.find("th, td").eq(a))});return b.d.index=a,b}return b.d.index=b.widget().index(),b.d.index},b.text=function(a){var b=this;if("undefined"!==typeof a)return b.d.text=a,
b.d.$widget.text(a),b.d.html=a,b.d.$widget.html(a),b;return b.d.text},b.html=function(a){var b=this;if("undefined"!==typeof a)return b.d.html=a,b.d.$widget.html(a),b.d.text=b.d.$widget.text(),b;return b.d.html},b.name=function(a){var b=this;if("undefined"!==typeof a)return b.d.name=a,b.d.$widget.data("name",a),b;return b.d.name},b.active=function(a){var b=this;if("undefined"!==typeof a){if(b.d.active=$A.parseBoolean(a),b.d.active)b.show();else b.hide();return b}return b.d.active},b.cells=function(a){var b=this;var c=b.table();var d=c.id();var e=c.table()[0].rows.length;var f=b.index();var a=a||"Automizy";if("jQuery"===a)return c.table().find("th:nth-child("+(f+1)+"), td:nth-child("+(f+1)+")");else if("DOM"===a){var g=[];var h=c.table()[0].rows;for(var i=0;i<h.length;i++)g.push(h[i].cells[f]);return g}var j=[];for(var i=0;i<e;i++){var k=c.table()[0].rows[i].cells[f];j.push($A.tableCell(k))}return j},b.$cells=function(){return this.cells("jQuery")},b.domCells=function(){return this.cells("DOM")},b.hide=function(){return this.$cells().hide(),this.d.active=false,this},b.show=function(){return this.$cells().show(),this.d.active=true,this},b.remove=function(){return this.$cells().remove(),delete $A.d.tablecols[this.id()],true},$A.initBasicFunctions(a,"TableCol")}(),function(){var a=function(a){var b=this;if(b.d={$widget:$('<td class="automizy-table-cell"></td>'),hasObject:false},b.init(),"undefined"!==typeof a){if(a instanceof HTMLElement)a=$(a);if(a instanceof jQuery)b.d.hasObject=true,b.d.$widget=a,b.d.html=a.html(),b.d.text=a.text(),b.d.table=$A.table(b.widget().closest(".automizy-table-box"));else{if("undefined"!==typeof a.index)b.index(a.index);if("undefined"!==typeof a.table)b.table(a.table);if("undefined"!==typeof a.recordId)b.recordId(a.recordId);b.initParameter(a)}}};var b=a.prototype;b.table=function(){var a=this.widget().closest("table");if(a.hasClass("automizy-table"))return $A.getTable(a.closest(".automizy-table-box").attr("id"))||a;return a},b.row=function(){return $A.tableRow(this.table().table().find("tr:first").siblings().andSelf().eq(this.widget().parent().index()))},b.col=function(){return $A.tableCol(this.table().table().find("th, td").eq(0).siblings().andSelf().eq(this.widget().index()))},b.index=function(){return[this.col().index(),this.row().index()]},b.recordId=function(){return this.row().recordId()},b.text=function(a){var b=this;if("undefined"!==typeof a)return b.d.text=a,b.d.$widget.text(a),b.d.html=a,b.d.$widget.html(a),b;return b.d.text},b.html=function(a){var b=this;if("undefined"!==typeof a)return b.d.html=a,b.d.$widget.html(a),b.d.text=b.d.$widget.text(),b;return b.d.html},$A.initBasicFunctions(a,"TableCell")}(),function(){if(!Date.now)Date.now=function(){return(new Date).getTime()};if(!Date.timestamp)Date.timestamp=function(){return Math.floor(Date.now()/1e3)}}(),function(){var a=false;$A.hashChange=function(b,c){if("undefined"===typeof b)return $(window).trigger("hashchange"),true;if("undefined"===typeof c)var c=true;else var c=$A.parseBoolean(c);if(c)$A.d.hashes.push(b);else $A.d.hashes.remove(b),b=$A.d.hashes[$A.d.hashes.length-1]||"";a=true,window.location.hash=b,setTimeout(function(){a=false},10)},$(window).on("hashchange",function(){if(!a){var b=window.location.hash;if("#"===b.charAt(0))b=b.slice(1);$A.hashChange(b)}})}(),function(){$A.getFunctionStringFromArray=function(a,b){var c=b.length;a+="(";for(var d=0;d<c;d++)if(a+="arguments["+d+"]",d<c-1)a+=", ";return a+=")"}}(),function(){$A.insertAtCaret=function(a,b){var c=a;if(c instanceof jQuery)c=c[0];if(c instanceof $A.m.Input)c=c.input();var d=c.scrollTop;var e=0;var f=c.selectionStart||"0"==c.selectionStart?"ff":document.selection?"ie":false;if("ie"==f){c.focus();var g=document.selection.createRange();g.moveStart("character",-c.value.length),e=g.text.length}else if("ff"==f)e=c.selectionStart;var h=c.value.substring(0,e);var i=c.value.substring(e,c.value.length);if(c.value=h+b+i,e+=b.length,"ie"==f){c.focus();var g=document.selection.createRange();g.moveStart("character",-c.value.length),g.moveStart("character",e),g.moveEnd("character",0),g.select()}else if("ff"==f)c.selectionStart=e,c.selectionEnd=e,c.focus();c.scrollTop=d,$(c).trigger("change")}}(),function(){$A.delay=function(a){var b=0;return function(a,c){clearTimeout(b),b=setTimeout(a,c)}}}(),function(){$A.rand=function(a,b){var a=a||0;var b=b||Number.MAX_SAFE_INTEGER||Number.MAX_VALUE;if(a>b){var c=b;b=a,a=c}return Math.floor(Math.random()*(b-a+1))+a}}(),function(){$A.getFileNameFromUrl=function(a){var a=a||document.location.href;return a=a.substring(0,a.indexOf("#")===-1?a.length:a.indexOf("#")),a=a.substring(0,a.indexOf("?")===-1?a.length:a.indexOf("?")),a=a.substring(a.lastIndexOf("/")+1,a.length)}}(),function(){$A.ajaxDocumentCover=function(a,b){if("undefined"===typeof a)var a=false;if("array"!==typeof b&&"object"!==typeof b)b=[];var c=[b[0]||"",b[1]||$A.translate("Still working."),b[2]||$A.translate("Little more patience please, I'm still working.")];if(true===$A.parseBoolean(a)){clearTimeout($A.d.ajaxDocumentCoverFalseTimeout);var d=$("#automizy-document-cover");var e=$('<div id="automizy-document-cover"></div>');var f=$('<div id="automizy-document-cover-text"></div>');f.appendTo(e),e.prependTo("body:first"),d.remove(),f.html(c[0]),$A.d.ajaxDocumentCoverTimeout=setTimeout(function(){f.html(c[1]),$A.d.ajaxDocumentCoverTimeout=setTimeout(function(){f.html(c[2]),$A.d.ajaxDocumentCoverTimeout=setTimeout(function(){$A.ajaxDocumentCover(0)},15e3)},5e3)},3e3)}else $A.d.ajaxDocumentCoverFalseTimeout=setTimeout(function(){clearTimeout($A.d.ajaxDocumentCoverTimeout),$("#automizy-document-cover").remove()},50)}}(),function(){$A.skin=function(a){var b=a.skin();var c=false;if(a instanceof $A.m.Input){var d=a;var e=d.input();var f=e.prop("tagName").toLowerCase();var g=d.type();var h=d.d.specialElements;if("input"===f)if("file"===g){if("simple-automizy"===b){var i=h.$fileBox=$('<span class="simple-automizy-file-box"></span>');var j=$('<table cellpadding="0" cellspacing="0" border="0" style="display:inline-table"></table>').width(d.width()).appendTo(i);var k=$("<tr></tr>").appendTo(j);var l=$("<td></td>").appendTo(k);var m=l.clone().width(1).appendTo(k);var n=h.fileText=$A.newInput().readonly(true).newRow(false).width("100%").drawTo(l);n.widget().width("100%");var o=h.fileButton=$A.newButton().text($A.translate("Upload")).drawTo(m);d.data({automizyInput:n,automizyButton:o,$automizyTable:j,$automizyFileBox:i,$automizyTr:k,$automizyTd1:l,$automizyTd2:m}),d.data("automizyButton",o),d.change(function(){var a=d.val().split("\\").pop();n.val(a)}),i.insertAfter(e),e.data("table",j).css({position:"absolute",top:0,left:0,zIndex:1,opacity:0,height:"33px",width:"100%"}),c=true}}else if("slider"===g)if("simple-automizy"===b){var p=h.$slider=$('<span class="simple-automizy-slider"></span>');var q=h.$sliderValue=$('<span class="simple-automizy-slider-value"></span>');p.insertAfter(e),q.insertAfter(p),p.slider({range:"min",value:10,min:5,max:100,step:5,slide:function(a,b){d.val(b.value),d.change(),q.text(b.value+"%")}}),q.text(p.slider("value")+"%"),e.ahide(),c=true}}return c}}(),function(){$A.base64Encode=function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var c,d,e,f,g,h,i,j,k=0,l=0,m="",n=[];if(!a)return a;do c=a.charCodeAt(k++),d=a.charCodeAt(k++),e=a.charCodeAt(k++),j=c<<16|d<<8|e,f=j>>18&63,g=j>>12&63,h=j>>6&63,i=63&j,n[l++]=b.charAt(f)+b.charAt(g)+b.charAt(h)+b.charAt(i);while(k<a.length);m=n.join("");var o=a.length%3;return(o?m.slice(0,o-3):m)+"===".slice(o||3)}}(),function(){$A.base64Decode=function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var c,d,e,f,g,h,i,j,k=0,l=0,m="",n=[];if(!a)return a;a+="";do if(f=b.indexOf(a.charAt(k++)),g=b.indexOf(a.charAt(k++)),h=b.indexOf(a.charAt(k++)),i=b.indexOf(a.charAt(k++)),j=f<<18|g<<12|h<<6|i,c=j>>16&255,d=j>>8&255,e=255&j,64==h)n[l++]=String.fromCharCode(c);else if(64==i)n[l++]=String.fromCharCode(c,d);else n[l++]=String.fromCharCode(c,d,e);while(k<a.length);return m=n.join(""),m.replace(/\0+$/,"")}}(),function(){var a=function(){var b=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,d=/[^-+\dA-Z]/g,e=function(a,b){a=String(a),b=b||2;while(a.length<b)a="0"+a;return a};return function(f,g,h){var i=a;if(1==arguments.length&&"[object String]"==Object.prototype.toString.call(f)&&!/\d/.test(f))g=f,f=void 0;if(f=f?new Date(f):new Date,isNaN(f))throw SyntaxError("invalid date");if(g=String(i.masks[g]||g||i.masks["default"]),"UTC:"==g.slice(0,4))g=g.slice(4),h=true;var j=h?"getUTC":"get",k=f[j+"Date"](),l=f[j+"Day"](),m=f[j+"Month"](),n=f[j+"FullYear"](),o=f[j+"Hours"](),p=f[j+"Minutes"](),q=f[j+"Seconds"](),r=f[j+"Milliseconds"](),s=h?0:f.getTimezoneOffset(),t={d:k,dd:e(k),ddd:i.i18n.dayNames[l],dddd:i.i18n.dayNames[l+7],m:m+1,mm:e(m+1),mmm:i.i18n.monthNames[m],mmmm:i.i18n.monthNames[m+12],yy:String(n).slice(2),yyyy:n,h:o%12||12,hh:e(o%12||12),H:o,HH:e(o),M:p,MM:e(p),s:q,ss:e(q),l:e(r,3),L:e(r>99?Math.round(r/10):r),t:o<12?"a":"p",tt:o<12?"am":"pm",T:o<12?"A":"P",TT:o<12?"AM":"PM",Z:h?"UTC":(String(f).match(c)||[""]).pop().replace(d,""),o:(s>0?"-":"+")+e(100*Math.floor(Math.abs(s)/60)+Math.abs(s)%60,4),S:["th","st","nd","rd"][k%10>3?0:(k%100-k%10!=10)*k%10]};return g.replace(b,function(a){return a in t?t[a]:a.slice(1,a.length-1)})}}();a.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",mysqlDateTime:"yyyy-mm-dd HH:MM:ss",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"},a.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},$A.dateFormat=a}(),function(){var a=window;var b={},c=a.document,d="localStorage",e="script",f;b.disabled=false,b.version="1.3.17",b.set=function(a,b){},b.get=function(a,b){},b.has=function(a){return void 0!==b.get(a)},b.remove=function(a){},b.clear=function(){},b.transact=function(a,c,d){if(null==d)d=c,c=null;if(null==c)c={};var e=b.get(a,c);d(e),b.set(a,e)},b.getAll=function(){},b.forEach=function(){},b.serialize=function(a){return JSON.stringify(a)},b.deserialize=function(a){if("string"!=typeof a)return void 0;try{return JSON.parse(a)}catch(b){return a||void 0}};function g(){try{return d in a&&a[d]}catch(b){return false}}if(g())f=a[d],b.set=function(a,c){if(void 0===c)return b.remove(a);return f.setItem(a,b.serialize(c)),c},b.get=function(a,c){var d=b.deserialize(f.getItem(a));return void 0===d?c:d},b.remove=function(a){f.removeItem(a)},b.clear=function(){f.clear()},b.getAll=function(){var a={};return b.forEach(function(b,c){a[b]=c}),a},b.forEach=function(a){for(var c=0;c<f.length;c++){var d=f.key(c);a(d,b.get(d))}};else if(c.documentElement.addBehavior){var h,i;try{i=new ActiveXObject("htmlfile"),i.open(),i.write("<"+e+">document.w=window</"+e+'><iframe src="/favicon.ico"></iframe>'),i.close(),h=i.w.frames[0].document,f=h.createElement("div")}catch(j){f=c.createElement("div"),h=c.body}var k=function(a){return function(){var c=Array.prototype.slice.call(arguments,0);c.unshift(f),h.appendChild(f),f.addBehavior("#default#userData"),f.load(d);var e=a.apply(b,c);return h.removeChild(f),e}};var l=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function m(a){return a.replace(/^d/,"___$&").replace(l,"___")}b.set=k(function(a,c,e){if(c=m(c),void 0===e)return b.remove(c);return a.setAttribute(c,b.serialize(e)),a.save(d),e}),b.get=k(function(a,c,d){c=m(c);var e=b.deserialize(a.getAttribute(c));return void 0===e?d:e}),b.remove=k(function(a,b){b=m(b),a.removeAttribute(b),a.save(d)}),b.clear=k(function(a){var b=a.XMLDocument.documentElement.attributes;a.load(d);for(var c=0,e;e=b[c];c++)a.removeAttribute(e.name);a.save(d)}),b.getAll=function(a){var c={};return b.forEach(function(a,b){c[a]=b}),c},b.forEach=k(function(a,c){var d=a.XMLDocument.documentElement.attributes;for(var e=0,f;f=d[e];++e)c(f.name,b.deserialize(a.getAttribute(f.name)))})}try{var n="__storejs__";if(b.set(n,n),b.get(n)!=n)b.disabled=true;b.remove(n)}catch(j){b.disabled=true}b.enabled=!b.disabled,$A.store=b}(),function(){$A.convertToResponsive=function(a){$("body").addClass("automizy-mobile")}}(),function(){$A["default"].numberFormat={decimals:0,decPoint:".",thousandsSep:","},$A.numberFormat=function(a,b,c,d){if("undefined"===typeof b)var b=$A["default"].numberFormat.decimals;if("undefined"===typeof c)var c=$A["default"].numberFormat.decPoint;if("undefined"===typeof d)var d=$A["default"].numberFormat.thousandsSep;var e=!isFinite(+a)?0:+a,f=!isFinite(+b)?0:Math.abs(b),g="undefined"===typeof d?",":d,h="undefined"===typeof c?".":c,i=function(a,b){var c=Math.pow(10,b);return Math.round(a*c)/c},j=(f?i(e,f):Math.round(e)).toString().split(".");if(j[0].length>3)j[0]=j[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,g);if((j[1]||"").length<f)j[1]=j[1]||"",j[1]+=new Array(f-j[1].length+1).join("0");return j.join(h)},$A.defaultNumberFormat=function(a){if("undefined"===typeof a)return $A["default"].numberFormat;var a=a||{};if("undefined"!==typeof a.decimals)$A["default"].numberFormat.decimals=a.decimals;if("undefined"!==typeof a.decPoint)$A["default"].numberFormat.decPoint=a.decPoint;if("undefined"!==typeof a.thousandsSep)$A["default"].numberFormat.thousandsSep=a.thousandsSep;return $A}}(),function(){var a=document.implementation.createHTMLDocument("");var b=a.createElement("div");function c(a){return b.innerHTML=a,a=b.textContent,b.textContent="",a}$A.decodeEntities=function(a){if(a&&"string"===typeof a){var b=c(a);while(a!==b)a=b,b=c(b);return b}return a}}(),function(){return console.log("%c AutomizyJs module loaded! ","background: #000000; color: #bada55; font-size:14px"),AutomizyJs}();
//# sourceMappingURL=automizy.min.map