// JavaScript Document

function hasClass(obj) {
	var result = false;
	if (obj.getAttributeNode("class") != null) {
		result = obj.getAttributeNode("class").value;
	}
	return result;
}   

function table_style(){
	//var table = getElementsByClass('xxlp');
	
	var table = document.getElementsByTagName('table');
	for(var z=0; z<table.length; z++){
		table[z].style.visibility = 'visible';
		var trs = table[z].getElementsByTagName("tr");
		
		
		for(var i=0; i<trs.length; i++){
			if(hasClass(trs[i])== false){
				if(i == 0){trs[i].className = ' first';}
				if(i == trs.length-1){trs[i].className = ' last';}
			
				if(i%2 == 0){
					trs[i].className += ' even';
				}
				else{
					trs[i].className += ' odd';
				}			
			}
			
			var tds = trs[i].getElementsByTagName("td");
			
			
			for (var n=0; n<tds.length; n++){
				if(tds[n].innerHTML == '' || tds[n].innerHTML == null){
					tds[n].innerHTML = '&nbsp';
				}
				
				if(hasClass(tds[n])== false ) {
					if(n == 0){
						tds[n].className = 'first';
					}
					if(n == tds.length-1){
						tds[n].className = 'last';
					}
					
					if(n!=0 && n!=tds.length-1){						
						tds[n].className = 'col'+n;						
					}	
					
					if(n%2 == 0){
					
						tds[n].className += ' even';
					}
					else {
						tds[n].className += ' odd';
					}		
					
									
				}
			}
			
			
			
			
			var ths = trs[i].getElementsByTagName("th");
			
			
			for (var n=0; n<ths.length; n++){
				if(ths[n].innerHTML == '' || ths[n].innerHTML == null){
					ths[n].innerHTML = '&nbsp';
				}
				
				if(hasClass(ths[n])== false ) {
					if(n == 0){
						ths[n].className = 'first';
					}
					else if(n == ths.length-1){
						ths[n].className = 'last';
					}
					else{
						
						ths[n].className = 'col'+n;
						
					}
					
				}
			}

			
		}
	}
}
Event.observe(window, 'load', table_style); 	