﻿// JScript File


function getChild(objParent,tagName)
{
    var retval = null;
    for(var i=0;i<objParent.childNodes.length;i++)
    {
        if(objParent.childNodes[i].nodeType==1)
        {
            if(objParent.childNodes[i].tagName.toUpperCase()==tagName.toUpperCase())
            {
                return objParent.childNodes[i];
            }
        }
    }
    for(var i=0;i<objParent.childNodes.length;i++)
    {
        if(objParent.childNodes[i].childNodes.length>0)
        {
            retval = getChildInput(objParent.childNodes[i],tagName);
            if(retval!=null)
            {
                return retval;
            }
        }
    }
}
function getChildInput(objParent,type)
{
    var retval = null;
    for(var i=0;i<objParent.childNodes.length;i++)
    {
        if(objParent.childNodes[i].nodeType==1)
        {
            if(objParent.childNodes[i].tagName.toUpperCase()=='INPUT')
            {
                if(objParent.childNodes[i].type.toUpperCase()==type.toUpperCase())
                {
                    return objParent.childNodes[i];
                }
            }
            
        }
    }
    for(var i=0;i<objParent.childNodes.length;i++)
    {
        if(objParent.childNodes[i].childNodes.length>0)
        {
            retval = getChildInput(objParent.childNodes[i],type);
            if(retval!=null)
            {
                return retval;
            }
        }
    }
}
function setInnerText(obj,innerText)
{
    if(document.all)
    {
        obj.innerText = innerText;
    }
    else
    {
        obj.textContent = innerText;
    }
}
function getInnerText(obj)
{
    if(document.all)
    {
        return obj.innerText;
    }
    else
    {
        return obj.textContent;
    }
}
function setInnerHTML(obj,innerHTML)
{
    obj.innerHTML = innerHTML;
}
function getInnerHTML(obj)
{
    return obj.innerHTML;
}
function getNumbersFromString(sValue)
{
    var sNumbers = '';
    var sPrefix = '';
    for(var x=0;x<sValue.length;x++)
    {
        switch(sValue.charAt(x))
        {
            case '0':
            case '1':
            case '2':
            case '3':
            case '4':
            case '5':
            case '6':
            case '7':
            case '8':
            case '9':
            case '.':
                sNumbers += sValue.charAt(x);
            break;
            case ',':
                sNumbers += '.';
            break;
            case '-':
                if(sNumbers=='') sPrefix = '-';
            break;
            
        }
    }
    return sPrefix + sNumbers;
}
function getMoney(sValue,sValuta,iNumberOfDecimals)
{
    var moneyValue = getNumbersFromString('' + sValue);
    moneyValue = '' + Math.round(getFloat(moneyValue)*100)/100;
    if(moneyValue.indexOf('.')==-1) moneyValue += '.00'
    
    while(moneyValue.indexOf('.')>moneyValue.length-3)
    {
        moneyValue+='0';
    }
    
    return sValuta + moneyValue.replace('.',',');
    
}
function getFloat(sValue)
{
    return parseFloat(getNumbersFromString(sValue));
}
function getInt(sValue)
{   
    return parseInt(getNumbersFromString(sValue),10);
}
