$(document).ready(function(){
	var offset = 10;		// Distance of navigation buttons from border
	var delay = 3000;		// Miliseconds between sliding
	var speed = 1500;		// Milisecond transition speed
	var mio;
	var live;
	var sldtmr;
	var slds = new Array();
	var mcsw = $('#mc-slider').width();
	var mcss = $('#mc-slider').children().size();
	
	function Control(){
		var cbc = 1;
		var las;
		var lf = offset;
		
		$('#mc-slider').find('div').each(function(){
			var scb;
			cbc == 1 ? scb = 'Public_Images/Current.png' : scb = 'Public_Images/Backing.png';
				
			$('#mc-slider').append('<div id="'+cbc+'" class="mcnb" style="background:url('+scb+');padding:4px 6px 4px 6px;position:absolute;bottom:'+offset+'px;left:'+lf+'px;cursor:pointer;"><span class="mcns">'+cbc+'</span></div>');
			
			var cuc = $('#'+cbc).children()[0];
			cbc == 1 ? $(cuc).css('opacity',.1) : $(cuc).css('opacity',.5);
			
			var cpo = $('#'+cbc).position();
			lf = $('#'+cbc).width()+cpo.left+17;
			cbc++;
		});
		
		$('.mcnb').click(function(){live != true ? Shift($(this).attr('id')):null;});
		$('.mcns').hover(function(){$(this).css('opacity',1);},function(){$(this).parent().attr('id') == slds[0] ? $(this).css('opacity',.1) : $(this).css('opacity',.5);});
	}
	
	function Mark(){
		$('.mcnb').each(function(){
			var cuc = $(this).children()[0];
			$(this).attr('id') == slds[1] ? $(this).css('background-image','url(Public_Images/Current.png)')| $(cuc).css('opacity',.1) : $(this).css('background-image','url(Public_Images/Backing.png)')| $(cuc).css('opacity',.5);
		});
	}
	
	function Order(){
	
	}
	
	function Shift(s){
		live = true;
		
		if(s > 0 && s <= mcss && slds[0]){
			for(var c=0;c<mcss;c++){if(slds[c] == s){var sti = c;}}
			
			if(s != slds[0]){
				var Take = slds.splice(sti,1);
				slds.splice(1,0,Take);
			}
		}else if(!s && !slds[0]){
			s = 2;
		}
		
		if(slds.length != mcss){
			$('#mc-slider').find('div').each(function(){
				slds.length < mcss ? slds.unshift(mcss-slds.length)| (mcss-(slds.length-1) < 3 ? $(this).css('left',(mcss-slds.length)*mcsw) : $(this).css('left',mcsw))| $(this).data('n',mcss-(slds.length-1)) : null;
			});
			
			Control();
			clearTimeout(sldtmr);
			sldtmr = setTimeout(Shift,delay);
			live = false;
		}else{
			if(delay > 0 && s != slds[0]){
				Mark();
				
				var ma = $('#mc-slider').children()[mcss-slds[0]];
				var mb = $('#mc-slider').children()[mcss-slds[1]];
			
				$(mb).stop().animate({"left":parseInt($(mb).css('left'))-mcsw},speed,function(){
					live = false;
					
					if(mio != true){
						clearTimeout(sldtmr);
						sldtmr = setTimeout(Shift,delay);
					}
				});
				
				$(ma).stop().animate({"left":parseInt($(ma).css('left'))-mcsw},speed,function(){
					Mark();
					
					$(this).css('left',mcsw);
				
					slds.push(slds.splice(0,1));
					var bgn = slds[0];
					
					for(var i=1;i<mcss;i++){
						bgn++;
						bgn > mcss ? bgn = 1:null;
						slds[i] = bgn;
					}
				});
			}else{
				live = false;
			}
		}
	}
	
	$('#mc-slider').hover(function(){mio = true;clearTimeout(sldtmr);},function(){mio = false;sldtmr = setTimeout(Shift,delay);});
	
	Shift();
});
