/*=======================================================================
	MOBILE FILM FESTIVAL
=======================================================================*/

//Préchargement des images
i1=new Image();
i1.src="/mffSkel/images/btn-player-zoom-plus.png";
i2=new Image();
i2.src="/mffSkel/images/btn-player-zoom-moins.png";
i3=new Image();
i3.src="/mffSkel/images/btn-player-lecture.png";
i4=new Image();
i4.src="/mffSkel/images/btn-player-pause.png";


//Vérifier la validité d'une adresse e-mail
function verifierAdresseEmail(email)
{
	var regEmail=RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	if(regEmail.test(email)==false)
	{
		return false;
	}
	else
	{
		return true;
	}
}

//Après le chargement de la page
$(window).load(function()
{
	if($.browser.msie && $.browser.version=='7.0')
	{
		$('#videoPause').css('margin-left', '-125px');
		$('#videoLecture').css('margin-left', '-125px');
		$('#videoZoomPlus').css('margin-left', '-125px');
		$('#videoZoomMoins').css('margin-left', '-125px');
		$('#videoComm').css('margin-left', '-125px');
		$('#facebook').css('padding-top', '250px');
		$('#video').css('margin-left', '105px');
	}

	var urlSite='http://tahiti.mobilefilmfestival.com';
	var lecteurVideo=window.document.playerVideo;
	var videoLecture=1;

	//Les rollovers sur le menu
	$('.itemMenu a').mouseover(function()
	{
		$('.on', this).hide();
		$('.off', this).show();
	});

	$('.itemMenu a').mouseout(function()
	{
		$('.off', this).hide();
		$('.on', this).show();
	});

	//Taille de la vidéo (Moins)
	$('#videoZoomMoins').click(function()
	{
		if($.browser.msie && $.browser.version=='7.0')
		{
			$('#video').css('width', '200px');
			$('#video').css('height', '176px');
			$('#video').css('margin-top', '32px');
			$('#video').css('margin-left', '110px');
			$('#videoLecture').css('margin-top', '73px');
			$('#videoLecture').css('margin-left', '-125px');
			$('#videoPause').css('margin-top', '73px');
			$('#videoPause').css('margin-left', '-125px');
			$('#videoZoomPlus').show();
			$('#videoZoomMoins').hide();
			$('#videoComm').show();
		}
		else
		{
			$('#video').css('width', '200px');
			$('#video').css('height', '176px');
			$('#video').css('margin-top', '32px');
			$('#video').css('margin-left', '110px');
			$('#videoLecture').css('margin-top', '73px');
			$('#videoLecture').css('margin-left', '315px');
			$('#videoPause').css('margin-top', '73px');
			$('#videoPause').css('margin-left', '315px');
			$('#videoZoomPlus').show();
			$('#videoZoomMoins').hide();
			$('#videoComm').show();
		}
	});

	//Taille de la vidéo (Plus)
	$('#videoZoomPlus').click(function()
	{
		if($.browser.msie && $.browser.version=='7.0')
		{
			$('#video').css('width', '630px');
			$('#video').css('height', '430px');
			$('#video').css('margin-top', '-16px');
			$('#video').css('margin-left', '0px');
			$('#videoLecture').css('margin-top', '50px');
			$('#videoLecture').css('margin-left', '150px');
			$('#videoPause').css('margin-top', '52px');
			$('#videoPause').css('margin-left', '150px');
			$('#videoZoomMoins').css('margin-left', '150px');
			$('#videoZoomMoins').show();
			$('#videoZoomPlus').hide();
			$('#videoComm').hide();
		}
		else
		{
			$('#video').css('width', '630px');
			$('#video').css('height', '430px');
			$('#video').css('margin-top', '-16px');
			$('#video').css('margin-left', '0px');
			$('#videoLecture').css('margin-top', '50px');
			$('#videoLecture').css('margin-left', '600px');
			$('#videoPause').css('margin-top', '52px');
			$('#videoPause').css('margin-left', '600px');
			$('#videoZoomMoins').show();
			$('#videoZoomPlus').hide();
			$('#videoComm').hide();
		}
	});


	//Edition précédente : taille de la vidéo (Moins)
	$('#editionPrecVideoZoomMoins').click(function()
	{
		$('#editionPrecVideoFLV').css('width', '160px');
		$('#editionPrecVideoFLV').css('height', '142px');
		$('#editionPrecVideoFLV').css('margin-top', '82px');
		$('#editionPrecVideoFLV').css('margin-left', '39px');
		$('#editionPrecVideoZoomPlus').show();
		$('#editionPrecVideoZoomMoins').hide();
	});

	//Edition précédente : taille de la vidéo (Plus)
	$('#editionPrecVideoZoomPlus').click(function()
	{
		$('#editionPrecVideoFLV').css('width', '630px');
		$('#editionPrecVideoFLV').css('height', '500px');
		$('#editionPrecVideoFLV').css('margin-top', '-14px');
		$('#editionPrecVideoFLV').css('margin-left', '-190px');
		$('#editionPrecVideoZoomMoins').show();
		$('#editionPrecVideoZoomPlus').hide();
	});


	//Pause de la vidéo
	$('#videoPause').click(function()
	{
		lecteurVideo.doAction('pause');
		$(this).hide();
		$('#videoLecture').show();
	});


	//Lecture de la vidéo
	$('#videoLecture').click(function()
	{
		lecteurVideo.doAction('pause');
		$(this).hide();
		$('#videoPause').show();
	});


	//Les rollovers sur le tri
	$('.triVusOff').mouseover(function()
	{
		$('img', this).attr('src', '/mffSkel/images/btn-plus-vus-on.gif');
	});

	$('.triVusOff').mouseout(function()
	{
		$('img', this).attr('src', '/mffSkel/images/btn-plus-vus-off.gif');
	});

	$('.triFilmsOff').mouseover(function()
	{
		$('img', this).attr('src', '/mffSkel/images/btn-tous-films-on.gif');
	});

	$('.triFilmsOff').mouseout(function()
	{
		$('img', this).attr('src', '/mffSkel/images/btn-tous-films-off.gif');
	});

	$('.triReaOff').mouseover(function()
	{
		$('img', this).attr('src', '/mffSkel/images/btn-tous-realisateurs-on.gif');
	});

	$('.triReaOff').mouseout(function()
	{
		$('img', this).attr('src', '/mffSkel/images/btn-tous-realisateurs-off.gif');
	});


	//Vérification formulaire d'insertion vidéo
	$('#formFilm .formSubmit').click(function()
	{
		//Pas d'erreur
		erreur=0;

		//Les champs
		email=$('#film_email').val();
		nom=$('#film_nom').val();
		prenom=$('#film_prenom').val();
		adresse=$('#film_adresse').val();
		codePostal=$('#film_code_postal').val();
		ville=$('#film_ville').val();
		pays=$('#film_pays').val();
		telephone=$('#film_telephone').val();
		dateJour=$('#film_naissance_jour').val();
		dateMois=$('#film_naissance_mois').val();
		dateAnnee=$('#film_naissance_annee').val();
		filmTitre=$('#film_titre').val();
		filmResume=$('#film_resume').val();

		//Les tests
		//Email
		if(verifierAdresseEmail(email)==false)
		{
			$('#film_email').css('background-color', '#CC0000');
			$('#film_email').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#film_email').css('background-color', '#fff5ff');
			$('#film_email').css('color', '#000000');
		}

		//Nom
		if(nom=='')
		{
			$('#film_nom').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_nom').css('background-color', '#fff5ff');
		}

		//Prenom
		if(prenom=='')
		{
			$('#film_prenom').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_prenom').css('background-color', '#fff5ff');
		}

		//Adresse
		if(adresse=='')
		{
			$('#film_adresse').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_adresse').css('background-color', '#fff5ff');
		}

		//Code postal
		if(codePostal=='')
		{
			$('#film_code_postal').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_code_postal').css('background-color', '#fff5ff');
		}

		//Ville
		if(ville=='')
		{
			$('#film_ville').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_ville').css('background-color', '#fff5ff');
		}

		//Pays
		if(pays=='')
		{
			$('#film_pays').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_pays').css('background-color', '#fff5ff');
		}

		//Telephone
		if(telephone=='')
		{
			$('#film_telephone').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_telephone').css('background-color', '#fff5ff');
		}

		//Jour
		if(dateJour=='')
		{
			$('#film_naissance_jour').css('background-color', '#CC0000');
			$('#film_naissance_jour').css('color', '#ffffff');
			erreur++;
		}
		else
		{
			$('#film_naissance_jour').css('background-color', '#fff5ff');
			$('#film_naissance_jour').css('color', '#000000');
		}

		//Mois
		if(dateMois=='')
		{
			$('#film_naissance_mois').css('background-color', '#CC0000');
			$('#film_naissance_mois').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#film_naissance_mois').css('background-color', '#fff5ff');
			$('#film_naissance_mois').css('color', '#000000');
		}

		//Annee
		if(dateAnnee=='')
		{
			$('#film_naissance_annee').css('background-color', '#CC0000');
			$('#film_naissance_annee').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#film_naissance_annee').css('background-color', '#fff5ff');
			$('#film_naissance_annee').css('color', '#000000');
		}

		//Titre du film
		if(filmTitre=='')
		{
			$('#film_titre').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_titre').css('background-color', '#fff5ff');
		}

		//Résumé du film
		if(filmResume=='')
		{
			$('#film_resume').css('background-color', '#CC0000');
			erreur++;
		}
		else
		{
			$('#film_resume').css('background-color', '#fff5ff');
		}

		if(erreur>0)
		{
			alert('Merci de remplir les champs obligatoires');
		}
		else
		{
			if($('#film_reglement').is(':checked')==false)
			{
				alert('Merci d\'accepter le r\350glement pour poursuivre votre inscription');
			}
			else
			{
				$.nyroModalManual({
					content: "<div style=\"padding:20px; background-color:#FFFFFF;\"><div style=\"color:#CC0001; font-weight:bold; font-size:16px;\">Transfert du fichier vid\351o</div><div style=\"text-align:center; padding-top:20px; padding-bottom:20px;\">Merci de patienter pendant l'envoi du fichier...</div></div>",
					 closeSelector: "",
					 closeButton:""
				});
				$('#formFilm').submit();
			}
		}
	});


	//Réinitialisation des styles
	$('#formFilm input').keyup(function()
	{
		$(this).css('background-color', '#fff5ff');
		$(this).css('color', '#000000');
	});

	$('#formFilm textarea').keyup(function()
	{
		$(this).css('background-color', '#fff5ff');
		$(this).css('color', '#000000');
	});

	$('#formFilm select').change(function()
	{
		$(this).css('background-color', '#fff5ff');
		$(this).css('color', '#000000');
	});


	//Vérification formulaire d'insertion vidéo
	$('#formAmi .formSubmit').click(function()
	{
		//Pas d'erreur
		erreur=0;

		//Les champs
		email1=$('#ami_email_1').val();
		email2=$('#ami_email_2').val();
		email3=$('#ami_email_3').val();
		monEmail=$('#ami_mon_email').val();

		//Email 1
		if(email1!='' && verifierAdresseEmail(email1)==false)
		{
			$('#ami_email_1').css('background-color', '#CC0000');
			$('#ami_email_1').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#ami_email_1').css('background-color', '#fff5ff');
			$('#ami_email_1').css('color', '#000000');
		}

		//Email 2
		if(email2!='' && verifierAdresseEmail(email2)==false)
		{
			$('#ami_email_2').css('background-color', '#CC0000');
			$('#ami_email_2').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#ami_email_2').css('background-color', '#fff5ff');
			$('#ami_email_2').css('color', '#000000');
		}

		//Email 3
		if(email3!='' && verifierAdresseEmail(email3)==false)
		{
			$('#ami_email_3').css('background-color', '#CC0000');
			$('#ami_email_3').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#ami_email_3').css('background-color', '#fff5ff');
			$('#ami_email_3').css('color', '#000000');
		}

		//Mon email
		if(monEmail!='' && verifierAdresseEmail(monEmail)==false)
		{
			$('#ami_mon_email').css('background-color', '#CC0000');
			$('#ami_mon_email').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#ami_mon_email').css('background-color', '#fff5ff');
			$('#ami_mon_email').css('color', '#000000');
		}

		if(email1=='' && email2=='' && email3=='')
		{
			erreur++;
		}

		if(erreur>0)
		{
			alert('Merci de v\351rifier la validit\351 de vos adresses e-mail');
		}
		else
		{
			$('#formAmi').submit();
		}
	});

	//Réinitialisation des styles
	$('#formAmi input').keyup(function()
	{
		$(this).css('background-color', '#fff5ff');
		$(this).css('color', '#000000');
	});

	$('#formAmi textarea').keyup(function()
	{
		$(this).css('background-color', '#fff5ff');
		$(this).css('color', '#000000');
	});

	$('#formAmi select').change(function()
	{
		$(this).css('background-color', '#fff5ff');
		$(this).css('color', '#000000');
	});


	//Remplir les tags
	$('#grandTag').text('<!--Debut Tag MobileFilmFestival soutenez-nous!-->\n<a href="'+urlSite+'" title="Mobile Film Festival"><img src="'+urlSite+'/IMG/gif/logo.gif" /></a>\n<!--Fin Tag MobileFilmFestival soutenez-nous!-->');
	$('#petitTag').text('<!--Debut Tag MobileFilmFestival soutenez-nous!-->\n<a href="'+urlSite+'" title="Mobile Film Festival"><img src="'+urlSite+'/IMG/gif/logoMFF_bd.gif" /></a>\n<!--Fin Tag MobileFilmFestival soutenez-nous!-->');

	//Newsletter
	$('#newsletter_email_intro').click(function()
	{
		$(this).val('');
	});

	//Vérification formulaire newsletter
	$('#formNewsletterComplet .formSubmit').click(function()
	{
		//Pas d'erreur
		erreur=0;

		//Les champs
		email=$('#newsletter_email').val();

		//Email
		if(verifierAdresseEmail(email)==false)
		{
			$('#newsletter_email').css('background-color', '#CC0000');
			$('#newsletter_email').css('color', '#FFFFFF');
			erreur++;
		}
		else
		{
			$('#newsletter_email').css('background-color', '#fff5ff');
			$('#newsletter_email').css('color', '#000000');
		}

		if(erreur>0)
		{
			alert('Merci de v\351rifier la validit\351 de votre adresse e-mail');
		}
		else
		{
			$('#formNewsletterComplet').submit();
		}
	});

	//Facebook
	$('#videoComm').click(function()
	{
		$('#facebook').toggle();
	});

});
