/* ================================================================================ */
/* = fonctions = */
/* ================================================================================ */
	$(document).ready(function() {
		
		$('#form_recherche').submit(
			function(){
				
				var url = $('#destinationURL').val();
				var secteur = $('#selectSecteur').val();
				var recherche = $('#recherche').val();
				
				url = url + "/(secteur)/" + secteur + "/(recherche)/" + recherche;
				document.location.href = url;
				return false;
			}
		);
		
		$('#nav_first').click(
			function(){
				
				var url = $('#destURL').val();
				var secteur = $('#select').val();
				var recherche = $('#search').val();
				var limit = $('#limit').val();
				var offset=0;
				
				url = url + "/(secteur)/" + secteur + "/(recherche)/" + recherche+ "/(offset)/" + offset+ "/(limit)/" + limit;
				document.location.href = url;
				return false;
			}
		);
		
		$('#nav_previous').click(
			function(){
				var url = $('#destURL').val();
				var secteur = $('#select').val();
				var recherche = $('#search').val();
				var limit = parseInt($('#limit').val());
				var offset = parseInt($('#offset').val())-parseInt(limit);
				if(parseInt(limit)<0){
					offset=0;
				}
				
				url = url + "/(secteur)/" + secteur + "/(recherche)/" + recherche+ "/(offset)/" + offset+ "/(limit)/" + limit;
				document.location.href = url;
				return false;
			}
		);
		
		$('#nav_next').click(
			function(){
				var url = $('#destURL').val();
				var secteur = $('#select').val();
				var recherche = $('#search').val();
				var limit = $('#limit').val();
				var offset = parseInt($('#offset').val())+parseInt(limit);
				
				url = url + "/(secteur)/" + secteur + "/(recherche)/" + recherche+ "/(offset)/" + offset+ "/(limit)/" + limit;
				document.location.href = url;
				return false;
			}
		);
		$('#nav_last').click(
			function(){
				
				var url = $('#destURL').val();
				var secteur = $('#select').val();
				var recherche = $('#search').val();
				var limit = $('#limit').val();
				var total = $('#total').val();
				var offset=0;
				
				if(parseInt(total)>parseInt(limit))
				{
					var ceil=Math.floor(parseInt(total)/parseInt(limit));
					var result =parseInt(total)-(parseInt(limit)*ceil);
					var offset =parseInt(total)-parseInt(result);
				}
				
				url = url + "/(secteur)/" + secteur + "/(recherche)/" + recherche+ "/(offset)/" + offset+ "/(limit)/" + limit;
				document.location.href = url;
				return false;
			}
		);
		
		// gestion des arrondis de boc K
		$('.rounded').prepend('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
		
		// scrollable
			$("div.scrollable").scrollable({
				size: 1,
				items: '.items',
				clickable: false,
				hoverClass: 'hover'
			}).autoscroll({ 
				interval: 6000,
			    autoplay: true,
			    autopause: true		    
			}).circular({ 
				steps: 20, 
				interval: 10         
			}).navigator();
		
		//menu deux niveaux
		$(".sousmenu").hide();
		
		$('.menu li').hover(function() {
			$(this).find('.sousmenu').slideDown('fast');
		}, function() {
			$(this).find('.sousmenu').slideUp('fast');
		});
		
		$("#rowBHomeContent .menu h3").click(
			function() {
				$("#rowBHomeContent .sousmenu").slideUp();
				$(this).next().slideDown("slow");
				$(this).children("#rowBHomeContent .sousmenu").slideDown();
		});
				
		// Gestion des onglets actualité et agenda - home  
		$("#les_news .content").hide();
		$("#les_news .first").show();
		$("#les_news h3").click(
			function() {
				$("#les_news .content").slideUp();
				//$("#menu").show();
				$(this).next().slideDown("slow");
				$(this).children("#les_news .content").slideDown();
		
		});
		
		// Gestion des onglets actualité et agenda - home - position current
		$("#les_news h3").click(function(){
			$("#les_news h3").each(function(){
	            $(this).removeClass("current");
	        });
	        $(this).addClass("current");
		});
		
		// Tableau une ligne sur deux
	    $('table tr:even', this).addClass('pair');
		
		//cycleImages
		$('#cycleImages').cycle({ 
		    fx:     'fade', 
		    timeout: 6000, 
		    delay:  -2000 
		});
		
		
	});

