/**
 * @author christopher
 */

var RowAlternator = function(container,targetClass,secondaryClass,mod) {
	container = getElement("container");
	if(!mod) { mod = 2;}
	
	function bless(obj){
		if (BrowserDetect.browser == "Explorer") {
			obj.getElementsByClassName = function(n){
				var c = this.getElementsByTagName('*');
				var m = new Array();
				for (var i = 0; i < c.length; i++) {
					if (c[i].className.indexOf(n) !== -1) {
						m.push(c[i]);
					}
				}
				return m;
			}
		}
	 }
	 
	 bless(container);
	 var children = container.getElementsByClassName(targetClass);
	 for(var i=0;i<children.length;i++) {
	 	if (i % mod) {
			var d = children[i];
			d.className += " " + secondaryClass;
		}
	 } 
}
