conf = {
	className : "stripe",
	oddlineClassName : "odd"
}

function setStripedTable(){
	var tables = getElementsByClassName(conf.className);
	for (var i=0, len=tables.length; i<len; i++){
		var table = tables[i];
		var lines = table.getElementsByTagName("tr");

		for (var j=0, llen=lines.length; j<llen; j++){
			tr = lines[j];
			if(lines[0].parentNode.nodeName.toLowerCase() == "thead"){
				if(j%2==0) {
					tr.className = conf.oddlineClassName;
				} else {
				}
			}
			else{
				if(j%2==0) {
				} else {
					tr.className = conf.oddlineClassName;
				}
			}
		}
	}
}
window.onload = setStripedTable;

function getElementsByClassName(name){
	var elements = new Array();
	var allElements = document.getElementsByTagName('*');
	for (var i=0, len=allElements.length; i<len; i++){
		if (allElements[i].className == name){
			elements.push(allElements[i]);
		}
	}
	return elements;
} 
