AC_FL_RunContent = 0;
DetectFlashVer = 0;
var requiredMajorVersion = 9;
var requiredMinorVersion = 0;
var requiredRevision = 45;

var refresh = true;
var tryedout = false;

var page = 'home';

//var stop_sparkling = false;
function getArtistStats()
{
   	var data = $("#data_points").html();
   	$("#data_points").html(data);  	
}

function compareArtists(id)
{
	window.location.href = '/nbs#fans,month,'+id;
}

function numPlusComma(num)
{
	num += '';
	x = num.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
	
}


function refreshDataCount(){
	
	var yo = new Date();
	var unix_time = yo.getTime()/1000;
	var data_points = Math.round((unix_time - 1245564331) * 45);
	
	data_points++;
	
	
	$("#data_points").html(numPlusComma(data_points));
	
	if(refresh)
		setTimeout(refreshDataCount, 100);
}

function scrollGraphs(start)
{
	var num_graphs = 4;
	
	if(start==num_graphs+1)
	{
		start = 1;
	}
	
	$("#yo"+start).trigger('click');
	
	

	start++;
	setTimeout(function(){
		if(!tryedout)
				
				
				
				scrollGraphs(start);
		},4500);
	
	
}

$(window).load(function() {
	
			$.localScroll.defaults.axis = 'x';
			
			$.localScroll({
				target: '.featuredSection', // could be a selector or a jQuery object too.
				queue:true,
				duration:750,
				hash:false,
				onBefore:function( e, anchor, $target ){
					// The 'this' is the settings object, can be modified
				},
				onAfter:function( anchor, settings ){
		
					// The 'this' contains the scrolled element (#content)
				}
			});
	
	
	refreshDataCount();
	scrollGraphs(1);
	
	

	$(".featuredGraph").hover(function(){
		tryedout = true;
	}, function(){
		
		tryedout = false;
	});

	$(".dollet").hover(function(){
		tryedout = true;
	}, function(){
		//tryedout = false;
	});
	
	$(".dollet").click(function(){
		$(".dots li").removeClass('selected');
		$(this).parent().addClass('selected');
	});
		
	$('#query1').autocomplete({
      serviceUrl: '/ajax/autocomplete_artist',
      width: 354,
      delimiter: /(,|;)\s*/,
      deferRequestBy: 0, //miliseconds
      onSelect: function(value, data){
      			if(IsNumeric(data))
      			{
      				$("#band1").val(data);
					$("#band1").focus();
					//$(".form").submit();
					var artist_name = $("#query1").val();
					otherset = true;
					$("#topBar").prepend('<div class="globalMessage">'+artist_name+'\'s Stats are Loading...<\/div>');
					compareArtists($("#band1").val());
					refresh = false;      			
      			}
      			else
      			{
      				$("#query1").val('');
      				addBand(data);
      			}
      		}
    });		
});
