﻿// JScript File

function ChildElement (parentElem, childElem)
{
    if (parentElem == null)
        return null;

    var elems = parentElem.getElementsByTagName (childElem);
    
    if (elems.length != 0)
        return elems[0];
    
    return null;
}

function ChildElements (parentElem, childElem)
{
    if (parentElem != null)
        return parentElem.getElementsByTagName (childElem);
    return null;
}

function ChildElementValue (parentElem, childElem)
{
    var elem = ChildElement (parentElem, childElem);
    
    if (elem != null)
        return (elem.firstChild ? elem.firstChild.nodeValue : '');
    return null;
}

function ChildElementAttribute (parentElem, childElem, attribute)
{
    var elem = ChildElement (parentElem, childElem);
    
    if (elem != null)
        return ElementAttribute (elem, attribute);
        
    return null;
}

function ElementAttribute (elem, attribute)
{
    return elem.getAttribute (attribute);
}

function ElementValue (elem)
{
    if (elem != null)
        return (elem.firstChild ? elem.firstChild.nodeValue : '');
    return null;
}
