


$(document).ready(function() {
	var href = document.location.pathname;
	if (href === '/' || href == '/en/')
	{
		href = 'index.php';
	}
	var ismenu = false,
		nav = $("#main_nav .main-nav ul li");
	nav.each(function(v, o) {
		if (href.indexOf($("a", this).attr("href")) != -1)
		{
			$("a", this).addClass("nav-home");
			ismenu = true;
		}
	});
	if (!ismenu)
	{
		nav.eq(0).addClass("nav-home");
	}
	
	if ($('#slide-control').length > 0)
	{
		var num = 3;
		var currentPosition = 0;
	  var slideWidth = 192;
	  var slides = $("li", '#slide-control');
	  var numberOfSlides = slides.length;
		var cont_left = true;
		var cont_right = true;

	  // Remove scrollbar in JS
	  //$('#slidesContainer').css('overflow', 'hidden');

	  // Wrap all .slides with #slideInner div
	  slides
		.wrapAll('<div id="slideInner"><ul></ul></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 controls in the DOM
	  
	  // Hide left arrow control on first load
	  manageControls(currentPosition);
		
	  // Create event listeners for .controls clicks
	  $('.slide-control')
		.bind('click', control);
		
		setInterval(function() {
			var width ;
			
			if (numberOfSlides / num <= currentPosition)
			{
				currentPosition -= num;
			}else {
				currentPosition += num;
			}
			width = slideWidth*(-currentPosition);
			$('#slideInner').animate({
				'marginLeft' : width
			});
		}, 2500);
	}
	
	function control() {
		
		 var r = ($(this).attr('id')=='right-control');
		 if (r && !cont_right)
		 {
			 return;
		 }
		 else if (!r && !cont_left)
		 {
			 return;
		 }
		// Determine new position
		currentPosition = r ? currentPosition+num : currentPosition-num;
		//currentPosition = currentPosition * 2;
		// Hide / show controls
		manageControls(currentPosition);
		// Move slideInner using margin-left
		$('#slideInner').animate({
		  'marginLeft' : slideWidth*(-currentPosition)
		});
	  
	}

	  // manageControls: Hides and Shows controls depending on currentPosition
	  function manageControls(position){
		// Hide left arrow if position is first slide
		if(position==0){ cont_left = false; } else{ cont_left = true; }
		// Hide right arrow if position is last slide
		if(position==numberOfSlides-num){ cont_right = false; } else{ cont_right = true; }
	  }	

	  

});




