ReceivePrizeForm = { PrizePlace: 0, Hash: '', Init: function () { $('#PersonseceivePrizeId').selectik({ width: $('#PersonseceivePrizeId').width(), heightContainer: 400, customScroll: 0, speedAnimation: 100, smartPosition: true, isfilter: true }); $('#PersonseceivePrizeId').change(function () { ReceivePrizeForm.CheckCertificateNumber(); }); $("body").on("input", "input#CertificateNumberRuralGames", function () { var searchword = $(this).val().toString(); setTimeout(function () { if (searchword == $('input#CertificateNumberRuralGames').val().toString()) ReceivePrizeForm.CheckCertificateNumber(); }, 500); }); $("input#CertificateNumberRuralGames").change(function () { ReceivePrizeForm.CheckCertificateNumber(); }); if ($(".voting-blocks input[type='radio']").length) $(".voting-blocks input[type='radio']").kalypto({ toggleClass: "toggleR", }); }, Save: function () { }, CheckCertificateNumber: function () { if ( $('#ReceivePrizeForm #Guid').val() && $('#ReceivePrizeForm #Guid').val() != '' && $('#ReceivePrizeForm #PersonseceivePrizeId').val() > 0 && $('#ReceivePrizeForm #CertificateNumberRuralGames').val() && $('#ReceivePrizeForm #CertificateNumberRuralGames').val() != '' ) $.ajax({ type: "POST", url: "/receive-prize/checkcertificatenumber?v=" + ISCommon.GetV(), data: { Guid: $('#ReceivePrizeForm #Guid').val(), PId: $('#ReceivePrizeForm #PersonseceivePrizeId').val(), CertificateNumberRuralGames: $('#ReceivePrizeForm #CertificateNumberRuralGames').val() }, success: function (d) { ReceivePrizeForm.ReceivePrizeForm = 0; $('#ReceivePrizeForm #Address').parent().parent().hide(); $('#ReceivePrizeForm #Phone').parent().parent().hide(); $('.message-second').hide(); $('.message-notfound').hide(); $('.voting-blocks.vb-questions').hide(); $('#select-tablets').hide(); $('#ReceivePrizeStart').parent().hide(); $('#ReceivePrizeStart').data('personid', 0); $('#ReceivePrizeStart').attr('data-personid', 0); if (d.CertificateNumberRuralGames == $('input#CertificateNumberRuralGames').val()) { if ('yes' == d.result) { $('#ReceivePrizeStart').parent().show(); $('#ReceivePrizeStart').data('personid', $('#ReceivePrizeForm #PersonseceivePrizeId').val()); $('#ReceivePrizeStart').attr('data-personid', $('#ReceivePrizeForm #PersonseceivePrizeId').val()); ReceivePrizeForm.PrizePlace = d.PrizePlace; $('#PersonseceivePrizeId').attr('disabled', 'disabled');//.prop("disabled", true); $('#PersonseceivePrizeId').data('selectik').disableCS(); $('#CertificateNumberRuralGames').prop("disabled", true); //ReceivePrizeForm.FormStart(); } else if ('second' == d.result) { $('.message-second').show(); } else { $('.message-notfound').show(); } } } }) }, FormStart: function (hash) { ReceivePrizeForm.Hash = hash; $('#ReceivePrizeStart').parent().hide(); $('.voting-blocks.vb-questions').show(); $('.voting-blocks.vb-questions #prize-place-1').hide(); $('.voting-blocks.vb-questions #prize-place-2').hide(); $('.voting-blocks.vb-questions #prize-place-3').hide(); $('.voting-blocks.vb-questions #prize-place-' + ReceivePrizeForm.PrizePlace).show(); if (1 == ReceivePrizeForm.PrizePlace || '1' == ReceivePrizeForm.PrizePlace) $('#vote-block-title').html('Выберите модель планшета'); else if (2 == ReceivePrizeForm.PrizePlace || '2' == ReceivePrizeForm.PrizePlace) $('#vote-block-title').html('Выберите модель смартфона'); else if (3 == ReceivePrizeForm.PrizePlace || '3' == ReceivePrizeForm.PrizePlace) $('#vote-block-title').html('Выберите модель телефона'); $('#select-tablets').show(); $('#select-tablets input').click(function () { $('#select-deliverytype').show(); }); $('#select-deliverytype input').click(function () { if (1 == $(this).val()) { $('#ReceivePrizeForm #Phone').parent().parent().show(); $('#ReceivePrizeForm #Address').parent().parent().hide(); $('#ReceivePrizeForm #Phone').focus(); } else if (2 == $(this).val()) { $('#ReceivePrizeForm #Address').parent().parent().show(); $('#ReceivePrizeForm #Phone').parent().parent().hide(); $('#ReceivePrizeForm #Address').focus(); } $('#ReceivePrizeEnd').parent().show(); }); $('#ReceivePrizeEnd').unbind('click'); $('#ReceivePrizeEnd').click(function () { $.ajax({ type: "POST", url: "/receive-prize/savereceiveprize?v=" + ISCommon.GetV(), data: { Guid: $('#ReceivePrizeForm #Guid').val(), PId: $('#ReceivePrizeForm #PersonseceivePrizeId').val(), CertificateNumberRuralGames: $('#ReceivePrizeForm #CertificateNumberRuralGames').val(), TabletId: $('#select-tablets input[name=q1]:checked').val(), DeliveryType: $('#select-deliverytype input[name=q2]:checked').val(), Phone: $('#ReceivePrizeForm #Phone').val(), Address: $('#ReceivePrizeForm #Address').val(), Hash: ReceivePrizeForm.Hash }, success: function (d) { if ('yes' == d.result) { $('.ReceivePrize').hide(); $('.EndReceivePrize').show(); } } }); $(this).hide(); $(this).unbind('click'); return false; }); } };