$(document).ready(function(){
	// Banner
	//$('<div id="swfBanner"></div>').appendTo('#header');
	//swfobject.embedSWF('/swf/home.swf', 'swfBanner', '962', '450', '9.0.0', '/swf/expressInstall.swf', {}, {'wmode':'opaque','menu':'false'}, {});

	// Create a11y
	var parent = $('#bloc-hebergement');
	if (parent.length) {
		/*var elements = new Array;
		var html = '<p class="input clearfix no-float selector"><select id="type">';
		$('h2', parent).wrap('<label for="type"></label>');
		var selected = '';
		$('h3', parent).each(function(){
			var id = $(this).attr('id').replace('id:', '');
			if($(this).attr('class') == 'opt-selected'){
				selected = 'option[value=' + id + ']';
			} else {
				$('#' + id).addClass('outOfViewPort');
			}
			html += '<option value="' + id + '">' + $(this).text() + '</option>';
			$(this).remove();
		});
		html += '</select></p>';
		$(html).insertAfter($('h2', parent));
		// Selected option (class "opt-selected")
		if(selected){
			$(selected).attr('selected', 'selected');
		}
		
		function changeSelect() {
			var value = $(this).val();
			$('form', parent).addClass('outOfViewPort');
			$('#' + value).removeClass('outOfViewPort');
		}
		$('#type').change(changeSelect).keyup(changeSelect);*/
		$('.onglet').click(function(e){
			e.preventDefault();
			$(this).siblings().removeClass('active');
			$(this).siblings().find('h3').removeClass('active-h3');
			$(this).siblings().find('h3 a').removeClass('active-a');
			$(this).addClass('active');
			$(this).find('h3').addClass('active-h3');
			$(this).find('h3 a').addClass('active-a');
			var currentId = $(this).attr('id');
			$('#bloc-hebergement form').addClass('outOfViewPort');
			$('#bloc-hebergement form.'+currentId).removeClass('outOfViewPort');
			
		});
		// Select for disponibility VIL
		function changeSelectDispo() {
			var initValue = $(this).val().split(':');
			var field = initValue[0];
			var value = initValue[1];
			var elements = ['DISPO_LOCATION', 'DISPO_CARAVAN', 'DISPO_MOBIL_HOME', 'DISPO_CHALET'];
			$.each(elements, function(index, value){$('#' + value).val('');});
			$('#' + field).val(value);
		}
		$('#dispos').click(changeSelectDispo).keyup(changeSelectDispo);
		// Check form
		$('form', parent).bind('submit', function(){
			var date_start	= $("input[name='DISPO_DATE_START']", $(this)).val();
			var date_end	= $("input[name='DISPO_DATE_END']", $(this)).val();
			if (date_start == '' && date_end == '') {
				alert(lg_choose_date_valid);
				return false;
			}
		});
		// Activities
		var html = '<ul class="activites-buttons clearfix">';
		var first = true;
		$('.activites-item').each(function(index){
			html += '<li' + (first ? ' class="active"' : '') + '>' + (index + 1) + '</li>';
			first = false;
		});
		html += '</ul>';
		$(html).insertAfter('.activites h2');
		$('.activites-item').not(':first').each(function(){
			$(this).addClass('outOfViewPort');
		});
		$('.activites-buttons li').bind('click', function(){
			$(this).addClass('active');
			$('.activites-buttons li').not($(this)).each(function(){
				$(this).removeClass('active');
			});
			$('.activites-item').each(function(){
				$(this).addClass('outOfViewPort');
			});
			$('.activites-item').eq(parseInt($(this).text())-1).removeClass('outOfViewPort');
		});
	}
	
	$('.links-sites li:last-child a').attr("target","_blank");
	
	//Custom home Slideshow
	
	function slideShow() {
		var total_slide = $('.slide').length;
		var current_slide = $('.slide.slide-up').attr('id');
		/* si il y a un element suivant */
		if($(".slide.slide-up").next('.slide').length) {
			$(".slide.slide-up").siblings('.slide').css({visibility:"hidden"});
			$(".slide.slide-up").next().css({visibility:"visible"});
			$(".slide.slide-up").animate({
				opacity: 0
			}, 3000 );
			$(".slide.slide-up").next().animate({
				opacity: 1
			}, 3000 ,function() {
				$('.slide.slide-up').next('.slide').addClass('slide-up');
				$('#'+current_slide).css({visibility:"hidden"}).removeClass('slide-up');
			});
		}
		/* si on arrive au dernier element on repasse au premier */
		else {
			$(".slide.slide-up").siblings('.slide').css({visibility:"hidden"});
			$(".slide").first().css({visibility:"visible"});
			$(".slide.slide-up").animate({
				opacity: 0
			}, 3000 );
			$(".slide").first().animate({
				opacity: 1
			}, 3000 ,function() {
				$('.slide').first('.slide').addClass('slide-up');
				$('#'+current_slide).css({visibility:"hidden"}).removeClass('slide-up');
			});
			$(".slide").removeClass('slide-up');
			$(".slide").first().addClass('slide-up');
		}
	};
	
	//Lancement
	$("#play").hide();
	var timer = setInterval(slideShow,6000);
	
	//Gestion timer
	$("#pause").click(function(){
		$("#play, #pause").toggle();
		clearInterval(timer);
	});
	$("#play").click(function(){
		$("#play, #pause").toggle();
		timer = setInterval(slideShow,6000);
	});
	
	
	
	
	
	
	
	
});

