$(document).ready(function() {
	$('#countdown').countDown({
		targetOffset: {
			'day':      0,
			'month':    0,
			'year':     0,
			'hour':     0,
			'min':      0,
			'sec':      0
		},
		omitWeeks: true
	});
	
	set_by_date();
	
	// **********
	
	 var currentPosition = 0;
	  var slideWidth = 655;
	  var slides = $('.slide');
	  var numberOfSlides = slides.length;
	
	  // Remove scrollbar in JS
	  $('#slidesContainer').css('overflow', 'hidden');
	
	  // Wrap all .slides with #slideInner div
	  slides
	  .wrapAll('<div id="slideInner"></div>')
	  // Float left to display horizontally, readjust .slides width
	  .css({
		'float' : 'left',
		'width' : slideWidth
	  });
	
	  // Set #slideInner width equal to total width of all slides
	  $('#slideInner').css('width', slideWidth * numberOfSlides);
	
	  // Insert left and right arrow controls in the DOM
	  $('#headliner')
		.prepend('<span class="control" id="leftControl">&laquo;</span>')
		.append('<span class="control" id="rightControl">&raquo;</span>');
	
	  // Hide left arrow control on first load
	  manageControls(currentPosition);
	
	  // Create event listeners for .controls clicks
	  $('.control')
		.bind('click', function(){
		// Determine new position
		  currentPosition = ($(this).attr('id')=='rightControl')
		? currentPosition+1 : currentPosition-1;
	
		  // Hide / show controls
		  manageControls(currentPosition);
		  // Move slideInner using margin-left
		  $('#slideInner').animate({
			'marginLeft' : slideWidth*(-currentPosition)
		  });
		  
		  clearInterval(timer);
		  
});
		
var timer = setInterval(slideIt,10000);

function slideIt(){
// do something
	if(currentPosition==(numberOfSlides-1)) {
	currentPosition = -1;					 
	}
	currentPosition = (currentPosition<(numberOfSlides-1))
? currentPosition+1 : currentPosition-1;

  // Hide / show controls
  manageControls(currentPosition);
  // Move slideInner using margin-left
  $('#slideInner').animate({
	'marginLeft' : slideWidth*(-currentPosition),
	'opacity' : '0.3'
  },1000, function() { 
  
  $('#slideInner').fadeTo('fast',1); 
  
  });


}

		
		 // manageControls: Hides and shows controls depending on currentPosition
function manageControls(position){
// Hide left arrow if position is first slide
if(position==0){ $('#leftControl').hide() }
else{ $('#leftControl').show() }
// Hide right arrow if position is last slide
if(position==numberOfSlides-1){ $('#rightControl').hide() }
else{ $('#rightControl').show() }
}


		
		
		
		
 });
		


	


function set_by_date() {
	$('#countdown').stopCountDown();
	$('#countdown').setCountDown({
		targetDate: {
			'day':      20,
			'month':    7,
			'year':     2012,
			'hour':     12,
			'min':      0,
			'sec':      0
		}
	});
	$('#countdown').startCountDown();
}

