﻿(function($) {
    $.fn.numeric = function(options) {
        var opts = $.extend($.fn.numeric.defaults, options);
        return this.each(function() {
            $(this).keydown(function(e) {
                var key = e.charCode || e.keyCode || 0;
                if (opts.allowControlKeys && isControlKey(key)) {
                    return true;
                }
                return ((key >= 48 && key <= 57) || (key >= 96 && key <= 105));
            });
        });
    };
    function isControlKey(key) {
        var controlKeys = new Array(8, 9, 46, 37, 38, 39, 40);
        return $.inArray(key, controlKeys) > -1;
    }
    $.fn.numeric.defaults = { allowControlKeys: true };
})(jQuery);




function formatCurrency(strValue) {
    var rvl = strValue.replace('.', '');
    rvl = rvl.replace('.', '');
    var kurus = '';
    if (rvl.indexOf(',') != -1) {
        rvl = strValue.split(",")[0];
        kurus = strValue.split(",")[1];
        if (kurus.lenght >= 2) {
            kurus = kurus + '0';
        } else {
            kurus = kurus.substring(0, 2)
        }
        kurus = ',' + kurus;
    }
    return rvl + kurus;
}
/*2010  x@master.web.tr */


var minBagisTutari = 1;

function Mesaj(wi, he, title, html, buttons) {

    var btn;

    if (buttons == undefined)
        btn = { 'Kapat': function() { $(this).dialog('close'); } }
    else 
        btn = buttons;
    
    
    $("#dialog").dialog({
        bgiframe: true,                                    
        autoOpen: false,
        title: title,
        height: he, 
        closeOnEscape: false,
        width: wi,
        modal: true,
        buttons: btn,
        close: function() { }
    }).dialog('open').html(html);
}
var uyePanelGirildiKapat = function() {
    $("#uye-giris-panel").css('display', 'block').css('visibility', 'visible');
    $("#uye-girildi-panel").css('display', 'none').css('visibility', 'hidden');
}
var uyePanelGirisKapat = function() {
    $("#uye-giris-panel").css('display', 'none').css('visibility', 'hidden');
    $("#uye-girildi-panel").css('display', 'block').css('visibility', 'visible');
}

function openIletisim() {
    $("#iletisim-menu").focus().show("slow");
}
function CloseIletisim() {
    $("#iletisim-menu").hide("slow");
}


$(function() {


$("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").keyup(function(e) {
    code = e.keyCode ? e.keyCode : e.which;
    
    if (code.toString() != '37' & code.toString() != '39') {

        $("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").val(formatCurrency($("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").val()))
    }
});

$("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").keyup(function(e) {
    code = e.keyCode ? e.keyCode : e.which;

    if (code.toString() != '37' & code.toString() != '39') {

        $("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").val(formatCurrency($("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").val()))
    }
});



    $('#hizli-bagis #hizli-bagis-form #hazir-tutar span').each(function(i) {
        $(this).bind("click", function() { $("#hizli-bagis #hizli-bagis-form .hizli_bagis_miktar").val($(this).html()); });
    });


    $('#uye-giris-panel #uye-giris').click(function() {
        if ($('#uye-giris-panel #bagisci-kodu').val() != '' && $('.girispanel #bagisci-sifre').val() != '') {
            $('#uye-giris-panel #uye-giris').attr('disabled', 'disabled');
            $.ajax({
                url: "/AppClass/LoginProgress.ashx",
                type: "POST",
                dataType: 'json',
                cache: false,
                data: "t=login&bk=" + $('#uye-giris-panel #bagisci-kodu').val() + "&bs=" + $('#uye-giris-panel #bagisci-sifre').val() + "&sk=" + $('#_XMSTATE').val(),
                success: function(json) {
                    if (json.sonuc) {
                        uyePanelGirisKapat();
                        $('#uye-girildi-panel #uye-adi-soyadi').html(json.adi + ' ' + json.soyadi + ' (' + json.bagisciKodu + ')');
                    }
                    else {
                        Mesaj(300, 100, 'İşlem Hatası', 'Bağışçı Kodunuz ve/ya Şifre <b>Hatalı</b><br/>Lütfen Kontrol Ederek Tekrar Deneyiniz.');
                        $('#uye-giris-panel #uye-giris').removeAttr('disabled');
                    }
                }
            });
        } else {
            Mesaj(300, 100, 'İşlem Hatası', 'Bağışçı Kodunuzu ve Şifrenizi Giriniz.');
        }
    });

    $('#uye-girildi-panel #uye-cikis').click(function() {
        $.ajax({
            url: "/AppClass/LoginProgress.ashx",
            type: "POST",
            dataType: 'json',
            cache: false,
            data: "t=logout&sk=" + $('#_XMSTATE').val(),
            success: function(json) {
                if (json.sonuc) {
                    uyePanelGirildiKapat(); $('#uye-giris-panel #uye-giris').removeAttr('disabled');
                } else { uyePanelGirildiKapat(); Mesaj(300, 100, 'İşlem Hatası', 'Bağlantı Hatası, Otumunuz Zaten Sonlanmış Olabilir.'); }
            }
        });
    });




});


function validate(formData, jqForm, options) {
    var kkartno = $('#hizli-bagis #hizli-bagis-odeme-form #kkartno').val();
    var kartcvc = $('#hizli-bagis #hizli-bagis-odeme-form #kartcvc').val();
    var adi = $('#hizli-bagis #hizli-bagis-odeme-form #adi').val();
    var soyadi = $('#hizli-bagis #hizli-bagis-odeme-form #soyadi').val();

    if (kkartno == "" || kartcvc=="CVC No" || adi == "Adınız" || soyadi == "Soyadınız") {
        Mesaj(320, 100, "Kart Bilgileri Hatalı", "Kart Bilgisini Eksik veya Yanlış Girdiniz.Lütfen Kredi Kartı Bilgilerini Doldurunuz.");
        return false;
    }
    return true;
}

