/*=======================================================================
	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";

var videoLance=0;

//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
$(document).ready(function()
{
	if($.browser.msie && $.browser.version=='7.0')
	{	
		$('#videoPause').css('margin-left', '-475px');
		$('#videoLecture').css('margin-left', '-475px');
		$('#videoZoomPlus').css('margin-left', '-475px');
		$('#videoZoomMoins').css('margin-left', '-475px');
		$('#videoComm').css('margin-left', '-475px');
		$('#facebook').css('padding-top', '250px');
		$('#video').css('margin-left', '40px');
	}
	
	var urlSite='http://fr.mobilefilmfestival.com';	
	var lecteurVideo=window.document.playerVideo;
	//var lecteurVideo=document.getElementById('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()
	{
		$('#lancementBtn').css('padding','11px 0px 0px 0px');
		if($.browser.msie && $.browser.version=='7.0')
		{
			$('#video').css('width', '219px');
			$('#video').css('height', '189px');
			$('#video').css('margin-top', '20px');
			$('#video').css('margin-left', '40px');
			$('#videoLecture').css('margin-top', '73px');
			$('#videoLecture').css('margin-left', '-475px');
			$('#videoPause').css('margin-top', '73px');
			$('#videoPause').css('margin-left', '-475px');
			$('#videoZoomPlus').show();
			$('#videoZoomMoins').hide();
			$('#videoComm').show();
		}
		else if($.browser.msie && $.browser.version=='8.0')
		{			
			$('#video').css('width', '219px');
			$('#video').css('height', '189px');
			$('#laVideo').css('width', '219px');
			$('#laVideo').css('height', '189px');
			$('#video').css('margin-top', '20px');
			$('#video').css('margin-left', '40px');
			$('#videoLecture').css('margin-top', '73px');
			$('#videoLecture').css('margin-left', '290px');
			$('#videoPause').css('margin-top', '73px');
			$('#videoPause').css('margin-left', '290px');
			$('#videoZoomPlus').show();
			$('#videoZoomMoins').hide();
			$('#videoComm').show();	
		}
		else if($.browser.msie && $.browser.version=='9.0')
		{
			$('#video').css('width', '219px');
			$('#video').css('height', '189px');
			$('#laVideo').css('width', '219px');
			$('#laVideo').css('height', '189px');
			$('#video').css('margin-top', '14px');
			$('#video').css('margin-left', '40px');
			$('#videoLecture').css('margin-top', '73px');
			$('#videoLecture').css('margin-left', '290px');
			$('#videoPause').css('margin-top', '73px');
			$('#videoPause').css('margin-left', '290px');
			$('#videoZoomPlus').show();
			$('#videoZoomMoins').hide();
			$('#videoComm').show();			
		}
		else
		{
			$('#video').css('width', '219px');
			$('#video').css('height', '189px');			
			$('#laVideo').css('width', '219px');
			$('#laVideo').css('height', '189px');
			$('#video').css('margin-top', '14px');
			$('#video').css('margin-left', '40px');
			$('#videoLecture').css('margin-top', '73px');
			$('#videoLecture').css('margin-left', '290px');
			$('#videoPause').css('margin-top', '73px');
			$('#videoPause').css('margin-left', '290px');
			$('#videoZoomPlus').show();
			$('#videoZoomMoins').hide();
			$('#videoComm').show();
		}
	});
	
	//Taille de la vidéo (Plus)
	$('#videoZoomPlus').click(function()
	{
		if(videoLance==1)
		{
			$('#lancementBtn').css('padding','130px 0px 0px 200px');
		
			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', '-200px');			
				$('#videoPause').css('margin-top', '50px');
				$('#videoPause').css('margin-left', '-170px');
				$('#videoZoomMoins').css('margin-left', '-170px');			
				$('#videoZoomMoins').show();			
				$('#videoZoomPlus').hide();
				$('#videoComm').hide();
			}
			else if($.browser.msie && $.browser.version=='8.0')
			{			
				$('#video').css('width', '630px');			
				$('#video').css('height', '430px');
				$('#laVideo').css('width', '630px');
				$('#laVideo').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', '50px');
				$('#videoPause').css('margin-left', '600px');			
				$('#videoZoomMoins').css('margin-left', '600px');			
				$('#videoZoomMoins').show();			
				$('#videoZoomPlus').hide();
				$('#videoComm').hide();			
			}
			else if($.browser.msie && $.browser.version=='9.0')
			{
				$('#video').css('width', '630px');
				$('#video').css('height', '800px');
				$('#laVideo').css('width', '630px');
				$('#laVideo').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', '50px');
				$('#videoPause').css('margin-left', '600px');
				$('#videoZoomMoins').css('margin-left', '600px');
				$('#videoZoomMoins').css('display', 'block');
				$('.commentaireV').hide();			
				$('#videoZoomPlus').hide();
			}
			else
			{
				$('#video').css('width', '630px');
				$('#video').css('height', '430px');
				$('#laVideo').css('width', '630px');
				$('#laVideo').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', '50px');
				$('#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', '84px');
		$('#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', '-16px');
		$('#editionPrecVideoFLV').css('margin-left', '-190px');
		$('#editionPrecVideoZoomMoins').show();
		$('#editionPrecVideoZoomPlus').hide();
	});
	
	
	//Pause de la vidéo
	$('#videoPause').click(function()
	{
		$('#lancementBtn').show();
		lecteurVideo.doAction('pause');		
		$('#videoLecture').css('display', 'block');
	});
	
	
	//Lecture de la vidéo
	$('#videoLecture').click(function()
	{
		videoLance=1;
		$('#laVideo').css('visibility', 'visible');
		$('#lancementVideo').hide();
		$('#lancementBtn').hide();
		$('#videoLecture').hide();
		$('#lancementVideo').hide();
		
		if($.browser.msie==false)
		{			
			lecteurVideo.doAction('pause');		
		}
		else
		{
			$(document).oneTime(500, function()
			{			
				lecteurVideo.doAction('pause');		
			});
		}
	});
	
	//Lecture de la vidéo
	$('#lancementVideo, #lancementBtn').click(function()
	{
		videoLance=1;
		$('#lancementVideo').hide();
		$('#lancementBtn').hide();
		$('#laVideo').css('visibility', 'visible');
		$('#videoLecture').hide();
		
		if($.browser.msie==false)
		{			
			lecteurVideo.doAction('pause');		
		}
		else
		{			
			$(document).oneTime(500, function()
			{				
				lecteurVideo.doAction('pause');		
			});
		}
	});	
	
	//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', '#15B8DC');
			$('#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', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_nom').css('background-color', '#fff5ff');
		}
		
		//Prenom
		if(prenom=='')
		{
			$('#film_prenom').css('background-color', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_prenom').css('background-color', '#fff5ff');
		}
		
		//Adresse
		if(adresse=='')
		{
			$('#film_adresse').css('background-color', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_adresse').css('background-color', '#fff5ff');
		}
		
		//Code postal
		if(codePostal=='')
		{
			$('#film_code_postal').css('background-color', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_code_postal').css('background-color', '#fff5ff');
		}
		
		//Ville
		if(ville=='')
		{
			$('#film_ville').css('background-color', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_ville').css('background-color', '#fff5ff');
		}
		
		//Pays
		if(pays=='')
		{
			$('#film_pays').css('background-color', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_pays').css('background-color', '#fff5ff');
		}
		
		//Telephone
		if(telephone=='')
		{
			$('#film_telephone').css('background-color', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_telephone').css('background-color', '#fff5ff');
		}
		
		//Jour
		if(dateJour=='')
		{
			$('#film_naissance_jour').css('background-color', '#15B8DC');
			$('#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', '#15B8DC');
			$('#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', '#15B8DC');
			$('#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', '#15B8DC');
			erreur++;
		}
		else
		{
			$('#film_titre').css('background-color', '#fff5ff');
		}
		
		//Résumé du film
		if(filmResume=='')
		{
			$('#film_resume').css('background-color', '#15B8DC');
			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
			{
				$('#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', '#15B8DC');
			$('#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', '#15B8DC');
			$('#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', '#15B8DC');
			$('#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', '#15B8DC');
			$('#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', '#15B8DC');
			$('#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, .commentaireV').click(function()
	{
		if($('#facebook').css('display')=='none')
		{
			$('#facebook').css('display', 'block');
		}
		else
		{
			$('#facebook').css('display', 'none');
		}
	});
	
	//Jury
	nbElement=$('#auteurs .item').length;
							
	for(e=0; e<nbElement; e++)
	{
		if(e%2==1)
		{
			if($('#auteurs .item').eq(e).height()>$('#auteurs .item').eq(e-1).height())
			{
				$('#auteurs .item').eq(e-1).css('height', $('#auteurs .item').eq(e).height());
			}
			else
			{
				$('#auteurs .item').eq(e).css('height', $('#auteurs .item').eq(e-1).height());
			}
		}
	}
	
});
