$(window).load(function() 
{
	reflet();
	ombre();
	generateVideo(pub);
	clicVideo();
	clicNav();
	ssNav();
	afficheCarteRegions();
	// Gestion des messages
	showcompteur();
	initSendMessage();
	otherQuestion();
	
	$('.pictoGalerie a').lightBox();

	$('a.flash').media({caption: false});
});



//Fonction qui donne un petit reflet au menu et aux tetieres de bloc
function reflet()
	{
	var reflet = $(".reflet");
	
	if(reflet.length!=0)
		{
		var paddingTop = reflet.css("padding-top");
		paddingTop = paddingTop.replace("px","");
		var paddingBottom = reflet.css("padding-bottom");
		paddingBottom = paddingBottom.replace("px","");

		var paddingLeft = reflet.css("padding-left");
		paddingLeft = paddingLeft.replace("px","");
		var paddingRight = reflet.css("padding-right");
		paddingRight = paddingRight.replace("px","");

		var largeur = reflet.width();
		largeur = Math.round(largeur)+Math.round(paddingLeft)+Math.round(paddingRight);

		var hauteur = reflet.height();
		hauteur = Math.round(hauteur)+Math.round(paddingTop)+Math.round(paddingBottom);
		hauteur = Math.round(hauteur/2);
		var bloc = '<div class="blocReflet" style="height:'+hauteur+'px;width:'+largeur+'px;"></div>';
		
		reflet.prepend(bloc);
		$(".blocReflet").opacity(.1);
		}
	}



//Fonction qui donne une petite ombre aux titres
function ombre()
	{
	var init = $(".horaire");
	var ombre = init.clone();
	ombre.addClass("ombre");
	init.before(ombre);
	}


//Fonction qui génère les players vidéos
function generateVideo(pub)
	{
	var taillePlayer = [384, 288];

	var tailleVideo = $('#tailleVideo').text();
	if(tailleVideo!='') taillePlayer = tailleVideo.split('|');
	taillePlayer[1] = Math.round(taillePlayer[1])+65;
	$('#playerBox').css({ width: taillePlayer[0]+"px", height: taillePlayer[1]+"px" });

	if (pub == 1 || pub === 'undefined')
	{
		$('a.media').mediaCatchup(
		{
			width: taillePlayer[0],
			height: taillePlayer[1]
		});
	}
	else
	{
		$('a.media').media(
		{
			width: taillePlayer[0],
			height: taillePlayer[1],
			caption : false,
			autoplay: true
		});
	}
}


//Fonction qui gère le clic sur les vignettes de vidéo
function clicVideo()
	{
	$(".btVideo").click(function()
		{
		var urlVideo = $(this).attr("href");
		$('.media')
			.trigger('stop')
			.after('<a class="media" href="'+urlVideo+'">Vous devez activer Javascript pour lire la vidéo !</a>')
			.remove();
		generateVideo();
		return false;
		});
	}


//Fonction qui gère le clic pour déplier une sous-nav
function clicNav()
	{
	$("#btNav").click(function()
		{
		$("#btNav").hide();
		$("#ssNavMove").fadeIn();
		return false;
		});
	}


//Fonction qui gère le clic pour déplier une sous-nav
function ssNav()
	{
	$(".nav").mouseover(function()
		{
		$(".ssnav", this).show();
		});

	$(".nav").mouseout(function()
		{
		$(".ssnav", this).hide();
		});
	}

// Affiche la carte des régions extensible si un bloc identifié "carteRegions" existe dans la page	
function afficheCarteRegions() {
	$("#carteRegions").load('/appftv/dfusion/getCache.php?bloc=france3.fr:common:area_go2_small_block');
}

// fontions de gestion des messages
function showcompteur()
{
	$('#message').keydown(function()
	{
		var totalcar = $('#message').val().length;
		$('#compteur').html(totalcar + '/');
	});
}

function otherQuestion()
{
	$('.showquestion').click(function()
	{
		$('#message').val('');
		$('#compteur').html('');
		$('#myresponse').hide();
		$('#myform').show();
	});
}

function initSendMessage()
{
	$('#ok').click(function()
	{
		var pseudo = $('#pseudo').val();
		var message = $('#message').val();
		if (pseudo == '')
		{
			alert('Vous devez saisir un pseudo');
		}
		else if (pseudo == '')
		{
			alert('Vous devez saisir un message');
		}
		else 
		{
			var sendData = new Image();
			sendData.src = url + message + " - " + pseudo;
			
			var sendDataSecondaire = new Image();
			sendDataSecondaire.src = urlSecondaire + message + " - " + pseudo;

			$('#myform').hide();
			$('#myresponse').show();
		}
		return false;
	});
}