function strip_common_elements(bL){var aS=new Array(" ","!","&","*","£","$","%",",","+","\"","'","_","=");for(i=0;i<aS.length;i++){bL=bL.replace(aS[i],"");}return bL;};function check_number_valid(bv){if(!bv){return false;}if(bv<0){return false;}var bS="0123456789.";for(var i=0;i<bv.length;i++){if(bS.indexOf(bv.substring(i,i+1))== -1){return false;}}return true;};function format_number_output(bF,bH,bK,bB){var at=parseFloat(bF);if(isNaN(parseInt(bF))){return false;}if(bH){var bR=bH;at=at.toFixed(bR);var bo=at.toString();var by="";bJ=bo.indexOf(".");by=bo.substring(bJ+1);if(by==0){at=Math.round(at);}}if(bK){at=format_number_add_commas(at,'.','.',bK);}if(bB){at=(bB+at);}return at;};function format_number_add_commas(aA,ce,cd,cf){aA+='';var bW=aA.indexOf(ce);var bN='';if(bW!= -1){bN=cd+aA.substring(bW+1,aA.length);aA=aA.substring(0,bW);}var cc=/(\d+)(\d{3})/;while(cc.test(aA)){aA=aA.replace(cc,'$1'+cf+'$2');}return aA+bN;}