    // Add style to every other row in tables with class="striped" within parent id
    function stripeTables() {
        var parentObject = document.getElementById("innerContainer"); // Parent ID
        var tables = getElementsByClassName(parentObject, "table", "striped");
		
		
        for (var i = 0; i < tables.length; i++) {
            var oddRow = false;
            var rows = tables[i].getElementsByTagName("tr");
            for (var j = 0; j < rows.length; j++) {
                if (oddRow == true) {
                    oddRow = false;
                } else {
                    addClass(rows[j], "alt-bg");
                    oddRow = true;
                }
            }
        }
    }
   
    /* Return array of all elements with specified class name, limited by parent object
    (use "document" for full page) and html tag (use "*" for all) */
    function getElementsByClassName(parentObject, tagName, className) { 
        var elements = parentObject.getElementsByTagName(tagName);
        var returnElements = new Array();
        for (var i = 0; i < elements.length; i++) {
            if (hasClass(elements[i], className)) {
                returnElements.push(elements[i]);
            }
        }
        return returnElements;
    }
   
    // Check if a class is among the classes used by an element
    function hasClass(element, className) {
        var regEx = new RegExp('\\b' + className + '\\b', "i")
        return element.className.match(regEx);
    }
   
    // Add class to element (preserves any existing classes)
    function addClass(element, value) {
        element.className += (element.className) ? (' ' + value) : value;
    }
   
    // Add function to page onLoad event (preserves any existing function calls in body onLoad, etc)
    function addLoadEvent(func) {
        
		
		
		var oldOnload = window.onload;
        if (typeof window.onload != 'function') {
            window.onload = func;
			
        } else {
            window.onload = function() {
                oldOnload();
                func();
				
            }
        }
    }
   
    addLoadEvent(stripeTables);