﻿//--------------------------------------------------------------------
function FindObjectID(idName) {
    return document.getElementById(idName);
}
//--------------------------------------------------------------------
function InputInt() {
    if ((event.keyCode < 48) || (event.keyCode > 57)) {
        event.keyCode = 0;
    }
}

//--------------------------------------------------------------------
function InputFlo() {
    if (((event.keyCode < 48) || (event.keyCode > 57)) && (event.keyCode != 44) && (event.keyCode != 45) && (event.keyCode != 46)) {
        event.keyCode = 0;
    }
}
//--------------------------------------------------------------------
function InputNull(id) {
    var obj = FindObjectID(id);
    if (obj.value == "") {
        alert("Please enter a value");
        obj.focus();
    }
}
function InputNoSpace(id) {
    var obj = FindObjectID(id);
    var sText = obj.value.split('');
    var iCount = 0;
    for (var i = 0; i < sText.length; i++) {
        if (sText[i] == ' ')
            iCount += 1;
    }
    if (iCount > 0) {
        alert("Please do not enter a space");
        obj.select();
        obj.focus();
    }
}
//--------------------------------------------------------------------
function submitForm(submitButtonId) {
    if (event.keyCode == 13) {
        event.cancelBubble = true;
        event.returnValue = false;
        FindObjectID(submitButtonId).click();
    }
}
//--------------------------------------------------------------------
function DeleteCart() {
    if (confirm("Are you sure delete selected row?") == true) {
        grid.PerformCallback('Delete');
        CallbackPanelAddToCart.PerformCallback('ReLoad');
        return true;
    }
    else
        return false;
}
function UpdateCart() {
    if (confirm("Are you sure update now?") == true) {
        CallbackPanelUpdateCart.PerformCallback();
        CallbackPanelAddToCart.PerformCallback('ReLoad');
        return true;
    }
    else
        return false;
}
function CloseOrder() {
    if (confirm("Are you sure close selected row?") == true) {
        grid.PerformCallback('Delete');
        return true;
    }
    else
        return false;
}
function gridSelectionChanged() {
    var frm = document.Form1;
    if (!frm) {
        frm = document.aspnetForm;
    }

    var selCount = grid.GetSelectedRowCount() - grid.selectedWithoutPageRowCount;
    if (selCount > 0) {
        for (i = 0; i < frm.length; i++) {
            k = frm.elements[i];
            if ((k.type == 'button' || k.type == 'submit') && k.name.indexOf('btnDel') != -1) {
                k.disabled = false;
            }
        }
    }
    else {
        for (i = 0; i < frm.length; i++) {
            k = frm.elements[i];
            if ((k.type == 'button' || k.type == 'submit') && k.name.indexOf('btnDel') != -1) {
                k.disabled = true;
            }
        }
    }
}
