function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}
function favoris() 
	{
	if ( navigator.appName != 'Microsoft Internet Explorer' )
		{ 
		window.sidebar.addPanel("AURORE QUARTET","http://www.aurorequartet.com",""); 
		}
	else 
		{
		window.external.AddFavorite("http://www.aurorequartet.com","AURORE QUARTET"); 
		}
	}

function AFtoggle(d)
	{
	var myFx = new Fx.Slide(d, {
		duration: 1000,
		transition: Fx.Transitions.Pow.easeOut
	});
	 
	myFx.toggle();
	}

function fadeOut(d)
	{
	if ($(d)) 
		{
		$(d).fade('out');
		}
	else
		{
		alert(d + ' not found');
		}
	}
function fadeIn(d)
	{
	if ($(d)) 
		{
		$(d).fade('in');
		}
	else
		{
		alert(d + ' not found');
		}	
	}

function fadeOutAll()
	{
	// $('cache').fade('in');
	$('cache').fade(0.6);
	}
function fadeInAll()
	{
	$('cache').fade('out');
	}

	
function prepareContactForm()
	{
	
		// alert('prepareContactForm()');

		  // The elements used.
		  var myContactForm = document.id('myContactForm'),
			myContactResult = document.id('myContactResult');

		  // Labels over the inputs.
		  myContactForm.getElements('[type=text], textarea').each(function(el){
			new OverText(el);
		  });

		  // Validation.
		  new Form.Validator.Inline(myContactForm);

		  // Ajax (integrates with the validator).
		  new Form.Request(myContactForm, myContactResult, {
			requestOptions: {
			  'spinnerTarget': myContactForm
			},
			extraData: { // This is just to make this example work.
			  'fileType': 'html'
			}
		  });
	}
	
	
	
function showContactForm()
	{
	$('myContactForm').slide('in');	 
	$('premiereZone').slide('out');
	// $('premiereZone').slide('in');
	$('formules').slide('out');	 
	// $('formules').slide('in');
	// $('myContactForm').slide('out');	 
	// AFtoggle('myContactForm');
	}
	
function newPopup(baseUrl, title, param1)
	{
	
	// alert(baseUrl + ' : ' + title + ' : ' + param1);
	
	var myElement = $(document.body);
	var myFx = new Fx.Scroll(myElement, {duration: 250,wait: false}).toTop();

	switch (param1)
		{		
		case 'initAccueil' :		
			$('premiereZone').slide('out');
			$('premiereZone').show();
			$('formules').slide('out');	 
			// $('myContactForm').slide('out');	 
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(initAccueil){
					var premiereZone = initAccueil.premiereZone;
					var formules = initAccueil.formules;
					var newTitle = initAccueil.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules') && $('premiereZone')) 
						{
						$('premiereZone').innerHTML = premiereZone;
						$('formules').innerHTML = formules;
						$('premiereZone').slide('in');
						$('formules').slide('in');	 
						}
					else
						{
						alert('impossible to init homepage');
						}
				}}).get({'commande': 'initAccueil();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentContact' :
			$('premiereZone').slide('out');
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentContact){
					var content = getContentContact.result;
					var newTitle = getContentContact.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						prepareContactForm();
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentContact();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentPhotosHauteDef' :
			$('premiereZone').slide('out');
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentPhotosHauteDef){
					var content = getContentPhotosHauteDef.result;
					var newTitle = getContentPhotosHauteDef.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						initDiaporama();
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentPhotosHauteDef();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		
		case 'getContentAffichesFestival' :
			$('premiereZone').slide('out');
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentAffichesFestival){
					var content = getContentAffichesFestival.result;
					var newTitle = getContentAffichesFestival.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentAffichesFestival();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentCoupuresPresse' :
			$('premiereZone').slide('out');
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentCoupuresPresse){
					var content = getContentCoupuresPresse.result;
					var newTitle = getContentCoupuresPresse.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentCoupuresPresse();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentLiensDivers' :
			$('premiereZone').slide('out');
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentLiensDivers){
					var content = getContentLiensDivers.result;
					var newTitle = getContentLiensDivers.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentLiensDivers();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentDossierPresse' :
			$('premiereZone').slide('out');
			try	
				{	
				// alert(param1);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentDossierPresse){
					var content = getContentDossierPresse.result;
					var newTitle = getContentDossierPresse.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentDossierPresse();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'myspaceConcerts' :
			$('premiereZone').slide('out');
			// $('formules').slide('out');
			try	
				{	
				// alert(baseUrl);
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(myspaceConcerts){
					var content = myspaceConcerts.result;
					var newTitle = myspaceConcerts.title;
					
					// $('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = "<h1 class='concertsMyspace'>" + newTitle + "</h1>" + content;
						// $('formules').innerHTML = "TEST";
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'myspaceConcerts();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\"><img src=\"pictos/myspace-icone-9509-48.png\"><br><br>Interrogation du serveur MySpace en cours, veuillez patienter.<br><br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentDiscographie' :
			try	
				{
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentDiscographie){
					var content = getContentDiscographie.result;
					var newTitle = getContentDiscographie.title;
					
					$('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentDiscographie();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		
		case 'getContentFormuleCordes' :
			// alert('getContentFormuleCordes');
			try	
				{
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentFormuleCordes){
				
					var content = getContentFormuleCordes.result;
					var newTitle = getContentFormuleCordes.title;
					
					$('premiereZone').hide();
					$('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentFormuleCordes();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentFormuleBatterie1' :
			// alert('getContentFormuleBatterie1');
			try	
				{
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentFormuleBatterie1){
					var content = getContentFormuleBatterie1.result;
					var newTitle = getContentFormuleBatterie1.title;
					
					$('premiereZone').hide();
					$('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}

				}}).get({'commande': 'getContentFormuleBatterie1();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentFormuleBatterie2' :
			try	
				{
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentFormuleBatterie2){
					var content = getContentFormuleBatterie2.result;
					var newTitle = getContentFormuleBatterie2.title;
					
					$('premiereZone').slide('out');
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentFormuleBatterie2();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentAudio' :
			$('premiereZone').slide('out');
			try	
				{
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentAudio){
					var content = getContentAudio.result;
					var newTitle = getContentAudio.title;
					
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentAudio();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getContentVideo' :
			$('premiereZone').slide('out');
			try	
				{
				var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getContentVideo){
					var content = getContentVideo.result;
					var newTitle = getContentVideo.title;
					
					
					// alert(content);
					if ($('formules')) 
						{
						$('formules').innerHTML = content;
						$('formules').slide('out').chain($('formules').slide('in'));
						}
					else
						{
						alert('formules not found');
						}
				}}).get({'commande': 'getContentVideo();'});
				// $('content').innerHTML = 'Interrogation en cours...';
				$('formules').innerHTML = '<div style=\"margin: 20px; width: auto; text-align:center;\">Interrogation de votre serveur en cours, veuillez patienter.<br><img src=\"pictos/LoadingProgressBar.gif\"></div>';
				// throw "xmlHTTPRequest";
				}
			catch(err)
				{
				if (err=="xmlHTTPRequest")
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas<br/>' + baseUrl;
					}
				else
					{
					fadeOutAll();
					$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
					}
				}
		break;
		
		case 'getBiographieAurore' :
			// alert('getBiographieAurore');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieAurore){
						var content = getBiographieAurore.result;
						var newTitle = getBiographieAurore.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieAurore();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		case 'getBiographieMourad' :
			// alert('getBiographieMourad');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieMourad){
						var content = getBiographieMourad.result;
						var newTitle = getBiographieMourad.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieMourad();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		case 'getBiographieZiggy' :
			// alert('getBiographieZiggy');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieZiggy){
						var content = getBiographieZiggy.result;
						var newTitle = getBiographieZiggy.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieZiggy();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		case 'getBiographieThomas' :
			// alert('getBiographieThomas');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieThomas){
						var content = getBiographieThomas.result;
						var newTitle = getBiographieThomas.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieThomas();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		case 'getBiographieBasile' :
			// alert('getBiographieBasile');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieBasile){
						var content = getBiographieBasile.result;
						var newTitle = getBiographieBasile.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieBasile();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		case 'getBiographieStephane' :
			// alert('getBiographieBasile');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieStephane){
						var content = getBiographieStephane.result;
						var newTitle = getBiographieStephane.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieStephane();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		case 'getBiographieJerome' :
			// alert('getBiographieBasile');
			if ($('popupMessageDiv')) 
				{
				$('popupMessageDiv').fade('hide');
				$('popupMessageDiv').fade('in');
				new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: 50},
				duration: 1,
				transition: Fx.Transitions.linear
				}).start();
				

				var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
				$('popupMessageTitle').addEvent('mouseover', function(){
					// alert('Ok, now you can drag.');
					myDrag.attach();
				});
				
				var myDrag = new Drag('popupMessageDiv');
				$('popupMessageMessage').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				$('popupMessageControl').addEvent('mouseover', function(){
					// alert('No more dragging for you, Mister.');
					myDrag.detach();
				});
				
				try	
					{
					var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(getBiographieJerome){
						var content = getBiographieJerome.result;
						var newTitle = getBiographieJerome.title;
						// alert(content);
						if ($('global')) 
							{
							fadeOutAll();
							// $('popupMessageMessage').style.height = '350px';
							$('popupMessageMessage').style.overflowY = 'scroll';
							$('popupMessageTitle').style.backgroundColor = '#2F466D';
							// $('popupMessageTitle').style.height = '75px';
							$('popupMessageTitle').innerHTML = newTitle;
							$('popupMessageMessage').innerHTML = content;
							$('popupMessageDiv').morph({'width': '800px','height': '500px'});
							$('popupMessageMessage').morph({'height': '390px'});

							}
						else
							{
							alert('global not found');
							}
					}}).get({'commande': 'getBiographieJerome();'});
					throw "xmlHTTPRequest";
					}
				catch(err)
					{
					if (err=="xmlHTTPRequest")
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
						}
					else
						{
						fadeOutAll();
						$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
						}
					}

				
				}
			else
				{
				alert('popupMessageDiv not found !');
				}
		break;
		
		default :
			alert('undefined action : ' + param1);
		break;
		}
		 
	}

	
function newPopupPhoto(baseUrl, photographe, image, h, w)
	{
	var myElement = $(document.body);	
	var myFx = new Fx.Scroll(myElement, {duration: 250,wait: false}).toTop();
	
		
	if ($('popupMessageDiv')) 
		{
		$('popupMessageDiv').fade('hide');
		$('popupMessageDiv').fade('in');
		new Fx.Move($('popupMessageDiv'), {
				relativeTo: 'header',
				position: 'bottomLeft',
				edge: 'upperLeft',
				offset: {x: 100, y: -50},
		duration: 1,
		transition: Fx.Transitions.linear
		}).start();
		

		var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
		$('popupMessageTitle').addEvent('mouseover', function(){
			// alert('Ok, now you can drag.');
			myDrag.attach();
		});
		
		var myDrag = new Drag('popupMessageDiv');
		$('popupMessageMessage').addEvent('mouseover', function(){
			// alert('No more dragging for you, Mister.');
			myDrag.detach();
		});
		$('popupMessageControl').addEvent('mouseover', function(){
			// alert('No more dragging for you, Mister.');
			myDrag.detach();
		});
		
		// On récupère tous les paramètres transmis à cette fonction
		// pour les intégrer dans un objet que l'on encode ensuite en JSON
		// afin de transmettre le tout au script PhP Ajax
		var fonction = 'getPhotoHD';
		// alert(fonction);
		var params = {
			'photographe' : photographe,
			'image' : image
		};
		var get = {
			'fonction' : fonction,
			'params' : params
		};
		
		get = JSON.encode(get);
		
		// alert(get);
		
		
		if ($('global')) 
			{
			fadeOutAll();
			var reg = new RegExp('[+]', 'gi');
			// $('popupMessageMessage').style.height = '350px';
			$('popupMessageMessage').style.overflowY = 'hidden';
			$('popupMessageTitle').style.backgroundColor = '#2F466D';
			// $('popupMessageTitle').style.height = '75px';
			$('popupMessageTitle').innerHTML = "&copy;&nbsp;" + photographe;
			$('popupMessageMessage').innerHTML = "<img src='photos_hd/" + photographe + "/med/" + image.replace(reg, ' ') + "'>";
			$('popupMessageLegend').innerHTML = "<a href='photos_hd/" + photographe + "/xl/" + image.replace(reg, ' ') + "' target='_BLANK'>obtenir cette photo grand format</a> - " + unescape(image.replace(reg, ' '));
			$('popupMessageDiv').morph({'width': w+100+'px','height': h+100+'px'});
			$('popupMessageMessage').morph({'height': h+'px'});
			$('popupMessageLegend').morph({'height': '80px'});

			}


		
		}
	else
		{
		alert('popupMessageDiv not found !');
		}

	}
	
	
function newPopupCoupurePresse(baseUrl, image, w, h)
	{
	var myElement = $(document.body);	
	var myFx = new Fx.Scroll(myElement, {duration: 250,wait: false}).toTop();
	
		
	if ($('popupMessageDiv')) 
		{
		$('popupMessageDiv').fade('hide');
		$('popupMessageDiv').fade('in');
		new Fx.Move($('popupMessageDiv'), {
		relativeTo: 'premiereZone',
		position: 'upperLeft',
		edge: 'upperLeft',
		offset: {x: 50, y: 500},
		duration: 1,
		transition: Fx.Transitions.linear
		}).start();
		

		var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
		$('popupMessageTitle').addEvent('mouseover', function(){
			// alert('Ok, now you can drag.');
			myDrag.attach();
		});
		
		var myDrag = new Drag('popupMessageDiv');
		$('popupMessageMessage').addEvent('mouseover', function(){
			// alert('No more dragging for you, Mister.');
			myDrag.detach();
		});
		$('popupMessageControl').addEvent('mouseover', function(){
			// alert('No more dragging for you, Mister.');
			myDrag.detach();
		});		
		
		if ($('global')) 
			{
			fadeOutAll();
			// $('popupMessageMessage').style.height = '350px';
			$('popupMessageMessage').style.overflowY = 'autoà';
			$('popupMessageTitle').style.backgroundColor = '#2F466D';
			// $('popupMessageTitle').style.height = '75px';
			$('popupMessageTitle').innerHTML = image;
			$('popupMessageMessage').innerHTML = "<img src='coupures_presse/xl/" + image + "'>";
			$('popupMessageLegend').innerHTML = image;
			$('popupMessageDiv').morph({'width': w + 'px','height': h+'px'});
			$('popupMessageMessage').morph({'height': h-100+'px'});
			$('popupMessageLegend').morph({'height': '80px'});

			}
			
		}
	else
		{
		alert('popupMessageDiv not found !');
		}

	}
	
	
function newPopupAfficheFestival(baseUrl, image, w, h)
	{
	var myElement = $(document.body);	
	var myFx = new Fx.Scroll(myElement, {duration: 250,wait: false}).toTop();
	
		
	if ($('popupMessageDiv')) 
		{
		$('popupMessageDiv').fade('hide');
		$('popupMessageDiv').fade('in');
		new Fx.Move($('popupMessageDiv'), {
		relativeTo: 'premiereZone',
		position: 'upperLeft',
		edge: 'upperLeft',
		offset: {x: 50, y: 500},
		duration: 1,
		transition: Fx.Transitions.linear
		}).start();
		

		var myDrag = new Drag('popupMessageDiv').detach(); //The Element can't be dragged.
		$('popupMessageTitle').addEvent('mouseover', function(){
			// alert('Ok, now you can drag.');
			myDrag.attach();
		});
		
		var myDrag = new Drag('popupMessageDiv');
		$('popupMessageMessage').addEvent('mouseover', function(){
			// alert('No more dragging for you, Mister.');
			myDrag.detach();
		});
		$('popupMessageControl').addEvent('mouseover', function(){
			// alert('No more dragging for you, Mister.');
			myDrag.detach();
		});		
		
		if ($('global')) 
			{
			fadeOutAll();
			// $('popupMessageMessage').style.height = '350px';
			$('popupMessageMessage').style.overflowY = 'autoà';
			$('popupMessageTitle').style.backgroundColor = '#2F466D';
			// $('popupMessageTitle').style.height = '75px';
			$('popupMessageMessage').innerHTML = "<img src='affiches_festival/xl/" + image + "'>";
			text = image.replace(/58_102045020057_13750/i, "");
			$('popupMessageTitle').innerHTML = text;
			$('popupMessageLegend').innerHTML = text;
			$('popupMessageDiv').morph({'width': w + 'px','height': h+'px'});
			$('popupMessageMessage').morph({'height': h-100+'px'});
			$('popupMessageLegend').morph({'height': '80px'});

			}
			
		}
	else
		{
		alert('popupMessageDiv not found !');
		}

	}
	
	
function sendContactForm(baseUrl,nom,email,tel,message)
	{
		
	// ENVOI DES DONNEES SAISIES DANS LE FORMULAIRE DE CONTACT
	
	// alert('bai-core.js : envoi du contenu du formulaire');

	if (nom=='')
		{
		// alert('checking nom');
		fadeOut($('formContactProgressBar'));
		$('nom').focus();
		var myVerticalSlide1 = new Fx.Slide('formContactStatus');
		myVerticalSlide1.hide();
		$('formContactStatus').innerHTML = 'Attention : Merci d\'indiquer votre nom ou le nom de votre entreprise';
		myVerticalSlide1.slideIn();
		$('formContactStatus').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (email=='' && tel=='')
		{
		// alert('checking email tel');
		fadeOut($('formContactProgressBar'));
		$('email').focus();
		var myVerticalSlide1 = new Fx.Slide('formContactStatus');
		myVerticalSlide1.hide();
		$('formContactStatus').innerHTML = 'Merci d\'indiquer une adresse email ou un num&eacute;ro de t&eacute;l&eacute;phone';
		myVerticalSlide1.slideIn();
		$('formContactStatus').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (message.length<10)
		{
		// alert('checking message.length');
		fadeOut($('formContactProgressBar'));
		$('message').focus();
		var myVerticalSlide1 = new Fx.Slide('formContactStatus');
		myVerticalSlide1.hide();
		$('formContactStatus').innerHTML = 'Merci de compl&eacute;ter votre message';
		myVerticalSlide1.slideIn();
		$('formContactStatus').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}

	// On récupère tous les paramètres transmis à cette fonction
	// pour les intégrer dans un objet que l'on encode ensuite en JSON
	// afin de transmettre le tout au script PhP Ajax
	var fonction = 'sendContactForm';
	// alert(fonction);
	var params = {
		'nom' : nom,
		'email' : email,
		'tel' : tel,
		'message' : message
	};
	var get = {
		'fonction' : fonction,
		'params' : params
	};
	
	get = JSON.encode(get);
	
	// Debuggage : on affiche le contenu de GET dans le div de status du formulaire
	// var myVerticalSlide1 = new Fx.Slide('formContactStatus');
	// myVerticalSlide1.hide();
	// $('formContactStatus').innerHTML = 'bai-core.js fonction sendContactForm : <br>' + get;
	// myVerticalSlide1.slideIn();
	// $('formContactStatus').morph({'background-color': '#FF0000','color': '#ffff00'});
	// alert(get);
	
				
	try	
		{
		var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(sendContactForm){

			// alert('jsonRequest done');

			if ( $('formContactProgressBar') )
				{
				var myVerticalSlideProgressbar = new Fx.Slide('formContactProgressBar');
				myVerticalSlideProgressbar.hide();
				}
			
			var error = sendContactForm.error;
			// alert(error);
			var result = sendContactForm.result;
			// alert(result);
			// var message = sendContactForm.result;
			// alert('bai-core.js fonction sendContactForm ERROR : ' + error);
			

			if (error == 0)
				{
				// alert('tout est OK');
				$('message').focus();
				var myVerticalSlide1 = new Fx.Slide('formContactStatus');
				myVerticalSlide1.hide();
				// $('formContactStatus').innerHTML = 'Aucune erreur';
				// myVerticalSlide1.slideIn();
				// $('formContactStatus').morph({'background-color': '#FF0000','color': '#ffff00'});
				// exit;
				// alert('aucune erreur');
				var newTitle = 'ENVOI DU MESSAGE';
				var result = sendContactForm.result;
				$('popupMessageTitle').style.backgroundColor = '#84C62B';
				}
			else
				{
				// alert('ATTENTION');
				$('message').focus();
				var myVerticalSlide1 = new Fx.Slide('formContactStatus');
				myVerticalSlide1.hide();
				// $('formContactStatus').innerHTML = result;
				// myVerticalSlide1.slideIn();
				// $('formContactStatus').morph({'background-color': '#FF0000','color': '#ffff00'});
				// exit;
				var newTitle = 'ATTENTION !';
				var result = sendContactForm.result;
				$('popupMessageTitle').style.backgroundColor = '#CC0000';
				}
				
		
			if ($('global')) 
				{
				// $('mainContainer').fade('out');
				$('popupMessageTitle').innerHTML=newTitle;
				$('popupMessageMessage').innerHTML=result;
				}
			else
				{
				alert('global not found');
				}
		
		}}).post({'json' : get});
		}
	catch(err)
		{
		if (err=="xmlHTTPRequest")
			{
			$('global').fade(0.1);
			$('popupMessageMessage').innerHTML = 'xmlHTTPRequest ne fonctionne pas';
			}
		else
			{
			$('global').fade(0.1);
			$('popupMessageMessage').innerHTML = err.name + '<br><br>' + err.message;
			}
		}
	}

function createMailAccount(baseUrl,account,password1, password2)
	{
		
	// ENVOI DES DONNEES SAISIES DANS LE FORMULAIRE DE CREATION DE COMPTE MAIL
	
	// alert('bai-core.js createMailAccount');

	if (account=='')
		{
		// alert('checking account');
		$('mailAccount').focus();
		$('log').innerHTML = 'Attention : Merci d\'indiquer le compte mail &agrave; cr&eacute;er';
		$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (password1=='')
		{
		// alert('checking password1');
		$('mailPassword').focus();
		$('log').innerHTML = 'Attention : Merci d\'indiquer un mot de passe';
		$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (password2=='')
		{
		// alert('checking password2');
		$('mailPassword').focus();
		$('log').innerHTML = 'Attention : Merci d\'indiquer un mot de passe de contr&ocirc;le';
		$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (password2!=password1)
		{
		// alert('comparing password1 password2');
		$('mailPassword').value='';
		$('mailPassword2').value='';
		$('mailPassword').focus();
		$('log').innerHTML = 'Attention : les mots de passe saisis ne sont pas coh&eacute;rents';
		$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (password1.length<8)
		{
		// alert('comparing password1 password2');
		$('mailPassword').value='';
		$('mailPassword2').value='';
		$('mailPassword').focus();
		$('log').innerHTML = 'Attention : les mots de passe saisis doivent comporter au moins 8 caract&egrave;res';
		$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else 
		{
		$('log').innerHTML = 'Les donn&eacute;es saisies sont valid&eacute;es, cr&eacute;ation du compte mail';
		$('log').morph({'background-color': '#00cc00','color': '#ffffff'});
		}
		
	// On récupère tous les paramètres transmis à cette fonction
	// pour les intégrer dans un objet que l'on encode ensuite en JSON
	// afin de transmettre le tout au script PhP Ajax
	var fonction = 'createMailAccount';
	// alert(fonction);
	var params = {
		'account' : account,
		'password' : password1
	};
	var get = {
		'fonction' : fonction,
		'params' : params
	};
	
	get = JSON.encode(get);
	
	// $('log').innerHTML = get;
	// $('log').morph({'background-color': '#ffffff','color': '#000000'});
	// return false;
	
	try	
		{
		var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(createMailAccount){

			var error = createMailAccount.error;
			var result = createMailAccount.result;			

			if (error == 0)
				{
				// alert('tout est OK');
				$('log').innerHTML = result;
				$('log').morph({'background-color': 'rgb(132,198,43)','color': '#ffffff'});
				}
			else
				{
				$('log').innerHTML = result;
				$('log').morph({'background-color': '#FFFFFF','color': '#cc0000'});
				}		
		}}).post({'json' : get});
		$('log').morph({'background-color': '#FFFFFF','color': '#000000'});
		$('log').innerHTML = "<img src=\"pictos/LoadingProgressBar.gif\"> Patientez pendant la cr&eacute;ation de ce compte";
		}
	catch(err)
		{
		$('log').morph({'background-color': '#FFFFFF','color': '#cc0000'});
		$('log').innerHTML = "Erreur " + err.name + "<br/>" + err.message;
		}

	}

function editMailAccount(baseUrl,account,password1, password2, deleteAccount, getInfo)
	{
		
	// ENVOI DES DONNEES SAISIES DANS LE FORMULAIRE DE CREATION DE COMPTE MAIL
	
	// alert('bai-core.js editMailAccount');
	
	if (account=='')
		{
		// alert('checking account');
		$('mailAccount').focus();
		$('log').innerHTML = 'Attention : Merci d\'indiquer le compte mail &agrave; modifier';
		$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
		return false;
		}
	else if (deleteAccount !== true && getInfo !== true)
		{
		if (password1=='')
			{
			// alert('checking password1');
			$('mailPassword').focus();
			$('log').innerHTML = 'Attention : Merci d\'indiquer un mot de passe';
			$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
			return false;
			}
		else if (password2=='')
			{
			// alert('checking password2');
			$('mailPassword').focus();
			$('log').innerHTML = 'Attention : Merci d\'indiquer un mot de passe de contr&ocirc;le';
			$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
			return false;
			}
		else if (password2!=password1)
			{
			// alert('comparing password1 password2');
			$('mailPassword').value='';
			$('mailPassword2').value='';
			$('mailPassword').focus();
			$('log').innerHTML = 'Attention : les mots de passe saisis ne sont pas coh&eacute;rents';
			$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
			return false;
			}
		else if (password1.length<8)
			{
			// alert('comparing password1 password2');
			$('mailPassword').value='';
			$('mailPassword2').value='';
			$('mailPassword').focus();
			$('log').innerHTML = 'Attention : les mots de passe saisis doivent comporter au moins 8 caract&egrave;res';
			$('log').morph({'background-color': '#FF0000','color': '#ffff00'});
			return false;
			}
		}
	else 
		{
		$('log').innerHTML = 'Les donn&eacute;es saisies sont valid&eacute;es, &eacute;dition du compte mail';
		$('log').morph({'background-color': '#00cc00','color': '#ffffff'});
		}
		
	// On récupère tous les paramètres transmis à cette fonction
	// pour les intégrer dans un objet que l'on encode ensuite en JSON
	// afin de transmettre le tout au script PhP Ajax
	var fonction = 'editMailAccount';
	// alert(fonction);
	var params = {
		'account' : account,
		'password' : password1,
		'deleteAccount' : deleteAccount,
		'getInfo' : getInfo
	};
	var get = {
		'fonction' : fonction,
		'params' : params
	};
	
	get = JSON.encode(get);
	
	// $('log').innerHTML = get;
	// $('log').morph({'background-color': '#ffffff','color': '#000000'});
	// return false;
	
	try	
		{
		var jsonRequest = new Request.JSON({url: baseUrl + 'xmlHTTPRequest.php', onSuccess: function(editMailAccount){

			var error = editMailAccount.error;
			var result = editMailAccount.result;			

			if (error == 0)
				{
				// alert('tout est OK');
				$('log').innerHTML = result;
				$('log').morph({'background-color': 'rgb(132,198,43)','color': '#ffffff'});
				}
			else
				{
				$('log').innerHTML = result;
				$('log').morph({'background-color': '#FFFFFF','color': '#cc0000'});
				}		
		}}).post({'json' : get});
		$('log').morph({'background-color': '#FFFFFF','color': '#000000'});
		$('log').innerHTML = "<img src=\"pictos/LoadingProgressBar.gif\"> Patientez pendant l'&eacute;dition de ce compte";
		}
	catch(err)
		{
		$('log').morph({'background-color': '#FFFFFF','color': '#cc0000'});
		$('log').innerHTML = "Erreur " + err.name + "<br/>" + err.message;
		}

	}

function displayProgressBar()
	{
	// document.getElementById('formContactProgressBar').style.display='block'; 
	if ( $('formContactProgressBar') )
		{
		// $('formContactProgressBar').innerHTML = 'toto';
		$('formContactProgressBar').innerHTML = "<img src='pictos/LoadingProgressBar.gif'>";
		var myVerticalSlideProgressbar = new Fx.Slide('formContactProgressBar');
		myVerticalSlideProgressbar.slideIn();
		}
	}
function hideProgressBar()
	{
	// document.getElementById('formContactProgressBar').style.display='none'; 
	if ( $('formContactProgressBar') )
		{
		var myVerticalSlideProgressbar = new Fx.Slide('formContactProgressBar');
		myVerticalSlideProgressbar.hide();
		}
	}
