// Loader animation

function loaderAnimationFrame() {
  $('#dot_' + dotAnim_dot).css('color', dotAnim_color);
  dotAnim_dot++;
  if(dotAnim_dot > 11) {
    dotAnim_dot = 1;
    if(dotAnim_color == '#eeb300') {
      dotAnim_color = '#323232';
    } else {
      dotAnim_color = '#eeb300';
    }
  }
}

var dotAnim_delay = 150;
var dotAnim_dot = 1;
var dotAnim_color = '#eeb300';

var dotAnimationID = window.setInterval(function() {
  loaderAnimationFrame();
}, dotAnim_delay);

// Loader animation end

$(window).load(function() {  
  DataManager_load(function(data) {        
    buildFilters(function() {
      buildResultsTable(data, 'marca');
      plot_displayData(data);
      $('.loader').hide();
      window.clearInterval(dotAnimationID);
      $('.visualization').css('visibility', 'visible');
      swfobject.embedSWF("swf/plotImpresoras.swf", "flashPlotArea", "433", "390", "9.0.0");      
    });  
  });
});

function clearFilters() {
  
  $('.category .selected').removeClass('selected');
  $('.selectedCheckbox').removeClass('selectedCheckbox');
  DataManager_clearFilters();
  
  return false;
}
