//establecemos el intervalo con el que se actualizara
//el monitor de inteligencia colectiva
var pandaCollectiveIntellingenceUpdateInterval = 1500;	//cada segundo y medio

setInterval("updatePandaCollectiveIntelligence()",pandaCollectiveIntellingenceUpdateInterval);

/**
	Funcion que se ejecuta cada x tiempo y actualiza en contador
	del monitor de inteligencia colectiva
*/
function updatePandaCollectiveIntelligence(){
	
	if(secServidorGlobalHome != -1){
		secServidorGlobalHome = secServidorGlobalHome + 1;
	
		acumVirusGlobalTotalHome =  acumVirusGlobal + (incVirusGlobal*secServidorGlobalHome);
		
		$('#contadorAnalyzedViruses').html(addCommas(Math.round(acumVirusGlobalTotalHome)));
	}
}


//devuelve el src de la imagen Hover del tipo imagen_hover.png
function srcImageHover(src){
	return src.substring( 0, src.search(/(\.[a-z]+)/) ) + '_hover' + src.match(/(\.[a-z]+)/)[0]; 
}


//devuelve el src de la imagen original si era algo_hover.png devuelve algo.png
function srcImageOriginal(src){
	return src.replace(/_hover/, '');
}

//Funcion para realizar image hover
$(document).ready(function(){                               				
        $(".rollover").hover(
         	function(){
         		$(this).attr("src",srcImageHover($(this).attr("src")));         		
         	},
         	function(){
         		$(this).attr("src",srcImageOriginal($(this).attr("src")));
         	});
   	});


function addCommas(nStr)
{
    nStr += '';
    x = nStr.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;
}

