﻿function GridSelectedRowChanged(sender, e) {
    if (sender.checked)
        e.className = "SelectedRowStyle";
    else
        e.className = "RowStyle";
}

function SetBorder(sender, e) {
    if (sender != null) {
        sender.style.borderStyle = e[0];
        sender.style.width = e[1];
        sender.style.height = e[2];
    }
}

function SetStyle(sender, e) {
    sender.className = e;
}

function SetImageStyle(sender, e) {
    sender.border = e[0];
    sender.style.borderColor = e[1];
}

function LegendSwapImage(objImage, no) {
    switch (no) {
        case "over":
            objImage.src = "Images/Fieldset/MouseOver.gif";
            break;
        case "out":
            objImage.src = "Images/Fieldset/MouseOut.gif";
            break;
    }
}

function ConfirmDelete() {
    if (!confirm("آيا از حذف ركورد اطمينان داريد؟"))
        window.event.returnValue = false;
}

function NavigateTo(sender, e) {
    parent.location = e;
}

function ValidateLookup(sender, e) {
    if (e.Value == 0)
        e.IsValid = false;
    else
        e.IsValid = true;
}

function IsOnlyNumber(input) {
    var reg = /[^\d]/;
    return !reg.test(input);
}

function IsValidInteger(input) {
    var reg = /[^\d-]/;
    return !reg.test(input);
}

function IsValidFloat(input) {
    var reg = /[^\d\.-]/;
    return !reg.test(input);
}

function ValidateOnlyNumber(sender, e) {
    e.IsValid = IsOnlyNumber(e.Value);
}

function ValidateInteger(sender, e) {
    e.IsValid = IsValidInteger(e.Value);
}

function ValidateFloat(sender, e) {
    e.IsValid = IsValidFloat(e.Value);
}

