﻿/* div ater start */
var boolIsPopupOpened = false;
var boolIsErrorPopupOpened = false;
function DisplayHelpMessage(objDIV, message) {
    if (!boolIsPopupOpened) {
        var objDiv = document.getElementById(objDIV);
        objDiv.innerHTML = message;
        objDiv.className = 'DivPopup'
        objDiv.style.display = 'block';
        boolIsPopupOpened = true;
    }
}
function DisplayHelpMessageDropDown(objDIV, message) {
    if (!boolIsPopupOpened) {
        var objDiv = document.getElementById(objDIV);
        objDiv.innerHTML = message;
        if (document.all)
            objDiv.className = 'DivPopup-3'
        else
            objDiv.className = 'DivPopup-2'
        objDiv.style.display = 'block';
        boolIsPopupOpened = true;
    }
}
function DisplayErrorMessage(objTXT, objDIV, message) {

    var objDiv = document.getElementById(objDIV);
    if (Trim(document.getElementById(objTXT).value) == '') {
        if (!boolIsErrorPopupOpened) {
            objDiv.innerHTML = message;
            objDiv.className = 'DivPopupError';
            objDiv.style.display = 'block';
            boolIsErrorPopupOpened = true;
        }
    }
    else {
        objDiv.style.display = 'none';
        boolIsPopupOpened = false;
        boolIsErrorPopupOpened = false;
    }

}

function HideErrorMessage(objDIV) {
    var objDiv = document.getElementById(objDIV);
    objDiv.style.display = 'none';
    boolIsPopupOpened = false;
    boolIsErrorPopupOpened = false;
}
/* div ater end */

function Trim(TRIM_VALUE) {
    if (TRIM_VALUE.length < 1)
    { return ""; }
    TRIM_VALUE = RTrim(TRIM_VALUE);
    TRIM_VALUE = LTrim(TRIM_VALUE);
    if (TRIM_VALUE == "") { return ""; }
    else { return TRIM_VALUE; }
}
function RTrim(VALUE) {
    var w_space = String.fromCharCode(32);
    var v_length = VALUE.length;
    var strTemp = "";
    if (v_length < 0)
    { return ""; }
    var iTemp = v_length - 1;
    while (iTemp > -1) {
        if (VALUE.charAt(iTemp) == w_space) { }
        else { strTemp = VALUE.substring(0, iTemp + 1); break; }
        iTemp = iTemp - 1;
    }
    return strTemp;
}
function LTrim(VALUE) {
    var w_space = String.fromCharCode(32);
    if (v_length < 1)
    { return ""; }
    var v_length = VALUE.length;
    var strTemp = "";
    var iTemp = 0;
    while (iTemp < v_length) {
        if (VALUE.charAt(iTemp) == w_space) { }
        else { strTemp = VALUE.substring(iTemp, v_length); break; }
        iTemp = iTemp + 1;
    }
    return strTemp;
}

function OpenPopup(url) {
    window.open(url, 'Keebo', 'directories=no,location=no,menubar=no,resizable=yes,status=yes,toolbar=no,scrollbars=yes,width=600,height=700,left=360,top=190');
}

function EnterOnlyDouble(event, obj) {

    var keyCode = event.keyCode;
    if (keyCode == 0) keyCode = event.which;

    if ((keyCode >= 48 && keyCode <= 57) || keyCode == 110 || keyCode == 190 || keyCode == 109 || (keyCode >= 96 && keyCode <= 105)) {
        var text;
        text = obj.value.toString();
        if (keyCode == 110 || keyCode == 190) {
            if (text.toString().indexOf(".") != -1) {
                return false;
            }
        }
        else if (keyCode == 109) {
            if (text.toString().indexOf("-") != -1) {
                return false;
            }
        }
    }
    else
    { return GetDefault(event); }
    return true;
}
function ValidateNagativeValue(obj) {
    var text = obj.value.toString();
    if (!text.match(/^[-]?\d*\.?\d*$/)) {
        obj.value = text.replace('-', '');
    }
}
function EnterOnlyPositiveDouble(event, obj) {

    var keyCode = event.keyCode;
    if (keyCode == 0) keyCode = event.which;

    if ((keyCode >= 48 && keyCode <= 57) || keyCode == 110 || keyCode == 190 || (keyCode >= 96 && keyCode <= 105)) {
        if (keyCode == 110 || keyCode == 190) {
            var text;
            text = obj.value.toString();
            if (text.toString().indexOf(".") != -1) {
                return false;
            }
        }
    }
    else
    { return GetDefault(event); }
    return true;
}

function GetDefault(event) {
    var keyCode = event.keyCode;
    if (keyCode == 0) keyCode = event.which;
    if (keyCode == 8 || keyCode == 9 || keyCode == 16 || keyCode == 35 || keyCode == 36 || keyCode == 37 || keyCode == 39 || keyCode == 46 || keyCode == 116)
        return true;
    return false;
}