$(function() {	// Efface la valeur des input texte lorsqu'on clique dessus
	$(".champ").focus(function() {
		$(this).attr("value","");
	});
});

$(function() {	// Affiche l'image séléctionnée dans le bloc présentation film
	$(".images_moyennes > a > img").hover(function() {
		var urlImg = $(this).attr("src");
		$(".image_grande > img").attr("src",urlImg);
	});
});

$(function() {	// Remplace les infos du film affiché par celui qui a été cliqué dans le bloc fiche_film
	$("#images_autres_films > a").click(function() {
		$('#grande_image').hide();
		$('#image_moyenne1').hide();
		$('#image_moyenne2').hide();
		$('#image_moyenne3').hide();
		var nomFilm = $(this).children("img").attr("alt");
		$.post("afficher_film.php", { film: nomFilm },
		function success(data){
			$(".lien_film > a").attr("href", "film.php?id_film="+data.id_film);
			$(".titre_film").html(data.titre);
			$(".titre_francais_film").html(data.titre_francais);
			$(".synopsis_film").html(data.synopsis);
			$(".autre_film").html(data.autre);
			$(".image_grande > img").attr("src",data.photo3);
			$('#grande_image').load(function () {
				$('#grande_image').show(200);
			});
			$("#image_moyenne1").attr("src",data.photo1);
			$('#image_moyenne1').load(function () {
				$('#image_moyenne1').show(200);
			});
			$("#image_moyenne2").attr("src",data.photo2);
			$('#image_moyenne2').load(function () {
				$('#image_moyenne2').show(200);
			});
			$("#image_moyenne3").attr("src",data.photo3);
			$('#image_moyenne3').load(function () {
				$('#image_moyenne3').show(200);
			});
		},"json");
		return false;
	});
});

$(function() {	// Décrémente le champ nombre_part de la page miser.php
	$("#soustraire").click(function() {
		var valeur = $('#nombre_part').val();
		if (valeur >= 2) { // Pas de nombre inférieur à 1
			var nouvelleValeur = parseFloat(valeur) - 1;
		}
		$('#nombre_part').val(nouvelleValeur);
		$('#quantity').attr("value",nouvelleValeur);
	});
});

$(function() {	// Incrémente le champ nombre_part de la page miser.php
	$("#ajouter").click(function() {
		var valeur = $('#nombre_part').val();
		var valeurMax = $('#nombre_parts_max').text();
		var valeurMax = parseFloat(valeurMax);
		if (valeur < valeurMax) {	//Si la valeur entrée est inférieure à la valeur max
			var nouvelleValeur = parseFloat(valeur) + 1;
		}
		$('#nombre_part').val(nouvelleValeur);
		$('#quantity').attr("value",nouvelleValeur);
	});
});

$(function() {	// Lorsque le champ n'est plus focus, récupère la valeur du champ #nombre_part et l'insere dans le champ #quantity
	$("#nombre_part").blur(function() {
		var valeur = $('#nombre_part').val();
		var valeurMax = $('#nombre_parts_max').text();
		var valeurMax = parseFloat(valeurMax);
		if (valeur < 1) { // Pas de nombre inférieur à 1
			valeur = 1;
			$('#nombre_part').val(valeur);
		}
		if (valeur > valeurMax) {	//Si le nombre de parts entré est supérieur au nombre de part disponible
			valeur = valeurMax;
			$('#nombre_part').val(valeur);
		}
		var nouvelleValeur = parseFloat(valeur);
		$('#quantity').attr("value",nouvelleValeur);
	});
});

$(document).ready(function() {	// Autorise la saisie de chiffres uniquement
    $("#nombre_part").keydown(function(event) {
        // Allow only backspace and delete
        if (event.keyCode == 46 || event.keyCode == 8  || event.keyCode == 9) {
                // let it happen, don't do anything
        }
        else {
                // Ensure that it is a number and stop the keypress
			if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 96 && event.keyCode <= 105)) {

            }
            else {
				event.preventDefault();
            }
        }
    });
});

$(function() {	//Système de commentaire
	$("#submit").click(function() {
		var id_membre = $("#id_membre").val();
		var id_film = $("#id_film").val();
		var commentaire = $("#commentaire").val();
	    var dataString = 'id_membre='+ id_membre + '&id_film=' + id_film + '&commentaire=' + commentaire;
		
		if(id_membre=='' || id_film=='' || commentaire=='') {
			alert('Veuillez remplir tous les champs');
	    }
		else {
			$("#flash").show();
			$("#flash").fadeIn(400).html('<img src="images/ajax-loader.gif" align="absmiddle">&nbsp;<span class="loading">Chargement du commentaire...</span>');
			$.ajax({
				type: "POST",
				url: "commentajax.php",
				data: dataString,
				cache: false,
				success: function(html) {
					$("ol#update li:first").before(html);
					$("ol#update li:first").fadeIn("slow");
					document.getElementById('commentaire').value='';
					$("#commentaire").focus();
					$("#flash").hide();	
				}
			});
		}
return false;
	});
});

$(document).ready(function () {	// Affichage des commentaires en fonction de la page cliquée
	$("a.pagination_commentaire").click(function() {
			$("a.pagination_commentaire").css("font-weight","normal");
			$(this).css("font-weight","bold");
			$("#update").load(this.href);
			return false;
	});
});

$(document).ready(function() {
	$("#lien_intro").fancybox({		// Popup video d'intro du site
		'titlePosition'		: 'inside',
		'transitionIn'		: 'none',
		'transitionOut'		: 'none'
	});
$(document).ready(function() {	//Simulation d'un clic pour afficher la popup vidéo
	$("a#lien_intro").trigger("click");
});
	
	$("#contact").fancybox({	// Popup contact
		'scrolling'		: 'no',
		'titleShow'		: false,
		'onClosed'		: function() {
		    $("#contact_erreur").hide();
		}
	});
	$("#formulaire_contact").bind("submit", function() {	// Popup contact
		if ($("#email_contact").val().length < 1 || $("#sujet_contact").val().length < 1 || $("#message_contact").val().length < 1) {
		    $("#contact_erreur").show();
		    $.fancybox.resize();
		    return false;
		}
		
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/i;	// Verification email
		var email = $("#email_contact").val();
		if (reg.test(email)==false) {
			$("#contact_erreur_mail").show();
		    $.fancybox.resize();
		    return false;
		}

		$.fancybox.showActivity();
		$.ajax({
			type	: "POST",
			cache	: false,
			url		: "contact.php",
			data	: $(this).serializeArray(),
			success: function(data) {
				$.fancybox(data);
			}
		});
		return false;
	});	
});

$(function() {
	$('a[rel*=externe]').click( function() {	//Ouvrir les liens externes dans un nouvel onglet
		window.open(this.href);
		return false;
	});
});
$(function() {
	$('a[rel*=window]').click( function() {	//Ouvrir les liens window dans une nouvelle fenêtre
		window.open(this.href, "popup", "width=800,height=600,scrollbars=yes");
		return false;
	});
});


///////////////////////////////////// Fonction clignotement //////////////////////////////////////
(function($) {
	$.fn.blink = function(options) {
		var defaults = { delay:500 };	//Vitesse de clignotement
		var options = $.extend(defaults, options);
		
		return this.each(function() {
			var obj = $(this);
			setInterval(function() {
				if($(obj).css("color") == "rgb(155, 20, 27)" || $(obj).css("color") == "#9B141B")	//Couleur du texte clignotant (en rgb)
				{
					$(obj).css('color','#FFFFFF');	//Couleur de fond
				}
				else
				{
					$(obj).css('color','#9B141B');	//Couleur du texte clignotant (en rgb)
				}
			}, options.delay);
		});
	}
}(jQuery))
//////////////////////////////////////////////////////////////////////////////////////////////////

$(document).ready(function() {
	$('.clignoter').blink();	//activation de la fonction clignotement sur les class clignoter
});

