la logica esta mal
haces el recorrido siempre
Cita: if("c_f1_p" + i == id)
{
document.getElementById(id).className = 'bonus'; //aqui encuentra el primero y le da clase al idque le picaste
}
else
{
document.getElementById(id).className = '';//aqui nolo encuentra y le quita la clase al id que le picaste
}
Silo que deseas es que solo el selccionado tenga clase y a los demas se las quite podrias hacerlo de esta manera:
Cita: for(i=1;i<=3;i++)
{
var idN="c_f1_p"+i;
if(id!=idN)
{
document.getElementById(idN).className = '';
}
else
{
document.getElementById(id).className = 'bonus';
}
}