/**
 * @author Abraham Thomas, Sepia Catalyst Technologies, Bangalore, India
 */

$(document).ready(function(){

	//slide show related stuff
	slideManager = function(){

		var slides = $('#slideShowItems div');
		var currSlide = null;
		var fadeSpeed = 1000;

		return {
			initialize: function(){
				$('#slideShowItems div').hide().css({position:'relative',width:'640px'});
			}, // end initialize()
			
			showSlide: function(nSlide){
				if ((nSlide > -1 && nSlide < slides.length) && nSlide != currSlide) {
					if (currSlide != null) {
						$(slides[currSlide]).stop().hide();
					}

					$(slides[nSlide]).stop();
					$(slides[nSlide]).fadeIn(fadeSpeed, function(){
						$(this).css({opacity: 1});
						if (jQuery.browser.msie) {
							this.style.removeAttribute('filter');
						}
					});					
					currSlide = nSlide;
				}
				return currSlide;
			}, // end showSlide()
			
			nextSlide: function(){
				if ((currSlide == null) || (currSlide < 0 || currSlide >= slides.length - 1)) {
					this.showSlide(0);
				}
				else {
					this.showSlide(currSlide + 1);
				}
			} // end nextSlide()
						
		}// end of function that creates object literal
	}();
	slideManager.initialize();
	slideManager.showSlide(0);
	setInterval("slideManager.nextSlide();", 10000);
});
