hideErrors = function()
{
    $('#name').removeClass('error');
    $('#phone').removeClass('error');
    $('#email').removeClass('error');
    $('#orderitem').removeClass('error');
    $('#date').removeClass('error');
    $('#qty').removeClass('error');
    $('#captchabox').removeClass('error');
}

showError = function(type)
{
    $('#' + type).addClass('error');
}

checkForm = function()
{
    hideErrors();

    var errorOn = false;

    if(  !$('#captcha').attr('checked') ) {
        errorOn = true;
        showError('captchabox');
    }
    else {
        errorOn = false;
    }

    if( $('#name').attr('value') == '') {
        errorOn = true;
        showError('name');
    }

    if( $('#email').attr('value') == '') {
        errorOn = true;
        showError('email');
    }

    if( $('#phone').attr('value') == '') {
        errorOn = true;
        showError('phone');
    }

    if( $('#orderitem').attr('value') == '') {
        errorOn = true;
        showError('orderitem');
    }

    if( $('#date').attr('value') == '') {
        errorOn = true;
        showError('date');
    }

    if( $('#qty').attr('value') == '') {
        errorOn = true;
        showError('qty');
    }

    return !errorOn;
}

sendForm = function(url)
{

    if( ! checkForm() ) {
        return false;
    }

    var params = 'name=' + $('#name').attr('value') +
        '&phone=' + $('#phone').attr('value') +
        '&email=' + $('#email').attr('value') +
        '&orderitem=' + $('#orderitem').attr('value') +
        '&date=' + $('#date').attr('value') +
        '&qty=' + $('#qty').attr('value');

    $.ajax({
        type: "POST",
        url: url,
        data: params,
        success: function(data) {
            if ( data != 1) {
                alert('Не удалось отправить сообщение. Попробуйте позже.');
            } else {
                $('#feedbackform').css('display', 'none');
                $('#feedbackformmess').css('display', 'block');
            }
        },
        error: function() {
            alert('Не удалось отправить сообщение. Попробуйте позже.');
        }
    } );

}