jQuery.fn.pageslider = function(settings) {
	settings = jQuery.extend({
		fadespeed: 400,
		timespeed: 9500
	}, settings);
	return this.each(function(){
		var prev = "1";
		var is_click = false;
		var count = jQuery(".slide-item").length;
		var timer;
		var gotime = false;
		
		jQuery("#sl-"+prev).addClass("cur");
		
		function init(){
			gotime = true;
			timer = setTimeout(slidetimer, settings.timespeed);
		}
		
		function getcurrentdiv(){
			current = parseInt( jQuery(".cur").attr("id").charAt(3) );
			if(current == count) current = 1;
			else current = current + 1;
			doslide(current);
		}
		
		function slidetimer(){
			timer = setTimeout(slidetimer, settings.timespeed);
			getcurrentdiv();
		}
		
		function stoptime(){
			gotime = false;
			clearTimeout(timer);
		}
		
		function doslide(div){
			is_click = true;
			jQuery("#sl-"+prev).removeClass("cur");
			jQuery("#sl-"+div).addClass("cur");
			jQuery("#slh-"+prev).css({"z-index":"300"});
			jQuery("#slh-"+div).css({"z-index":"301"}).fadeIn(settings.fadespeed,  function(){
				jQuery("#slh-"+prev).hide();
				prev = div;
				is_click =false;
				if(!gotime) init();
			});
		}
		
		jQuery("#slider-nav a").click(function(){
			clicked = jQuery(this).attr("id").charAt(3);
			if(prev != clicked && !is_click){
				doslide(clicked);
				stoptime();
				
			}
			return false;
		});
		
		init();
	});
};
jQuery(function() {
	jQuery("div#slider").pageslider();
});

