jQuery.extend( jQuery.easing,{easeOutCubic: function (x, t, b, c, d) {return c*((t=t/d-1)*t*t + 1) + b;}});

var POS = 1;
var NBR_EMAIL_FILLEUL = 0;
var ID_LI_FILLEUL = false;
var FAI_MAIL;
var NAV_1;
var NAV_2;

var ID_USER;

function setUser(id){

	ID_USER = id;
}


function popupcentree(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;

	var left=(screen.width-largeur)/2;

	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

function verifEmail(adresse)
{

	
	var reg = /^\w{1,}[\.|-]{0,1}\w*\@[a-z0-9-]{2,}\.[a-z0-9-]{2,4}$/;
	
	if(reg.test(adresse)){
		return true;

	}
	else{
		return false;
	}
}



function showCommentez () {


	$("div#formComm").slideToggle("slow");

}



function goAncre(){

	$("body").animate({scrollTop: $("body").height()}, 500, "easeOutCubic");

}



function showPics (baseUrl,video,qnameImg, id, lien, autostart) {

	

	if (video=='') {

		$("#newsimgbig").html('<a href="'+lien+'"><img src="'+qnameImg+'/vignette_big.jpg" height="271" width="406" /></a>');

	} else {

		//var so = new SWFObject(baseUrl+"/flash/video_orange_home.swf", "player", "361", "271", "9", "#000000");
		var so = new SWFObject(baseUrl+"/flash/video_orange_home.swf", "player", "406", "271", "9", "#000000");
		so.addParam("scale", "noscale");
		so.addParam("salign", "t");
		so.addVariable("flvPath", baseUrl+"/videos/"+video);
		so.addVariable("imgPath", qnameImg+"/video_big.jpg");
		so.addVariable("autostart", autostart);
		so.write("newsimgbig");	
	}

	for (i=1;i<4;i++){

		if (i != id) {

			$("#contenuactu"+i).css("display","none");

			$("#vignette_accueil_"+i).addClass('noBorderVignette');

			$("#vignette_accueil_"+i).removeClass('borderVignette');

		} else {

			$("#contenuactu"+i).css("display","block");

			$("#vignette_accueil_"+i).addClass('borderVignette');

			$("#vignette_accueil_"+i).removeClass('noBorderVignette');

		}

	}

	



	

}

function showTxt (div,president) {

	$("div#"+div).slideToggle("slow");

	

	html = $("a#"+div+"Lien").html();

	

	if (html == 'fermer') {

		if (president==true)

			$("a#"+div+"Lien").html("lire l'interview texte");	

		else

			$("a#"+div+"Lien").html('lire la suite');

	} else {

		$("a#"+div+"Lien").html('fermer');

	}

	

}



function paginationActus (num) {

	var pixels;
	

	if (POS != num) {

		

		if (POS > num) {

			pixels = (POS-num)*300;

			 $(".lesActus").animate({"marginTop": "+="+pixels+"px"}, "slow");

			

		} else {
		
			pixels = (num-POS)*300;

			 $(".lesActus").animate({"marginTop": "-="+pixels+"px"}, "slow");

		}

	

		POS = num;

		

		for (var i=1; i<80;i++) {

		

			

			

			if (i != num) {

			

				$("#a_"+i).css("color","#FF6600");

				$("#a_"+i).css("text-decoration","underline");

				

			} else {

				

				$("#a_"+i).css("color","#444444");

				$("#a_"+i).css("text-decoration","none");

			

			}

		 }

	}

}


function verifFormPseudo(id) {
	
	
	
	pseudo = $("#pseudo").val();
	
	if (pseudo != "") {
	
		$.ajax({
		   type: "POST",
		   url: "php/fonctions.php",
		   data: "action=verifFormModif&id="+id+"&pseudo="+pseudo,
		   success: function(msg){
				
				nbr_pseudo = msg;
				
				if (nbr_pseudo == 0) {
					$(".infoPseudo").css('display','none');
					if (id != 0) {
						$('#modifForm form').submit();
					} else {
						$('#formInscription').submit();
					}
				} else {
					$(".infoPseudo").css('display','block');
					$(".infoPseudo").html('D&eacute;sol&eacute;, le pseudo <em>'+pseudo+'</em> est d&eacute;j&agrave; utilis&eacute;.');
				}
	
		   }
		});	
	
	} else {
	
		if (id != 0) {
			$('#modifForm form').submit();
		} else {
			$('#formInscription').submit();
		}
	}
	
}


function ajouterProfil(id_profil, id_user, url) {

	$.ajax({
	   type: "POST",
	   url: "php/fonctions.php",
	   data: "action=ajouterProfil&id="+id_user+"&profil="+id_profil,
	   success: function(msg){
	   
			if (msg == 'ok') {
			
				/*$(".profilAjouter").attr("src",url+"/images/partie_profils_preferes.jpg");
				$(".profilAjouter").attr("width","210");
				$(".profilAjouter").css("cursor","default");*/
				location.reload();	
			}
	   }
	   
	  });	
}


function supprimerProfil(id_profil, id_user, url) {

	$.ajax({
	   type: "POST",
	   url: "php/fonctions.php",
	   data: "action=supprimerProfil&id="+id_user+"&profil="+id_profil,
	   success: function(msg){
	   
			if (msg == 'ok') {
			
				/*$(".profilAjouter").attr("src",url+"/images/addprofile_btn.gif");
				$(".profilAjouter").attr("width","215");*/
				location.reload();
				
			}
	   }
	   
	  });	
}


function ajouterFilleul() {
	
	if (!ID_LI_FILLEUL) {
		
		var email;
		var id_user = $('#id_user').val();
		
		if (id_user == '1105'){
		
			//email = doMaticMail($('#emailFilleul').val());
			email = $('#emailFilleul').val();

		} else {
			
			email = $('#emailFilleul').val();

		}
		
		var html = $('#newFilleuls').html();		
		var li = '<li id="filleul'+NBR_EMAIL_FILLEUL+'" class="ligneFilleul" onclick="showPopinFilleul(this); return false;" >'+email+'</li>'+html;
		
		
		$.ajax({
		   type: "POST",
		   url: "php/fonctions.php",
		   data: "action=verifFilleul&id_user="+id_user+"&email="+email,
		   success: function(msg){
				
				if (verifEmail(email) && verifListe(email) && msg == 'true') {
		
					NBR_EMAIL_FILLEUL++;
					
					$('#newFilleuls').html(li);
					$('#messageRouge').html('');
					$('#emailFilleul').val('');
					
					createNav(1,1);
				
				} else {
				
					if (!verifEmail(email)) {
						$('#messageRouge').html('cet email est non valide.');
					}
					
					if (!verifListe(email)) {
						$('#messageRouge').html('cet email est d&eacute;j&agrave; dans la liste.');
					}
					
					if (msg == 'false') {
						$('#messageRouge').html('cet email &agrave; d&eacute;j&agrave; re&ccedil;u une invitation et / ou est  d&eacute;j&agrave; en base.');
					}
				}
	
		   }
		});	
		
		
		
		$('#emailFilleul').focus();
		$('#messageEnvoi').html('');
		
	}
	

}


function doMaticMail(email) {

	var mail = email+"@uzik.com";
	
	return mail;
}


function envoyerFilleul() {
	
	var data = 'action=ajouterFilleul';
	var x = $(".ligneFilleul");
	var email;
	var id_user = $('#id_user').val();
	
	if (x.length > 0) {
	
		for (var i=0;i<x.length;i++) {
			
			email = $('#filleul'+i).html();
			
			if (email != null) {
			
				$.ajax({
				   type: "POST",
				   url: "php/fonctions.php",
				   data: "action=ajouterFilleul&num="+i+"&id_user="+id_user+"&email="+email,
				   success: function(msg){
						
						if (msg != 'false') {
	
							$('#filleul'+msg).fadeOut("slow", function() {
							
								$('#filleul'+msg).remove();
								$('#np1').html('');	
								NBR_EMAIL_FILLEUL = 0;
								fillFilleuls();
							
							});
	
						} 
			
				   }
				});	
			
			}
					
		}
	
	} else {
	
		$('#messageEnvoi').html('merci de renseigner au moins un email.');
	}

}


function verifListe(email) {
	
	var bool = true;
	
	var x = $(".ligneFilleul");
	
	for (var i=0;i<x.length;i++) {
	
		if ($('#filleul'+i).html() == email) {
			bool = false;
			break;
		} 
		
	}
	
	return bool;
	
}


function showPopinFilleul(li) {
	
	var id = $(li).attr('id');
	var mail = $('#'+id).html();
	ID_LI_FILLEUL = id;
	
	$('#emailFilleul').attr('disabled','disabled');
	$('#mailDel').html(mail);
	
	$('#envoyerListe').hide();
	$('.delFilleulPop').show();

}


function supprFilleul() {
	
	$('#'+ID_LI_FILLEUL).remove();
	
	closePopinFilleul();
}

function closePopinFilleul() {
	
	ID_LI_FILLEUL = false;
	
	$('#emailFilleul').removeAttr("disabled");
	$('#mailDel').html('');
	
	$('#envoyerListe').show();
	$('.delFilleulPop').hide();
	$('#emailFilleul').focus();
}


function fillFilleuls() {

	var id_user = $('#id_user').val();
	
	$.ajax({
	   type: "POST",
	   url: "php/fonctions.php",
	   data: "action=fillFilleuls&id_user="+id_user,
	   success: function(msg){
			
			if (msg.length > 0) {
				
				$('#allFilleuls').html(msg);
				$('#maListeDeFilleuls').show();
				
				createNav(2,1);
				
			} else {
			
				$('#maListeDeFilleuls').hide();
			}

	   }
	});	
	
}

function createNav(bloc, page) {
	
	$("#messageEnvoi").html('');
	var hauteur_ligne = 28;
	var scroll_hauteur = 7*hauteur_ligne;
	var top = 0;
	
	if (bloc == 2) {
		var x = $(".ligneMonFilleul").length;
		var div = "allFilleuls";
	} else {
		var x = $(".ligneFilleul").length;
		var div = "newFilleuls";
	}
	
	if (page == undefined) {
	
		page = 1;
	}
	
	var nbrPages = Math.ceil(x/7);
	
	var html = '';
	var tiret = '';
	
	if (nbrPages > 1) {
	
		for (i=1;i<=nbrPages;i++) {
			
			tiret = " | ";
			
			if (i == nbrPages) {
				tiret = "";
			}
			
			if (page == i) {
		
				html += '<a id="p'+bloc+'_'+i+'" style="text-decoration: none;">'+i+'</a>'+tiret; 
			
			} else {
				html += '<a id="p'+bloc+'_'+i+'" style="color:#FF6600;" onclick="createNav('+bloc+', '+i+'); return false;" href="#">'+i+'</a>'+tiret;
			}
		}
		
		if (page > 1) {
		
			top -= (page-1)*(scroll_hauteur); 
			
		} 
	
	}
	
	$('#np'+bloc).html(html);	
	$("#"+div).animate({ marginTop: top}, 1000 );
	
}


function recupKey(key) {

	if (key  && key != '') {
	
	
		$.ajax({
		   type: "POST",
		   url: "php/fonctions.php",
		   data: "action=recupKey&key="+key,
		   success: function(msg){
				
				$("#key").val(msg);
		   }
		});	
	
	}

}


function validKey(key) {
	
	if (key != 0 && key != '') {
	
		$.ajax({
		   type: "POST",
		   url: "php/fonctions.php",
		   data: "action=validKey&key="+key,
		   success: function(msg){
				
				//$("#key").val(msg);
		   }
		});	
	}
}


function voteLivre(id_livre) {

	
	if (ID_USER && ID_USER != "" && ID_USER != 0) {
	
		$.ajax({
		   type: "POST",
		   url: "php/fonctions.php",
		   data: "action=voteLivre&id="+ID_USER+"&id_livre="+id_livre,
		   success: function(msg){
				
				$("#messageVote").html(msg);
		   }
		});	
		
	} else {
		
		var txt = 'Inscrivez-vous ou connectez-vous pour pouvoir voter<br/>';
		txt += '<a class="lien_flecheOrange blanc" href="http://prix-orange-du-livre.event.orange.fr/inscription.html">inscrivez-vous</a><br/>';
		txt += '<a class="lien_flecheOrange blanc" href="http://prix-orange-du-livre.event.orange.fr/utilisateur/connexion">connectez-vous</a><br/>';
		
		$("#messageVote").html(txt);
	}
	
}

function delCom(id_user,id_com, bool) {
	
	if (bool) {
	
		$.ajax({
		   type: "POST",
		   url: "php/admin.php",
		   data: "action=delCom&id_user="+id_user+"&id_com="+id_com,
		   success: function(msg){
				$("#com"+id_com).fadeOut("slow");
		   }
		});	
	
	} else {
	
		var html = '<a onclick="delCom(\''+id_user+'\',\''+id_com+'\', true); return false;" style="text-decoration: underline; cursor: pointer;">confirmez ?</a> <a style="text-decoration: underline; cursor: pointer;" onclick="refuseDelCom(\''+id_user+'\',\''+id_com+'\'); return false;">non !</a>';
		$("#delcom"+id_com).html(html);
	}

}

function refuseDelCom(id_user,id_com) {

	var html = '<a onclick="delCom(\''+id_user+'\',\''+id_com+'\', false); return false;" style="text-decoration: underline; cursor: pointer;">supprimer</a>';
	$("#delcom"+id_com).html(html);
}

function editCom(id_user,id_com) {

	var comm = $("#txtCom"+id_com).html();
	
	var html = '<textarea class="admotxt" id="txtArea'+id_com+'">';
	html += comm;
	html += '</textarea>';
	
	$("#txtCom"+id_com).html(html);
	
	var html_edit = '<a onclick="saveCom(\''+id_user+'\',\''+id_com+'\'); return false;" style="text-decoration: underline; cursor: pointer;">enregistrez ?</a> <a style="text-decoration: underline; cursor: pointer;" onclick="refuseEditCom(\''+id_user+'\',\''+id_com+'\'); return false;">non !</a>';
	
	$("#editcom"+id_com).html(html_edit);
	
}

function refuseEditCom(id_user,id_com) {
	
	var comm = $("#txtArea"+id_com).val();
	
	var html = '<a onclick="editCom(\''+id_user+'\',\''+id_com+'\'); return false;" style="text-decoration: underline; cursor: pointer;">&eacute;diter</a>';
	$("#editcom"+id_com).html(html);
	$("#txtCom"+id_com).html(comm);
}

function saveCom(id_user,id_com) {
	
	var newCom = $("#txtArea"+id_com).val();
	
	$.ajax({
	   type: "POST",
	   url: "php/admin.php",
	   data: "action=editCom&id_user="+id_user+"&id_com="+id_com+"&newCom="+newCom,
	   success: function(msg){
			refuseEditCom(id_user,id_com);
	   }
	});	
	
}

function envoyerQuestion() {

	var id_user = $("#id_user").val();
	var question = $("#maQuestion").val();
	
	//alert(question);
	
	if ( id_user > 0 && question != "") {
	
		$.ajax({
		   type: "POST",
		   url: "php/fonctions.php",
		   data: "action=envoyerQuestion&id="+id_user+"&question="+question,
		   success: function(msg){
				
				$("#messageEnvoi").html(msg);
		   }
		});	
		
	} else {
		
		if (id_user && id_user != "" && id_user > 0) {
		
			
			$("#messageEnvoi").html("Merci de renseignez une question avant d'envoyer le formulaire.");
		
		} else {
		
			
			$("#messageEnvoi").html("Vous devez &ecirc;tre connect&eacute; pour effectuer cette action.");
		}
		
	}
	
}


function changePass() {	
	
	var id_user = $("#id_user").val();
	var old = $("#oldPass").val();
	var newpass = $("#newPass").val();
	var oldBis = $("#oldPassBis").val();
	var newBis = $("#newPassBis").val();
	
	if ( id_user > 0 && (old != "" && newpass != "" && oldBis != "" && newBis != "") ) {
		
		if ( (old != oldBis) || (newpass != newBis)) {
			
			$("#messageEnvoi").html("Vos mots de passe ne sont pas identiques, merci de renouveler votre demande.");
				
		} else {
			
			$("#loader-gif").css("display","block");
			
			$.ajax({
			   type: "POST",
			   url: "php/fonctions.php",
			   data: "action=changePass&id="+id_user+"&oldPass="+old+"&newPass="+newpass,
			   success: function(msg){
					
					$("#loader-gif").css("display","none");
					$("#messageEnvoi").html(msg);
			   }
			});	
			
		}
		
	} else {
		
		if (id_user && id_user != "" && id_user > 0) {
			
			
			if (old == "" || newpass == "" || oldBis == "" || newBis == "") {
				
				$("#messageEnvoi").html("Merci de renseigner tous les champs.");
			
			} else if ((old != oldBis) || (newpass != newBis)) {
			
				$("#messageEnvoi").html("Vos mots de passe ne sont pas identiques, merci de renouveler votre demande.");
			}
		
		} else {
		
			$("#messageEnvoi").html("Vous devez &ecirc;tre connect&eacute; pour effectuer cette action.");
		}
		
	}
	
	

}







































