$(function() {
	/*========================================
	                  GENERAL
	/*======================================*/
	/*Afficher le sous-menu au chargement*/
	$('li.actif').find('span').show();
	$('li.actif.parent').css({'background' : 'url(im/menu_arrow.png) 50% 100% no-repeat'});
	/*Menu*/
	$('div#menu ul li:not(.actif)').hover(function() {
		$('li.actif.parent').css({'background' : 'none'});
		$('li.actif').find('span').hide();
		if($(this).find('span').length > 0){
			$(this).find('span').show();
			$(this).css({'background' : 'url(im/menu_arrow.png) 50% 100% no-repeat'});
		}
	} , function() {
		if($(this).find('span').length > 0){
			$(this).find('span').hide();
			$(this).css({'background' : 'none'});
		}
		$('li.actif').find('span').show();
		$('li.actif.parent').css({'background' : 'url(im/menu_arrow.png) 50% 100% no-repeat'});
	});
	$('div#menu ul li a').click(function(e) {
		if($(this).attr('href') == '#'){
			e.preventDefault();
		}
	});
	
	/*diaporamas automatiques*/
	$('div.scrollable').scrollable({
		size: 1,
		items: '.items',
		speed: 1000,
		clickable: false
	}).autoscroll({interval:4000}).circular();
	
	/*zoom*/
	$('a.zoom, ul.album a').fancybox();
	
	/*========================================
			            CHAMBRES
	/*======================================*/
	
	/*diaporama*/
	$('div.diaporama').scrollable({
		size: 1,
		clickable: false
	}).navigator('#navi_chambres');
	
	$('ul.photos').diaporama({
        animationSpeed: 'slow',
        delay: 5,
		controls: false
    });
	
	/*========================================
			        CONTACT
	/*======================================*/
	
	/*Alert*/
	if($('div#alert').length > 0){
		$('div#alert').delay(5000).animate({
        	top: '-46px'
    	},{'duration': 500});
	}
	
	$('form#contact').submit(function(){
			//
			var lang = $('#lang').val();
			var rel_email = /^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$/;
			//
			var msg_fr = new Array();
			msg_fr['nom'] = 'Merci d\'indiquer votre nom';
			msg_fr['email'] = 'Merci d\'indiquer votre e-mail';
			msg_fr['email_error'] = 'Votre e-mail est incorrect';
			msg_fr['demande'] = 'Merci d\'indiquer votre demande';
			msg_fr['spam'] = 'Merci de répondre à la question anti-spam';
			msg_fr['spam_error'] = 'Merci de répondre correctement à la question anti-spam';
			msg_fr['reglement'] = 'Merci de lire et d\'accepter le règlement intérieur';
			
			if($('#nom').val() == ''){
				alert(eval('msg_' + lang)['nom']);
				$('#nom').focus();
				return false;
			}else if($('#email').val() == ''){
				alert(eval('msg_' + lang)['email']);
				$('#email').focus();
				return false;
			}else if(!$('#email').val().match(rel_email)){
				alert(eval('msg_' + lang)['email_error']);
				$('#email').focus();
				return false;
			}else if($('#demande').val() == ''){
				alert(eval('msg_' + lang)['demande']);
				$('#demande').focus();
				return false;
			}else if($('#spam').val() == ''){
				alert(eval('msg_' + lang)['spam']);
				$('#spam').focus();
				return false;
			}else if(! $('#reglement').is(':checked')){
				alert(eval('msg_' + lang)['reglement']);
				$('#reglement').focus();
				return false;
			}else{
				var valider = false;
				var s = $('#spam').val();
				var k = $('#kod').val();
				$.ajax({ 
					async: false,
					type: 'POST', 
					url: 'inc/mail.php', 
					data: 'methode=ajax&type=captcha&kod='+k+'&spam='+s,
					success: function(data){
						if(data == 0){
							alert(eval('msg_' + lang)['spam_error']);
							$('#spam').focus();
						}else{
							valider = true;
						}
      				}
				});
				return valider;
			}

	});

});

