var claimForm = '';
var claimTextShow = '';
var claimTextHide = 'Скрыть заявку';
var claimI = 0;

function displayClaimForm(i) {
    $('#claim_form').remove();
    $('#claim'+i).after(claimForm);
    claimI = i;
}
function showClaimForm(i) {
    if (claimTextShow.length==0) claimTextShow = $('#claim'+ i +' a').text();
    if ($('#claim'+ i +' ~ #claim_form ~ #claim'+(i+1)).length == 1 || (i==3 && $('#claim3 ~ #claim_form').length == 1)) {// toggle
        $('#claim_form').remove();
        $('#claim'+ i +' a').text(claimTextShow);
    }
    else
    {
        $('#claim'+ i +' a').text(claimTextHide);
        if (claimForm.length == 0) {
            $.post('/inc/ajax_servers/lawmark_claim.php', 'form=1', function(received_data) {
                claimForm = received_data;
                displayClaimForm(i);
            });
        }
        else
            displayClaimForm(i);
    }
}
function sendClaimForm() {
    if ($('#claim_form input[name=email]').val().length < 6) {
        alert('Введите корректный e-mail.');
        return;
    }
    if ($('#claim_form input[name=city]').val().length < 2) {
        alert('Введите название города.');
        return;
    }
    if ($('#claim_form textarea[name=text]').val().length < 30) {
        alert('Опишите суть проблемы поподробнее.');
        return;
    }
    $('#claim_form .submit').attr('disabled', true);
    //$('#claim_form .submit').val('подождите');
    $.post('/inc/ajax_servers/lawmark_claim.php', $('#claim_form form').serialize(), function(received_data) {
        $('#claim_form').remove();
        $('#claim'+ claimI +' a').text(claimTextShow);
        
        if (received_data == 'OK')
            alert('Ваша заявка принята.');
        else
            alert('Произошла ошибка. Попробуйте позже или обратитесь в тех. поддержку.');
        
        //$('#claim_form .submit').attr('disabled', false);
    });
}

