//****************************************************************
// 				Traitements généraux de la page d'accueil
//****************************************************************

//On attend que les élements de la page soient chargés avant de remplir les DIV
$(document).ready(function () {


	//=================================================================
	//
	//					ACCUEIL
	//
	//=================================================================	



		

	//----------------------------------------
	//"Newsletter"
	//----------------------------------------	
	if ($('#newsletter').length) {
		
		$('#your_email').focus(function() {
				$('#retour_souscription').html('');									
		});
		
		$('#suscribe_newsletter').click(function() {
			
			if (isEmailAdress($('#your_email').val()))
			{
			$.ajax({
					   type:'POST',
					   url: '/rw-ajax/global.ajax.php',
					   data: {func:'abonnement_newsletter',email:$('#your_email').val()},
					   dataType: 'text',
					   success: function(reponse) { $('#retour_souscription').html(reponse); $('#your_email').val('') },
					   error: function(error){$('#retour_souscription').html('<font color=red><b>Erreur durant le traitement Ajax (url : \"ajax/global.ajax.php\")</b></font>');},
					   async:  false			   
				   });																	 
			} else {
				alert($('#V_your_email').val());
				$('#your_email').focus();
			}
			
		 }
		);
	}

	//----------------------------------------
	//"Latest student review"
	//----------------------------------------	
	if ($('#latest_student_review').length) {
		//Raffraichissement auto des données
		//setTimeout("ajax_LSR_affiche();",300000);		
		}

	//----------------------------------------
	//"Newest school reviews"
	//----------------------------------------	
	if ($('#newest_school_reviews').length) {
		//Raffraichissement auto des données
		//setTimeout("ajax_NSR_affiche_liste();",300000);
		}


	//----------------------------------------
	//"Most reviewed schools"
	//----------------------------------------	
	if ($('#most_reviewed_schools_content').length) {
		//On remet à zéro les derniers  filtre du Find my language course
		MAJ_session('FMLC_course','');
		MAJ_session('FMLC_accomodation','');
		
		//Raffraichissement auto des données
		//setTimeout("ajax_MRS_affiche_liste();",300000);
		}

	//----------------------------------------
	//"Members area"
	//----------------------------------------	
	if ($('#id_connexion').length) {
			
			$('#id_connexion').click(function () { 
											   
				if($('#id_connexion').val()=='E-mail') { $('#id_connexion').val(''); $('#password_connexion').val(''); }
			});
		}

	if ($('#password_connexion').length) {
			
			$('#password_connexion').focus(function () { 
										   
				if($('#password_connexion').val()!='') { $('#password_connexion').val(''); }
			});
		}


	//=================================================================
	//
	//					LANGUAGE SCHOOLS
	//
	//=================================================================	


	//----------------------------------------
	//"Find my language course"						
	//----------------------------------------
	
	if ($('#find_my_language_course_content').length) {
		//Chargement des données si la zone existe dans la page
		ajax_FMLC_affiche_liste(); 
	}
	
	$('#search').click(function () { 
	
			search_click();
			
	});

	if ($('#FMLC_language').length) {
		$('#FMLC_language').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMLC_language',$('#FMLC_language').val());
				MAJ_session('FMLC_country','');				
				MAJ_session('FMLC_city','');				
				ajax_FMLC_filtre_country();
				ajax_FMLC_filtre_city();
				ajax_FMLC_affiche_number_sql();
		});
	}
	
	if ($('#FMLC_country').length) {
		$('#FMLC_country').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMLC_country',$('#FMLC_country').val());
				MAJ_session('FMLC_city','');				
				ajax_FMLC_filtre_city();
				ajax_FMLC_affiche_number_sql();
		});
	}
	
	if ($('#FMLC_city').length) {
		$('#FMLC_city').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMLC_city',$('#FMLC_city').val());
				ajax_FMLC_affiche_number_sql();
		});
	}
	
	if ($('#FMLC_course').length) {
		$('#FMLC_course').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMLC_course',$('#FMLC_course').val());
				ajax_FMLC_affiche_number_sql();
		});
	}
	
	if ($('#FMLC_accomodation').length) {
		$('#FMLC_accomodation').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMLC_accomodation',$('#FMLC_accomodation').val());
				ajax_FMLC_affiche_number_sql();
		});
	}	



	//=================================================================
	//
	//					SCHOOL
	//
	//=================================================================	
	
	
	if ($('#school_header').length) {
		//Raffraichissement auto des données
		//setTimeout("ajax_school_header_affiche();",300000);
		}	
		
	if ($('#school_content').length) {
		//Raffraichissement auto des données
		//setTimeout("ajax_school_contenu_onglets_affiche();",300000);
		}	
		

	//=================================================================
	//
	//					LANGUAGE SCHOOLS
	//
	//=================================================================	


	//----------------------------------------
	//"Find my language course"						
	//----------------------------------------
	
	if ($('#FMA_nb_results').length) {
		//Chargement des données si la zone existe dans la page
		ajax_FMA_affiche_liste(); 
	}
	
	$('#search_agency').click(function () { 
	
			//On met à jour les variables de session avec les critères saisis								 
			MAJ_session('FMA_country',$('#FMA_country').val());
			MAJ_session('FMA_city',$('#FMA_city').val());
			
			MAJ_session('PAGINATION_LANGUAGE_AGENCIES',0);
			
			if ($('#find_my_agency_content').length) {
				//Chargement des données dans la zone si elle existe dans cette page
				ajax_FMA_affiche_liste(); 
				return false;
			} else {
				//Affichage de la page de résultats si on se trouve sur une autre page
				//reecriture de document.location = '/language/agence-recherche.php';
			}
	});


	//=================================================================
	//
	//					AGENCIES
	//
	//=================================================================	
	

	if ($('#FMA_country').length) {
		$('#FMA_country').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMA_country',$('#FMA_country').val());
				MAJ_session('FMA_city','');
				ajax_FMA_filtre_city();				
				ajax_FMA_affiche_number_sql();
		});
	}
	
	if ($('#FMA_city').length) {
		$('#FMA_city').change(function () { 
				//On met à jour la variable de session
				MAJ_session('FMA_city',$('#FMA_city').val());
				ajax_FMA_affiche_number_sql();
		});
	}



	
});


