$(document).ready(function(){
	
	//var url = document.location;
	var url = new String(document.location);
	var tld = url.split(".");
	var exTld = tld[2].split("/");
	var tld2 = exTld[0];
	
	//DATEPICKER
	$.datepicker.setDefaults( $.datepicker.regional[ "" ]);
	$('#arrivee, #depart').datepicker( $.datepicker.regional[tld2] );
	
	var browserUse = $.browser;
	
	if(browserUse.msie && browserUse.version == '7.0'){
	$('#tarifs li').css({'padding-bottom':'0px','border':'none'});
	}
	
	$('#content_slider .slide:not([rel=1])').hide();
	
	// RESIZE
	$(window).bind('resize', function() {
		resizeSlide();
	});

	resizeSlide();
	
	function resizeSlide(){
	var $content_slider = $('#content_slider');
	var bodyHeight = $(window).height();
    var imgWidth = $('body').width();
	var imgHeight = (imgWidth * 800) / 1280;
	if (imgHeight < $('body').height()) {
		var imgHeight = $('body').height();
		var imgWidth = (imgHeight * 1280) / 800;
		var range = Math.round((imgWidth - $('body').width()) / 2);
		$('.slide').css('marginLeft', '-'+range+'px');
		
	}
	else { $('.slide').css('marginLeft', '0px'); }
	$('.slide').css('width', imgWidth+'px');;
	$('.slide').css('height', imgHeight+'px');
	$content_slider.css({'height':bodyHeight+'px'});
	}
	
	//SLIDER
	if($("#content_slider > .slide").attr('rel') == 0){
	var autoPlay = setInterval (slider,100);
	}
	else{
	var autoPlay = setInterval (slider,5000);
	}
	
	var currentBg = 1;
	var nbImg = $('#content_slider .slide').length;
	var prevBg;
	var stopSlider = false;
	var namePhoto = $('#content_slider .slide[rel='+currentBg+']').attr('alt');
	$('#nav_slider h3 span').html(namePhoto);
	
	function slider(direction){
			
		if(direction == 'next')
		{
				nextBg = currentBg + 1;
				$('#content_slider > .slide[rel='+currentBg+']').fadeOut('fast');
				if(currentBg >= nbImg) {
					currentBg = 1;
					nextBg = 1;
					$('#content_slider > .slide[rel='+nextBg+']').fadeIn(1000);
					namePhoto = $('#content_slider .slide[rel='+currentBg+']').attr('alt');
					$('#nav_slider h3 span').html(namePhoto);
					autoPlay = setInterval (slider,5000);
					return false;
				}
				$('#content_slider > .slide[rel='+currentBg+']').fadeOut('fast');
				$('#content_slider > .slide[rel='+nextBg+']').fadeIn(1000);
				currentBg++;
				autoPlay = setInterval (slider,5000);
			}
		else if(direction == 'prev')
		{	
				prevBg = currentBg - 1;
				$('#content_slider > .slide[rel='+currentBg+']').fadeOut('fast');
				if(currentBg <= 1) {
					currentBg = nbImg;
					prevBg = nbImg-1;
					//alert('prevBg='+prevBg+'currentBg='+currentBg);
					$('#content_slider > .slide[rel='+currentBg+']').fadeIn(1000);
					namePhoto = $('#content_slider .slide[rel='+currentBg+']').attr('alt');
					$('#nav_slider h3 span').html(namePhoto);
					autoPlay = setInterval (slider,5000);
					return false;
				}
				$('#content_slider > .slide[rel='+prevBg+']').fadeIn(1000);
				currentBg--;
				//alert('prevBg='+prevBg+'currentBg='+currentBg);
				autoPlay = setInterval (slider,5000);
		}
		else
		{	
			if($("#content_slider > .slide").attr('rel') == 0){
				namePhoto = $("#content_slider .slide[rel='0']").attr('alt');
				$('#nav_slider h3 span').html(namePhoto);
				$('#btn_nav_left, #btn_nav_right').hide();
				$("#content_slider > .slide[rel='0']").fadeIn(1000);
				return;
			}
			else{
			$('#content_slider > .slide[rel='+currentBg+']').fadeOut('fast');
				if(currentBg >= nbImg) {
					nextBg = 1;	
					currentBg = 1;
				}
				else {
				nextBg = currentBg+1;
				currentBg++;
				}
				$('#content_slider > .slide[rel='+nextBg+']').fadeIn(1000);
			}
		}
		
		namePhoto = $('#content_slider .slide[rel='+currentBg+']').attr('alt');
		$('#nav_slider h3 span').html(namePhoto);
	}
	
	$('#btn_nav_left').click(function(){
				clearInterval(autoPlay);
				slider('prev');
				});

	$('#btn_nav_right').click(function(){
				clearInterval(autoPlay);
				slider('next');
				});
				
	$('#description').click(function(){
			var selectScrollTop = $('#content_content').offset().top;
			$('html, body').animate({scrollTop:selectScrollTop}, 1000);
		});
		
	$('.contact').click(function(){
			var selectScrollTop = $('#contact_footer').offset().top;
			$('html, body').animate({scrollTop:selectScrollTop}, 1000);
			$('#nom').focus();
		});
	
	// CONTACT
		
		$('#formulaire_contact').submit(function (){
			var nom = $('#nom').val();
			var prenom = $('#prenom').val();
			var email = $('#email').val();
			var tel = $('#tel').val();
			var message = $('#message').val();
			var captcha = $('#icaptcha').val();
			var reponse = $.ajax({
				type:'POST',
				url:'inc/traitement_contact.php',
				data:'nom='+nom+'&prenom='+prenom+'&email='+email+'&tel='+tel+'&message='+message+'&captcha='+captcha,
				async:false
				
				}).responseText;
				/*$('#nom').val('');
				$('#prenom').val('');
				$('#email').val('');
				$('#tel').val('');
				$('#message').val('');
				$('#icaptcha').val('');*/
				$('#reponse_text').html(reponse);
				return false;
			});	
			
	function getCookie(sName) {
		var oRegex = new RegExp("(?:; )?" + sName + "=([^;]*);?");
 
		if (oRegex.test(document.cookie)) {
				return decodeURIComponent(RegExp["$1"]);
		} else {
				return null;
		}
	}

	function setCookie(sName, sValue) {
		var today = new Date(), expires = new Date();
		expires.setTime(today.getTime() + (4*60*1000));
		document.cookie = sName + "=" + encodeURIComponent(sValue) + ";expires=" + expires.toGMTString();
	}
	
	
	if(!getCookie('promo')) {
		$('#masque_promo').show();
		setCookie('promo', 'vu');
	}
	else {
		$('#masque_promo').hide();
	}
		
	$('#go_site, #close_promo').click(function(){
		$('#masque_promo').fadeOut();	
	});
});
