$(document).ready(function(){
    $('.search_button').click(function(){
        var errorField = $(this).parent().siblings('.searchQueryError');
        errorField.text('');
        
        var searchQuery = $(this).siblings('.search_field').val();
        
        // Вырежем плохие символы
        var pattern = /[^a-zA-Zа-яА-Я\s,\.!\?\-\d]/g;
        searchQuery = searchQuery.replace(pattern, "");
        
        // trim
        searchQuery = searchQuery.replace(/(^\s+)|(\s+$)/g, "");
        
        $(this).siblings('.search_field').val(searchQuery);
        
        if (searchQuery.length == 0)
            $.jGrowl('Необходимо ввести поисковый запрос');
        else if (searchQuery.length < 5)
            $.jGrowl('В поисковом запросе должно быть не менее 5 символов');
        else
        {
            $(this).parent('form').submit();
        }
    });
	
	$('.pure img').each(function(){
        var alt = $(this).attr('alt');
        
        if (alt.length > 0)
        {
            var table = $('<table style="float: left;"><tr><td></td></tr><tr><td style="text-align: center; font-style: italic;"></td></tr></table>');
            var img = $(this).clone();
            
            table.find("td:eq(0)").append(img);
            table.find("td:eq(1)").text(alt);
            
            $(this).before(table);
            $(this).remove();
        }
    });
});

function standartAJAXResponseHandler(data, status)
{
	if (status == 'success')
	{
		if (data.error)
		{
			$.jGrowl(data.error);
			return false;
		}
	}
	else
	{
		$.jGrowl("Ошибка запроса");
		return false;
	}
	return true;
}
