Mike_Kharkov,
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]
virtualImg.style.backgroundImage='url(images/checkoff.png)'; -> virtualImg это последний элемент предыдущего перебора, поэтому только он и будет отключаться. функция должна перебирать ВСЕ нужные элементы каждый раз и в зависимости от checked менять картинку, либо запоминать что нажали до того и если это новый элемент делать картинку checked а на прежнем checkoff.png
О том, как вставить в сообщение
исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте
http://javascript.ru/formatting.