$(document).ready(function() {
    $('textarea[name=privatetext]').keydown(function() {
        var limitField = $('textarea[name=privatetext]');
        var limitNum = 300;
        if (limitField.val().length <= limitNum) {
            $('#symbolcounter').css('color','green');
            $('#symbolcounter').html(limitField.val().length+' из 300');
        } else {
            $('#symbolcounter').css('color','red');
            $('#symbolcounter').html(limitField.val().length+' из 300');
            limitField.val(limitField.val().substring(0, limitNum));
        }
    })
    
    $('input[name=submit]').click(function() {
        if ($('input[name=cperson]').val() == '') {
            alert('Заполните поле контактное лицо');
            $('input[name=cperson]').focus();
            return false;
        }
        if (($('input[name=cphone]').val()=='') && ($('input[name=cmail]').val() == '')) {
            if (($('input[name=cphone]').val()=='')) {
                $('input[name=cphone]').focus();
            } else {
                $('input[name=cmail]').focus();
            }
            alert('Поля телефон и/или e-mail должны быть заполнены');
            return false;
        }
        var str = $("form[name=private]").serialize();
		$(this).val('Добавляю объявление...').attr('disabled', 'disabled');
        $.post('/include/_private.php', str, function(data) {
            switch (data) {
                case "0":   alert('Не больше одного объявления в день'); break;
                case "2":   alert('Объявление успешно внесено'); window.location='/private/'; break;
                case "1":   alert('Не верный защитный код, повторите ввод.'); break;
                case "3":   alert('Не известная ошибка'); break;
            }
			$(this).val('Добавить').removeAttr('disabled');
            })
        return false;
    })
});
