/***************************************************************************************
Contenu dynamique
****************************************************************************************/
function loadPage(contenu,ancre,cible,data)
{
thecontainer = "pages/" ;
suffixe   = ".php" ;

thepage = thecontainer+contenu+suffixe;	

box = $('#'+cible);

box.html("<img src='css/images/load.gif' />");

$.ajax({
	   type:'POST',
	   processData:false,
	   url:thepage,
	   data:data,
	   dataType: 'html',
	   cache:false,
	   success : function(response)
			{		
			box.html(response); // on rempli le contenu
			
			// si popup ouverte : fermeture
				if($('#popup').dialog("isOpen")==true)
				{
				$("#popup").dialog("close");
				$("#popup").dialog("destroy");
				}

			// si ancre, activation.
				if(ancre!=null)
				{
				var theanchor=$("#"+ancre);
				box.scrollTo(theanchor,250);
				theanchor.animate( { borderWidth:"2px" },50 ).animate( { fontSize:"1.3em" }, { queue:false, duration:600 });
		 		theanchor.attr('firstplan',true);
				}

				if(contenu=='accueil') // page d'accueil : animation
				{
				parallaxer(); 	
				$("#parallax").hover(
						function(){$("#acc-nosvaleurs").css("visibility","visible");},
						function(){$("#acc-nosvaleurs").css("visibility","hidden");}
									);
				}

			// affectation des évènements
			bindEvents();	

			// adaptation et redimensionnement
			 resize();
			}
	   });

return false;
}

/***************************************************************************************
affection des événements
****************************************************************************************/

function bindEvents()
{
// envoyer un mail
$(".ecrire").click(function (){email($(this).attr('adresse'));});

// envoi d'un email
$('.envoyer').mousedown(function()
				{
					if( $('#formail').valid())
					{
					thedata = new Array();
					thedata['to']= $.jCache.getItem('mail-adresse');
					
					$("#formail *[goto='ajax']").each(function(){
													thedata[$(this).attr('id')]=encodeURI($(this).val());
													});
					var mailData='';					

						for (i in thedata) {mailData += i+'='+thedata[i]+'&'; }					

					$.ajax({
							type:'POST',
	   						processData:true,
							url:'serverscripts/mail.php',
							data:mailData,
							dataType: 'html',
							cache:false,

							success : function(response)
				  						{
										$('body').append(response);
										$('#courriel').dialog("close");
										
										$("#alerte").dialog({
															modal:true,
															buttons: {
																	'Fermer':function() { $(this).dialog('close');$(this).dialog('destroy');}
																	 }
															});
										
										$('#alerte').dialog("open");
										}
							});
					}	

});



// activation des liens

$("*[type='link']").click(function (){
					var thePage = $(this).attr("target");	
					
					var leftmenu   = $(".nav-principale>li").clone();	
					
					$("#smenu-left ul").empty();
					$("#smenu-left ul").append(leftmenu);
					$("#smenu-left ul li").css('display','none');
					$("#smenu-left ul li ul li").css('display','none');
					$("#smenu-left ul li").each(function(){$(this).attr('sel','false')});
					$("#smenu-left ul li ul li").each(function(){$(this).attr('sel','false')});		
					$("#smenu-left ul li ul li").css('color','white');	
					$("#smenu-left ul li ul li").css('opacity',1);
					$("#smenu-left ul li ul li").css('border','0px');
					
					var activesousmenu = $("#smenu-left ul li ul li[AjaxPage='"+thePage+"']");
					var activemenu     = activesousmenu.parent().parent("li");
					activemenu.css('color','#F8D733');		
					activesousmenu.attr('sel','true');
					activesousmenu.css('color','#F8D733');	
					activesousmenu.css('border-bottom','1px solid #F8D733');
					activesousmenu.css('border-top','1px solid #F8D733');
					activesousmenu.css('opacity','0.8');
					activemenu.css('display','block');
					activemenu.children().children().css('display','block');	 

					// gestion du click sur le sous-menu gauche
					$("#smenu-left ul li ul li").click(function()
									{	
									$("#smenu-left ul li ul li").attr('sel','false');
									$(this).attr('sel','true');			
									$("#smenu-left ul li ul li").css('color','white');	
									$("#smenu-left ul li ul li").css('opacity',1);
									$("#smenu-left ul li ul li").css('border','0px');	
									
									$("#smenu-left ul li ul li").hover(
													function(){$(this).css('opacity','0.7');},
													function(){$(this).css('opacity','1');}
													     			  );

									$(this).css('color','#F8D733');	
									$(this).css('border-bottom','1px solid #F8D733');
									$(this).css('border-top','1px solid #F8D733');
									$(this).css('opacity','0.8');		

									var theData = $(this).attr('AjaxPage');

									loadPage(theData,null,'contenu',null);
									},false);	  


					var destination = $(this).attr('target');
					loadPage(destination,$(this).attr('ancre'),"contenu",null);	
});



// menu gauche

$("*[type='directlink']").click(function (){
					var destination = $(this).attr('AjaxPage');
					var thePage = $(this).attr("target");
					loadPage(destination,null,thePage,null);	
										  });



// en savoir plus (popup)

$('.savoir-plus').click(function (){		
				var theBlock = $(this).parent();  
					if(theBlock.attr('firstplan'))
					{
					theBlock.css("border","0px");	
					theBlock.css("font-size","1.0em");
					}

				// taille de la fenêtre par défaut

				var popupWidth  = 550 ;
				var popupHeight = 400 ;

				// taille de la fenêtre par attribut en pourcentage de la taille dispo

					if($(this).attr('popupWidth'))
					{popupWidth = parseInt(VisibleWidth*($(this).attr('popupWidth')/100));}

					if($(this).attr('popupHeight'))
					{popupHeight = parseInt(VisibleHeight*($(this).attr('popupHeight')/100));}		

				var popup_data = theBlock.clone();  
				var titre     = popup_data.children("h3");
				var accroche  = popup_data.children(".accroche");
				var fulltext  = popup_data.children(".long-texte");
				var menu_plus = popup_data.children(".savoir-plus");
				
				titre.css("color","#41718A");
				accroche.css('display','none');
				menu_plus.css('display','none');
				fulltext.css('display','block');
				$("#popup").html(popup_data);
				$("#popup").dialog('destroy');

				$("#popup").dialog({	
							autoOpen: false,
							bgiframe:true,
							modal:true,
				    		title: 'PRG - fédération de la Gironde',
							width:popupWidth,
							height:popupHeight,
							hide:"fadeOut('slow')",		
							overlay: {backgroundColor: '#00001E',opacity: 0.70},
							buttons: {
									'Fermer': function() { $(this).dialog('close');$(this).dialog('destroy'); }
									},

							close: function() {$("#popup").empty();$(this).dialog('destroy');},
							open : function() {
												$('*[effet="lightbox"]').tinyLightbox
														({
														item: 'a',
														labelOf: ' sur ',
														overlayOpacity: 0.75, 
														bgiframe: true
									  					});							

														$("*[type='link']").click(function (){											   

															var thePage = $(this).attr("target");		
															var leftmenu   = $(".nav-principale>li").clone();	
															$("#smenu-left ul").empty();
															$("#smenu-left ul").append(leftmenu);
															$("#smenu-left ul li").css('display','none');
															$("#smenu-left ul li ul li").css('display','none');		
															$("#smenu-left ul li").each(function(){$(this).attr('sel','false')});
															$("#smenu-left ul li ul li").each(function(){$(this).attr('sel','false')});	
															$("#smenu-left ul li ul li").css('color','white');	
															$("#smenu-left ul li ul li").css('opacity',1);
															$("#smenu-left ul li ul li").css('border','0px');

															var activesousmenu = $("#smenu-left ul li ul li[AjaxPage='"+thePage+"']");
															var activemenu     = activesousmenu.parent().parent("li");
															activemenu.css('color','#F8D733');	
															activesousmenu.attr('sel','true');
															activesousmenu.css('color','#F8D733');	
															activesousmenu.css('border-bottom','1px solid #F8D733');
															activesousmenu.css('border-top','1px solid #F8D733');
															activesousmenu.css('opacity','0.8');
															activemenu.css('display','block');	
															activemenu.children().children().css('display','block');		

															// gestion du click sur le sous-menu gauche
																$("#smenu-left ul li ul li").click(function()
																{	
																$("#smenu-left ul li ul li").attr('sel','false');
																$(this).attr('sel','true');		
																$("#smenu-left ul li ul li").css('color','white');
																$("#smenu-left ul li ul li").css('opacity',1);
																$("#smenu-left ul li ul li").css('border','0px');	
																
																$("#smenu-left ul li ul li").hover(
																					function(){$(this).css('opacity','0.7');},
																					function(){$(this).css('opacity','1');}
																								  );	

																$(this).css('color','#F8D733');	
																$(this).css('border-bottom','1px solid #F8D733');
																$(this).css('border-top','1px solid #F8D733');
																$(this).css('opacity','0.8');		
																
																var theData = $(this).attr('AjaxPage');
																
																loadPage(theData,null,'contenu',null);

																},false);	



															var destination = $(this).attr('target');
															loadPage(destination,$(this).attr('ancre'),"contenu",null);	
														});		
							}
				});
				$('#popup').dialog("open");
});


// survol et effet clic des blocs liens

$(".block-lien>*").hover(
			function(){$(this).animate({opacity: 0.5},500).animate({opacity: 1.0},500)},
			function(){$(this).animate({opacity: 1.0},10)}
					   );

$('*[effet="lightbox"]').tinyLightbox({
							item: 'a',
							labelOf: ' sur ',
							overlayOpacity: 0.75, 
							bgiframe: true
									  });

$(".dateGame").click(function()
					{
					var val = $(this).children('div').text();	
					$(".dateGame").children('h2').css('color','white');
					$(this).children('h2').css('color','yellow');

					$(this).flip({
								 direction: 'bt',
								color: '#663366',
								speed:200,
								onEnd: function(){$("#dates-detail").html(val);}
								});

					//alert($(this).parent().parent().parent().parent().parent().attr('id'));

					});



$("#dates-detail").width($("#date table").width()-20);

 // calendrier pour la le module de mise à jour																										
$('#webdata_date_article').datepicker(); 
}

/***************************************************************************************
Adaptation de la taille de la fenêtre par rapport à la résolution et au navigateur
****************************************************************************************/

function resize()
{
	switch (screen.height)
	{
	case 720:
		switch(browser)
		{
		case "msie":
		$("#corps").css("height","53%");
		break;

		case "safari":
		case "chrome":
		$("#corps").css("height","60%");
		break;

		default:
		$("#corps").css("height","57%");	
		break;
		}

		switch (screen.width)
		{
		case 1280:
		$("#contenu").css("width","80%");
		break;
		}
	break;

	case 768:
		switch(browser)
		{
		case "msie":
		$("#corps").css("height","56%");
		break;

		case "safari":
		case "chrome":
		$("#corps").css("height","63%");
		break;

		default:
		$("#corps").css("height","60%");	
		break;
		}

		switch (screen.width)
		{
		case 1024:
		$("#contenu").css("width","75%");
		$("*[resizable='true']").each(function()
									{
										if($(this).css('width'))
										{
										var originWidth  =parseInt($(this).css('width'));
										var originHeight =parseInt($(this).css('height'));
										}
										else
										{
										var originWidth  =$(this).width();
										var originHeight =$(this).height();	
										}

									$(this).width((originWidth*70)/100);
									$(this).height((originHeight*70)/100);
									$(this).attr('resizable','false');
									});

		break;

		case 1280:
		$("#contenu").css("width","80%");
		break;
		}

	break;

	case 864:
	case 900:

		switch(browser)
		{
		case "msie":
		$("#corps").css("height","62%");
		break;

		case "safari":
		case "chrome":
		
		$("#corps").css("height","67%");
		break;

		default:
		$("#corps").css("height","65%");	
		break;
		}
		

		switch (screen.width)
		{
		case 1152:
		$("#contenu").css("width","78%");
		break;
		}

	break;


	case 960:
		switch(browser)
		{
		case "msie":
		$("#corps").css("height","67%");
		break;

		case "safari":
		case "chrome":
		$("#corps").css("height","72%");
		break;

		default:
		$("#corps").css("height","69%");	
		break;
		}

		switch (screen.width)
		{
		case 1280:
		$("#contenu").css("width","80%");
		break;
		}

	break;
	
	case 1024:
		switch(browser)
		{
		case "msie":
		$("#corps").css("height","70%");
		break;

		case "safari":
		case "chrome":
		$("#corps").css("height","73%");
		break;

		default:
		$("#corps").css("height","71%");	
		break;
		}

		switch (screen.width)
		{
		case 1280:
		$("#contenu").css("width","80%");
		break;
		}

	break;	

	case 1200:
		switch(browser)
		{
		case "msie":
		$("#corps").css("height","75%");
		break;

		case "safari":
		case "chrome":
		$("#corps").css("height","75%");
		break;

		default:
		$("#corps").css("height","75%");	
		break;
		}

		switch (screen.width)
		{
		case 1600:
		$("#contenu").css("width","83%");
		break;
		}

	break;	
	}
}

/***************************************************************************************
effets mots de la page d'accueil
****************************************************************************************/

function parallaxer()
{
$('#parallax').jparallax(
						// {mouseport:$('#contenu')},

						 {xtravel: '20px', ytravel: '35px', xorigin:0.5, yorigin:0.4}, // nos valeurs
						 {xtravel: '30px', ytravel: '70px', xorigin:0.5, yorigin:0.4}, // solidarité et laïcité
						 {xtravel: '80px', ytravel: '40px', xorigin:0.7,yorigin:0.22 }, // universalisme
						 {xtravel: '20px', ytravel: '70px', xorigin:5.5,yorigin:0.62 }, // tolerance
						 {ytravel: '10px',yorigin:0.99}
						 );
}

/***************************************************************************************
Envoi d'un message
****************************************************************************************/

function email(adresse)
{
$.jCache.setItem('mail-adresse',adresse) ;
document.formail.reset()
//var thevalidator = $('#formail').validate();

$('#courriel').dialog({		
					bgiframe:true,
					modal:true,
				    title: 'envoyer un message',
					hide:"fadeOut('slow')",
					height:600,
					width:600,
					overlay: {backgroundColor: '#00001E',opacity: 0.70},
					buttons: {
							'Fermer': function() { $(this).dialog('close');$(this).dialog('destroy'); }
							},
					open : function() { }
				 	});

$('#courriel').dialog("open");
return adresse;
}

/***************************************************************************************
ouverture de la fenêtre d'identification pour la gestion du site
****************************************************************************************/
function identificationOpen()
{
$("#identification-window").dialog({	
				autoOpen: false,
				bgiframe:true,
				modal:true,
				// overlay: {backgroundColor:'#00001E',opacity:0.70},
				title: 'accès réservé : vous devez vous identifier',
				width:510,
				height:200,
				// position:[left, top],
				hide:"fadeOut('slow')",		
				buttons: {
						  'Annuler': function() { $(this).dialog('close');$(this).dialog('destroy'); },
 						  'valider': function() {
							  					var login = $("#login").val() ;
												var pass  = $("#password").val() ;
												
													if(login==""||pass=="")
													{
													$("#echec").css("display","block");
													$("#ident-loader1").css("visibility","hidden");	
													$("#ident-loader2").css("visibility","hidden");	
													}
													else
													{
													$("#echec").css("display","none");
													$("#ident-loader1").css("visibility","visible");	
													$("#ident-loader2").css("visibility","visible");	
													
													var identData = $('#identification').serialize();
													
													$.ajax({
															type:'POST',
	   														processData:true,
															url:'pages/maj/identification.php',
															data:identData,
															dataType: 'xml',
															cache:false,
															success : function(xml)
				  														{
																		var root = $(xml).find('incaweb');
																		var statut = $(root).find('statut').text();
																		
																			if(statut == 'true')
																			{				
																			var ident = $(root).find('name').text();
																			var sessid = $(root).find('sessid').text();		
																			var theData = 'sessid='+sessid;
																		
																			$("#echec").css("display","none");
																			$("#ident-loader1").css("visibility","hidden");	
																			$("#ident-loader2").css("visibility","hidden");		
																		
																			loadPage('maj/incaweb',null,'incaweb-gestion',theData);	
																			$('#incaweb-gestion').dialog({
																										 bgiframe:true,
																										 modal:true,
																										title: 'Bienvenue '+ident,
																										width:1000,
																										height:700,
																										open:function()
																										{
																										
																										},
																										close: function()
																											{
																											$("#popup").empty();
																											$(this).dialog('destroy');
																											}
																										 }); 
																			
																			$("#identification-window").dialog('close');
																			}
																			else
																			{
																			$("#echec").css("display","block");
																			$("#ident-loader1").css("visibility","hidden");	
																			$("#ident-loader2").css("visibility","hidden");		
																			}
																		}																	
															});
													}
						  						}
						 }, 						 

				close: function()
				{
				$("#popup").empty();
				$(this).dialog('destroy');
				$("#echec").css("display","none");
				$("#ident-loader1").css("visibility","hidden");	
				$("#ident-loader2").css("visibility","hidden");
				},
				open : function() {$("#login").val("");$("#password").val("");}
				});	

$("#identification-window").dialog("open");	
}

$(document).ready(function()
{
VisibleWidth  = $("#background-page").width()-20;
VisibleHeight = $("#background-page").height()-30;
loadPage('accueil',null,'contenu',null);

/***************************************************************************************
Dégradé de fond
****************************************************************************************/

$("#background-page").gradient({
					from: "273F4C",
					to: "5A94B2",
					direction:"horizontal"
				    });



/***************************************************************************************
Mise en place de l'agenda
****************************************************************************************/

  var actus = [
			  	[4, 9, 2009,"agenda-nat-1","Université d'été 2009 du Parti Radical de Gauche"],
				[5, 9, 2009,"agenda-nat-1","Université d'été 2009 du Parti Radical de Gauche"],
				[6, 9, 2009,"agenda-nat-1","Université d'été 2009 du Parti Radical de Gauche"],
			  	[14, 9, 2009,"agenda-fede-1"," réunion autour du tram D de la communauté urbaine de Bordeaux"],
				[17, 10, 2009,"agenda-nat-2","Mobilisation pour les droits des femmes le 17 octobre 2009"],		
				[04, 11, 2009,"agenda-nat-3","Réunion des présidents et trésoriers de fédération sous la présidence de Jean-michel Baylet"],
				[06, 11, 2009,"agenda-fede-2","Réunion des adhérents de la fédération 33"],
				[28, 11, 2009,"agenda-fede-3","Conférence débat sur les réformes territoriales en présence de Jean-Michel Baylet et Alain Rousset"],
				[30, 01, 2010,"agenda-fede-4"," Lancement de la campagne des Régionales"],
				[02, 02, 2010,"agenda-nat-4","Journée de mobilisation  à Paris"],
				[22, 02, 2010,"agenda-fede-5","campagne des régionales : réunion publique à Talence"],
				[23, 02, 2010,"agenda-fede-5","campagne des régionales : réunion publique à La Réole"],
				[01, 03, 2010,"agenda-fede-5","campagne des régionales : réunion publique à Saint-André-de-Cubzac"],
				[01, 03, 2010,"agenda-fede-5","campagne des régionales : réunion publique à Libourne"],
				[09, 03, 2010,"agenda-fede-5","campagne des régionales : réunion publique à Gradignan"],
				[09, 03, 2010,"agenda-fede-5","campagne des régionales : réunion publique à Mérignac"],
				[11, 03, 2010,"agenda-fede-5","campagne des régionales : réunion publique à Pau"]
			  ,
  				[16, 03, 2010,"agenda-fede-6","campagne des régionales : réunion publique de l'entre deux tours à Bordeaux"]
			  ,
				[17, 03, 2010,"agenda-fede-7","campagne des régionales : réunion publique de l'entre deux tours à Bayonne"]
			  ]; 

	function setDays(day, month, year) 
	{
	var result = [false, '',''];
	//getDay() retourne un entier correspondant au jour de la semaine
	// 0 (dimanche), 1 (lundi), 2 (mardi), 3 (mercredi), 4 (jeudi), 5 (vendredi), 6 (samedi) 
		
		if (actus != null)
		{
			for (i = 0; i < actus.length; i++)
			{
        		if ((day == actus[i][0]) && (month == actus[i][1] - 1) && (year == actus[i][2]))
				{
            	result = [true, actus[i][3],actus[i][4]];
            	}
        	}
		}
		
	return result;
	}

	function getEvenement(day, month, year,jour,left,top) 
	{
	var result = '';
	//getDay() retourne un entier correspondant au jour de la semaine
	// 0 (dimanche), 1 (lundi), 2 (mardi), 3 (mercredi), 4 (jeudi), 5 (vendredi), 6 (samedi)  

		if (actus != null)
		{
			for (i = 0; i < actus.length; i++)
			{
        		if ((day == actus[i][0]) && (month == actus[i][1]) && (year == actus[i][2]))
				{
            	result = jour+" :<br><br><div class='lien1' type='link' target='agenda' ancre='"+actus[i][3]+"'>"+actus[i][4]+"</div>";	
            	}
        	}
		}

	$("#popup").html(result);

	bindEvents();

	$("#popup").dialog({	
				autoOpen: false,
				bgiframe:true,
				modal:true,
				title: 'agenda du PRG',
				width:510,
				height:150,
				position:[left, top],
				hide:"fadeOut('slow')",
				overlay: {backgroundColor: '#00001E',opacity: 0.70},
				buttons: {'Fermer': function() { $(this).dialog('close');$(this).dialog('destroy'); }},
				close: function() {$("#popup").empty();$(this).dialog('destroy');},
				open : function() {bindEvents();}
				});	


	$("#popup").dialog("open");
	//return result;
	}

//////////////////////////////////////////////////////////////


$.datepicker.regional['fr'] = {		
	//firstDay:0,
	gotoCurrent: false,
	defaultDate:+0,	
//	minDate:new Date(2010, 5 - 1, 31), 
//	maxDate:new Date(2010, 6 - 1, 5), 
	rangeSelect:true,
//	closeText: 'Fermer',
//	currentText: 'Courant',
	monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
	dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
	dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
	dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
	dateFormat: 'DD dd MM yy',
	isRTL: false,
	yearRange: '2009:2030',	
	 beforeShowDay: function(date) {
                    var day = date.getDate(); //entre 1 et 31
	                var month = date.getMonth(); // entre 0 et 11
                    var year = date.getFullYear(); // 4 chiffres    
                    return setDays(day, month, year);
                					},
									
    onSelect: function(datetext,inst) {
					var date = datetext.split(" ");
					var jour = date[0];
					var day = date[1]; //entre 1 et 31
					var month ;
	                var mois = date[2]; // entre 0 et 11
                    var year = date[3]; // 4 chiffres     

						switch(mois){
          				case "Janvier":
            			month = 1;
           			 	break;

          				case "Février":
						month = 2;
            			break;						

          				case "Mars":
            			month = 3;
            			break;

         				case "Avril":
            			month = 4;
            			break;

          				case "Mai":
           			 	month = 5;
            			break;

          				case "Juin":
            			month = 6;
            			break;

						case "Juillet":
            			month = 7;
            			break;						

          				case "Août":
            			month = 8;
            			break;

          				case "Septembre":
						month = 9;
            			break;

          				case "Octobre":
            			month = 10;
            			break;

						case "Novembre":
            			month = 11;
            			break;

						case "Décembre":
            			month = 12;
            			break;
						
          				default:
            			alert("erreur de date dans la fonction onSelect du Datepicker");
            			break;
							}	

					var position = $(this).offset();
					var left     = position.left + $(this).width()+10;
					var top      = position.top ;

					getEvenement(day, month, year,datetext,left,top);	
					}

};

$("#actu-left").datepicker($.datepicker.regional['fr']);


/***************************************************************************************
construction de la fenêtre d'alerte
****************************************************************************************/

alertes = {}

alertes.navigateurs = function(){$("#alert-navigateur").dialog("open");};

$("#alert-navigateur").dialog
					({		
					 autoOpen: false,
					 bgiframe:true,
					 modal:true,
					 overlay: {backgroundColor: '#000',opacity: 0.8},
					 title: 'Attention :',
					 hide:"fadeOut('fast')",
					 width:400,	
					 height:650,
					 buttons: {
			     			'Fermer': function() {$(this).dialog('close');$(this).dialog('destroy'); }
							  }
					});


// Détection du navigateur

browser       = $.browser.name ;
browserNumero = $.browser.versionNumber ;

	switch(browser)
	{
	case "firefox":
		if(browserNumero<3){alertes.navigateurs();}		
	break;

	case "msie":
		if(browserNumero<6){alertes.navigateurs();}		
	break;
	}


/***************************************************************************************
Mise en place du diaporama
****************************************************************************************/

var $links = $('#container img');

$links.preload({
			   onRequest:function(){},
			   onFinish:function(){
				   				$.timeout(function(){$('#container').fadeIn('slow');},500);			

			   					// http://jquery.malsup.com/cycle/
								$('#container').cycle({
													  fx: 'fade', 
													  pause:  1,
													  speed:    5000, 
													  timeout:  5000,
													  random:  0
													  });
				   				  }	
			   });

/***************************************************************************************
Gestion des menu
****************************************************************************************/

// dépliage du menu principal

prgMenus = {};
prgMenus.navPrincipale = $("#header #navigation .nav-principale");
prgMenus.navPrincipale.menu1 = $("#header #navigation .nav-principale>li");
prgMenus.navPrincipale.menu1.smenu = prgMenus.navPrincipale.menu1.children('ul').children('li');

	if(browser=="firefox")
	{
		if(browserNumero>=3.0)
		{
		prgMenus.navPrincipale.menu1.mouseenter(function(){$(this).children('ul').children('li').slideDown(200);});
		prgMenus.navPrincipale.menu1.mouseleave(function(){$(this).children('ul').children('li').slideUp(200);});	
		}
	}
	else
	{
	prgMenus.navPrincipale.menu1.mouseenter(function(){$(this).children('ul').children('li').slideDown(200);});
	prgMenus.navPrincipale.menu1.mouseleave(function(){$(this).children('ul').children('li').slideUp(200);});	
	}
// gestion du click sur le menu

prgMenus.navPrincipale.menu1.click(function(e)
							{
							var theData = $(this).attr('AjaxPage');	

								if(theData == 'accueil') {loadPage(theData,null,'contenu',null);}	
								
							prgMenus.navPrincipale.menu1.css('color','#FFFFFF');
							$(this).css('color','#F8D733');	
							activemenu = $(this).clone();	
							$("#smenu-left ul").empty();
							$("#smenu-left ul").append(activemenu);
							$("#smenu-left ul li").css('display','block');
							$(".smenuleft ul li ul li[sel='true']").css('color','#F8D733');	
							$(".smenuleft ul li ul li[sel='true']").css('border-bottom','1px solid #F8D733');
							$(".smenuleft ul li ul li[sel='true']").css('border-top','1px solid #F8D733');
							$(".smenuleft ul li ul li[sel='true']").css('opacity','0.8');									

							// gestion du click sur le sous-menu gauche

							$("#smenu-left ul li ul li").click(function()
								{	
								$("#smenu-left ul li ul li").attr('sel','false');
								$(this).attr('sel','true');
								$("#smenu-left ul li ul li").css('color','white');	
								$("#smenu-left ul li ul li").css('opacity',1);
								$("#smenu-left ul li ul li").css('border','0px');
								$("#smenu-left ul li ul li").hover(
															   function(){$(this).css('opacity','0.7');},
															   function(){$(this).css('opacity','1');}
															      );
								
								$(this).css('color','#F8D733');	
								$(this).css('border-bottom','1px solid #F8D733');
								$(this).css('border-top','1px solid #F8D733');
								$(this).css('opacity','0.8');							

								var theData = $(this).attr('AjaxPage');
								loadPage(theData,null,'contenu',null);
								});		

								if($(this).children('ul').children('li').css('display')=='block')
								{
								$(this).children('ul').children('li').slideUp(200);
								
									if(e.target.childNodes.length>1)
									{
									prgMenus.navPrincipale.menu1.smenu.attr('sel','false');

									$(this).attr('sel','true');

									$("#smenu-left ul li ul li").css('color','white');	
									$("#smenu-left ul li ul li").css('opacity',1);
									$("#smenu-left ul li ul li").css('border','0px');
									
									theVal = $(this).attr('AjaxPage');									

									target = $("#smenu-left ul li ul li[AjaxPage='"+theVal+"']");	
									target.css('color','#F8D733');
									target.css('border-bottom','1px solid #F8D733');
									target.css('border-top','1px solid #F8D733');
									target.css('opacity','0.8');

									loadPage(theData,null,'contenu',null) ;

									e.stopPropagation();
									}
								}
								else
								{
								theVal = $(this).attr('AjaxPage');

								target = $("#smenu-left ul li ul li[AjaxPage='"+theVal+"']");	
								
								target.css('color','#F8D733');
								target.css('border-bottom','1px solid #F8D733');
								target.css('border-top','1px solid #F8D733');
								target.css('opacity','0.8');
								
									if(browser=="firefox")
									{
										if(browserNumero>=3.0)
										{
										$(this).children('ul').children('li').slideDown(200);
										}
									}
								}	
							});

// gestion du click sur le sous-menu

prgMenus.navPrincipale.menu1.smenu.click(function(e)
							{	
							var theData = $(this).attr('AjaxPage');		
							loadPage(theData,null,'contenu',null);

							prgMenus.navPrincipale.menu1.smenu.attr('sel','false');
							
							$(this).attr('sel','true');
							
							$(this).effect('transfer',{ to: '#smenu-left', className: 'ui-effects-transfer' },300,function(){																														   								$(this).slideUp(10)
								theVal = $(this).attr('cible');
								target = $("#smenu-left ul li ul li[AjaxPage='"+theVal+"']");	
								target.css('color','#F8D733');
								target.css('border-bottom','1px solid #F8D733');
								target.css('border-top','1px solid #F8D733');
								target.css('opacity','0.8');
								});	
							//e.stopPropagation();
							});
// fondu arrière des images lors du survol des menus
// $("#navigation>ul").mouseenter(function(){ $("#bandeau").stop().fadeTo('slow', 0.2); });
// $("#navigation>ul").mouseleave(function(){ $("#bandeau").stop().fadeTo('slow', 1); });
});

