function CurrencyFormatted(amount)
{
	var delimiter = ","; // replace comma if desired
	var a = amount;
	
	var i = parseInt(a);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(delimiter);
	 amount = n;
	amount = minus + amount;
	return amount;
}
  // Load the Visualization API and the piechart package.
  google.load('visualization', '1', {packages:['table']});

  Array.prototype.count = function () {
return this.length;
}
$(document).ready(function(){
  // Set a callback to run when the Google Visualization API is loaded.
 
  drawTable();
  
  function drawTable() {
    // Everything is loaded. Lets draw our chart...
    
    
        var a=0;
        var cssClassNames = {
    'headerRow': '',
    
    'tableRow': 'beige-background',
    'selectedTableRow': '',
    'hoverTableRow': '',
    'headerCell': 'header-cell',
    'tableCell': '',
    'rowNumberCell': ''};
        var options = {showRowNumber: false, allowHtml: true, 'cssClassNames': cssClassNames};
        $.getJSON('/api/v1/BusinessPage.json', function (json){
            //$(".title").append(json.totalSize);
            
            var data = new google.visualization.DataTable();
            data.addColumn('string', 'Listing Name');
            data.addColumn('string', 'Description');
            data.addColumn('number', 'Asking Price');
            data.addColumn('number', 'EBITDA');
            data.addRows(json.totalSize);
            $.each(json.items, function(i, item){
                
                var asking = 0;
                var e = 0;
                asking += Number(item.AskingPrice);
                e += Number(item.EBITDA);
                askingformatted = CurrencyFormatted(asking);
                eformatted = CurrencyFormatted(e);
                data.setCell(i, 0,item.Title, "<a href='"+item.URLSegment+"'>"+ item.Title+"</a>",{'className': 'title-cell'});
                data.setCell(i, 1, item.Content,item.Content,{'className': 'description-cell'});
                data.setCell(i, 2, asking, "$"+askingformatted,{'className': 'asking-cell'});
                data.setCell(i, 3, e, "$"+eformatted,{'className': 'asking-cell'});
            });
            var table = new google.visualization.Table(document.getElementById('biz_table'));
            table.draw(data, options);
        });
        
  }
$('#scroller').cycle({
        fx:     'fade',
        speed:  'slow',
        timeout: 3000
    });
});
