﻿// JScript File

function findElementById(root, elementId)
{
    if(!root)
        return;
    //alert("Id: " + root.id);    
    if(root.id)
    {
        if(root.id == elementId)
            return true;
    }
        
    var children = root.childNodes;
    //alert("Id: " + root.id + ", num children: " + children.length);
    for(var i = 0; i < children.length; i++)
    {        
        if(findElementById(children[i], elementId))
            return true;
    }    
    return false;
}


function getText(n)
{
    var strings = [];
    getStrings(n, strings);
    return strings.join("");    
    
    function getStrings(n, strings)
    {
        if(n.nodeType == 3)
            strings.push(n.data);
        else if(n.nodeType == 1)
        {
            for(var m = n.firstChild; m != null; m = m.nextSibling)
                getStrings(m, strings);
        }
    }
}
