// Splintered striper 1.3
// Patrick H. Lauke aka redux / www.splintered.co.uk
// Distributed under the Creative Commons Attribution-ShareAlike license - http://creativecommons.org/licenses/by-sa/2.0/

	function striper(parentElementTag, parentElementClass, childElementTag, styleClasses) {
		var i=0,currentParent,currentChild;
		if ((document.getElementsByTagName)&&(parentElementTag)&&(childElementTag)&&(styleClasses)) {
			var styles = styleClasses.split(',');
			var parentItems = document.getElementsByTagName(parentElementTag);
			while (currentParent = parentItems[i++]) {
				if ((parentElementClass == null)||(currentParent.className == parentElementClass)) {
					var j=0,k=0;
					var childItems = currentParent.getElementsByTagName(childElementTag);
					while (currentChild = childItems[j++]) {
						k = (j+(styles.length-1)) % styles.length;
						currentChild.className = currentChild.className+" "+styles[k];
					}
				}
			}
		}
	}
	function stripe() {
	  striper('table','tblCalls','tr','highlightNone,highlightBack');
	  striper('table','tblEvents','tr','highlightNone,highlightBack');
	}
	

// Attach load events

	if (window.attachEvent) {
		window.attachEvent("onload", stripe); // pcie
	} else if (window.addEventListener){
		window.addEventListener("load", stripe, false); // moz, standards
	} else if (document.addEventListener){
		document.addEventListener('load', stripe, false); // opera??????
	}