﻿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;
}

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;
}

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;
}

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 textCounter(field, countfield, maxlimit) {
    if (field.value.length > maxlimit)
        field.value = field.value.substring(0, maxlimit);
    else
        countfield.value = maxlimit - field.value.length;
}

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, "");
        }
    }
}

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.');
    }
}
