Проблемма решилась неожиданным способом.
Проблема была в том, что после окошка confirmation() по любому грузилась серверная функция.
Ето при таком раскладе:
name="Image1" runat="server" onclick="сonfirmation()" OnServerClick="clearAll_Click"
Исправил следующим образом и все стало работать как надо:
name="Image1" runat="server" onclick="return confirmation()" OnServerClick="clearAll_Click"
Ключевое слово return возвращает поток выполнения программы назад к кнопке с который была вызвана и тогда серверклик
отрабатывается лишь при подтверждении конфирмации
Спасибо.