/*################################################*/
/*#### fichier js pour la gestion de toute la page Index
/*################################################*/

/*gestion des radio et des checkbox pour la partie recherche */

Event.observe(window,'load', function() {
									
		
	
	
	//modification de l'apparence des select
	new Select('o_d','centerContent','top:127px; left:505px;','style_2');
	new Select('o_c','centerContent','top:105px; left:505px;','style_2');
	new Select('o_ct','centerContent','top:149px; left:505px;','style_2');
	new Select('o_t','centerContent','top:127px; left:505px;','style_2');
	
	var controlSearch = $('t_r').value ;
	// Control du changement de recherche
	$('inputCheckRecette').observe('click',function(event) {
		Event.stop(event);
		if(controlSearch==1) {
			$('inputCheckRestaurant').innerHTML = '';
			$('inputCheckRecette').innerHTML = '<img src="images/decoupage/radio_selected_white.png" border="0"/>';
			$('contenuInputDetails').morph('top:0px',{duration: 0.5});
			controlSearch = 0 ;
			$('t_r').value = 0;
		}
	});
	
	$('inputCheckRestaurant').observe('click',function(event) {
		Event.stop(event);		
		
		if(controlSearch==0) {
			$('inputCheckRecette').innerHTML = '';
			$('inputCheckRestaurant').innerHTML = '<img src="images/decoupage/radio_selected_white.png" border="0"/>';
			$('contenuInputDetails').morph('top:-90px',{duration: 0.5});
			controlSearch = 1 ;
			$('t_r').value = 1;
		}
	});
	
	
	// verification du sondage (si on a deja repondu on ne mais rien
	if($('controlsSondage').value == '1') {
		gestionRadio(2,Array('reponseSondage_1','reponseSondage_1'),Array('reponseSondage_2','reponseSondage_2_2'),'reponseSondage',0,'brown'); /* gestion des bouton radio */ 
	
		$('submitSondage').observe('click',function(event) {
			
			Event.stop(event);
			// Envoi de la reponse
			new Ajax.Request('php_include/gestionnaireSondages.php',{
				method : 'post',
				parameters : 'modeAjax=1&idSondage='+$('idSondage').value+'&reponseSondage='+$('reponseSondage').value+'',
				onSuccess : function(transport) {
					$('reponsesSondage').innerHTML = transport.responseText ;
					$('validationSondage').innerHTML = '' ;
				}
			});
		});
	}
	
	//gestion de l'actualité
var widthOriginal = 395 ;

	//*recuperation des dimensions pour le scrool
	var widthActualite = $('actualitesCenter').getWidth();
	//*nombre total d'actu
	//alert(widthActualite);
	var nombreActualite = (widthActualite/widthOriginal)-1;//*-3*395/
	//*placement au debut 
	$('actualitesCenter').setStyle({left: '0px'});
	
	// Initialisation du timer
	var timer = 0 ;
	//*variable contenant le top de lelement qui est deplacé
	var controlWidthActualite = 0 ; //*790
	var changeSens = 0 ;
	//*fonction appelé tous les 10s pour changer d'actualité 
	function scroolActualite()
	{
			if(controlWidthActualite==-(nombreActualite*widthOriginal) || (changeSens==1 && controlWidthActualite!=0 )) {
				controlWidthActualite +=widthOriginal;
				changeSens = 1 ;
			} else {
				controlWidthActualite -=widthOriginal;
				changeSens = 0 ;
			}
				
			
		$('actualitesCenter').morph('left:'+controlWidthActualite+'px',{duration: 0.5});
		
	}
	
	timer = setInterval(scroolActualite,10000);
	
	//*lors du clic sur la fleche de gauche 
	$('flecheGauche').observe('click',function() {
			if(controlWidthActualite!=0)//*si on est au debut on ne fait rien
			{
				clearInterval(timer);
				controlWidthActualite +=widthOriginal;
				$('actualitesCenter').morph('left:'+controlWidthActualite+'px',{duration: 0.5});
				timer = setInterval(scroolActualite,10000);
			}
	});
	
	//	Lors du clic sur la fleche de droite 
	$('flecheDroite').observe('click',function() {
			if(controlWidthActualite!=-(nombreActualite*widthOriginal))//*si on est arrivé au bout, on ne fait rien 
			{
				clearInterval(timer);
				controlWidthActualite -=widthOriginal;
				$('actualitesCenter').morph('left:'+controlWidthActualite+'px',{duration: 0.5});
				timer = setInterval(scroolActualite,10000);
			}
	});
	// fin de gestion de l'actualité

	
	
});

	
/*
	// Gestion de l'autocompletation
	var dernierMotEnregistrer = '' ;
	var etatBuildAutoCompletion = 0 ;
	var contenuRecherche = '' ;
	var affichageFenetreSugestion = 0;
	var recherche = '';
	var modeRecherche = '';

	function autocompletion(changeSelect)
	{
		if(etatBuildAutoCompletion==0)  {
			var divAutoCompletion = Builder.node('div', {
						id : 'autocompletionRecherche',
						style : 'display:none;'
						}) ;
			$('Body').appendChild(divAutoCompletion);
			etatBuildAutoCompletion = 1 ;
		}
		
			if((dernierMotEnregistrer!=recherche || changeSelect==1) && recherche!=" " && recherche!="" )
			{
				var xhr  = getAjax();
				//* recuperation des valeurs 
				if(xhr!=null)
					xhr.abort();
					
					xhr.onreadystatechange = function() {
							if(xhr.readyState==4 )
							{
								if(xhr.responseText!='null')
								{
									$('autocompletionRecherche').update('<div class="flechesHauteurCompletion"><img src="images/site/submitConnexion.gif" id="closeCompletion" style="cursor:pointer;"/></div><div class="corpAutocompletion"><div class="contenuCorpAutocompletion" id="contenuAutocompletion">'+xhr.responseText+'</div></div>');
									Effect.Appear('autocompletionRecherche',{ duration:0.4 });
									affichageFenetreSugestion = 1 ;
										$$('.resultRechercheCompletion').each(function (element) {
											element.observe('click', function() {
												contenuRecherche = element.innerHTML;
												$('inputRecherche').value = contenuRecherche ;
												Effect.Fade('autocompletionRecherche',{ duration:0.3 });
												affichageFenetreSugestion = 0 ;
											});
										});
										
										$('closeCompletion').observe('click', function() {
											Effect.Fade('autocompletionRecherche',{ duration:0.3 });   
											affichageFenetreSugestion = 0 ;
										});

								} else {
									Effect.Fade('autocompletionRecherche',{ duration:0.3 });
									affichageFenetreSugestion = 0 ;
								}
							}
					}
				
				//envoie de la requete pour trouver d'entuelle recettes 
				xhr.open('POST','php_include/gestionAutocompletion.php',true);
				xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				if(modeRecherche==1) {
					var categorieRecette = $('categorieRecette').value;
					var difficulteeRecette = $('niveauDifficulteeRecette').value;
					var coutRecette = $('coutRecette').value;
					xhr.send('recherche='+recherche+'&mode=1&categorieRecette='+categorieRecette+'&coutRecette='+coutRecette+'&difficulteeRecette='+difficulteeRecette);
				} else {
					var regionsRestaurant = $('regionsRestaurants').value;
					var villeRestaurant = $('villeRestaurant').value;
					var typeRestaurants = $('typeRestaurants').value;
					xhr.send('recherche='+recherche+'&mode=2&departement='+regionsRestaurant+'&ville='+villeRestaurant+'&typeRestaurant='+typeRestaurants);
				}
				
				dernierMotEnregistrer = recherche ;
				
			} else {
				if(affichageFenetreSugestion==1)
				{
					Effect.Fade('autocompletionRecherche',{ duration:0.3 });
					affichageFenetreSugestion = 0 ;
				}
				dernierMotEnregistrer = recherche ;
			}
	}
	
	$('inputRecherche').observe('keyup', function() {
		//recuperation des variables 								  
		recherche = $('inputRecherche').value ;
		modeRecherche= $('inputChoixRecherche').value;
		autocompletion(0);
	});
	
	$('categorieRecette').observe('change', function() {
		//recuperation des variables 
		recherche = $('inputRecherche').value ;
		modeRecherche= $('inputChoixRecherche').value;
		autocompletion(1);
	});
	
	$('niveauDifficulteeRecette').observe('change', function() {
		//*recuperation des variables 
		alert('ok');
		recherche = $('inputRecherche').value ;
		modeRecherche= $('inputChoixRecherche').value;
		autocompletion(1);
	});
	
	$('coutRecette').observe('change', function() {
		//recuperation des variables 
		recherche = $('inputRecherche').value ;
		modeRecherche= $('inputChoixRecherche').value;
		autocompletion(1);
	});

//fin de la gestion de l'autocompletion

//gestion de l'actualité
var widthOriginal = 395 ;

	//*recuperation des dimensions pour le scrool
	var widthActualite = $('actualitesCenter').getWidth();
	//*nombre total d'actu
	var nombreActualite = (widthActualite/widthOriginal)-1;//*-3*395/
	//*placement au debut 
	$('actualitesCenter').setStyle({left: '0px'});
	
	//*initialisation du timer
	var timer = 0 ;
	//*variable contenant le top de lelement qui est deplacé
	var controlWidthActualite = 0 ; //*790
	var changeSens = 0 ;
	//*fonction appelé tous les 10s pour changer d'actualité 
	function scroolActualite()
	{
			if(controlWidthActualite==-(nombreActualite*widthOriginal) || (changeSens==1 && controlWidthActualite!=0 )) {
				controlWidthActualite +=widthOriginal;
				changeSens = 1 ;
			} else {
				controlWidthActualite -=widthOriginal;
				changeSens = 0 ;
			}
				
			
		$('actualitesCenter').morph('left:'+controlWidthActualite+'px',{duration: 0.7});
		
	}
	
	timer = setInterval(scroolActualite,10000);
	
	//*lors du clic sur la fleche de gauche 
	$('flecheGauche').observe('click',function() {
			if(controlWidthActualite!=0)//*si on est au debut on ne fait rien
			{
				clearInterval(timer);
				controlWidthActualite +=widthOriginal;
				$('actualitesCenter').morph('left:'+controlWidthActualite+'px',{duration: 0.7});
				timer = setInterval(scroolActualite,10000);
			}
	});
	
	//*lors du clic sur la fleche de droite 
	$('flecheDroite').observe('click',function() {
			if(controlWidthActualite!=-(nombreActualite*widthOriginal))//*si on est arrivé au bout, on ne fait rien 
			{
				clearInterval(timer);
				controlWidthActualite -=widthOriginal;
				$('actualitesCenter').morph('left:'+controlWidthActualite+'px',{duration: 0.7});
				timer = setInterval(scroolActualite,10000);
			}
	});
//*fin de gestion de l'actualité

//*fin de gestion du sondage
});*/
	
	
	