// DIFFERENT CLASS STYLES BY ELEMENT FUNCTION
function stripe(id, tags, evenClass, oddClass, oddIsFirst){	
	var even = !oddIsFirst;
	var mainObj;
	if(!(mainObj = document.getElementById(id))) return;	
	if(!evenClass) evenClass = 'even';
	if(!oddClass) oddClass = 'odd';	
	var elements = [];	
	var findElementsIn = function(obj, tags, depth, $elements){
		if(!depth) depth = 0;
		var elmnts = obj.getElementsByTagName(tags[depth]);
		if(tags[depth+1])
			for(var i=0; i < elmnts.length; i++) findElementsIn(elmnts[i], tags, depth+1, elements);
		else
			for(var i=0; i < elmnts.length; i++) elements.push(elmnts[i]);
	}	
	findElementsIn(mainObj, tags, 0, elements);	
	for(var i=0; i < elements.length; i++) elements[i].className = (even = !even) ? evenClass : oddClass;
}