﻿
// Çift Tıklama olayını engeller.
function DisableDoubleClick(myButton) {

    if (typeof (Page_ClientValidate) == 'function') {
        if (Page_ClientValidate() == false)
        { return false; }
    }

    if (myButton.getAttribute('type') == 'button') {

        myButton.disabled = true;
        myButton.className = "submit";
        myButton.value = "Lütfen Bekleyiniz ...";
    }
    return true;
}

//Sadece karakter girilebilsin.
function EnableValidChars(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode

    if ((charCode > 12 && charCode < 14) || (charCode > 31 && charCode < 45) || (charCode > 45 && charCode < 48) || (charCode > 57 && charCode < 65) || (charCode > 90 && charCode < 97) || (charCode > 122))
        return false;

    return true;
}

//Sadece nümeric değerler girilebilsin.
function EnableOnlyNumeric(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode

    if (charCode == 8 || charCode == 9 || (charCode >= 48 && charCode <= 57) || (charCode >= 44 && charCode <= 44))
        return true;

    return false;
}

//E-Mail için uygun karakterler girilebilsin.
function EnableEMailFormat(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode

    if ((charCode > 12 && charCode < 14) || (charCode > 31 && charCode < 45) || (charCode > 46 && charCode < 48) || (charCode > 57 && charCode < 64) || (charCode > 90 && charCode < 95) || (charCode > 122))
        return false;

    return true;
}

function SingleDeleteConfirmation() {
    if (confirm("Seçtiğiniz kayıt silinecektir.\n\nBu işlemi yapmak istediğinizden emin misiniz ?") == true)
        return true;
    else
        return false;
}

function SingleDeleteCatConfirmation() {
    if (confirm("Dikkat:\n\nBu işlemi yaptığınız taktirde bu kategoriye bağlı tüm ÜRÜNLER, HABERLER ve SAYFALAR silinecektir.\n\nBu işlemi yapmak istediğinize emin misiniz?") == true)
        return true;
    else
        return false;
}

function BulkDeleteConfirmation() {
    if (confirm("Seçtiğiniz kayıt / kayıtlar silinecektir.\n\nBu işlemi yapmak istediğinizden emin misiniz?") == true)
        return true;
    else
        return false;
}

function DeleteAllConfirmation() {
    if (confirm("Dikkat:\n\nBu işlemi yaptığınız taktirde veritabanınızdaki tüm içerik GERİ GETİRİLEMEYECEK bir şekilde silinecektir.\n\nBu işlemi yapmak istediğinize emin misiniz?") == true)
        return true;
    else
        return false;
}

function SingleUpdateConfirmation() {
    if (confirm("Bu işlemi yaptığınız taktirde listelenen tüm ürünler güncellenecektir.\n\nBu işlemi yapmak istediğinizden emin misiniz ?") == true)
        return true;
    else
        return false;
}

function AuditLogConfirmation() {
    if (confirm("Dikkat:\n\nBu işlemi yaptığınız taktirde denetim loglarınız GERİ GETİRİLEMEYECEK bir şekilde silinecektir.\n\nBu işlemi yapmak istediğinize emin misiniz?") == true)
        return true;
    else
        return false;
}

// Text kutusu sayacı
function textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
    else
        countfield.value = maxlimit - field.value.length;
}

// ModulPopup'da resimlerdeki opacity özniteliğini kontrol ediyor.
function bevisible(cur, which) {
    if (document.getElementById) {
        if (which == 0) {
            if (document.all)
                cur.filters.alpha.opacity = 100
            else
                cur.style.setProperty("-moz-opacity", 1, "");
        }
        else {
            if (document.all)
                cur.filters.alpha.opacity = 70
            else
                cur.style.setProperty("-moz-opacity", .7, "");
        }
    }
}

// Sık Kullanılanlara ekle fonksiyonu
function bookmark(url, description) {
    if (navigator.appName == 'Microsoft Internet Explorer') {
        window.external.AddFavorite(url, description);
    }
    else {
        alert('Bu özellik sadece Internet Explorer tarayıcısı desteklemektedir.');
    }
}

// Sipariş Ver bölümündeki kutuda Blink uygulmasını başlatır.
function doBlink() {
    var b = document.all.tags("BLINK")
    for (i = 0; i < b.length; i++) b[i].style.visibility = (b[i].style.visibility
        == "") ? "hidden" : ""
}
function startBlink() {
    if (document.all) setInterval("doBlink()", 800)
}
window.onload = startBlink;

// Müzik veya diğer görsel ekleme talepleri için kullanılacak JS Kodu
//var ver = navigator.appName;
//if (ver == "Microsoft Internet Explorer") {
//    document.write('<bgsound src="/dosyaismi.wav" ID=music loop=1 AUTOSTART=true>');
//}
//else {
//    document.write('<embed type="audio/midi" src="/dosyaismi.wav" AUTOSTART=true hidden=true VOLUME="140" name="musicSource" MASTERSOUND></EMBED>');
//}
