Этот вопрос больше на ТЗ похож. Быстро и просто на него не ответишь. Точнее, можно ответить, я даже постараюсь, но это только приведет к новым вопросам.
Итак, есть блок ссылок на скачивание изображения с разным разрешением. Нужно на каждый элемент этого блока навесить обработчик клика, проверяющий наличие такого изображения на сервере. За это отвечает свойство onerror.
item.omclick= function(e) {
var i= new Image();
i.src= "image_800x600.png";
i.onerror= function() {
alert('NO image');
};
i.onload= function() {
alert('YES image');
};
}