!function(){function addevent(t,e,n){if(t.addeventlistener)t.addeventlistener(e,n,!1);else{if(!t.attachevent)throw new error("not supported or dom not loaded");t.attachevent("on"+e,function(){n.call(t)})}}function addresizeevent(t){var e;addevent(window,"resize",function(){e&&cleartimeout(e),e=settimeout(t,100)})}function getbox(t){var e,n,i,s,o=getoffset(t);return e=o.left,i=o.top,n=e+t.offsetwidth,s=i+t.offsetheight,{left:e,right:n,top:i,bottom:s}}function addstyles(t,e){for(var n in e)e.hasownproperty(n)&&(t.style[n]=e[n])}function copylayout(t,e){var n=getbox(t);addstyles(e,{position:"absolute",left:n.left+"px",top:n.top+"px",width:t.offsetwidth+"px",height:t.offsetheight+"px"})}function filefrompath(t){return t.replace(/.*(\/|\\)/,"")}function getext(t){return-1!==t.indexof(".")?t.replace(/.*[.]/,""):""}function hasclass(t,e){var n=new regexp("\\b"+e+"\\b");return n.test(t.classname)}function addclass(t,e){hasclass(t,e)||(t.classname+=" "+e)}function removeclass(t,e){var n=new regexp("\\b"+e+"\\b");t.classname=t.classname.replace(n,"")}function removenode(t){t.parentnode.removechild(t)}if(document.documentelement.getboundingclientrect)var getoffset=function(t){var e=t.getboundingclientrect(),n=t.ownerdocument,i=n.body,s=n.documentelement,o=s.clienttop||i.clienttop||0,a=s.clientleft||i.clientleft||0,r=1;if(i.getboundingclientrect){var l=i.getboundingclientrect();r=(l.right-l.left)/i.clientwidth}r>1&&(o=0,a=0);var d=e.top/r+(window.pageyoffset||s&&s.scrolltop/r||i.scrolltop/r)-o,u=e.left/r+(window.pagexoffset||s&&s.scrollleft/r||i.scrollleft/r)-a;return{top:d,left:u}};else var getoffset=function(t){var e=0,n=0;do e+=t.offsettop||0,n+=t.offsetleft||0,t=t.offsetparent;while(t);return{left:n,top:e}};var toelement=function(){var t=document.createelement("div");return function(e){t.innerhtml=e;var n=t.firstchild;return t.removechild(n)}}(),getuid=function(){var t=0;return function(){return"valumsajaxupload"+t++}}();window.ajaxupload=function(t,e){this._settings={action:"upload.php",name:"userfile",multiple:!1,data:{},autosubmit:!0,responsetype:!1,hoverclass:"hover",focusclass:"focus",disabledclass:"disabled",onchange:function(){},onsubmit:function(){},oncomplete:function(){}};for(var n in e)e.hasownproperty(n)&&(this._settings[n]=e[n]);if(t.jquery?t=t[0]:"string"==typeof t&&(/^#.*/.test(t)&&(t=t.slice(1)),t=document.getelementbyid(t)),!t||1!==t.nodetype)throw new error("please make sure that you're passing a valid element");"a"==t.nodename.touppercase()&&addevent(t,"click",function(t){t&&t.preventdefault?t.preventdefault():window.event&&(window.event.returnvalue=!1)}),this._button=t,this._input=null,this._disabled=!1,this.enable(),this._rerouteclicks()},ajaxupload.prototype={setdata:function(t){this._settings.data=t},disable:function(){addclass(this._button,this._settings.disabledclass),this._disabled=!0;var t=this._button.nodename.touppercase();("input"==t||"button"==t)&&this._button.setattribute("disabled","disabled"),this._input&&this._input.parentnode&&(this._input.parentnode.style.visibility="hidden")},enable:function(){removeclass(this._button,this._settings.disabledclass),this._button.removeattribute("disabled"),this._disabled=!1},_createinput:function(){var t=this,e=document.createelement("input");e.setattribute("type","file"),e.setattribute("name",this._settings.name),this._settings.multiple&&e.setattribute("multiple","multiple"),addstyles(e,{position:"absolute",right:0,margin:0,padding:0,fontsize:"480px",fontfamily:"sans-serif",cursor:"pointer"});var n=document.createelement("div");if(addstyles(n,{display:"block",position:"absolute",overflow:"hidden",margin:0,padding:0,opacity:0,direction:"ltr",zindex:2147483583}),"0"!==n.style.opacity){if("undefined"==typeof n.filters)throw new error("opacity not supported by the browser");n.style.filter="alpha(opacity=0)"}addevent(e,"change",function(){if(e&&""!==e.value){var n=filefrompath(e.value);return!1===t._settings.onchange.call(t,n,getext(n))?void t._clearinput():void(t._settings.autosubmit&&t.submit())}}),addevent(e,"mouseover",function(){addclass(t._button,t._settings.hoverclass)}),addevent(e,"mouseout",function(){removeclass(t._button,t._settings.hoverclass),removeclass(t._button,t._settings.focusclass),e.parentnode&&(e.parentnode.style.visibility="hidden")}),addevent(e,"focus",function(){addclass(t._button,t._settings.focusclass)}),addevent(e,"blur",function(){removeclass(t._button,t._settings.focusclass)}),n.appendchild(e),document.body.appendchild(n),this._input=e},_clearinput:function(){this._input&&(removenode(this._input.parentnode),this._input=null,this._createinput(),removeclass(this._button,this._settings.hoverclass),removeclass(this._button,this._settings.focusclass))},_rerouteclicks:function(){var t=this;addevent(t._button,"mouseover",function(){if(!t._disabled){t._input||t._createinput();var e=t._input.parentnode;copylayout(t._button,e),e.style.visibility="visible"}})},_createiframe:function(){var t=getuid(),e=toelement('