var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); (function($){"use strict";function getElementSelection(that){var position={};if(that.selectionStart===undefined){that.focus();var select=document.selection.createRange();position.length=select.text.length;select.moveStart("character",-that.value.length);position.end=select.text.length;position.start=position.end-position.length}else{position.start=that.selectionStart;position.end=that.selectionEnd;position.length=position.end-position.start}return position}function setElementSelection(that,start,end){if(that.selectionStart===undefined){that.focus();var r=that.createTextRange();r.collapse(true);r.moveEnd("character",end);r.moveStart("character",start);r.select()}else{that.selectionStart=start;that.selectionEnd=end}}function runCallbacks($this,settings){$.each(settings,function(k,val){if(typeof val==="function"){settings[k]=val($this,settings,k)}else if(typeof $this.autoNumeric[val]==="function"){settings[k]=$this.autoNumeric[val]($this,settings,k)}})}function convertKeyToNumber(settings,key){if(typeof settings[key]==="string"){settings[key]*=1}}function autoCode($this,settings){runCallbacks($this,settings);settings.tagList=["b","caption","cite","code","dd","del","div","dfn","dt","em","h1","h2","h3","h4","h5","h6","ins","kdb","label","li","output","p","q","s","sample","span","strong","td","th","u","var"];var vmax=settings.vMax.toString().split("."),vmin=!settings.vMin&&settings.vMin!==0?[]:settings.vMin.toString().split(".");convertKeyToNumber(settings,"vMax");convertKeyToNumber(settings,"vMin");convertKeyToNumber(settings,"mDec");settings.mDec=settings.mRound==="CHF"?"2":settings.mDec;settings.allowLeading=true;settings.aNeg=settings.vMin<0?"-":"";vmax[0]=vmax[0].replace("-","");vmin[0]=vmin[0].replace("-","");settings.mInt=Math.max(vmax[0].length,vmin[0].length,1);if(settings.mDec===null){var vmaxLength=0,vminLength=0;if(vmax[1]){vmaxLength=vmax[1].length}if(vmin[1]){vminLength=vmin[1].length}settings.mDec=Math.max(vmaxLength,vminLength)}if(settings.altDec===null&&settings.mDec>0){if(settings.aDec==="."&&settings.aSep!==","){settings.altDec=","}else if(settings.aDec===","&&settings.aSep!=="."){settings.altDec="."}}var aNegReg=settings.aNeg?"([-\\"+settings.aNeg+"]?)":"(-?)";settings.aNegRegAutoStrip=aNegReg;settings.skipFirstAutoStrip=new RegExp(aNegReg+"[^-"+(settings.aNeg?"\\"+settings.aNeg:"")+"\\"+settings.aDec+"\\d]"+".*?(\\d|\\"+settings.aDec+"\\d)");settings.skipLastAutoStrip=new RegExp("(\\d\\"+settings.aDec+"?)[^\\"+settings.aDec+"\\d]\\D*$");var allowed="-"+settings.aNum+"\\"+settings.aDec;settings.allowedAutoStrip=new RegExp("[^"+allowed+"]","gi");settings.numRegAutoStrip=new RegExp(aNegReg+"(?:\\"+settings.aDec+"?(\\d+\\"+settings.aDec+"\\d+)|(\\d*(?:\\"+settings.aDec+"\\d*)?))");return settings}function autoStrip(s,settings,strip_zero){if(settings.aSign){while(s.indexOf(settings.aSign)>-1){s=s.replace(settings.aSign,"")}}s=s.replace(settings.skipFirstAutoStrip,"$1$2");s=s.replace(settings.skipLastAutoStrip,"$1");s=s.replace(settings.allowedAutoStrip,"");if(settings.altDec){s=s.replace(settings.altDec,settings.aDec)}var m=s.match(settings.numRegAutoStrip);s=m?[m[1],m[2],m[3]].join(""):"";if((settings.lZero==="allow"||settings.lZero==="keep")&&strip_zero!=="strip"){var parts=[],nSign="";parts=s.split(settings.aDec);if(parts[0].indexOf("-")!==-1){nSign="-";parts[0]=parts[0].replace("-","")}if(parts[0].length>settings.mInt&&parts[0].charAt(0)==="0"){parts[0]=parts[0].slice(1)}s=nSign+parts.join(settings.aDec)}if(strip_zero&&settings.lZero==="deny"||strip_zero&&settings.lZero==="allow"&&settings.allowLeading===false){var strip_reg="^"+settings.aNegRegAutoStrip+"0*(\\d"+(strip_zero==="leading"?")":"|$)");strip_reg=new RegExp(strip_reg);s=s.replace(strip_reg,"$1$2")}return s}function negativeBracket(s,settings){if(settings.pSign==="p"){var brackets=settings.nBracket.split(",");if(!settings.hasFocus&&!settings.removeBrackets){s=s.replace(settings.aNeg,"");s=brackets[0]+s+brackets[1]}else if(settings.hasFocus&&s.charAt(0)===brackets[0]||settings.removeBrackets&&s.charAt(0)===brackets[0]){s=s.replace(brackets[0],settings.aNeg);s=s.replace(brackets[1],"")}}return s}function checkValue(value,settings){if(value){var checkSmall=+value;if(checkSmall<1e-6&&checkSmall>-1){value=+value;if(value<1e-6&&value>0){value=(value+10).toString();value=value.substring(1)}if(value<0&&value>-1){value=(value-10).toString();value="-"+value.substring(2)}value=value.toString()}else{var parts=value.split(".");if(parts[1]!==undefined){if(+parts[1]===0){value=parts[0]}else{parts[1]=parts[1].replace(/0*$/,"");value=parts.join(".")}}}}return settings.lZero==="keep"?value:value.replace(/^0*(\d)/,"$1")}function fixNumber(s,aDec,aNeg){if(aDec&&aDec!=="."){s=s.replace(aDec,".")}if(aNeg&&aNeg!=="-"){s=s.replace(aNeg,"-")}if(!s.match(/\d/)){s+="0"}return s}function presentNumber(s,aDec,aNeg){if(aNeg&&aNeg!=="-"){s=s.replace("-",aNeg)}if(aDec&&aDec!=="."){s=s.replace(".",aDec)}return s}function checkEmpty(iv,settings,signOnEmpty){if(iv===""||iv===settings.aNeg){if(settings.wEmpty==="zero"){return iv+"0"}if(settings.wEmpty==="sign"||signOnEmpty){return iv+settings.aSign}return iv}return null}function autoGroup(iv,settings){if(Number(iv)!==NaN&&settings.aDec==="."||Number(iv)!==NaN&&settings.aDec===","){iv=autoStrip(iv,settings)}var testNeg=iv.replace(",","."),empty=checkEmpty(iv,settings,true);if(empty!==null){return empty}var digitalGroup="";if(settings.dGroup===2){digitalGroup=/(\d)((\d)(\d{2}?)+)$/}else if(settings.dGroup===4){digitalGroup=/(\d)((\d{4}?)+)$/}else{digitalGroup=/(\d)((\d{3}?)+)$/}var ivSplit=iv.split(settings.aDec);if(settings.altDec&&ivSplit.length===1){ivSplit=iv.split(settings.altDec)}var s=ivSplit[0];if(settings.aSep){while(digitalGroup.test(s)){s=s.replace(digitalGroup,"$1"+settings.aSep+"$2")}}if(settings.mDec!==0&&ivSplit.length>1){if(ivSplit[1].length>settings.mDec){ivSplit[1]=ivSplit[1].substring(0,settings.mDec)}iv=s+settings.aDec+ivSplit[1]}else{iv=s}if(settings.aSign){var has_aNeg=iv.indexOf(settings.aNeg)!==-1;iv=iv.replace(settings.aNeg,"");iv=settings.pSign==="p"?settings.aSign+iv:iv+settings.aSign;if(has_aNeg){iv=settings.aNeg+iv}}if(testNeg<0&&settings.nBracket!==null){iv=negativeBracket(iv,settings)}return iv}function autoRound(iv,settings){iv=iv===""?"0":iv.toString();convertKeyToNumber(settings,"mDec");if(settings.mRound==="CHF"){iv=(Math.round(iv*20)/20).toString()}var ivRounded="",i=0,nSign="",rDec=typeof settings.aPad==="boolean"||settings.aPad===null?settings.aPad?settings.mDec:0:+settings.aPad;var truncateZeros=function(ivRounded){var regex=rDec===0?/(\.(?:\d*[1-9])?)0*$/:rDec===1?/(\.\d(?:\d*[1-9])?)0*$/:new RegExp("(\\.\\d{"+rDec+"}(?:\\d*[1-9])?)0*$");ivRounded=ivRounded.replace(regex,"$1");if(rDec===0){ivRounded=ivRounded.replace(/\.$/,"")}return ivRounded};if(iv.charAt(0)==="-"){nSign="-";iv=iv.replace("-","")}if(!iv.match(/^\d/)){iv="0"+iv}if(nSign==="-"&&+iv===0){nSign=""}if(+iv>0&&settings.lZero!=="keep"||iv.length>0&&settings.lZero==="allow"){iv=iv.replace(/^0*(\d)/,"$1")}var dPos=iv.lastIndexOf("."),vdPos=dPos===-1?iv.length-1:dPos,cDec=iv.length-1-vdPos;if(cDec<=settings.mDec){ivRounded=iv;if(cDecrDec){ivRounded=truncateZeros(ivRounded)}else if(cDec===0&&rDec===0){ivRounded=ivRounded.replace(/\.$/,"")}if(settings.mRound!=="CHF"){return+ivRounded===0?ivRounded:nSign+ivRounded}if(settings.mRound==="CHF"){dPos=ivRounded.lastIndexOf(".");iv=ivRounded}}var rLength=dPos+settings.mDec,tRound=+iv.charAt(rLength+1),ivArray=iv.substring(0,rLength+1).split(""),odd=iv.charAt(rLength)==="."?iv.charAt(rLength-1)%2:iv.charAt(rLength)%2,onePass=true;if(odd!==1){odd=odd===0&&iv.substring(rLength+2,iv.length)>0?1:0}if(tRound>4&&settings.mRound==="S"||tRound>4&&settings.mRound==="A"&&nSign===""||tRound>5&&settings.mRound==="A"&&nSign==="-"||tRound>5&&settings.mRound==="s"||tRound>5&&settings.mRound==="a"&&nSign===""||tRound>4&&settings.mRound==="a"&&nSign==="-"||tRound>5&&settings.mRound==="B"||tRound===5&&settings.mRound==="B"&&odd===1||tRound>0&&settings.mRound==="C"&&nSign===""||tRound>0&&settings.mRound==="F"&&nSign==="-"||tRound>0&&settings.mRound==="U"||settings.mRound==="CHF"){for(i=ivArray.length-1;i>=0;i-=1){if(ivArray[i]!=="."){if(settings.mRound==="CHF"&&ivArray[i]<=2&&onePass){ivArray[i]=0;onePass=false;break}if(settings.mRound==="CHF"&&ivArray[i]<=7&&onePass){ivArray[i]=5;onePass=false;break}if(settings.mRound==="CHF"&&onePass){ivArray[i]=10;onePass=false}else{ivArray[i]=+ivArray[i]+1}if(ivArray[i]<10){break}if(i>0){ivArray[i]="0"}}}}ivArray=ivArray.slice(0,rLength+1);ivRounded=truncateZeros(ivArray.join(""));return+ivRounded===0?ivRounded:nSign+ivRounded}function truncateDecimal(s,settings,paste){var aDec=settings.aDec,mDec=settings.mDec;s=paste==="paste"?autoRound(s,settings):s;if(aDec&&mDec){var parts=s.split(aDec);if(parts[1]&&parts[1].length>mDec){if(mDec>0){parts[1]=parts[1].substring(0,mDec);s=parts.join(aDec)}else{s=parts[0]}}}return s}function autoCheck(s,settings){s=autoStrip(s,settings);s=truncateDecimal(s,settings);s=fixNumber(s,settings.aDec,settings.aNeg);var value=+s;return value>=settings.vMin&&value<=settings.vMax}function AutoNumericHolder(that,settings){this.settings=settings;this.that=that;this.$that=$(that);this.formatted=false;this.settingsClone=autoCode(this.$that,this.settings);this.value=that.value}AutoNumericHolder.prototype={init:function(e){this.value=this.that.value;this.settingsClone=autoCode(this.$that,this.settings);this.ctrlKey=e.ctrlKey;this.cmdKey=e.metaKey;this.shiftKey=e.shiftKey;this.selection=getElementSelection(this.that);if(e.type==="keydown"||e.type==="keyup"){this.kdCode=e.keyCode}this.which=e.which;this.processed=false;this.formatted=false},setSelection:function(start,end,setReal){start=Math.max(start,0);end=Math.min(end,this.that.value.length);this.selection={start:start,end:end,length:end-start};if(setReal===undefined||setReal){setElementSelection(this.that,start,end)}},setPosition:function(pos,setReal){this.setSelection(pos,pos,setReal)},getBeforeAfter:function(){var value=this.value,left=value.substring(0,this.selection.start),right=value.substring(this.selection.end,value.length);return[left,right]},getBeforeAfterStriped:function(){var parts=this.getBeforeAfter();parts[0]=autoStrip(parts[0],this.settingsClone);parts[1]=autoStrip(parts[1],this.settingsClone);return parts},normalizeParts:function(left,right){var settingsClone=this.settingsClone;right=autoStrip(right,settingsClone);var strip=right.match(/^\d/)?true:"leading";left=autoStrip(left,settingsClone,strip);if((left===""||left===settingsClone.aNeg)&&settingsClone.lZero==="deny"){if(right>""){right=right.replace(/^0*(\d)/,"$1")}}var new_value=left+right;if(settingsClone.aDec){var m=new_value.match(new RegExp("^"+settingsClone.aNegRegAutoStrip+"\\"+settingsClone.aDec));if(m){left=left.replace(m[1],m[1]+"0");new_value=left+right}}if(settingsClone.wEmpty==="zero"&&(new_value===settingsClone.aNeg||new_value==="")){left+="0"}return[left,right]},setValueParts:function(left,right,paste){var settingsClone=this.settingsClone,parts=this.normalizeParts(left,right),new_value=parts.join(""),position=parts[0].length;if(autoCheck(new_value,settingsClone)){new_value=truncateDecimal(new_value,settingsClone,paste);if(position>new_value.length){position=new_value.length}this.value=new_value;this.setPosition(position,false);return true}return false},signPosition:function(){var settingsClone=this.settingsClone,aSign=settingsClone.aSign,that=this.that;if(aSign){var aSignLen=aSign.length;if(settingsClone.pSign==="p"){var hasNeg=settingsClone.aNeg&&that.value&&that.value.charAt(0)===settingsClone.aNeg;return hasNeg?[1,aSignLen+1]:[0,aSignLen]}var valueLen=that.value.length;return[valueLen-aSignLen,valueLen]}return[1e3,-1]},expandSelectionOnSign:function(setReal){var sign_position=this.signPosition(),selection=this.selection;if(selection.startsign_position[0]){if((selection.startsign_position[1])&&this.value.substring(Math.max(selection.start,sign_position[0]),Math.min(selection.end,sign_position[1])).match(/^\s*$/)){if(selection.start=112&&kdCode<=123||kdCode>=91&&kdCode<=93||kdCode>=9&&kdCode<=31||kdCode<8&&(which===0||which===kdCode)||kdCode===144||kdCode===145||kdCode===45||kdCode===224){return true}if((ctrlKey||cmdKey)&&kdCode===65){return true}if((ctrlKey||cmdKey)&&(kdCode===67||kdCode===86||kdCode===88)){if(e.type==="keydown"){this.expandSelectionOnSign()}if(kdCode===86||kdCode===45){if(e.type==="keydown"||e.type==="keypress"){if(this.valuePartsBeforePaste===undefined){this.valuePartsBeforePaste=this.getBeforeAfter()}}else{this.checkPaste()}}return e.type==="keydown"||e.type==="keypress"||kdCode===67}if(ctrlKey||cmdKey){return true}if(kdCode===37||kdCode===39){var aSep=this.settingsClone.aSep,start=this.selection.start,value=this.that.value;if(e.type==="keydown"&&aSep&&!this.shiftKey){if(kdCode===37&&value.charAt(start-2)===aSep){this.setPosition(start-1)}else if(kdCode===39&&value.charAt(start+1)===aSep){this.setPosition(start+1)}}return true}if(kdCode>=34&&kdCode<=40){return true}return false},processAllways:function(){var parts;if(this.kdCode===8||this.kdCode===46){if(!this.selection.length){parts=this.getBeforeAfterStriped();if(this.kdCode===8){parts[0]=parts[0].substring(0,parts[0].length-1)}else{parts[1]=parts[1].substring(1,parts[1].length)}this.setValueParts(parts[0],parts[1])}else{this.expandSelectionOnSign(false);parts=this.getBeforeAfterStriped();this.setValueParts(parts[0],parts[1])}return true}return false},processKeypress:function(){var settingsClone=this.settingsClone,cCode=String.fromCharCode(this.which),parts=this.getBeforeAfterStriped(),left=parts[0],right=parts[1];if(cCode===settingsClone.aDec||settingsClone.altDec&&cCode===settingsClone.altDec||(cCode==="."||cCode===",")&&this.kdCode===110){if(!settingsClone.mDec||!settingsClone.aDec){return true}if(settingsClone.aNeg&&right.indexOf(settingsClone.aNeg)>-1){return true}if(left.indexOf(settingsClone.aDec)>-1){return true}if(right.indexOf(settingsClone.aDec)>0){return true}if(right.indexOf(settingsClone.aDec)===0){right=right.substr(1)}this.setValueParts(left+settingsClone.aDec,right);return true}if(cCode==="-"||cCode==="+"){if(!settingsClone.aNeg){return true}if(left===""&&right.indexOf(settingsClone.aNeg)>-1){left=settingsClone.aNeg;right=right.substring(1,right.length)}if(left.charAt(0)===settingsClone.aNeg){left=left.substring(1,left.length)}else{left=cCode==="-"?settingsClone.aNeg+left:left}this.setValueParts(left,right);return true}if(cCode>="0"&&cCode<="9"){if(settingsClone.aNeg&&left===""&&right.indexOf(settingsClone.aNeg)>-1){left=settingsClone.aNeg;right=right.substring(1,right.length)}if(settingsClone.vMax<=0&&settingsClone.vMin-1){nSign="-";subParts[0]=subParts[0].replace("-","");parts[0]=parts[0].replace("-","")}if(subParts[0].length>settingsClone.mInt&&parts[0].charAt(0)==="0"){parts[0]=parts[0].slice(1)}parts[0]=nSign+parts[0]}var value=autoGroup(this.value,this.settingsClone),position=value.length;if(value){var left_ar=parts[0].split(""),i=0;for(i;i is not supported by autoNumeric()")}if(settings.runOnce===false&&settings.aForm){if($input){var setValue=true;if($this[0].value===""&&settings.wEmpty==="empty"){$this[0].value="";setValue=false}if($this[0].value===""&&settings.wEmpty==="sign"){$this[0].value=settings.aSign;setValue=false}if(setValue&&$this.val()!==""&&(settings.anDefault===null&&$this[0].value===$this.prop("defaultValue")||settings.anDefault!==null&&settings.anDefault.toString()===$this.val())){$this.autoNumeric("set",$this.val())}}if($.inArray($this.prop("tagName").toLowerCase(),settings.tagList)!==-1&&$this.text()!==""){$this.autoNumeric("set",$this.text())}}settings.runOnce=true;if($this.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])")){$this.on("keydown.autoNumeric",function(e){holder=getHolder($this);if(holder.settings.aDec===holder.settings.aSep){$.error("autoNumeric will not function properly when the decimal character aDec: '"+holder.settings.aDec+"' and thousand separator aSep: '"+holder.settings.aSep+"' are the same character")}if(holder.that.readOnly){holder.processed=true;return true}holder.init(e);if(holder.skipAllways(e)){holder.processed=true;return true}if(holder.processAllways()){holder.processed=true;holder.formatQuick();e.preventDefault();return false}holder.formatted=false;return true});$this.on("keypress.autoNumeric",function(e){holder=getHolder($this);var processed=holder.processed;holder.init(e);if(holder.skipAllways(e)){return true}if(processed){e.preventDefault();return false}if(holder.processAllways()||holder.processKeypress()){holder.formatQuick();e.preventDefault();return false}holder.formatted=false});$this.on("keyup.autoNumeric",function(e){holder=getHolder($this);holder.init(e);var skip=holder.skipAllways(e);holder.kdCode=0;delete holder.valuePartsBeforePaste;if($this[0].value===holder.settings.aSign){if(holder.settings.pSign==="s"){setElementSelection(this,0,0)}else{setElementSelection(this,holder.settings.aSign.length,holder.settings.aSign.length)}}if(skip){return true}if(this.value===""){return true}if(!holder.formatted){holder.formatQuick()}});$this.on("focusin.autoNumeric",function(){holder=getHolder($this);var $settings=holder.settingsClone;$settings.hasFocus=true;if($settings.nBracket!==null){var checkVal=$this.val();$this.val(negativeBracket(checkVal,$settings))}holder.inVal=$this.val();var onEmpty=checkEmpty(holder.inVal,$settings,true);if(onEmpty!==null&&onEmpty!==""){$this.val(onEmpty)}});$this.on("focusout.autoNumeric",function(){holder=getHolder($this);var $settings=holder.settingsClone,value=$this.val(),origValue=value;$settings.hasFocus=false;var strip_zero="";if($settings.lZero==="allow"){$settings.allowLeading=false;strip_zero="leading"}if(value!==""){value=autoStrip(value,$settings,strip_zero);if(checkEmpty(value,$settings)===null&&autoCheck(value,$settings,$this[0])){value=fixNumber(value,$settings.aDec,$settings.aNeg);value=autoRound(value,$settings);value=presentNumber(value,$settings.aDec,$settings.aNeg)}else{value=""}}var groupedValue=checkEmpty(value,$settings,false);if(groupedValue===null){groupedValue=autoGroup(value,$settings)}if(groupedValue!==holder.inVal||groupedValue!==origValue){$this.val(groupedValue);$this.change();delete holder.inVal}})}})},destroy:function(){return $(this).each(function(){var $this=$(this);$this.off(".autoNumeric");$this.removeData("autoNumeric")})},update:function(options){return $(this).each(function(){var $this=autoGet($(this)),settings=$this.data("autoNumeric");if(typeof settings!=="object"){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'update' method")}var strip=$this.autoNumeric("get");settings=$.extend(settings,options);getHolder($this,settings,true);if(settings.aDec===settings.aSep){$.error("autoNumeric will not function properly when the decimal character aDec: '"+settings.aDec+"' and thousand separator aSep: '"+settings.aSep+"' are the same character")}$this.data("autoNumeric",settings);if($this.val()!==""||$this.text()!==""){return $this.autoNumeric("set",strip)}return})},set:function(valueIn){if(valueIn===null){return}return $(this).each(function(){var $this=autoGet($(this)),settings=$this.data("autoNumeric"),value=valueIn.toString(),testValue=valueIn.toString(),$input=$this.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])");if(typeof settings!=="object"){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'set' method")}if((testValue===$this.attr("value")||testValue===$this.text())&&settings.runOnce===false){value=value.replace(",",".")}if(!$.isNumeric(+value)){$.error("The value ("+value+") being 'set' is not numeric and has caused a error to be thrown")}value=checkValue(value,settings);settings.setEvent=true;value.toString();if(value!==""){value=autoRound(value,settings)}value=presentNumber(value,settings.aDec,settings.aNeg);if(!autoCheck(value,settings)){value=autoRound("",settings)}value=autoGroup(value,settings);if($input){return $this.val(value)}if($.inArray($this.prop("tagName").toLowerCase(),settings.tagList)!==-1){return $this.text(value)}return false})},get:function(){var $this=autoGet($(this)),settings=$this.data("autoNumeric");if(typeof settings!=="object"){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'get' method")}var getValue="";if($this.is("input[type=text], input[type=hidden], input[type=tel], input:not([type])")){getValue=$this.eq(0).val()}else if($.inArray($this.prop("tagName").toLowerCase(),settings.tagList)!==-1){getValue=$this.eq(0).text()}else{$.error("The <"+$this.prop("tagName").toLowerCase()+"> is not supported by autoNumeric()")}if(getValue===""&&settings.wEmpty==="empty"||getValue===settings.aSign&&(settings.wEmpty==="sign"||settings.wEmpty==="empty")){return""}if(getValue!==""&&settings.nBracket!==null){settings.removeBrackets=true;getValue=negativeBracket(getValue,settings);settings.removeBrackets=false}if(settings.runOnce||settings.aForm===false){getValue=autoStrip(getValue,settings)}getValue=fixNumber(getValue,settings.aDec,settings.aNeg);if(+getValue===0&&settings.lZero!=="keep"){getValue="0"}if(settings.lZero==="keep"){return getValue}getValue=checkValue(getValue,settings);return getValue},getString:function(){var isAutoNumeric=false,$this=autoGet($(this)),formFields=$this.serialize(),formParts=formFields.split("&"),formIndex=$("form").index($this),allFormElements=$("form:eq("+formIndex+")"),aiIndex=[],scIndex=[],rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i,rcheckableType=/^(?:checkbox|radio)$/i,rnonAutoNumericTypes=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i,count=0;$.each(allFormElements[0],function(i,field){if(field.name!==""&&rsubmittable.test(field.localName)&&!rsubmitterTypes.test(field.type)&&!field.disabled&&(field.checked||!rcheckableType.test(field.type))){scIndex.push(count);count=count+1}else{scIndex.push(-1)}});count=0;$.each(allFormElements[0],function(i,field){if(field.localName==="input"&&(field.type===""||field.type==="text"||field.type==="hidden"||field.type==="tel")){aiIndex.push(count);count=count+1}else{aiIndex.push(-1);if(field.localName==="input"&&rnonAutoNumericTypes.test(field.type)){count=count+1}}});$.each(formParts,function(i,miniParts){miniParts=formParts[i].split("=");var scElement=$.inArray(i,scIndex);if(scElement>-1&&aiIndex[scElement]>-1){var testInput=$("form:eq("+formIndex+") input:eq("+aiIndex[scElement]+")"),settings=testInput.data("autoNumeric");if(typeof settings==="object"){if(miniParts[1]!==null){miniParts[1]=$("form:eq("+formIndex+") input:eq("+aiIndex[scElement]+")").autoNumeric("get").toString();formParts[i]=miniParts.join("=");isAutoNumeric=true}}}});if(!isAutoNumeric){$.error("You must initialize autoNumeric('init', {options}) prior to calling the 'getString' method")}return formParts.join("&")},getArray:function(){var isAutoNumeric=false,$this=autoGet($(this)),formFields=$this.serializeArray(),formIndex=$("form").index($this),allFormElements=$("form:eq("+formIndex+")"),aiIndex=[],scIndex=[],rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i,rcheckableType=/^(?:checkbox|radio)$/i,rnonAutoNumericTypes=/^(?:button|checkbox|color|date|datetime|datetime-local|email|file|image|month|number|password|radio|range|reset|search|submit|time|url|week)/i,count=0;$.each(allFormElements[0],function(i,field){if(field.name!==""&&rsubmittable.test(field.localName)&&!rsubmitterTypes.test(field.type)&&!field.disabled&&(field.checked||!rcheckableType.test(field.type))){scIndex.push(count);count=count+1}else{scIndex.push(-1)}});count=0;$.each(allFormElements[0],function(i,field){if(field.localName==="input"&&(field.type===""||field.type==="text"||field.type==="hidden"||field.type==="tel")){aiIndex.push(count);count=count+1}else{aiIndex.push(-1);if(field.localName==="input"&&rnonAutoNumericTypes.test(field.type)){count=count+1}}});$.each(formFields,function(i,field){var scElement=$.inArray(i,scIndex);if(scElement>-1&&aiIndex[scElement]>-1){var testInput=$("form:eq("+formIndex+") input:eq("+aiIndex[scElement]+")"),settings=testInput.data("autoNumeric");if(typeof settings==="object"){field.value=$("form:eq("+formIndex+") input:eq("+aiIndex[scElement]+")").autoNumeric("get").toString();isAutoNumeric=true}}});if(!isAutoNumeric){$.error("None of the successful form inputs are initialized by autoNumeric.")}return formFields},getSettings:function(){var $this=autoGet($(this));return $this.eq(0).data("autoNumeric")}};$.fn.autoNumeric=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}if(typeof method==="object"||!method){return methods.init.apply(this,arguments)}$.error('Method "'+method+'" is not supported by autoNumeric()')};$.fn.autoNumeric.defaults={aSep:",",dGroup:"3",aDec:".",altDec:null,aSign:"",pSign:"p",vMax:"9999999999999.99",vMin:"-9999999999999.99",mDec:null,mRound:"S",aPad:true,nBracket:null,wEmpty:"empty",lZero:"allow",sNumber:true,aForm:true,anDefault:null}})(jQuery); }