function getElementById(B){try{return returnObjById(B)}catch(A){alert(A)}}function getTextFromId(C){var A=getElementById(C);var B=A.innerHTML;if(B==null||B==""){B=A.value}return B}function parseNumberText(H){try{var A=localeType(H);if(A=="dutch"){delimiter=","}else{delimiter="."}var B="0123456789"+delimiter;var G="";for(var D=0;D<H.length;D++){var F=H.charAt(D);if(B.indexOf(F)>-1){if(F==delimiter){G=G+"."}else{G=G+F}}}var C=G*1;return C}catch(E){alert("parseNumberText: "+E)}}function parseNumber(C){try{var B=getTextFromId(C);return parseNumberText(B)}catch(A){alert("parseNumber: "+A)}}function localeType(D){var A=",";for(var B=0;B<D.length;B++){var C=D.charAt(B);if(C==","||C=="."){A=C}}if(A=="."){return"continental"}else{if(A==","){return"dutch"}}return"dutch"}function parseNumberToString(K,A,G){try{var E=""+K;var I=E.split(".");var C=I[0];var L="";var H=0;for(var F=(C.length-1);F>=0;F--){var B=C.charAt(F);if(H>2){L=L+G;L=L+B;H=0}else{L=L+B}H++}L=L.reverse();var M="00";if(I[1]){M=I[1]}if(M.length>2){M=M.substring(0,2)}var J=L+A+M;return J}catch(D){alert("parseNumberToString: "+D)}}String.prototype.reverse=function(){splitext=this.split("");revertext=splitext.reverse();reversed=revertext.join("");return reversed};function getNewNumber(D,F){try{var G=D;var B=localeType(G);var C,A;if(B=="dutch"){C=",";A="."}else{C=".";A=","}return parseNumberToString(F,C,A)}catch(E){alert("getNewNumber: "+E)}}function calcAndReturnPrice(A,D){try{var C=parseNumber(A);var E=getTextFromId(A);C=C+D;return getNewNumber(E,C)}catch(B){alert("calcAndReturnPrice: "+B)}};