//Demo ajax
	/*
	var siteUrl = "http://" + window.location.hostname + "/ajax/ajax.php";
	var params = "action=listeTheme&endroitId=" + endroitSelection;			
	ajax.execute(siteUrl, nomFonctionCallback, ajax.text, ajax.post, params);		
	*/
	
//Utiliser sur le onKeyUp (reste keydown, keypress a tester)
//Je dois passer "event" en paramètre à la fonction ex : onkeydown=test(obj, autre, event);
function getKeyCode(event)
{
	return (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
	
	/*switch(KeyID)
	{
		case 13://enter
			window.document.location.href="MouvementFiche.php?numero="+obj.value;
			break;
	}
	
	*/
}

function supprimer(url, message)
{
	if(confirm("Êtes-vous certain de vouloir supprimer" + message + "\r\nLes données supprimées seront irrécupérables."))
	{
		document.location.href = url;
	}
}

function changerPage(obj)
{
	var dropdownIndex = obj.selectedIndex;
	var newPageId = obj[dropdownIndex].value;

	document.location.href = "admin_contenu.php?id=" + newPageId;
}

function aTraiter(obj, prefixe)
{
 return obj.id != null &&
		obj.id.indexOf(prefixe) == 0;
}

function traiterCollection(collection, filtre, traiterElem)
{
 var n = collection.length;
 for(var i = 0; i < n ; i++)
  if(filtre == "" || aTraiter(collection[i], filtre))
	traiterElem(collection[i]);
}
		
function ChangerSource()
 {
	var temp = this.src;
	this.src = this.remp.src;
	this.remp.src = temp;
 }
 
 function Charger(img)
 {
  img.remp = new Image();
  img.remp.src = img.title;
  img.title = img.alt;
  img.onmouseover = img.onmouseout = ChangerSource;
 } 

 function precharger()
 { /*
   $(document).ready
    (
		function() 
		{	
			$("#id").mouseover(function(){$("#id").stop().animate({top:"-=91px",left:"+=19"}, "slow");});						
			$("#id").mouseout(function(){$("#id").stop().animate({top:"+=91px",left:"-=19"}, "slow");});						
		}
	); */
 }
 
 function afficherMenu()
 {
		$('#menu-secondaire').stop(true,false).animate({top: '0px'}, 500);
		
		var tailleSousMenu = $('#menu-secondaire').height();
		var tailleMenuPrincipal = $('#menu-principal').height();
		var tailleCampagne = $('#campagne-publicitaire').height();
		
		var emplacementCampagne = tailleSousMenu + tailleMenuPrincipal + 7;
		var tailleBarreGauche = emplacementCampagne + tailleCampagne;
		emplacementCampagne =  emplacementCampagne + "px";
		
		//Ajout du rollover sur les éléments du sous menu
		$('#contenu-menu-secondaire a').click(function() { 
										$('#contenu-menu-secondaire a').removeClass('selection');
										$(this).addClass('selection');
									});
									
		//Sélectionner le premier élément du sous-menu
		$('#menu-secondaire a').removeClass('selection');
		$('#menu-secondaire a:eq(0)').addClass('selection');
		
		$('#campagne-publicitaire').stop(true,false).animate({top: emplacementCampagne}, 500);		
		//$('#barre-gauche').css('height', tailleBarreGauche);
		$('#barre-gauche').stop(true,false).animate({height:  tailleBarreGauche},500);
 }
 
 function cacherMenu(sousmenu, instantane)
 {
		
		var nbElems = 0;
		
		switch(sousmenu)
		{
			//Déterminer le nombre déléments qui seronts affichés
			case 2:
			
				nbElems = 4;
				break;
				
			case 3:
				
				nbElems = 6;
				break;
				
			case 4:
				
				nbElems = 6;
				break;
				
			case 5:
			
				nbElems = 7;
				break;
		}
		
		//Chaque element mesure 21 pixel de hauteur + 7 de padding + le haut et le bas de la boite
		var espaceHautBas = 10 + 13;
		var espaceRequis = (nbElems * 21) + 7;
		
		//Exception si un menu contient un element a 2 ligne
		if(sousmenu == 2 || sousmenu == 3)
		{
			espaceRequis = espaceRequis + 13;
		}
		
		if(sousmenu == 5)
		{
			espaceRequis = espaceRequis + 13 + 13 + 13;
		}
		
		//Déterminer le retrait du div campagne-publicitaire

		var espaceRequisCampagne = $('#menu-secondaire').height();
		var nbPixelsCampagne = $('#menu-principal').height() + 7;
		nbPixelsCampagne = nbPixelsCampagne + "px";
		
		espaceRequis = espaceRequis + espaceHautBas;
		
		if(espaceRequisCampagne > espaceRequis || sousmenu == 0)
		{
			espaceRequis = espaceRequisCampagne;
		}
		
		
		var nbPixelsRequis = "-" + espaceRequis + "px";
		
		if(instantane)
		{
			$('#menu-secondaire').css('top', nbPixelsRequis);
			changerSousMenu(sousmenu);
		}
		else
		{
			$('#menu-secondaire').stop(true,false).animate({top: nbPixelsRequis}, 500, function() { changerSousMenu(sousmenu);});
		}
		
		$('#campagne-publicitaire').stop(true,false).animate({top: nbPixelsCampagne}, 500);
		
		if(sousmenu == 0)
			$('#barre-gauche').stop(true,false).animate({height:  $('#menu-principal').height() + 7 + 208 + "px"},500);
 }
 
 
function changerMenu(sousmenu, page)
 {
	var menuEstOuvert = $('#menu-principal li:eq(' + (sousmenu - 1) + ')').hasClass('selection');
	
	if(!menuEstOuvert)
	{		
		var positionSousMenu = $('#menu-secondaire').css('top');
		var estNousJoindre = $("#menu-principal li:last").hasClass("selection");
		var estAccueil = $("#menu-principal li:first").hasClass("selection");
		var estUnePage = false;
		var i = 0;
		for(i=0;i<=5;i++)
		{
			if($('#menu-principal li:eq(' + (i) + ')').hasClass('selection'))
			{
				estUnePage = true;
			}
		}
		
		if(positionSousMenu == "0px" || estNousJoindre || !estUnePage || estAccueil)
		{
			$('#menu-principal li').removeClass('selection');
			$('#menu-principal li:eq(' + (sousmenu - 1) + ')').addClass('selection');
			if(estNousJoindre || !estUnePage || estAccueil)
			{
				cacherMenu(sousmenu, true);	
				afficherMenu();
			}
			else
			{
				cacherMenu(sousmenu, false);	
				setTimeout(afficherMenu, 600);
			}
			afficherPage(page);	
		}
	}
	
 }
 
 function afficherArticle(url)
 {
		fermerMenu();
	    var params = "url=" + url;
        
		var url = "http://www.centraide-lanaudiere.com/ajax/articles-ajax.php";
		ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 
 }
 
 function changerSousMenu(sousmenu)
 {

	switch(sousmenu)
	{
		case 2:
			$('#contenu-menu-secondaire').html("<ul>" +
													"<li><a href='javascript:afficherPage(2)'>Mission / Mouvement Centraide</a></li>" +
													"<li><a href='javascript:afficherPage(3)'>Notre territoire</a></li>" +
													"<li><a href='javascript:afficherPageMembres(1)'>Notre équipe / C.A.</a></li>" +
													"<li><a href='javascript:afficherPage(4)'>Devenir bénévole</a></li>" +		
											  "</ul>");
		break;
		
		case 3:
			$('#contenu-menu-secondaire').html("<ul>" +
													"<li><a href='javascript:afficherPage(5)'>Pourquoi donner?</a></li>" +
													"<li><a href='javascript:afficherPage(6)'>Récits de vie</a></li>" +
													"<li><a href='javascript:afficherPage(21)'>Organismes associés et programmes</a></li>" +
													"<li><a href='javascript:afficherPageMembres(3)'>Processus d’attribution</a></li>" +
													"<li><a href='javascript:afficherPage(8)'>Soutien aux organismes</a></li>" +
													"<li><a href='javascript:afficherPage(9)'>Comment donner?</a></li>" +
											  "</ul>");
		break;
		
		case 4:
			$('#contenu-menu-secondaire').html("<ul>" +
													"<li><a href='javascript:afficherPage(10)'>Qui donne à Centraide?</a></li>" +
													"<li><a href='javascript:afficherPageMembres(4)'>Cabinet de campagne </a></li>" +
													"<li><a href='javascript:afficherPage(11)'>Entreprises et partenaires</a></li>" +
													"<li><a href='javascript:afficherPage(12)'>Le cercle des leaders</a></li>" +
													"<li><a href='javascript:afficherPage(13)'>Impliquez-vous!</a></li>" +
													"<li><a href='javascript:afficherPageMembres(5)'>Reconnaissance</a></li>" +
											  "</ul>");
		break;
		
		case 5:
			$('#contenu-menu-secondaire').html("<ul>" +
													"<li><a href='javascript:afficherPage(14)'>Rapport annuel</a></li>" +
													"<li><a href='javascript:afficherPage(15)'>États financiers</a></li>" +													
													"<li><a href='javascript:afficherPage(16)'>Boite à outils de campagne </a></li>" +
													"<li><a href='javascript:afficherPage(17)'>Politiques et procédures</a></li>" +
													"<li><a href='javascript:afficherPage(18)'>Formulaire de mise en nomination au c.a.</a></li>" +
													"<li><a href='javascript:afficherPage(19)'>Devenir membre de notre organisation</a></li>" +
													"<li><a href='javascript:afficherPage(20)'>CentraidExpress</a></li>" +
											  "</ul>");
		break;

		break;
	}
 }
 
 function afficherPage(id)
 {
	    var params = "id=" + id;
        
		var url = "http://www.centraide-lanaudiere.com/ajax/ajax.php";
		ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 
 }
 
 function afficherTexte(texte)
 {
	$('#contenu-texte').html(texte);
	Shadowbox.setup("a.lightbox");
	Shadowbox.setup("a.videobox", {
		width: 520,
		height: 293
	});
 }
 
 function nousJoindre()
 {
 	fermerMenu();
	$('#menu-principal li:eq(5)').addClass('selection');
	var params = "";
	
	var url = "http://www.centraide-lanaudiere.com/ajax/afficher-nous-joindre.php";
	ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 	
 }
 
  function afficherAccueil()
 {
 	fermerMenu();
	$('#menu-principal li:eq(0)').addClass('selection');
	var params = "id=1";
	
	var url = "http://www.centraide-lanaudiere.com/ajax/ajax.php";
	ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 	
 }
 
  function afficherLiensUtiles()
 {
 	fermerMenu();
	var params = "id=22";
	
	var url = "http://www.centraide-lanaudiere.com/ajax/ajax.php";
	ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 	
 }
 
 function soumettreNousJoindre()
 {
	var destinataire = $('#a_id').val();
	var nom = $('#nom').val();
	var telephone = $('#tel').val();
	var courriel = $('#courriel').val();
	var sujet = $('#sujet').val();
	var commentaires = $('#commentaires').val();
	
	var params = "action=envoi&a_id=" + destinataire + "&nom=" + nom + "&tel=" + telephone + "&courriel=" + courriel + "&sujet=" + sujet + "&texte=" + commentaires;
	
	var url = "http://www.centraide-lanaudiere.com/ajax/afficher-nous-joindre.php";
	ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 		
 }
 
 function fermerMenu()
 {
	$('#menu-principal li').removeClass('selection');
	cacherMenu(0, false);	
 }
 
 function afficherPageArticles()
 {
	fermerMenu();
	var params = "";
	
	var url = "http://www.centraide-lanaudiere.com/ajax/afficher-articles.php";
	ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 	
 }
 
 function afficherPageMembres(id)
 {
	var params = "id=" + id;
	
	var url = "http://www.centraide-lanaudiere.com/ajax/afficher-membres.php";
	ajax.execute(url, afficherTexte, ajax.text, ajax.post, params); 	
 }
 
