//liste des "textes des liens du menu du haut"
var menu_haut_item = new Array;
//liste des liens associés au menu du haut
var menu_haut_lien = new Array;

var sous_menu = new Array;
var lien_sous = new Array;
var sous_menu_ligne1 = new Array;
var sous_menu_ligne2 = new Array;

//liste des items et liens pour le menu1 (si sous_menu1[0] = test => on doit avoir lien_sous1["test"] = "test.htm" pour le lien associé a ce sous menu)
var sous_menu1 = new Array;
var lien_sous1 = new Array;

//liste des items et liens pour le menu2
var sous_menu2 = new Array;
var lien_sous2 = new Array;

//liste des items et liens pour le menu3
var sous_menu3 = new Array;
var lien_sous3 = new Array;

//liste des items et liens pour le menu4
var sous_menu4 = new Array;
var lien_sous4 = new Array;

//liste des items et liens pour le menu5
var sous_menu5 = new Array;
var lien_sous5 = new Array;

sous_menu[0] = new Array;
lien_sous[0] = new Array;
sous_menu_ligne1[0] = new Array;
sous_menu_ligne2[0] = new Array;

sous_menu[1] = new Array;
lien_sous[1] = new Array;
sous_menu_ligne1[1] = new Array;
sous_menu_ligne2[1] = new Array;


sous_menu[2] = new Array;
lien_sous[2] = new Array;
sous_menu_ligne1[2] = new Array;
sous_menu_ligne2[2] = new Array;


sous_menu[3] = new Array;
lien_sous[3] = new Array;
sous_menu_ligne1[3] = new Array;
sous_menu_ligne2[3] = new Array;


sous_menu[4] = new Array;
lien_sous[4] = new Array;
sous_menu_ligne1[4] = new Array;
sous_menu_ligne2[4] = new Array;


//chaine contenant le chemin de l'image de fond de la partie "contenu" de la page
var image_contenu;

//menu en cours dans la navigation (pour coloration différente)
var menu_cours;
//sous_menu sélectionné (pour coloration du rappel de menu dans la partie "contenu"
var sous_menu_cours;

//liste des menus presents
var tab_menus = new Array;

//vaut 1 lorsque la page a termine la phase de load
var page_loadee;

var idpage;
var print_couv;
var commune;
//type de template (accueil, page ou carte pour différenciation de certaines parties "communes")
var template;

var image_bas_menu = "http://www.medialys.fr/img/sousmenu1.gif";
var image_bas_menu2 = "http://www.medialys.fr/img/sousmenu2.gif";
var image_menu_etroite = "http://www.medialys.fr/img/sousmenu4.gif";
var image_menu_large = "http://www.medialys.fr/img/sousmenu3.gif";
var image_menu_haut = "http://www.medialys.fr/img/sousmenu5.gif";


//nom des 5 menus
tab_menus[0] = "menu1";
tab_menus[1] = "menu2";
tab_menus[2] = "menu3";
tab_menus[3] = "menu4";
tab_menus[4] = "menu5";

//news page d'accueil
var lien_news;
var message_news;

//dessine le menu du haut selon les valeurs du tableau menu_haut_item
function dessine_menu_haut(){
	nb_element = menu_haut_item.length;
	ligne_menu = document.getElementById("ligne_menu_du_haut");
	cell_tour = ligne_menu.insertCell(-1);
	
	var menu_txt = "<table><tr>";
	
	for(i=0;i<nb_element-1;i++)
	{
		menu_txt += "<td class='bordureDroite'><a class='menuHaut' href='"+menu_haut_lien[i]+"'>"+menu_haut_item[i]+"</a></td><td class='bordureDroite'> - </td>\n";
	}
	menu_txt += "<td class='pasBordureDroite'><a class='menuHaut' href='"+menu_haut_lien[i]+"'>"+menu_haut_item[i]+"</a></td>\n";
	menu_txt += "</tr></table>";
	cell_tour.innerHTML = menu_txt;
}

function cree_sous_menu(sous_menu,lien_sous,id_div,id_tab){
	la_div = document.getElementById(id_div);
	
	html_img = la_div.innerHTML;
	
	html = "<table cellpadding=\"0\" cellspacing=\"0\" style='display:block' width='119px' border=0 id='"+id_tab+"'>";
	html += "<tr><td style='background-image:url("+image_menu_haut+");repeat:no-repeat;font-size:1px' height='60'>&nbsp;</td></tr>";
	
	
	nb_elem = sous_menu.length;
	
	for(i=nb_elem-1;i>1;i--){
		html += "<tr><td class='tdOnEtroite' id='tde_"+i+"'>"+sous_menu[i]+"</td></tr>";
	}
	
	
	if(sous_menu[1]){
		html += "<tr><td class='tdOnBas2' id='tde_1'>"+sous_menu[1]+"</td></tr>";
	}
	
	if(sous_menu[0]){		
		html += "<tr><td class='tdOnBas' id='tde_0'>"+sous_menu[0]+"</td></tr>";
	}
	
	html += "</table>";
	
	la_div.innerHTML = html;
	
	for(i=2;i<nb_elem;i++){
		if(document.getElementById("tde_"+i).clientHeight > 13){
			document.getElementById("tde_"+i).className = "tdOnLarge";
		}
	}		
	
	document.getElementById(id_tab).style.display = "none";
}

//dessine les sous-rubrique d'unmenu
function dessine_sous_menu(tableau_item,tableau_lien,id_div,id_tab){
	//le_tableau = document.getElementById(id_tab);
	la_div = document.getElementById(id_div);
	html_img = la_div.innerHTML;
	
	html_img = "<a href='"+tableau_lien[0]+"'>"+html_img+"</a>";
	
	nb_sousmenu = tableau_item.length;
	
	if(id_tab == tab_menus[menu_cours])
		classe2 = 'tdOn';
	else
		classe2 = 'tdOff';

	html = "<TABLE id='"+id_tab+"' cellpadding='3' cellspacing='0' style='border-collapse:collapse;display:none;background-color:#FFFFFF'>";

	for(i=0;i<nb_sousmenu;i++){
		//ligne = le_tableau.insertRow(-1);
		html += "<tr><td width='119px' class='"+classe2+"' onmouseover='case_on(\""+id_tab+"\","+i+")' onmouseout='case_off(\""+id_tab+"\","+i+")' onclick='goto_lien(\""+tableau_lien[tableau_item[i]]+"\")' style='cursor:pointer'>"+tableau_item[i]+"</td></tr>";
		//ligne.innerHTML = html;
	}
	html += "</TABLE>";
	la_div.innerHTML = html+html_img;	
}

//orientation de la page courante vers lien
function goto_lien(lien){
	document.location.href = lien;
}

//coloration de la case du menu sur laquelle on est
function case_on(tab,i){
	if(tab == tab_menus[menu_cours]){
		classeon = "tdOnOver";
		classeoff = "tdOn";
		//document.body.style.color = "#FFA616";
		document.body.className = "bodyOrange";
	}
	else{
		classeon = "tdOffOver";
		classeoff = "tdOff";
		//document.body.style.color = "#67C6DD";
		document.body.className = "bodyBleu";
	}
		
	nb_element = document.getElementById(tab).rows.length;
	for(j=0;j<nb_element;j++){
		if(j==i)
			document.getElementById(tab).rows[j].className = classeon;
		else
			document.getElementById(tab).rows[j].className = classeoff;
	}
}

//decoloration des cases
function case_off(tab,i){
	if(tab == tab_menus[menu_cours])
		classe = "tdOn";
	else
		classe = "tdOff";
		
	document.getElementById(tab).rows[i].className = classe;
}

//affiche a l'ecran le sous-menu selectionné
function affiche_sousmenu(id){
	if(page_loadee == 1){
		nb_tab = tab_menus.length;
		for(i=0;i<nb_tab;i++){
			if(document.getElementById(tab_menus[i])){
				if(tab_menus[i] == id)
					document.getElementById(tab_menus[i]).style.display = "block";
				else
					document.getElementById(tab_menus[i]).style.display = "none";
			}
		}
	}
}

//cache le menu quitté
function cache_sousmenu(id){
	if(document.getElementById(id)){
		document.getElementById(id).style.display = "none";
	}
}


//affiche l'image de fond de la partie contenu
function affiche_image_fond(){
	document.getElementById("contenu_page").style.backgroundImage = "url("+image_contenu+")";
	document.getElementById("contenu_page").style.backgroundRepeat = "no-repeat";
	document.getElementById("contenu_page").style.backgroundPositionY = "bottom";
}

//change l'image des menus selon menu selectionné
function image_on(){
	nb_elem = tab_menus.length;
	for(i=0;i<nb_elem;i++){
		if(i == menu_cours)
			document.getElementById("img_"+tab_menus[i]).src = "http://www.medialys.fr//img/"+tab_menus[i]+"_on.gif";
		else
			document.getElementById("img_"+tab_menus[i]).src = "http://www.medialys.fr//img/"+tab_menus[i]+".gif";	
	}		
}

function rappel_sous_menu(id_menu){
	la_div1 = document.getElementById("contenu_ligne1");
	html = "<table cellpadding:'0' cellspacing:'0'><tr>";
	nb_elem1 = sous_menu_ligne1[id_menu].length;

	
	for(i=0;i<nb_elem1;i++){
		if(sous_menu_ligne1[id_menu][i] == sous_menu_cours)
			classe_td = "tdRappelOn";
		else
			classe_td = "tdRappelOff";
			
		html += "<td class='"+classe_td+"' onclick='goto_lien(\""+lien_sous[id_menu][sous_menu[id_menu][sous_menu_ligne1[id_menu][i]]]+"\")' >"+sous_menu[id_menu][sous_menu_ligne1[id_menu][i]]+"</td>";
		if(i<nb_elem1-1)
			html += "<td class='tdSeparateur'>|</td>";		
	}
	la_div1.innerHTML = html;
	
	la_div2 = document.getElementById("contenu_ligne2");
	html = "<table cellpadding:'0' cellspacing:'0'><tr>";
	nb_elem2 = sous_menu_ligne2[id_menu].length;
	for(i=0;i<nb_elem2;i++){
		if(sous_menu_ligne2[id_menu][i] == sous_menu_cours)
			classe_td = "tdRappelOn";
		else
			classe_td = "tdRappelOff";
		
		html += "<td class='"+classe_td+"' onclick='goto_lien(\""+lien_sous[id_menu][sous_menu[id_menu][sous_menu_ligne2[id_menu][i]]]+"\")'>"+sous_menu[id_menu][sous_menu_ligne2[id_menu][i]]+"</td>";
		if(i<nb_elem2-1)
			html += "<td class='tdSeparateur' >|</td>";
	}
	la_div2.innerHTML = html;
}


function load_page(){
	page_loadee = 1;
}


