
var iExplorer = false;

if (document.all){
  iExplorer = true;
} 

var bgcolor = '#ffffff';  //couleur du menu
var bgcolor2 = '#fff280';   //couleur des cellules survolées

region = new Array;
ville = new Array;

region[1]="Agadir et région";
region[2]="Al Hoceima et région";
region[3]="Béni Mellal et région";
region[4]="Casablanca et région";
region[5]="Fès et région";
region[6]="Kénitra et région";
region[7]="Laâyoune et région";
region[8]="Marrakech et région";
region[9]="Meknès et région";
region[10]="Ouad Ed Dahab et région";
region[11]="Oujda et région";
region[12]="Rabat et région";
region[13]="Safi et région";
region[14]="Settat et région";
region[15]="Tan tan  et région";
region[16]="Tanger et région";

ville[16] = new Array;
ville[16][1] = "TANGER";
ville[16][2] = "TETOUEN";

ville[10] = new Array;
ville[10][1] = "DAKHLA";

ville[7] = new Array;
ville[7][1] = "BOUJDOUR";
ville[7][2] = "BOUKRAA";
ville[7][3] = "LAAYOUNE";

ville[15] = new Array;
ville[15][1] = "BOUIZAKARNE";
ville[15][2] = "GUELMIM";
ville[15][3] = "SMARA";
ville[15][4] = "TATA";

ville[1] = new Array;
ville[1][1] = "AGADIR";
ville[1][2] = "BIOUGRA";
ville[1][3] = "DCHEIRA";
ville[1][4] = "IFNI";
ville[1][5] = "IMINI";
ville[1][6] = "INEZGANE";
ville[1][7] = "MIRLEFT";
ville[1][8] = "OUARZAZATE";
ville[1][9] = "TAFRAOUTE";
ville[1][10] = "TAGHAZOUTE";
ville[1][11] = "TALIOUINE";
ville[1][12] = "TAROUDANT";
ville[1][13] = "TIKIOUINE";
ville[1][14] = "TINERHIR";
ville[1][15] = "TIZNIT";
ville[1][16] = "ZAGORA";

ville[6] = new Array;
ville[6][1] = "ARBAOUA";
ville[6][2] = "KENITRA";
ville[6][3] = "KHENICHET";
ville[6][4] = "MEHDIA";
ville[6][5] = "OUEZZANE";

ville[14] = new Array;
ville[14][1] = "BENSLIMANE";
ville[14][2] = "BERRECHID";
ville[14][3] = "BOUJAD";
ville[14][4] = "BOUJNIBA";
ville[14][5] = "BOUZNIKA";
ville[14][6] = "GUISSER";
ville[14][7] = "KHOURIBGA";
ville[14][8] = "MELLILA";
ville[14][9] = "SETTAT";

ville[8] = new Array;
ville[8][1] = "AGHBALOU";
ville[8][2] = "AMIZMIZ";
ville[8][3] = "ASNI";
ville[8][4] = "CHICHAOUA";
ville[8][5] = "ESSAOUIRA";
ville[8][6] = "KETTARA";
ville[8][7] = "MARRAKECH";
ville[8][8] = "OUIRGANE";
ville[8][9] = "OUKAIMEDEN";
ville[8][10] = "TAHANNAOUTE";
ville[8][11] = "TALMESTE";
ville[8][12] = "TAMANAR";
ville[8][13] = "TAMELELT";
ville[8][14] = "TAMESLOHTE";

ville[11] = new Array;
ville[11][1] = "AHFIR";
ville[11][2] = "AKLIM";
ville[11][3] = "BERKANE";
ville[11][4] = "DEBDOU";
ville[11][5] = "DRIOUCH";
ville[11][6] = "FIGUIG";
ville[11][7] = "JERADA";
ville[11][8] = "MADAGH";
ville[11][9] = "MIDAR";
ville[11][10] = "NADOR";
ville[11][11] = "NAIMA";
ville[11][12] = "OUJDA";
ville[11][13] = "SAIDIA";
ville[11][14] = "SELOUANE";
ville[11][15] = "TALSINNT";
ville[11][16] = "TAOURIRT";
ville[11][17] = "TOUISSITE";
ville[11][18] = "ZAIO";
ville[11][19] = "ZGHANGHAN";

ville[4] = new Array;
ville[4][1] = "BOUSKOURA";
ville[4][2] = "CASABLANCA";
ville[4][3] = "LISSASFA";
ville[4][4] = "MEDIOUNA";
ville[4][5] = "MOHAMMEDIA";
ville[4][6] = "NOUASSEUR";

ville[12] = new Array;
ville[12][1] = "BOUKNADEL";
ville[12][2] = "KHEMISSET";
ville[12][3] = "MAAZIZ";
ville[12][4] = "OULMES";
ville[12][5] = "RABAT";
ville[12][6] = "ROMMANI";
ville[12][7] = "SALE";
ville[12][8] = "SKHIRATE";
ville[12][9] = "TEMARA";
ville[12][10] = "TIFLET";
ville[12][11] = "ZHILIGA";

ville[13] = new Array;
ville[13][1] = "AZEMMOUR";
ville[13][2] = "BEDDOUZA";
ville[13][3] = "CHEMAIA";
ville[13][4] = "OUALIDIA";
ville[13][5] = "SAFI";
ville[13][6] = "YOUSSOUFIA";

ville[3] = new Array;
ville[3][1] = "AFOURER";
ville[3][2] = "ARHBALA";
ville[3][3] = "AZILAL";
ville[3][4] = "BZOU";
ville[3][5] = "DEMNATE";
ville[3][6] = "OUAOUIZARTH";
ville[3][7] = "SEMGUET";

ville[9] = new Array;
ville[9][1] = "AGOURAI";
ville[9][2] = "AGUELMOUS";
ville[9][3] = "ALNIF";
ville[9][4] = "AZROU";
ville[9][5] = "BOUFEKRANE";
ville[9][6] = "ERFOUD";
ville[9][7] = "ERRACHIDIA";
ville[9][8] = "GOULMIMA";
ville[9][9] = "IFRANE";
ville[9][10] = "KHENIFRA";
ville[9][11] = "MEKNES";
ville[9][12] = "MERZOUGA";
ville[9][13] = "MIDELT";
ville[9][14] = "MRHASSIYNE";
ville[9][15] = "RICH";
ville[9][16] = "RISSANI";
ville[9][17] = "TOULAL";

ville[5] = new Array; 
ville[5][1] = "BHALIL";
ville[5][2] = "BOULMANE";
ville[5][3] = "FES";
ville[5][4] = "MISSOUR";
ville[5][5] = "SEFROU";

ville[2] = new Array; 
ville[2][1] = "AKNOUL";
ville[2][2] = "GUERCIF";
ville[2][3] = "IMZOUREN";
ville[2][4] = "ISSAGUEN";
ville[2][5] = "OURTZARH";
ville[2][6] = "RHAFSAI";
ville[2][7] = "TAHLA";
ville[2][8] = "TAOUNATE";
ville[2][9] = "TARGUIST";
ville[2][10] = "TAZA";
ville[2][11] = "TISSA";


function Ville(msg,posx){
posy = Mouse_Y + 26;
document.getElementById("vil").style.left = posx+"px";
document.getElementById("vil").style.top = posy+"px";  
var tab = "<div id=\"support_vil_popup\" style=\"position:relative; top:5px; width:150px; height:165px; overflow:hidden; \">  <div id=\"contenu_vil_popup\" style=\"position:absolute; top:0;\">";
for(pass=1;pass < ville[msg].length;pass++){   //boucle qui va s'exécuter autant de fois qu'il y a de liens enregistrés dans le tableau passé en paramètre msg
tab += "<div style=\"background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-left:8px;\" bgcolor=\"#ffffff\" onMouseOut=\"this.style.background='#ffffff'\" onMouseOver=\"this.style.background='#fff280'\"><font face=\"Verdana\" size=\"1\"><a onClick=\" affiche_ville('"+ville[msg][pass]+"'); KillFenetre();sauv_geo('"+ville[msg][pass]+"')\" style=\"cursor:pointer\">"+ville[msg][pass]+"</a></font></div>";
}
tab += "</div><div style=\" background-color:#F9F9F9; background-repeat:no-repeat; width:10px; height:165px; position:absolute; right:1px; \"> <img onmouseover=\"moveLayer1(1);\" onmouseout=\"clearTimeout(Timer);\" src=\"images/haut.gif\" style=\"cursor:pointer; position:absolute; right:0px;\" alt=\"Monter\" title=\"Monter\"> <img onmouseover=\"moveLayer1(-1);\" onmouseout=\"clearTimeout(Timer);\" src=\"images/bas.gif\" style=\"cursor:pointer; position:absolute; right:0px; bottom:0;\" alt=\"Descendre\" title=\"Descendre\" /> </div> </div>";
document.getElementById("vil").innerHTML = tab;   //on écrit le contenu de la variable tab dans l'élément dont l'ID est activite
document.getElementById("vil").style.visibility = "visible"; //on rend l'élément visible
}


function Region(){
var posx = Mouse_X + 202;
document.getElementById("reg").style.left = Mouse_X+"px"; 
document.getElementById("reg").style.top = Mouse_Y+"px";  //position du sous-menu en fonction de pos et de la position du menu principal
var tab = "<div id=\"jaune_popup\"><div id=\"titre_popup\">Localité</div>";  //début de tableau HTML
tab += "<div id=\"fermer_popup\"><a href=\"javascript:KillFenetre()\"><img src=\"images/backgrounds/mog_fermer.gif\" width=\"65\" height=\"21\" border=\"0\" alt=\"fermer la fen&ecirc;tre\"></a></div>	</div>";
tab += "<div id=\"support_reg_popup\" style=\"position:relative; top:5px; width:200px; height:165px; overflow:hidden; \">  <div id=\"contenu_reg_popup\" style=\"position:absolute; top:0;\">";
for(pass=1;pass < region.length;pass++){ 
 tab += "<div style=\"background: rgb(255, 255, 255) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;\" bgcolor=\"#ffffff\" onMouseOut=\"this.style.background='#ffffff'\" onMouseOver=\"this.style.background='#fff280'; Ville("+pass+","+posx+")\"><font face=\"Verdana\" size=\"1\"><a style=\"cursor:pointer; margin-left:10px\">"+region[pass]+"</a></font></div>";
 }
tab += "</div><div style=\" background-color:#F9F9F9; background-repeat:no-repeat; width:10px; height:165px; position:absolute; right:1px; \"> <img onmouseover=\"moveLayer2(1);\" onmouseout=\"clearTimeout(Timer);\" src=\"images/haut.gif\" style=\"cursor:pointer; position:absolute; right:0px;\" alt=\"Monter\" title=\"Monter\"> <img onmouseover=\"moveLayer2(-1);\" onmouseout=\"clearTimeout(Timer);\" src=\"images/bas.gif\" style=\"cursor:pointer; position:absolute; right:0px; bottom:0;\" alt=\"Descendre\" title=\"Descendre\" /> </div>  </div>	<div id=\"bas_popup_reg\"><span>Sélectionnez ici une ville pour votre recherche.</span></div>";  //on ajoute les codes HTML qui vont fermer les tableaux
document.getElementById("reg").innerHTML = tab;   //on écrit le contenu de la variable tab dans l'élément dont l'ID est activite
document.getElementById("reg").style.visibility = "visible"; //on rend l'élément visible
}

function affiche_ville(text){       
document.form1.ou.value=text;
 KillFenetre();
}

function KillFenetre(){       
document.getElementById("activite").style.visibility = "hidden";
document.getElementById("reg").style.visibility = "hidden";
document.getElementById("vil").style.visibility = "hidden";
}  //fait disparaitre le sous menu lorsqu'un clic est détecté sur la page

function Envoyer(){
	var alphabetic=/[a-zA-Z]/;
	var valid_loc = 1;
	var valid_act = 1;
	if(document.getElementById("string").value == '')  {
		alert('Veuillez choisir une activité !!!');	
		return false
		}
	else  {
		if (document.getElementById("string").value != '')
			if (!alphabetic.test(document.getElementById("string").value))
				valid_act = 0;
		if (document.getElementById("ou").value != '') 
			if (!alphabetic.test(document.getElementById("ou").value))
				valid_loc = 0;
		if(valid_act == 1 && valid_loc == 1) {
			document.form1.submit();
			return true;
			}
			else {
				alert('Mot clé de recherche invalide');
				return false
				}
		}
}

function set_theme(code,value) {
	var xhr = null;
	function getXhr() { 
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
	else 
		if(window.ActiveXObject) { 
			try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } 
			catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
		} 
		else { 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest,veuillez le mettre à jour");
			xhr = false;
		 }
	} 
	getXhr(); 
	xhr.onreadystatechange = function() { 
	if(xhr.readyState == 4 && xhr.status == 200) {
		document.getElementById("activite").style.top = Mouse_Y+"px";
		document.getElementById("activite").style.left = Mouse_X+"px";
		document.getElementById("activite").innerHTML = xhr.responseText;
		document.getElementById("activite").style.visibility = "visible"; 		
		} 
	} 
	xhr.open("POST","./activite_theme.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id="+code); 		
}

function acti_tourisme() {
	var xhr = null;
	function getXhr() { 
	if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
	else 
		if(window.ActiveXObject) { 
			try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } 
			catch (e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); }
		} 
		else { 
			alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest,veuillez le mettre à jour");
			xhr = false;
		 }
	} 
	getXhr(); 
	xhr.onreadystatechange = function() { 
	if(xhr.readyState == 4 && xhr.status == 200) {
		document.getElementById("activite").style.left = "200px"; 
		document.getElementById("activite").style.top = "200px";
		document.getElementById("activite").innerHTML = xhr.responseText;
		document.getElementById("activite").style.visibility = "visible"; 		
		} 
	} 
	xhr.open("POST","./activite_theme.php",true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send("id=14"); 		
}

var Mouse_X = 0; // Variable globale Position X de la Mouse
var Mouse_Y = 0; // Variable globale Position Y de la Mouse

//-----------------------------------------------------------------------------
// l'argument e n'est passé à la fonction que par les navigateur n'ayant pas
// implémenté event comme objet, IE posséde son propre objet bien connu event
//-----------------------------------------------------------------------------
function pos_Mouse( e ){
  var DocRef;    // Variable pour IE uniquement

 //-- Il faut traiter le CAS des DOCTYPE sous IE
    if( document.documentElement && document.documentElement.clientWidth) // Donc DOCTYPE
      DocRef = document.documentElement;   // Dans ce cas c'est documentElement qui est réfèrence
    else
      DocRef = document.body;    // Dans ce cas c'est body qui est réfèrence


  // L'événement est passée à la fonction
  // donc tous sauf IE…
   if(!iExplorer){                     // Dans ce cas on obtient directement la position dans la page
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{                      // Dans ce cas on obtient la position relative à la fenêtre d'affichage
    Mouse_X = event.clientX;
    Mouse_Y = event.clientY;
	Mouse_X = event.clientX+DocRef.scrollLeft;
    Mouse_Y = event.clientY+DocRef.scrollTop;
  }
    if(Mouse_X>300)
		Mouse_X = Mouse_X-200;
	else 
		Mouse_X = Mouse_X-60;
	if(Mouse_Y<350)
		Mouse_Y = Mouse_Y+20;
	else
		Mouse_Y = Mouse_Y-100;

}

//-----------------------------------------------------------------------------
// l'argument e n'est passé à la fonction que par les navigateur n'ayant pas
// implémenté event comme objet, IE posséde son propre objet bien connu event
//-----------------------------------------------------------------------------
function pos_Mouse_center( e ){
  var DocRef;    // Variable pour IE uniquement

 //-- Il faut traiter le CAS des DOCTYPE sous IE
    if( document.documentElement && document.documentElement.clientWidth) // Donc DOCTYPE
      DocRef = document.documentElement;   // Dans ce cas c'est documentElement qui est réfèrence
    else
      DocRef = document.body;    // Dans ce cas c'est body qui est réfèrence


  // L'événement est passée à la fonction
  // donc tous sauf IE…
   if(!iExplorer){                     // Dans ce cas on obtient directement la position dans la page
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{                      // Dans ce cas on obtient la position relative à la fenêtre d'affichage
    Mouse_X = event.clientX;
    Mouse_Y = event.clientY;
	Mouse_X = event.clientX+DocRef.scrollLeft;
    Mouse_Y = event.clientY+DocRef.scrollTop;
  }
    if(Mouse_X>300)
		Mouse_X = Mouse_X-200;
	else 
		Mouse_X = Mouse_X-60;
	if(Mouse_Y<350)
		Mouse_Y = Mouse_Y+20;
	else
		Mouse_Y = Mouse_Y-100;

}


function sauv_activ(val)	{
	document.getElementById("activ_form").value = val;
}

function sauv_geo(val)	{
	document.getElementById("geo_form").value = val;
}

function affiche_choix() {
	document.getElementById("string").value = "";
	var bool = true;
	for (i = 0; i < document.formulaire1.choix.length; i++)
    	if (document.formulaire1.choix[i].checked == true)
			if (bool == false)
				document.getElementById("string").value += " ; "+document.formulaire1.choix[i].value; 
			else {
				document.getElementById("string").value += document.formulaire1.choix[i].value;
				bool = false;
			}
	document.getElementById("activ_form").value = document.getElementById("string").value;
}

function affiche_rubrique(valeur) {
	document.getElementById("string").value = valeur; 
	document.getElementById("activ_form").value = document.getElementById("string").value;
}
function execute_recherche() {
	document.form1.submit();
	//document.getElementById('form1').submit();
}
function ouvrir_popup() {
window.open('/index.php?nxo=liens&nxs=popup','','width=580,height=300');
}
function popupRaccourci() {
	window.open('/index.php?nxo=liens&nxs=raccourci_bureau','','width=580,height=250,statusbar=no,toolbar=no,menubar=no,scrollbars=0');
}
