/* fichier de gestion des effets et des contenus */
var pageAfficher = 'index' ;
var affichageMentionLegales = 0 ;

	Event.observe(window,'load', function() {
	
		$('index').observe('click', function(event) {
			if(pageAfficher!='index')
				getPage('index');
			Event.stop(event);
		});
		
		$('creation').observe('click', function(event) {
			if(pageAfficher!='creation')
				getPage('creation');
			Event.stop(event);
		});
		
		$('entretien').observe('click', function(event) {
			if(pageAfficher!='entretien')
				getPage('entretien');
			Event.stop(event);
		});
				
		$('contact').observe('click', function(event) {
			if(pageAfficher!='contact')
				getPage('contact');
			Event.stop(event);
		});
		
		$('contactPied').observe('click', function(event) {
			if(pageAfficher!='contact')
				getPage('contact');
			Event.stop(event);
		});
		
		$('mentionsLegales').observe('click', function(event) {
			if(affichageMentionLegales==0) /*si les mentions sont affichées*/
			{
				affichageMentionLegales = 1 ;
				var divMentionLegales = Builder.node('div', {
						id : 'affichageMentionLegales',
						name : 'affichageMentionLegales',
						style : 'display:none'
						}) ;
				$('corp').appendChild(divMentionLegales);
				$('affichageMentionLegales').addClassName('mentionLegales');
				var mentionLegales = 'Le site paysagiste-michel-madouas.com ainsi que les photos publi&eacute;es sur le site sont la propri&eacute;t&eacute;e de Michel Madouas.<br/><br/>Les Jardins du Moulin Neuf et le paysagiste Madouas Michel sont des entreprises indépendantes.<br/><br/> En application avec l\'article 27 de la loi n°78-17 du 6 janvier 1978 "Informatique et Liberté", vous disposez d\'un droit d\'acc&egrave;s, de rectification des donn&eacute;es vous concernant en contactant le Paysagiste via le formulaire pr&eacute;sent dans la rubrique contact.<br/><br/>Le site est actuellement héberg&eacute; par la soci&eacute;t&eacute; LWS:<br/><img src="images/logoHebergeur.jpg" alt="logo hebergeur"/><br/>Ligne Web Service<br/>4, RUE GALVANI <br/>75838 PARIS CEDEX 17<br/><br/> Les Jardins du Moulin Neuf<br/>Z.I du Moulin Neuf<br/>56130 Péaule<br/>N° SIRET: 502 695 927 00017<br/><br/>Madouas Michel Paysagiste<br/>Le parc - Mahé - Saint-Cornely<br/>56130 Péaule<br/>N°SIRET 429 910 961 00011 <br/><br/>	Le site a &eacute;t&eacute; optimis&eacute; pour les différents navigateurs suivant:<br/>  - Mozilla Firefox , Internet Explorer , Opéra, Safari et Chrome';
				$('affichageMentionLegales').update('<div class="titleMentionLegale">Mentions Légales</div><div class="contenuMentionLegale">'+mentionLegales+'</div><div id="closeMentionsLegales" class="fermerMentionLegale"> <img src="images/boutonFermerMention.jpg"> </div>');		
				Effect.Appear('affichageMentionLegales',{from:0, to:1});
				
				/*observateur du div FERMER */
				$('closeMentionsLegales').observe('click', function() {
					affichageMentionLegales = 0 ; 
					Effect.Fade('affichageMentionLegales');
					setTimeout("$('affichageMentionLegales').remove()",1100);
				});
			}
			else /*si elle sont deja affichées on les supprime*/
			{
				affichageMentionLegales = 0 ; 
				Effect.Fade('affichageMentionLegales');
				setTimeout("$('affichageMentionLegales').remove()",1100);
			}
			Event.stop(event);
		});
		
	});

function getPage(pageAppel) /*gestion du contenu des pages*/
{
	var xhr = getAjax();
	
	if(xhr!=0)
		xhr.abort();
	
	/* creation de l'element de chargement */
	var divElementLoad = Builder.node('div', {
		id : 'elementLoad',
		name : 'elementLoad',
		style : 'background-color:#FFFFFF; width:837px; height:327px; display:none; position:absolute;'
	}) ;
						
	$('corp').appendChild(divElementLoad);
	/*fin de création de l'élement*/
				
	/*Effect.Fade('corpContenu',{duration:0.5});*/
	Effect.Appear('elementLoad');

		xhr.onreadystatechange = function() {
			if(xhr.readyState==4)
			{


				/* affichage des données*/
				$('corpContenu').update(''+xhr.responseText+'');
				if(pageAppel=='contact')
				{
					$('formulaire').observe('click', function(event) {
						sendMail();
						Event.stop(event);
					});
				}
				
				Effect.BlindUp('elementLoad');
				Effect.Fade('elementLoad',{from:1, to:0.4, duration:0.6 });
				pageAfficher = pageAppel ;
				setTimeout("$('elementLoad').remove()",1100);
				
			}
			
		}

	xhr.open('POST','php_include/contenuPage.php',true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xhr.send('page='+pageAppel);
}

function sendMail()
{
	var xhr = getAjax();
	
	if(xhr!=0)
		xhr.abort();
		
	/* affichage des données*/
	var divElementConfirmationSend = Builder.node('div', {
		id : 'infoSendMail',
		name : 'infoSendMail',
		style : 'display:none;'
	}) ;
	$('formulaireContact').appendChild(divElementConfirmationSend);

		xhr.onreadystatechange = function() {
			if(xhr.readyState==4)
			{
				$('infoSendMail').update('<br/><br/><br/><br/>'+xhr.responseText+'');
				$('retourContact').observe('click',function(event) {
					$('infoSendMail').remove();
					Event.stop(event);
				});
			}	
			else
			{
				$('infoSendMail').update('<br/><br/><br/><br/>Veuillez patientez durant <br/>l\'envoie du message merci.');
				Effect.Appear('infoSendMail');
			}
		} 
	/*recuperation des valeurs */
	var valueEmail = $('PR_email').value;
	var valueName = $('PR_nom').value;
	var valuePrenom = $('PR_prenom').value;
	var valueMessage = $('PR_message').value;
	
	xhr.open('POST','php_include/contenuPage.php',true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xhr.send('page=actionFormulaire&PR_email='+valueEmail+'&PR_nom='+valueName+'&PR_prenom='+valuePrenom+'&PR_message='+valueMessage+'&PR_typeAjax=1');
}
