// JavaScript Document
// Add this to the end of the table or page
// Alternate Table Colors based off of even/odd stylesheet classes

if(document.getElementsByTagName){  
   	var table = document.getElementsByTagName("table");   
	var checkalttable = new RegExp("alttable", "i");
	var checkalttableinv = new RegExp("alttableinv", "i");
   	for(h = 0; h < table.length; h++)
    {
		// Standard Alternating Colors
		if(checkalttable.test(table[h].className))
		{
			var rows = table[h].getElementsByTagName("tr");   
   		    for(i = 0; i < rows.length; i++)
  		    {           
				if(i % 2 == 0)
	 			{ 
       				rows[i].className = "evenrow"; 
     			}else{ 
       				rows[i].className = "oddrow"; 
     	  		}       
  			} 
 		}
		// Inverted Alternating Colors
		else if(checkalttableinv.test(table[h].className))

		{
			var rows = table[h].getElementsByTagName("tr");   
   		    for(i = 0; i < rows.length; i++)
  		    {           
				if(i % 2 == 0)
	 			{ 
       				rows[i].className = "oddrow"; 
     			}else{ 
       				rows[i].className = "evenrow"; 
     	  		}       
  			} 
 		}

	}
}