function overYoutube() {
	document.getElementById('lien_page_youtube').src = "images/youtubeLogo.png";
}

function outYoutube() {
	document.getElementById('lien_page_youtube').src = "images/youtubeLogoN&B.png";
}

function overFacebook() {
	document.getElementById('lien_page_facebook').src = "images/facebookLogo.png";
}

function outFacebook() {
	document.getElementById('lien_page_facebook').src = "images/facebookLogoN&B.png";
}

function overTwitter() {
	document.getElementById('lien_page_twitter').src = "images/twitterLogo.png";
}

function outTwitter() {
	document.getElementById('lien_page_twitter').src = "images/twitterLogoN&B.png";
}

function overRss() {
	document.getElementById('lien_page_rss').src = "images/rss.png";
}

function outRss() {
	document.getElementById('lien_page_rss').src = "images/rssN&B.png";
}

function ecrireMail() {
	window.location.href="mailto:contact" + "@" + "tempsdanse65.fr?subject=Demande de renseignements";
}

//mots-clé pour la recherche sur le site
var accueilTags = new Array("a", "accueil", "home", "nouveau", "nouveaute", "nouveautes", "nouvelle", "nouvelles",
							"new", "news", "facebook", "youtube", "racine", "index", "maison", "microformats");
var activitesTags = new Array("c", "activite", "activites", "cours", "danse", "danses", "danser",
							  "decouverte", "decouvertes", "accordeon");
var locauxTags = new Array("l", "local", "locaux", "studio", "studios", "ecole", "ou",
						   "salle", "salles", "localisation", "plan", "location", "louer",
						   "itineraire", "itineraires", "chemin", "chemins", "google map", "google maps",
						   "carte", "adresse", "acces", "contact", "contacter",
						   "telephone", "telephoner");
var tarifsTags = new Array("t", "tarif", "tarifs", "paiement", "payement", "cheque", "cheques", "solutions", "prix", "sous",
						   "cheque vacance", "cheque vacance", "cheques vacance", "cheques vacances",
						   "cheque-vacance", "cheques-vacance", "cheque-vacances", "cheques-vacances",
						   "inscription", "inscriptions", "pdf", "doc", "tableau", "tableaux");
var horairesTags = new Array("h", "horaire", "horaires", "planning", "planing",
							 "emploi du temps", "emploie du temps",
							 "calendrier", "ical");
var equipeTags = new Array("e", "equipe", "l'equipe", "staff", "team", "crew", "personnel", "salarie", "salaries",
						   "membre", "membres", "professeur", "professeurs", "prof", "profs");
var associationTags = new Array("s", "association", "presentation", "histoire", "assoc", "assoc'",
								"tempsdanse", "temps danse", "tempsdanse65", "temps danse 65");
var reglementTags = new Array("n", "reglement", "reglements", "legislation", "loi", "lois", "article", "articles");
var statutsTags = new Array("u", "statut", "statuts", "officiel", "officiels", "president", "presidente", "direction");
var galeriesPhotosTags = new Array("g", "galerie", "galeries", "photo", "photos", "album", "albums", "image", "images",
								   "galerie photo", "galeries photo", "galerie photos", "galeries photos",
								   "galerie-photo", "galeries-photo", "galerie-photos", "galeries-photos",
								   "carrousel", "preview");
//var galeriePhotosTags = new Array();
var videosTags = new Array("v", "video", "videos", "film", "films",
						   "galerie video", "galeries video", "galerie videos", "galeries videos",
						   "galerie-video", "galeries-video", "galerie-videos", "galeries-videos");

function rechercher() {	
	var recherche = document.getElementById("champs_recherche").value;
	recherche = recherche.replace(/^\s+/g,'').replace(/\s+$/g,'');
	if(recherche != "") {
		var rechercheMin = recherche.toLowerCase();
		var pageCorrespondante = definirPageCorrespondante(rechercheMin);
		if(pageCorrespondante.toLowerCase() != "aucune") {
			var pageCourante = document.getElementsByTagName('title')[0].childNodes[0].nodeValue;
			pageCourante = pageCourante.substring(0, pageCourante.indexOf(' - '));
			pageCourante = pageCourante.replace(/^\s+/g,'').replace(/\s+$/g,'');
			//alert(pageCourante);
			if(pageCourante == pageCorrespondante) {
				alert('Vous vous trouvez sur la page qui correspond à votre recherche.');
			}
			else {
				if(confirm('Une page correspond à votre recherche :\n\n>> ' + pageCorrespondante + ' <<\n\nVoulez-vous être redirigé vers cette page ?')) {
					switch(pageCorrespondante.toLowerCase()) {
						case "accueil": window.location.href = "index.php";
							break;
						case "activités": window.location.href = "activites.php";
							break;
						case "locaux": window.location.href = "locaux.php";
							break;
						case "tarifs": window.location.href = "tarifs.php";
							break;
						case "horaires": window.location.href = "horaires.php";
							break;
						case "equipe": window.location.href = "equipe.php";
							break;
						case "association": window.location.href = "association.php";
							break;
						case "règlement": window.location.href = "reglement.php";
							break;
						case "statuts": window.location.href = "statuts.php";
							break;
						case "galeries photos": window.location.href = "galeries.php";
							break;
						//case "galerie photos": alert('URL à définir');
						//	break;
						case "vidéos": window.location.href = "video.php";
							break;
						default: break;
					}
				}
			}
		}
		else {
			alert('Aucune page ne correspond à votre recherche.');
			document.getElementById("champs_recherche").focus();
		}
	}
	else {
		alert('Recherche incorrecte.');
		document.getElementById("champs_recherche").focus();
	}
}

function definirPageCorrespondante(recherche) {
	var pageCorrespondante = "Aucune";
	var rechercheTraitee = recherche.replace('é','e');
	rechercheTraitee = rechercheTraitee.replace('è','e');
	rechercheTraitee = rechercheTraitee.replace('ê','e');
	rechercheTraitee = rechercheTraitee.replace('ë','e');
	rechercheTraitee = rechercheTraitee.replace('â','a');
	rechercheTraitee = rechercheTraitee.replace('ä','a');
	rechercheTraitee = rechercheTraitee.replace('à','a');
	rechercheTraitee = rechercheTraitee.replace('î','i');
	rechercheTraitee = rechercheTraitee.replace('ï','i');
	rechercheTraitee = rechercheTraitee.replace('ì','i');
	rechercheTraitee = rechercheTraitee.replace('ô','o');
	rechercheTraitee = rechercheTraitee.replace('ö','o');
	rechercheTraitee = rechercheTraitee.replace('ò','o');
	rechercheTraitee = rechercheTraitee.replace('û','u');
	rechercheTraitee = rechercheTraitee.replace('ü','u');
	rechercheTraitee = rechercheTraitee.replace('ù','u');
	rechercheTraitee = rechercheTraitee.replace('ÿ','y');
	
	if(accueilTags.exists(rechercheTraitee))
		pageCorrespondante = "Accueil";
	if(activitesTags.exists(rechercheTraitee))
		pageCorrespondante = "Activités";
	if(locauxTags.exists(rechercheTraitee))
		pageCorrespondante = "Locaux";
	if(tarifsTags.exists(rechercheTraitee))
		pageCorrespondante = "Tarifs";
	if(horairesTags.exists(rechercheTraitee))
		pageCorrespondante = "Horaires";
	if(equipeTags.exists(rechercheTraitee))
		pageCorrespondante = "Equipe";
	if(associationTags.exists(rechercheTraitee))
		pageCorrespondante = "Association";
	if(reglementTags.exists(rechercheTraitee))
		pageCorrespondante = "Règlement";
	if(statutsTags.exists(rechercheTraitee))
		pageCorrespondante = "Statuts";
	if(galeriesPhotosTags.exists(rechercheTraitee))
		pageCorrespondante = "Galeries photos";
	//if(galeriePhotosTags.exists(rechercheTraitee))
	//	pageCorrespondante = "Galerie photos";
	if(videosTags.exists(rechercheTraitee))
		pageCorrespondante = "Vidéos";
	return pageCorrespondante;
}

Array.prototype.exists = function(search) {
	for (var i = 0; i < this.length; i++)
		if (this[i] == search)
			return true;
	return false;
} 

