var FixInputs={typeRE:/submit/i,emptyIdCount:0,init:Events.attach(window,"load",function(){FixInputs.applyFix();ClickHandler.addHandler("formSubmit",FixInputs.handleElement);Events.detach(FixInputs.init)}),applyFix:function(){var h=document.body||document.documentElement;if(!h||h.fixInputsApplied){return}h.fixInputsApplied=true;var b=document.getElementsByTagName("input");var a=new Array();for(var f=0;f<b.length;f++){var d=b[f];var e=this.typeRE.test(d.type);if(e){if(this.fixElement(d)){a[a.length]=d}}}for(var f=a.length-1;f>=0;f--){var g=a[f];var c=this.getDimensionPocket(g.form);if(g.parentNode.className.indexOf("default")>-1&&!g.disabled&&null!=c.firstChild){c.insertBefore(g,c.firstChild)}else{c.appendChild(g)}}h.className+=" FixInputs_initialised"},getDimensionPocket:function(c){var b=c.id+"_inputfixer_dimensional_pocket";var a=document.getElementById(b);if(a==null){a=document.createElement("div");a.id=b;a.style.position="absolute";a.style.width="0px";a.style.height="0px";a.style.overflow="hidden";c.appendChild(a)}return a},fixElement:function(c){var b=document.createElement("a");var a=c.id;if(!a){var a="FIX_INPUTS_GENERATED_ID_"+(FixInputs.emptyIdCount++);c.id=a}var e=c.value;var d=c.parentNode;b.href="#"+a;b.rel="formSubmit";b.className="replacedInputButton";b.appendChild(document.createTextNode(e));b.setAttribute("title",e);d.appendChild(b);return true},handleElement:function(f){var b=f.href;var g=f.href.substr(f.href.indexOf("#")+1);var a=document.getElementById(g);if(null==a){alert("Error 349467887.001: Original button was not found, probably a button without id was used! ("+g+")");return true}if(g!="btnProtect"&&a.type=="hidden"){return true}if(a.disabled){return true}try{a.type="hidden"}catch(d){var c=a;a=document.createElement("input");a.type="hidden";a.value=c.value;a.name=c.name;c.parentNode.replaceChild(a,c);a.id=g}a.form.submit();return true}};(document.body||document.documentElement).className+=" fixinputs_ENABLED";
