function colorize(){
	var allTables = document.getElementsByTagName("table");
	
	for (k=0; k<allTables.length; k++){
		if (allTables[k].className=="zebrastripe"){
			var colorElements = allTables[k].getElementsByTagName("tr");
			for (var l=1; l<colorElements.length; l+=2){
				colorElements[l].className += " dark";
			}
		}else if (allTables[k].className=="checkered"){
			var colorElements = allTables[k].getElementsByTagName("td");
			for (var m=1; m<colorElements.length; m+=2){
				colorElements[m].className += " dark";
				m += 3;
				if (m < colorElements.length){
					colorElements[m].className += " dark";
				}
				m -= 1;
			}
		}
	}

	var allLists = document.getElementsByTagName("ul");
	
	for (i=0; i<allLists.length; i++){
		if (allLists[i].className=="zebrastripe"){
			var colorElements = allLists[i].getElementsByTagName("li");
			for (var j=1; j<colorElements.length; j+=2){
				colorElements[j].className += " dark";
			}
		}
	}

	var allDivs = document.getElementsByTagName("div");
	var j = 0;
	for (i=0; i<allDivs.length; i++){ 
		if (allDivs[i].className=="zebrastripe"){
			if (j == 1) {
				allDivs[i].className += " dark";
			}else{
				allDivs[i].className += " light";
			}
			j = 1 - j;
		}
	}
}