function btnCount_onclick() {

var str = txtVotes.value;
var lineas = str.split("\n");
var aIcons = new Array();
var aOrden = new Array();

var cant = txtCant.value;

for (i = 1; i <= cant; i++) {
	aIcons[i] = 0;
}


for (i = 0; i < lineas.length; i++) {
	str = lineas[i];
	str = str.replace(".",",");
	str = str.replace(".",",");
	str = str.replace(";",",");
	str = str.replace(";",",");

    var numeros = str.split(",");

	str = txtValues.value;
	if (str == ""){
		str = "3,2,1";
	}
	var valores = str.split(",");
	
	for (n = 0; n < numeros.length; n++) {
		str = numeros[n];
		var icon = parseInt(str,10);

		//document.getElementById("resultado").innerHTML += aIcons[icon] + "<br>";

		if (n == 0){
			aIcons[icon] = aIcons[icon] + parseInt(valores[0],10);//3;
		}
		if (n == 1){		
			aIcons[icon] = aIcons[icon] + parseInt(valores[1],10);//2;
		}
		if (n == 2){		
			aIcons[icon] = aIcons[icon] + parseInt(valores[2],10);//1;
		}
		
	}
	//document.getElementById("resultado").innerHTML = aIcons[23];

}

document.getElementById("resultado").innerHTML = ""


for (n = 1; n < aIcons.length; n++) {
    aOrden[n] = n
}

for (n = 1; n < aIcons.length - 1; n++) {
	for (m = (n+1); m < aIcons.length; m++) {
		if (aIcons[m] > aIcons[n]) {
            var a = aIcons[n]
            aIcons[n] = aIcons[m]
            aIcons[m] = a
            
            a = aOrden[n]
            aOrden[n] = aOrden[m]
            aOrden[m] = a
		}
	}
}

var oB, cB;

for (n = 1; n < aIcons.length; n++) {
	oB = "";
	cB = "";
	
	if (n <= 3) {
		oB = "<b>";
		cB = "</b>";
	}
	
	document.getElementById("resultado").innerHTML += oB + "Icon: " + aOrden[n] + " - Votes: " + aIcons[n] + cB + "<br>";
}

}
