$(document).ready(function(){
		
		$('.equalHeight').equalHeight();
		
		$('.ksOptions').show();
		
		var mouse_is_inside = false;
		$('.searchOptions').hover(function(){ 
			mouse_is_inside=true; 
		},function(){ 
			mouse_is_inside=false; 
		});
		
		$('.searchDD').click(function(){
			$(this).siblings('.searchOptions').show();
		});
		
		$('.subjectDD').click(function(){
			$('.stageDD').val()=='';
		});
		
		
		
		$('html').mouseup(function() {
			if(!mouse_is_inside){
				$('.searchOptions').hide();
			}
		});
		
		$('ul.searchOptions li').click(function(){
			$('.ksOptions').hide();
			var thisVal = $(this).attr('id');
			var thisTitle = $(this).attr('title');
			var thisClass = $(this).attr('class');
			
			$('.ksOptions.'+thisClass).show();
			
			$(this).parent('ul').siblings('.searchDD').val(thisTitle);
			$(this).parent('ul').siblings('.searchH').val(thisVal);
			$('.searchOptions').hide();
		});
		
		
		
		
		$(".lightbox").colorbox({iframe:true, innerWidth:360, innerHeight:360});


				$("#contenu").scrollbar({
					taille_englobe: 145
				});
			


		var numberOfSlides = $('ul.slides li').length;
		var slidewidth = 950;
		var slideContWidth = numberOfSlides*slidewidth;
		var lessThanViewPort = slideContWidth-slidewidth;
		
		$('#slideCont .slider ul.slides').css('width',slideContWidth);

		setInterval(function() { moveSlider(slidewidth, slideContWidth, lessThanViewPort) } ,10000);
		
		$('ul.nav li.dot a').click(function(){
		    
			var thisDotId = $(this).attr('id');
				thisDotId = thisDotId.replace('slideNav_', "");
				thisDotPos = thisDotId-1
				$("#slideCont .slider ul.slides").animate({
							'margin-left': 	thisDotPos*(slidewidth*-1)							  
				},1000)
			
			$('ul.nav li.dot.active').removeClass('active');
			$(this).parent('li').addClass('active');		
				
		});
		
		$('ul.nav li.left a').click(function(){
				
				var leftVal = $('ul.slides').css('margin-left');
				leftVal = parseInt(leftVal);
				leftVal = (leftVal*-1); 
				if (!$("#slideCont .slider ul.slides").is(':animated')) {
					if (leftVal>0){
						$("#slideCont .slider ul.slides").animate({
								'margin-left': '+=950'								  
						},1000)	
						$('ul.nav li.dot.active').removeClass('active').prev().addClass('active');
					}
				}
		});
		
		$('ul.nav li.right a').click(function(){
				
				var leftVal = $('ul.slides').css('margin-left');
				leftVal = parseInt(leftVal);
				leftVal = (leftVal*-1); 
				
				if (!$("#slideCont .slider ul.slides").is(':animated')) {
					if (leftVal<lessThanViewPort){
						$("#slideCont .slider ul.slides").animate({
								'margin-left': '-=950'								  
						},1000)
						$('ul.nav li.dot.active').removeClass('active').next().addClass('active');
					
					}
				}
			
		});
		
});
$.fn.equalHeight = function () {
		var height		= 0;
		var maxHeight	= 0;
	
		// Store the tallest element's height
		this.each(function () {
			height		= $(this).outerHeight();
			maxHeight	= (height > maxHeight) ? height : maxHeight;
		});
	
		// Set element's min-height to tallest element's height
		return this.each(function () {
			var t			= $(this);
			var minHeight	= maxHeight - (t.outerHeight() - t.height());
			var property	= $.browser.msie && $.browser.version < 7 ? 'height' : 'min-height';
	
			t.css(property, minHeight + 'px');
		});
};
		
		function moveSlider(slidewidth, slideContWidth, lessThanViewPort){
			
			var leftVal = $('ul.slides').css('margin-left');
				leftVal = parseInt(leftVal);
				leftVal = (leftVal*-1); 
			
			if (leftVal<lessThanViewPort){
				$("#slideCont .slider ul.slides").animate({
						'margin-left': '-=950'								  
				},1000)
				
				$('ul.nav li.dot.active').removeClass('active').next().addClass('active');
			}else{
				$("#slideCont .slider ul.slides").animate({
						'margin-left': '0'								  
				},500)
				$('ul.nav li.dot.active').removeClass('active');
				$('ul.nav li.dot:first').addClass('active')
			}
			
		}
