// JavaScript Document
var SlideShow = Class.create();
SlideShow.prototype = {
	
	_imgname : '',
	_start : 1,
	_last : 1,
	_interval : 1000,
	
	initialize : function (imgname, start, last, interval){
		
		_imgname = imgname;
		_start = start;
		_last = last;
		_interval = interval;
		
	},			
	
	startSlide: function(){
				 
		 var _currframe = _start;	
		 var _nextframe = _currframe+1;		 
		

		 if ( _start == _last ){	
		 
			new Effect.Appear(_imgname + _currframe,{ duration:.5, from:0.0, to:1.0});	 
			
			setInterval( function() {								  
				new Effect.Fade( _imgname + _currframe,{duration:.5,from:1.0,to:0.0,afterFinish:function(){														
					$(_imgname + _currframe).hide();				
					new  Effect.Appear(_imgname + _currframe ,{duration:.5,from:0.0,to:1.0});				
					
				}});
				
			},_interval);
			
		 }else {
			 

			 
			new Effect.Appear(_imgname + _currframe,{ duration:.5, from:0.0, to:1.0});				 
		 
			setInterval( function() {				
				new Effect.Fade( _imgname + _currframe,{duration:.5,from:1.0,to:0.0,afterFinish:function(){
									
					
					$(_imgname + _currframe).hide();				
					new  Effect.Appear(_imgname + _nextframe ,{duration:.5,from:0.0,to:1.0});
					
					_currframe = _nextframe;
					if ( _currframe === _last ) {					
						_nextframe = _start;
					}else{
						_nextframe++;					
					}				
				}});	
				
			},_interval);	 
			 
		 }

	}
	
};
