var slideshow = {}
jQuery(document).ready(function($){
	
	slideshow = {
		width: 950,
		speed: 1000,
		auto_delay:5000,
		count: $('#slide-image img').length,
		current: 0,
		auto: true,
		autoTimeout:null,
		useTitle: true,
		init: function(){
			if(this.count>1){
			var info_html = '<div id="slide-info"><p></p><ul>';
			for(i=0;i<this.count;i++) info_html += '<li><a href="javascript:;">'+(i+1)+'</a></li>';
			info_html += '</ul></div>';
			$(info_html).appendTo('#slideshow');
			$('#slide-info ul li a').bind('click',function(){ slideshow.slide($(this).html()); return false; });
			this.auto_action();
			}
		},
		slide:function(i){
			window.clearTimeout(this.autoTimeout);
			if(this.useTitle) this.title($('#slide-image img:nth-child('+i+')').attr('alt'),0);
			$('#slide-image').animate({marginLeft:'-'+(this.width*(i-1))+'px'},this.speed,'easeOutExpo');
			$('#slide-info ul li a.active').removeClass('active');
			$('#slide-info ul li:nth-child('+i+') a').addClass('active');
			this.current = i;
			this.autoTimeout = window.setTimeout('slideshow.auto_action();',this.auto_delay);
		},
		title: function(text,pos){
			  if(text==undefined||!text.length) { return false; }
			  tmp_text=text.substring(0,pos)+'_';
			  $('#slide-info p').html(tmp_text);
			  if(pos==text.length){  $('#slide-info p').html(tmp_text.substring(0,(tmp_text.length-1))); }
			  else { window.setTimeout('slideshow.title("'+text+'",'+(pos+1)+');',50); }
		},
		auto_action:function(){
			if(!this.auto) return false;
			var next = (this.count==this.current)?1:parseInt(this.current)+1;
			this.slide(next);
		}
	}
	slideshow.init();
});
