var referme_1;

$(window).resize(function() {
	centre_popup();
});

$(document).ready(function(){
	$("A[rel='facebox']").facebox();
	var variables_url = window.location.hash;
	variables_url = variables_url.replace("#","");
	var variables_url2 = variables_url.split("=");
	var fonction = variables_url2[0];
	var valeur = variables_url2[1];
	
	if(fonction == "sm") {
		$(".corps_contenu").highlight(valeur);
	}
	$(".tags LI A").click(function() {
		document.location.href=$(this).attr("href")+"#sm="+$(this).html();
		return false;
	});
						   
	$(".entete_menu LI").mouseover(function() {
		$(".entete_menu LI").attr("class","");
		$(this).attr("class","li_on");
		$(".entete_textes .entete_textes_contenu").hide();
		$("#"+$(this).attr("rel")).fadeIn();
	});
	$("#menu ul li").each(function(){
	   $(this).mouseover(function(){
	  		$("#menu ul li").removeClass("menuliah");
			$(this).addClass("menuliah");
			$(this).children("div").slideDown("fast");
			$(this).prev().children("div").fadeOut("fast");
			$(this).siblings().children("div").fadeOut("fast");
			$(this).prev().removeClass("menuliah");
	   });
	});
	$("#menu ul li A[rel]").mouseover(function(){
		$("#"+$(this).attr("rel")).css({
			marginLeft: 151
		});
		$("#"+$(this).attr("rel")).fadeIn();
		if(($("#"+$(this).attr("rel")).offset().left + 150) >= $(document).width()) {
			$("#"+$(this).attr("rel")).css({
				marginLeft: -151
			});
		}
	});	
	$("#menu ul li A[rel]").mouseout(function(){
		$("#"+$(this).attr("rel")).fadeOut("fast");
	});
	$(".ss_ss_menu").mouseover(function() {
		//alert($(this).html());
		$(this).fadeIn();
	});
	
	$(document).click(function(){
		$("#menu ul li div").fadeOut();
		$("#menu ul li").removeClass("menuliah");
	});
	$(".vague_milieu").css("height",$(".contenu").height());
	$(".vague_milieu, .logo, .vague_haut").pngFix();
	$('.tags').tagSphere({
		height: 100,
		width: 280,
		slower: 1,
		speed: 1.3,
		radius: 60,
		timer: 50
	});
	
	$("A[rel='dev_acteurs_partenaires']").mouseover(function() {
		$("DIV[rel='dev_act_part']").slideDown();
	});	
	$("A[rel='dev_manifes']").mouseover(function() {
		$("DIV[rel='dev_manifs']").slideDown();
		$("DIV[rel='dev_lettre_infos']").slideUp();
	});
	$("A[rel='dev_lettre_infos']").mouseover(function() {
		$("DIV[rel='dev_manifs']").slideUp();
		$("DIV[rel='dev_lettre_infos']").slideDown();
	});
	
	//QUIZZ a decommenter pour activation
	/*
	if(testCookie("dejapopup","oui")!=true){ 
		popup();
		CreationCookie("dejapopup","oui",false);
	}
	*/
});

$(document).click(function() {
	$("DIV[rel='dev_act_part']").slideUp();
	$("DIV[rel='dev_manifs']").slideUp();
	$("DIV[rel='dev_lettre_infos']").slideUp();
});
/*
function video(url) {
	jQuery.facebox("<div id='player_flv'></div>");
	var aleatoire = Math.random();
	var so = new SWFObject('interface/1/flash/player.swf?a='+aleatoire, 'Lecteur Vidéo', '540px', '400px', '8.0.22', '#000000');
	so.addParam('allowFullScreen', 'true');
	so.addVariable('url_flv', url);
	so.addVariable('auto_play', 'on');
	so.write('player_flv');
}
*/
function video(url) {
	jQuery.facebox("<div id='player_flv'></div>");
	var aleatoire = Math.random();
	var so = new SWFObject("interface/1/flash/player/template_default/player_flv_maxi.swf?a="+aleatoire, "Lecteur Vidéo "+aleatoire, "540px", "400px", "8.0.22", "#000000");
	so.addParam("allowFullScreen", "true");
	so.addVariable("flv", url);
//	so.addVariable("showplayer", "always");
	so.addVariable("width", "350");
	so.addVariable("height", "200");
	so.addVariable("autoplay", "1");
//	so.addVariable("startimage", "".$img_video."");
	so.addVariable("showstop", "1");
	so.addVariable("showvolume", "1");
	so.addVariable("showfullscreen", "1");
	so.addVariable("showvolume", "1");
//	so.addVariable("title", "".$titre_video."");
	so.addVariable("playercolor", "453F4A");
	so.addVariable("buttoncolor", "FFFFFF");
	so.addVariable("buttonovercolor", "B2229E");
	so.addVariable("slidercolor1", "FFFFFF");
	so.addVariable("slidercolor2", "F7F7F7");
	so.addVariable("sliderovercolor", "B2229E");
	so.addVariable("loadingcolor", "666666");
	so.addVariable("width", "540");
	so.addVariable("height", "400");
	so.addVariable("margin", "0");
	so.addVariable("bgcolor", "F7F7F7");
	so.addVariable("bgcolor1", "FFFFFF");
	so.addVariable("bgcolor2", "FFFFFF");
	so.addVariable("buffermessage", "Chargement _n_");
	so.addVariable("showmouse", "autohide");
	so.addVariable("videobgcolor", "000000");
	so.write("player_flv");
}

function auto_play() {
//	$.galleria.activate(_src);
//	var timer_galerie=setInterval("auto_play_suiv()", 10000);		
}
function auto_play_suiv() {
	$.galleria.next();
}
function auto_play_stop() {
	clearInterval(timer_galerie);
}

// MANIFESTATIONS

function ouvr_manif(img,pdf) {
	var texte = "<center><a href='./UserFiles/file/manifestations/"+pdf+"' target='_blank'><img src='./UserFiles/image/manifestations/"+img+"' border='0' /><br /><br /><b>Télécharger le communiqué de presse</b></a></center>";
	jQuery.facebox(texte);
}

// CONTACTS
// FORMULAIRE CONTACT

function verif_form_contact() {
	
	document.getElementById( 'et_nom' ).innerHTML = "*";
	document.getElementById( 'et_prenom' ).innerHTML = "*";
	document.getElementById( 'et_tel2' ).innerHTML = "*";
	document.getElementById( 'et_email' ).innerHTML = "*";
	document.getElementById( 'et_sujet' ).innerHTML = "*";
	document.getElementById( 'et_message' ).innerHTML = "*";

	if ($("#contact_nom").val() == '') {
		alert('Veuillez renseigner votre nom.');
		document.getElementById( 'et_nom' ).innerHTML = "<font color='red'>*</font>";
		$("#contact_nom").focus();
		return false;
	}
	
	if ($("#contact_prenom").val() == '') {
		alert('Veuillez renseigner votre prénom.');
		document.getElementById( 'et_prenom' ).innerHTML = "<font color='red'>*</font>";
		$("#contact_prenom").focus();
		return false;
	}
	
	if ($("#contact_tel2").val() == '') {
		alert('Veuillez renseigner votre numéro de téléphone.');
		document.getElementById( 'et_tel2' ).innerHTML = "<font color='red'>*</font>";
		$("#contact_tel2").focus();
		return false;
	}
	
	
	if ($("#contact_email").val() == '') {
		alert('Veuillez renseigner une adresse Email.');
		document.getElementById( 'et_email' ).innerHTML = "<font color='red'>*</font>";
		$("#contact_email").focus();
		return false;
	}
	
	else {
		adresse = $("#contact_email").val();
		var place = adresse.indexOf("@",1);
		var point = adresse.indexOf(".",place+1);
		if ((place > -1)&&(adresse.length >2)&&(point > 1)) {
		}
		else {
			alert('Entrez une adresse email valide.');
			document.getElementById( 'et_email' ).innerHTML = "<font color='red'>*</font>";
			$("#contact_email").focus();
			return false;
		}
	}

	var mail_entre = $("#contact_email").val();
		
	if(mail_entre != '') {
		if(mail_entre.length<5) {
			alert ('Cette adresse Email est trop court');
		}
	}
	
	if ($("#contact_sujet").val() == '') {
		alert('Veuillez renseigner un sujet.');
		document.getElementById( 'et_sujet' ).innerHTML = "<font color='red'>*</font>";
		$("#contact_sujet").focus();
		return false;
	}
	
	if ($("#contact_message").val() == '') {
		alert('Veuillez renseigner un message.');
		document.getElementById( 'et_message' ).innerHTML = "<font color='red'>*</font>";
		$("#contact_message").focus();
		return false;
	}
	
	envois_contact();
}

function envois_contact() {
	
	aleatoire = Math.random();
	
	$.post("./include/ajax/contact.php?a="+aleatoire,{
		nom: $("#contact_nom").val(),
		prenom: $("#contact_prenom").val(),
		email: $("#contact_email").val(),
		tel2: $("#contact_tel2").val(),
		sujet: $("#contact_sujet").val(),
		message: $("#contact_message").val()
	},function(data) {
	   $('#form_contact').html(data);
	});	
}


/*** QUIZZ ***/

function quizz_valid(){
	var valid = 0; 
	var toutbon = 1;
	$(".text_question").each(function(){
		var quizzvalid = 0;					  
		var id_question = $(this).attr("rel");
		var exist_reponse = 0;
		$(".reponse_radio[name='radio_"+id_question+"']").each(function(){ 
			var id_reponse_radio = "#"+$(this).attr("id");
			if($(id_reponse_radio).is(':checked')){
				exist_reponse = 1;
				if($(this).attr("rel2")!="1"){
					quizzvalid = 1;
				}
			}
		});
		if(exist_reponse == 0){
			valid = 1;
		}
		else if(quizzvalid == 1){
			toutbon = 0;
		}
		else{
		}
	});
	
	var nom = $("#ch_quizz_nom").val();
	var prenom = $("#ch_quizz_prenom").val();
	var adresse = $("#ch_quizz_adresse").val();
	var ville = $("#ch_quizz_ville").val();
	var cp = $("#ch_quizz_cp").val();
	var tel = $("#ch_quizz_tel").val();
	var email = $("#ch_quizz_email").val();
	var profession = $("#ch_quizz_profession").val();
	var age = $("#ch_quizz_age").val();
	if($('input[type=radio][name=quizz_sexe]:checked').length==1){
		var sexe = $('input[type=radio][name=quizz_sexe]:checked').attr('value');
	}
	else{
		var sexe = "";
	}
	
	if(nom==""){
		$("#ch_quizz_nom").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_nom").css("border","1px solid #e0dfdc");
		$("#ch_quizz_nom").css("border","1px solid #d6d4d1");
	}
	if(prenom==""){
		$("#ch_quizz_prenom").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_prenom").css("border","1px solid #e0dfdc");
		$("#ch_quizz_prenom").css("border","1px solid #d6d4d1");
	}
	if(adresse==""){
		$("#ch_quizz_adresse").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_adresse").css("border","1px solid #e0dfdc");
		$("#ch_quizz_adresse").css("border","1px solid #d6d4d1");
	}
	if(ville==""){
		$("#ch_quizz_ville").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_ville").css("border","1px solid #e0dfdc");
		$("#ch_quizz_ville").css("border","1px solid #d6d4d1");
	}
	if(cp==""){
		$("#ch_quizz_cp").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_cp").css("border","1px solid #e0dfdc");
		$("#ch_quizz_cp").css("border","1px solid #d6d4d1");
	}
	if(tel==""){
		$("#ch_quizz_tel").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_tel").css("border","1px solid #e0dfdc");
		$("#ch_quizz_tel").css("border","1px solid #d6d4d1");
	}
	if(email==""){
		$("#ch_quizz_email").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_email").css("border","1px solid #e0dfdc");
		$("#ch_quizz_email").css("border","1px solid #d6d4d1");
	}
	if(profession==""){
		$("#ch_quizz_profession").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_profession").css("border","1px solid #e0dfdc");
		$("#ch_quizz_profession").css("border","1px solid #d6d4d1");
	}
	if(age==""){
		$("#ch_quizz_age").css("border","1px solid #d20072");
		valid = 1;
	}else{
		$("#ch_quizz_age").css("border","1px solid #e0dfdc");
		$("#ch_quizz_age").css("border","1px solid #d6d4d1");
	}
	
	if(valid == 0){
		$.post("../../../include/quizz_verif.php?&action=quizz_valid&a="+Math.random(),{
			nom:nom,
			prenom:prenom,
			adresse:adresse,
			ville:ville,
			cp:cp,
			tel:tel,
			email:email,
			profession:profession,
			age:age,
			sexe:sexe,
			toutbon:toutbon
		},function(data){
			if(data=="email_exist"){
				alert("Cette adresse email a déjà été utilisée pour participer à ce jeu.");
			}
			else if(data=="ok"){
				alert("Participation enregistrée !");
				ferme_popup();
			}
			else{
				alert("Erreur"+data);
			}
		});
	}
	else{
		alert("Vous devez remplir tous les champs du formulaire.");
	}
}

function popup() {
	if($(".popup").html() == null) {
		$("BODY").prepend("	<div class='overlay'></div><div class='popup'><div class='popup_titre'><a href='javascript:;' onclick='ferme_popup();'></a><span></span></div><div class='popup_content'></div></div>");
	}
	$(".popup_titre SPAN").html("chargement...");
	$(".popup_content").html("<center><img src='./img_graph/loader.gif' border='0' /></center>");
	$(".overlay").css({
		opacity: 0.5
	});
	centre_popup(".popup");
	$(".overlay").fadeIn();
	$(".popup").fadeIn();
}
function centre_popup() {
	var id = ".popup";
	var l = 0, t = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		l = window.innerWidth;
		t = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		l = document.documentElement.clientWidth;
		t = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		l = document.body.clientWidth;
		t = document.body.clientHeight;
	}		
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	var t = (t - $(id).outerHeight())/2 + scrOfY;
	var l = (l - $(id).outerWidth())/2 + scrOfX;
	$(id).css({
		"top": 50,
		"left": l
	});
}
function ferme_popup() {
	$(".overlay").fadeOut();
	$(".popup").fadeOut();
}


function ScanCookie(variable){
	cook = document.cookie;
	variable += "=";
	place = cook.indexOf(variable,0);
	if (place <= -1){
		return("0");
	}
	else{
		end = cook.indexOf(";",place)
		if (end <= -1){
			return(unescape(cook.substring(place+variable.length,cook.length)));
		}else{
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}
}


function CreationCookie(nom,valeur,permanent){
	if(permanent){
		dateExp = new Date(2020,11,11);
		dateExp = dateExp.toGMTString();
		ifpermanent = '; expires=' + dateExp + ';';
	}else{
		ifpermanent = '';
		document.cookie = nom + '=' + escape(valeur) + ifpermanent;
	}
	
	if(ScanCookie("dejapopup")==0){
		CreationCookie("dejapopup","oui",false);
	}
}
	
function nameDefined(ckie,nme)
{
   var splitValues
   var i
   for (i=0;i<ckie.length;++i)
   {
      splitValues=ckie[i].split("=")
      if (splitValues[0]==nme) return true
   }
   return false
}
function delBlanks(strng)
{
   var result=""
   var i
   var chrn
   for (i=0;i<strng.length;++i) {
      chrn=strng.charAt(i)
      if (chrn!=" ") result += chrn
   }
   return result
}
function getCookieValue(ckie,nme)
{
   var splitValues
   var i
   for(i=0;i<ckie.length;++i) {
      splitValues=ckie[i].split("=")
      if(splitValues[0]==nme) return splitValues[1]
   }
   return ""
}
function testCookie(cname, cvalue) {  
   var cookie=document.cookie       
   var chkdCookie=delBlanks(cookie) 
   var nvpair=chkdCookie.split(";")
   if(nameDefined(nvpair,cname))      
   {   
      tvalue=getCookieValue(nvpair,cname) 
      if (tvalue == cvalue) return true
	   else return false
   }
   else return false
}


function noel11(quoi,cad) {
	if(quoi == "2") {
		$.post("./include/noel_2011/index.php",{
			a: quoi
		},function(data) {
			$(".etape1").html(data);
		});
	}
	if(quoi == "3") {
		noel11_valid();
	}
	if(quoi == "4") {
		$.post("./include/noel_2011/index.php",{
			a: quoi,
			cad:cad
		},function(data) {
			$(".noel11").html(data);
		});
	}
}

function noel11_isEmail(myVar){
     // La 1ère étape consiste à définir l'expression régulière d'une adresse email
     var regEmail = new RegExp('^[0-9a-z._-]+@{1}[0-9a-z.-]{2,}[.]{1}[a-z]{2,5}$','i');

     return regEmail.test(myVar);
   }


function noel11_valid(){
	
	var nom = $("#ch_quizz_nom").val();
	var prenom = $("#ch_quizz_prenom").val();
	var adresse = $("#ch_quizz_adresse").val();
	var ville = $("#ch_quizz_ville").val();
	var cp = $("#ch_quizz_cp").val();
	var tel = $("#ch_quizz_tel").val();
	var email = $("#ch_quizz_email").val();
	var profession = $("#ch_quizz_profession").val();
	var age = $("#ch_quizz_age").val();
	if($('input[type=radio][name=quizz_sexe]:checked').length==1){
		var sexe = $('input[type=radio][name=quizz_sexe]:checked').attr('value');
	}
	else{
		var sexe = "";
	}
	
	if(nom==""){
		alert("Vous devez renseigner votre nom pour valider votre participation");
		$("#ch_quizz_nom").css("border","1px solid #b5430f").focus();
		return false;
	}else{
		$("#ch_quizz_nom").css("border","1px solid #e0dfdc");
		$("#ch_quizz_nom").css("border","1px solid #d6d4d1");
	}
	if(prenom==""){
		alert("Vous devez renseigner votre prénom pour valider votre participation");
		$("#ch_quizz_prenom").css("border","1px solid #b5430f").focus();
		return false;
	}else{
		$("#ch_quizz_prenom").css("border","1px solid #e0dfdc");
		$("#ch_quizz_prenom").css("border","1px solid #d6d4d1");
	}
	if(cp==""){
		alert("Vous devez renseigner votre code postal pour valider votre participation");
		$("#ch_quizz_cp").css("border","1px solid #b5430f").focus();
		return false;
	}else{
		$("#ch_quizz_cp").css("border","1px solid #e0dfdc");
		$("#ch_quizz_cp").css("border","1px solid #d6d4d1");
	}
	if(email==""){
		alert("Vous devez renseigner votre adresse email pour valider votre participation");
		$("#ch_quizz_email").css("border","1px solid #b5430f").focus();
		return false;
	}else{
		$("#ch_quizz_email").css("border","1px solid #e0dfdc");
		$("#ch_quizz_email").css("border","1px solid #d6d4d1");
	}
	if(!noel11_isEmail(email)) {
		alert("Vous devez renseigner votre adresse email correcte pour valider votre participation");
		$("#ch_quizz_email").css("border","1px solid #b5430f").focus();
		return false;
	}else{
		$("#ch_quizz_email").css("border","1px solid #e0dfdc");
		$("#ch_quizz_email").css("border","1px solid #d6d4d1");
	}
	if(sexe==""){
		alert("Vous devez renseigner votre sexe pour valider votre participation");
		$("#ch_quizz_sexe").css("border","1px solid #b5430f").focus();
		return false;
	}else{
		$("#ch_quizz_sexe").css("border","1px solid #e0dfdc");
		$("#ch_quizz_sexe").css("border","1px solid #d6d4d1");
	}
	
	$.post("./include/noel_2011/index.php?a="+Math.random(),{
		a: "3",
		nom_particip:nom,
		prenom_particip:prenom,
		adresse_particip:adresse,
		ville_particip:ville,
		cp_particip:cp,
		tel_particip:tel,
		email_particip:email,
		profession_particip:profession,
		age_particip:age,
		sexe_particip:sexe
	},function(data){
		if(data=="email_exist"){
			alert("Cette adresse email a déjà été utilisée pour participer à ce jeu.");
		}
		else {
			alert("Participation enregistrée, découvrez votre cadeau !");
			noel11("4",data);
		}
	});
}
