ico_flag_on= new Image; ico_flag_on.src = "images/progression/flag_on.gif"; ico_flag_off= new Image; ico_flag_off.src = "images/progression/flag_off.gif"; function zmien(oldi, newi) { document[oldi].src=eval(newi+".src"); } if(s>0){ var sd = document.getElementById('progression_table_cell_'+s); if(sd) { sd.className+=' progression_row_selected'; zmien('flag_ico_'+s, 'ico_flag_on'); } } function progressionRowClick(i) { var tb = document.getElementById("progression_table"); var imgs = tb.getElementsByTagName('img'); for (var h = 0; h < imgs.length; h++) if(document.getElementById("id_flag_ico_" + h)) { var img_f = document.getElementById("id_flag_ico_" + h); img_f.src=ico_flag_off.src; } zmien('flag_ico_'+i, 'ico_flag_on'); var rows = document.getElementsByTagName('tr'); for (var k = 0; k < rows.length; k++) rows[k].className = rows[k].className.replace(' progression_row_selected', ''); ico_flag_off.src = "images/progression/flag_off.gif"; var d = document.getElementById('progression_table_cell_'+i); d.className+=' progression_row_selected'; document.forms.calc.row_selected.value = i; document.forms.add.row_selected.value = i; }