function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } function triConvert(num){ var ones = new Array('', ' one', ' two', ' three', ' four', ' five', ' six', ' seven', ' eight', ' nine', ' ten', ' eleven', ' twelve', ' thirteen', ' fourteen', ' fifteen', ' sixteen', ' seventeen', ' eighteen', ' nineteen'); var tens = new Array('', '', ' twenty', ' thirty', ' forty', ' fifty', ' sixty', ' seventy', ' eighty', ' ninety'); var hundred = ' hundred'; var output = ''; var numString = num.toString(); if (num == 0) { return 'dontAddBigSufix'; } if (num < 20) { output = ones[num]; return output; } if (numString.length == 3) { output = ones[parseInt(numString.charAt(0))] + hundred; output += tens[parseInt(numString.charAt(1))]; output += ones[parseInt(numString.charAt(2))]; return output; } output += tens[parseInt(numString.charAt(0))]; output += ones[parseInt(numString.charAt(1))]; return output; } var data2=[['Country']], stats = {"countries":["CA","US","GB","LT","IT","TR","ID","BA","BD","NO","IN","CN","GR","MT","ES","SG","UA","IE","MA","PK","EG","PT","ZA","RO","HK","NP","BH","AQ","FI","AF","MD","DE","NL","CM"],"accounts":613,"partners":69,"members":454,"tickets":9209,"date":"May 14 2024"}; $(stats.countries).each(function(n,val){ data2.push([val.country]); }); $('#maptag').html('Managing Accounts for Members through Partners in '+triConvert(stats.countries.length)+' ('+stats.countries.length+') countries' ).css('text-transform','capitalize'); $('#maptagaccounts').html(numberWithCommas(stats.accounts)); $('#maptagmembers').html(numberWithCommas(stats.members)); $('#maptagpartners').html(stats.partners); $('#maptagtickets').html(numberWithCommas(stats.tickets)); $('#maptagdate').html(stats.date.split(' ')[0]+' '+stats.date.split(' ')[1]+', '+stats.date.split(' ')[2]); google.charts.load('upcoming', {'packages':['geochart']});google.charts.setOnLoadCallback(function() { new google.visualization.GeoChart(document.getElementById('regions_div')).draw(google.visualization.arrayToDataTable(data2), {}); });