document.getElementById("order").onclick = function(e){
var img = function(event){
return event.target || event.srcElement;
}(e || window.event)
//Если кликнули не по картинке а по родителю всех картинок
if(img === this){
return false;
}
var prev = arguments.callee.prev;
//то есть если это не первый клик
if(prev){
//картинка по которой кликнули до этого клика
prev.src = //тут как то преобразуете путь чтобы картинка стала обычная на пред.картинке
}
//сохраняем для след. вызова ссылку на эту картинку
arguments.callee.prev = img;
img.src = //делаете тут картинку "такую же но другого цвета"
}
Что то наподобие этого, не тестил, ошибки не проверял, но суть, что создаем статическое свойство у функции обработчика и в нем храним пред. картинку. Можно просто создать переменную, глобальную по отношению к этой функции. И картинку ловим по клику на контейнере всех картинок