
// function will find all tables with a class name of "color_table", and
// apply the row-color alternating changes
function alternateTableRows() {
    var tables = document.getElementsByTagName('table');
    for (var i = 0; i < tables.length; i++) {
        if (tables[i].className.toLowerCase() .indexOf('alternating') != - 1) {
            var rows = tables[i].getElementsByTagName("tr");
            for (j = 0; j < rows.length; j++) {
                if (j % 2 == 0) {
                    rows[j].className = "even";
                } else {
                    rows[j].className = "odd";
                }
            }
        }
        if (tables[i].className.toLowerCase() .indexOf('alternating-header') != - 1) {
            var rows = tables[i].getElementsByTagName("tr");
            for (j = 0; j < rows.length; j++) {
                if (j % 2 == 0) {
                    rows[j].className = "even";
                } else {
                    rows[j].className = "odd";
                }
            }
        }
        if (tables[i].className.toLowerCase() == 'header') {
            var rows = tables[i].getElementsByTagName("tr");
            rows[0].className = "even";
        }
        if (tables[i].className.toLowerCase() == 'color') {
            var rows = tables[i].getElementsByTagName("tr");
            rows[0].className = "even";
        }
        if (tables[i].className.toLowerCase() == 'color-header') {
            var rows = tables[i].getElementsByTagName("tr");
            rows[0].className = "even";
        }
    }
}



/* Deprecated
function alternate(id){
if(document.getElementsByTagName){
var table = document.getElementById(id);
var rows = table.getElementsByTagName("tr");
for(i = 0; i < rows.length; i++){
if(i % 2 == 0){
rows[i].className = "even";
}else{
rows[i].className = "odd";
}
}
}
}
*/