	    
	    start_slideshow(1, 3, 5000);
	    
	    function start_slideshow(start_frame, end_frame, delay) {
	        setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
	    }
	                            
	    function switch_slides2(frame, start_frame, end_frame, delay) {
	        return (function() {
	            Effect.Fade('slideshow' + frame);
	            if (frame == end_frame) { 
	            	frame = start_frame; 
	            	//showAllChildren();
	            	} 	 else {
	            	 frame = frame + 1; 
	            	//make all layers visible now
	            	setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
	            }
	           
	            
	        })
	    }
	
		                            
	    function switch_slides(frame, start_frame, end_frame, delay) {
	        return (function() {
	            Effect.Fade('slideshow' + frame);
	            if (frame == end_frame) { 
	            	frame = start_frame; 
	            	//alert('first cycle done');
	            	setTimeout('showAllChildren();', delay + 850);
	            } else {
	            	 frame = frame + 1; 
	            	 setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
	            	 setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
	            }

	        })
	    }
	
var theSecondImage='url(images/bannerImages/6.jpg)';
var theLastImage='url(images/bannerImages/4.jpg)';

		function showAllChildren(){
			
			//make the 2nd layer the same as the second last
			// layer, then swap the data back
						
			var obj1=document.getElementById('slideshow1');
			var obj2=document.getElementById('slideshow2');	
			var obj3=document.getElementById('slideshow3');	
			var obj4=document.getElementById('slideshow4');	
						
			var bgSwap=obj2.style.backgroundImage;
			obj2.style.backgroundImage=theLastImage;
			obj4.style.visibility="visible";
			obj4.style.display="";			
					
			obj3.style.visibility="visible";
			obj3.style.display="";
						
			obj2.style.visibility="visible";
			obj2.style.display="";
						
			//obj.style.visibility="visible";
			//obj.style.display="";			
			setTimeout("Effect.Appear('slideshow1');",850);	
			setTimeout('document.getElementById("slideshow2").style.backgroundImage=theSecondImage;',1700);
			//then swap the second layer back
			
			  setTimeout("start_slideshow(1, 3, 5000);",5850);
		}