RKOGallerySlider = {
	
	intervalWait: 8000,
	width: 639,

	holder_id : '',
	interval: -1,
	current: 0,
	count: 0,
	
	init : function(h_id) {
		this.holder_id = h_id;
		this.count = $('#'+this.holder_id+' .image_item').length;
	},
	
	moveTo : function(index) {
		this.current = index;
		$('.image_nav_box').css({ backgroundColor: '#0d1f26' });
		$('.image_nav_box_'+index).css({ backgroundColor: '#214a5d' });
 		$('#'+this.holder_id).animate({ left: -(index*this.width) });
	},
	
	prev : function() {
		RKOGallerySlider.current = (RKOGallerySlider.current - 1) % RKOGallerySlider.count;
		if(RKOGallerySlider.current < 0) RKOGallerySlider.current = RKOGallerySlider.count - 1;
		RKOGallerySlider.moveTo((RKOGallerySlider.current)); 
	},
	
	next : function() {
		RKOGallerySlider.current = (RKOGallerySlider.current + 1) % RKOGallerySlider.count;
		RKOGallerySlider.moveTo((RKOGallerySlider.current)); 
	},
	
	pause: function() {
		if(this.interval > -1) {
			clearInterval(this.interval);
			this.interval = -1;
			//$('.image_nav_box_play').css({ backgroundColor: '#0d1f26' });
			//$('.image_nav_box_pause').css({ backgroundColor: '#214a5d' });
		}
	},
	
	play: function() {
		if(this.interval < 0) {
			this.interval = setInterval(function() { 
				RKOGallerySlider.current = (RKOGallerySlider.current + 1) % RKOGallerySlider.count;
				RKOGallerySlider.moveTo((RKOGallerySlider.current)); 
			}, this.intervalWait);
			//$('.image_nav_box_pause').css({ backgroundColor: '#0d1f26' });
			//$('.image_nav_box_play').css({ backgroundColor: '#214a5d' });
		}
	}

}

