	function elemOn(elem_id){
		if(document.getElementById(elem_id))
			document.getElementById(elem_id).style.display = "block"
			document.getElementById(elem_id).style.zIndex="1";
	}
	function elemOff(elem_id){
		if(document.getElementById(elem_id))
			document.getElementById(elem_id).style.display = "none";
	}
	function hideAll(){
		for( var i = 1; i <= 29; i++ )
			elemOff( 'div'+i );
	}
	function showAll(){
		for( var i = 1; i <= 29; i++ )
			elemOn( 'div'+i );
	}
	function showOne(elem_id){
		hideAll( );
		elemOn( elem_id );
}

function lIterator(listElement,delay)
  { /* Constructor */ 
  for(var i=listElement.childNodes.length-1; i>=0; i--) 
	    if(!/li/i.test(listElement.childNodes[i].nodeName))
		    listElement.removeChild(listElement.childNodes[i]);
			for(var i=1; i<listElement.childNodes.length; i++)
	    listElement.childNodes[i].style.display = 'none';
		this.id = lIterator.instances.length;
	lIterator.instances.push(this);
	setInterval('lIterator.instances['+this.id+'].showNext()',delay);
    
    /* Dynamic Methods */
		this.currentLI = listElement.firstChild; 
		/* Dynamic Methods */
	this.showNext = function()
	  { this.currentLI.style.display = 'none';
	    /* Following line is broken for readability */
		this.currentLI =
		    this.currentLI.nextSibling ?
                this.currentLI.nextSibling :
				this.currentLI.parentNode.firstChild;
        
		this.currentLI.style.display = 'block';
	  }
  }
/* Static Properties */
lIterator.instances = new Array();
/* Static Methods */




