ну во-перных я открыл сайт, там у вас 2 раза был подключен jquery. сразу возникает вопрос - зачем?? убирайте..
второе. jquery - это мощная библиотека. и она очень хорошо справляется с данными задачами. а вы делайте половину работы вручную.. тоже возникает вопрос. зачем??))))
вот код:
$(document).ready(function(){
//------------
var numb = $('.numb');
$(numb).click(function ()
{
var isClass = $(this).hasClass('active');
$(this).parent().parent().find('.numb').removeClass('active');
if (!isClass)
$(this).addClass('active');
});
$('#clear').click(function()
{
$(numb).removeClass('active');
});
//------------
});
думаю разница ощутима. сколько вы там налопатили и сколько я.. код мой то раза в 2 меньше и проще...
а вот насчет того что где то что то не срабатывает с первого раза, честно я не нашел.. вроде работает норм