function zakaz(type, id, name){
    var fz = $('.form_zakaz');
    var fio = $('.fio');
    var cont = $('.cont');
    var antispam_ans = $('.antispam_ans');
    if(type == 'close'){
        fz.fadeTo(500, 0, function(){
            fz.hide();
        });
    }else if(type == 'zakaz'){
        var ans = parseInt($('.as1').html())+parseInt($('.as2').html());
        if(fio.val() == ''){ 
            fio.css('border', '2px solid red');
            $('.error_zakaz').html('Заполните все поля');
        }else if(cont.val() == ''){ 
            fio.css('border', '2px solid #fff');
            cont.css('border', '2px solid red');
            $('.error_zakaz').html('Заполните все поля');
        }else if(antispam_ans.val() == ''){ 
            cont.css('border', '2px solid #fff');
            antispam_ans.css('border', '2px solid red');
            $('.error_zakaz').html('Заполните все поля');
        }else if(parseInt(antispam_ans.val()) !== ans){ 
            antispam_ans.css('border', '2px solid red');
            $('.error_zakaz').html('Ответ неверный');
        }else {
            antispam_ans.css('border', '2px solid #fff');
            var comm = $('.comment_zakaz').val();
            jQuery.ajax({url: "/index.php", data: {item: "zakaz", id: id, name: name, comm: comm, fio: fio.val(), cont: cont.val()},success: function(data){
                alert('Заказ оформлен. Наш менеджер с Вами свяжется.');
                zakaz('close');
            }});
        }
    }else{
        fio.css('border', '2px solid #fff'); fio.val('');
        cont.css('border', '2px solid #fff'); cont.val('');
        antispam_ans.css('border', '2px solid #fff'); antispam_ans.val('');
        $('.comment_zakaz').val('');
        $('.error_zakaz').html('');
        var as1 = as_r(1, 10);
        var as2 = as_r(1, 10);
        $('.name_t').val(name);
        $('.antispam').html('<span class="as1">'+as1+'</span> + <span class="as2">'+as2+'</span> = ?');
        fz.fadeTo(0, 0);
        fz.show();
        fz.fadeTo(500, 1);
        $('.form_zakaz button').unbind();
        $('.form_zakaz button').bind('click', function(){
            zakaz('zakaz', id, name);
        });
    }
}

function as_r(min, max){
    return parseInt(Math.random() * (max - min) + min);
}
