window.onload = setfocus;

function setfocus() {
	if ( document.getElementById("focus") ) {
		document.forms[0][0].focus();
		document.getElementById("focus").focus();
	}
	//if (document.getElementById('thetable')) {  
	if (document.getElementsByClassName('thetable')) {  
		//var table = document.getElementById('thetable');   
		var table = document.getElementsByClassName('thetable');   
		for (t = 0; t < table.length; t++) {           
			var rows = table[t].getElementsByTagName("tr");   
			for (i = 0; i < rows.length; i++) {           
				//manipulate rows
				if (rows[i].className == "header") {
					// do nothing
				} else if (i % 2 == 0) { 
				   rows[i].className = "even"; 
				} else { 
				   rows[i].className = "odd"; 
				}       
			} 
		}
	} 
}

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
}; 

/*
function alternate(id){ 
 if(document.getElementsByTagName){  
   var table = document.getElementById(id);   
   var rows = table.getElementsByTagName("tr");   
   for(i = 0; i < rows.length; i++){           
 //manipulate rows 
     if(i % 2 == 0){ 
       rows[i].className = "even"; 
     }else{ 
       rows[i].className = "odd"; 
     }       
   } 
 } 
}
*/
