var ZebraTable = {
	bgcolor: '',
	classname: '',
	stripe: function(el) {
		if (!$(el)) return;
		
		var rows = $(el).getElementsByTagName('tr');
		for (var i=1,len=rows.length;i<len;i++) {
			rows[i].className = 'impar';
			if (i % 2 == 0) rows[i].className = 'par';
			Event.observe(rows[i], 'mouseover', function() { ZebraTable.mouseover(this); });
			Event.observe(rows[i], 'mouseout', function() { ZebraTable.mouseout(this); });
		}
	},
	mouseover: function(row) {
		this.bgcolor = row.style.backgroundColor;
		this.classname = row.className;
		row.addClassName('ruled');
	},
	mouseout: function(row) {
		row.removeClassName('ruled');
		row.addClassName(row,this.classname);
		row.style.backgroundColor = this.bgcolor;
	}
}


