﻿function MyDDLValidator(ctl, arg) {
    if (arg.Value == "-1" || arg.Value == "0")
        arg.IsValid = false;
    else
        arg.IsValid = true;
}

function MyValidatorForDoubleElement(ctl, arg) {
    var ctl1 = document.getElementById(ctl.getAttribute('ctl1'));
    var ctl2 = document.getElementById(ctl.getAttribute('ctl2'));
    if (ctl1.value == "0" || ctl2.value == "0" || (ctl1.value == "" && ctl2.value == "")) {
        arg.IsValid = false;
    }
    else {
        arg.IsValid = true;
        if (ctl1.value != "" && ctl2.value != "") {
            arg.IsValid = ctl1.value * 1 < ctl2.value * 1;
        }
    }
}

function Showmess(rowid) {
    var dvMess = document.getElementById(rowid);
    if (dvMess.style.display == 'none') {
        dvMess.style.display = 'block';
    }
    else {
        dvMess.style.display = 'none';
    }
}

function CheckAsc(ctr, code, lbl) {
    var txt = document.getElementById(ctr);
    var lbl = document.getElementById(lbl);
    var str = "" + txt.value.toUpperCase();
    if (str.length > 0) {
        var sum = 0;
        for (i = 0; i < str.length; i++) {
            sum += str.charCodeAt(i);
        }
        if (code != sum) {
            lbl.style.display = 'block';
            return false;
        }
    }
    return true;
}

function Test() {
    alert('Тест');
}

function ShowDiv(objId, btnHide, btnNext, objTblId) {
    var obj = document.getElementById(objId);
    var objTbl = document.getElementById(objTblId);
    var objHide = document.getElementById(btnHide);
    var objNext = document.getElementById(btnNext);
    if (obj.offsetHeight < objTbl.clientHeight) {
        obj.style.height = (obj.offsetHeight + 10) + "px";
        setTimeout(function() { ShowDiv(objId, btnHide, btnNext, objTblId) }, 4);
    }
    else {
        objHide.style.display = 'block';
        objNext.style.display = 'none';
    }
}

function HideDiv(objId, btnHide, btnNext, hBlock) {
    var obj = document.getElementById(objId);
    var objHide = document.getElementById(btnHide);
    var objNext = document.getElementById(btnNext);
    if (obj.offsetHeight > hBlock) {
        obj.style.height = (obj.offsetHeight - 10) + "px";
        setTimeout(function() { HideDiv(objId, btnHide, btnNext, hBlock) }, 4);
    }
    else {
        objNext.style.display = 'block';
        objHide.style.display = 'none';
    }
}

