﻿// JScript File
function CallBlankPage()
{
	window.location.href="../Blank.htm";
}

function ConfirmDel()
{
    var ConfirmDel = window.confirm("Are your sure you want to delete?");
    if(ConfirmDel==true)
    {
        return true;
    }
    else
    {
        return false;
    }
}


/*-----------------List Box Up/Down Function----------------------*/
var ListUtil = new Object();

ListUtil.getSelectedIndexes = function (oListbox) 
{
    var arrIndexes = new Array;

    for (var i=0; i < oListbox.options.length; i++) 
        {
            if (oListbox.options[i].selected) 
            {
                arrIndexes.push(i);
            }
        }

    return arrIndexes;
};

ListUtil.add = function (oListbox, sName, sValue) 
{

    var oOption = document.createElement("option");
    oOption.appendChild(document.createTextNode(sName));

    if (arguments.length == 3) 
    {
        oOption.setAttribute("value", sValue);
    }

    oListbox.appendChild(oOption);

}

ListUtil.remove = function (oListbox, iIndex) 
{
    oListbox.remove(iIndex);
};

ListUtil.clear = function (oListbox) 
{
    for (var i=oListbox.options.length-1; i >= 0; i--) 
    {
        ListUtil.remove(oListbox, i);
    }
};

ListUtil.move = function (oListboxFrom, oListboxTo, iIndex) 
{
    var oOption = oListboxFrom.options[iIndex];

    if (oOption != null) 
    {
        oListboxTo.appendChild(oOption);
    }
};

ListUtil.shiftUp = function (oListbox, iIndex) 
{
    if (iIndex > 0) 
    {    
        var oOption = oListbox.options[iIndex];
        var oPrevOption = oListbox.options[iIndex-1];
        oListbox.insertBefore(oOption, oPrevOption);
    }    
};

ListUtil.shiftDown = function (oListbox, iIndex) 
{
    if (iIndex < oListbox.options.length - 1) 
    {
        var oOption = oListbox.options[iIndex];
        var oNextOption = oListbox.options[iIndex+1];
        oListbox.insertBefore(oNextOption, oOption);
    }
};
/*-----------------List Box Up/Down Function----------------------*/

function CheckDecimal(obj)
{
    var objNumber;
    var objStr;
    objStr = obj.value;
    
    if(isNaN(objStr) && objStr!='')
    {
        objNumber = '0.00';
    }
    else if(objStr=='')
    {
        objNumber = '0.00';
    }
    else if(objStr.indexOf('.')!=-1)
    {
        if(((objStr.length) - (objStr.indexOf('.')))>3)
        {
            objStr = objStr.substr(0,((objStr.indexOf('.'))+3));
        }
        if(objStr.indexOf('.')==0)
        {
            objStr = '0' + objStr;
        }
        var sLen = objStr.length;
        var TChar = objStr.substr(sLen-3,3);
        if(TChar.indexOf('.')==0)
        {
            objNumber = objStr;
        }
        else if(TChar.indexOf('.')==1)
        {
            objNumber = objStr + '0';
        }
        else if(TChar.indexOf('.')==2)
        {
            objNumber = objStr + '00';
        }
    }
    else
    {
        objNumber = objStr + '.00';
    }
    
    var objNumParts = objNumber.split('.'); 
    obj.value = parseFloat(objNumParts[0]) + '.' + objNumParts[1];
}