﻿//Non-Application specific javascript functions to go here
function SetFocus(elementId) {
    document.getElementById(elementId).focus();
}

function GetElementsByClassName(className) {
    if (document.getElementsByClassName == undefined) {
        var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
        var allElements = document.getElementsByTagName("*");
        var results = [];

        var element;
        for (var i = 0; (element = allElements[i]) != null; i++) {
            var elementClass = element.className;
            if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
                results.push(element);
        }

        return results;
    }
    else {
        return document.getElementsByClassName(className);
    }

}

function ReplaceClassName(oldClassName, newClassName) {
    var elements = GetElementsByClassName(oldClassName);
    for (var i = 0; (element = elements[i]) != null; i++) {


        element.className = newClassName;
    }
}


