//variables à modifier
//positionnement par rapport au haut de la page de la barre de menu
var v_top = 140;
//largeur du menu
//il semble qu'il y est une incompatibilité avec internet explorer. le menu doit faire au moins 140px x nombre de colonne dans le menu
var v_largeur = '978';
var v_format = 'px';
//largeur des colonnes
var v_largeur_colonne = 250;
var v_format_colonne = 'px';
//variable de débug servant à afficher les tableaux
var voir_tableau = 0;


//BDD des liens des menus déroulant
//CSS des liens : style="font-size: 14px ou 12px; font-weight: bold; color: white;"
//sans lien : c_lien[0][0] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/xxx.php">XXX</a>';
//avec lien : c_lien[0][0] = '<span ' + css_lien_sous_menu + '>XXX</<span>';
css_lien_titre = 'style="font-size: 14px; font-weight: bold; color: white; text-decoration: none;"';
css_lien_sous_menu = 'style="font-size: 12px; font-weight: bold; color: white; text-decoration: none;"';
c_lien = new Array;
c_lien[0] = new Array;
c_lien[1] = new Array;
c_lien[2] = new Array;
c_lien[3] = new Array;
c_lien[4] = new Array;
c_lien[5] = new Array;
c_lien[0][0] = 5;
c_lien[0][1] = '<a ' + css_lien_titre + ' href="' + arbre + '/index.php">Accueil</a>';
c_lien[0][2] = '<span ' + css_lien_titre + '>Le Projet ANIMA</<span>';
c_lien[0][3] = '<a ' + css_lien_titre + ' href="' + arbre + '/toile/index.php">La Toile</a>';
c_lien[0][4] = '<a ' + css_lien_titre + ' href="' + arbre + '/contact/index.php">Nous contacter</a>';
c_lien[0][5] = '<a ' + css_lien_titre + ' href="' + arbre + '/lien/index.php">Liens</a>';

//ACCUEIL
c_lien[1][0] = 0;

//PROJET ANIMA
c_lien[2][0] = 3;
c_lien[2][1] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/projet/index.php">Présentation du projet</a>';
c_lien[2][2] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/projet/histoire_du_projet.php">Histoire du projet</a>';
c_lien[2][3] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/projet/structure.php">La Structure</a>';

//LA TOILE
c_lien[3][0] = 6;
c_lien[3][1] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/toile/calendrier/index.php">Calendriers</a>';
c_lien[3][2] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/toile/groupe/index.php">Groupes</a>';
c_lien[3][3] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/toile/mediatheque/index.php">Médiathèque</a>';
c_lien[3][4] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/toile/equipe/index.php">Equipes diocésaines</a>';
c_lien[3][5] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/toile/support/index.php">Supports</a>';
c_lien[3][6] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/toile/compte/index.php">Mon compte Anima</a>';

//NOUS CONTACTER
c_lien[4][0] = 0;

//LIENS
c_lien[5][0] = 0;
c_lien[5][1] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/liens/sites_des_dioceses.php">Sites des diocèses</a>';
c_lien[5][2] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/liens/sites_des_paroisses.php">Sites des paroisses</a>';
c_lien[5][3] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/liens/sites_des_groupes.php">Sites des groupes d' + "'" + 'Animation</a>';
c_lien[5][4] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/liens/partenaires.php">Partenaires et sites soutenant le projet Anima</a>';
c_lien[5][5] = '<a ' + css_lien_sous_menu + ' href="' + arbre + '/liens/autres.php">Autres liens</a>';





//variables de fonctionnement
//largeur pour la division
//récupération du nom et version
var navigateur = navigator.appName;//nom du navigateur
var version = navigator.appVersion;//version du navigateur
var v_largeur_div;//variable utilisée pour la largeur de la division

v_largeur_div = '100%';//par défaut la largeur de la division est de 100% => valable pour Firefox, Netscape, IE7, Opéra 9, ? Safari ?
//test pour IE5, IE6, Opéra 8, pour mettre xxx PX pour la division car le % ne marche pas
if ((navigator.appVersion.search("MSIE 5") >= 0) ||
	((navigator.appVersion.search("MSIE 6") >= 0) && (navigator.appVersion.search("MSIE 7") == -1)) ||
	((navigator.appName == "Opera") && (navigator.appVersion.search("8.") >= 0))
) {
	v_largeur_div = document.body.clientWidth + 'px';
}
//informations sur le navigateur
/*document.write(navigator.appCodeName);
document.write('<hr>');
document.write(navigator.appName);
document.write('<hr>');
document.write(navigator.appVersion);//*/


//fonctions pour afficher et désafficher les menus déroulant
//fonction pour afficher
function pop(f_menu) {
	kill();
	if (c_lien[f_menu][0] > 0) {
		document.getElementById(f_menu).style.display='';
	}
}

//fonction pour désafficher
function kill() {
	//suppression du menu déroulant
	for (i = 1; i <= c_lien[0][0]; i++) {
		document.getElementById(i).style.display='none';
	}
	
	//remise à zéro des images d'en-tête
	for (i = 1; i <= c_lien[0][0]; i++) {
		document.getElementById('T' + i).style.backgroundImage='url(' + arbre + '/logo/menu_titre_milieu-1.gif)';
	}
}

//si on clique quelque part sur la page alors le menu déroulant s'efface
document.onclick = kill;



//création des menus déroulant et de la barre d'en-tête

//création de la barre avec tous les en-têtes de menu
document.write('<div id="barre_menu" style="z-index: 99; position: absolute; top: ' + v_top + 'px; width: ' + v_largeur_div + '; height: 50px"><table style="color: white; text-align: center; width: 100%;" cellpadding="0" cellspacing="0" border="' + voir_tableau + '"><tr>');
document.write('<td style="height: 45px; background-image: url(' + arbre + '/logo/menu_titre_gauche.gif); background-repeat: no-repeat; background-position: right center;">&nbsp;</td>');

//en-têtes de menu
for (i = 1; i <= c_lien[0][0]; i++) {
	document.write('<td id="T' + i + '" onMouseOver="pop(' + i + '); document.getElementById(' + "'T" + i + "'" + ').style.backgroundImage=' + "'url(' + arbre + '/logo/menu_titre_milieu-2.gif)'" + ';" style="width: ' + parseInt(v_largeur / c_lien[0][0]) + v_format + '; background-image: url(' + arbre + '/logo/menu_titre_milieu-1.gif); background-position: center; background-repeat: repeat-x; white-space: nowrap;">');
	document.write(c_lien[0][i]);
	document.write('</td>');
}
//fin des en-têtes de menu
document.write('<td style="background-image: url(' + arbre + '/logo/menu_titre_droite.gif); background-repeat: no-repeat; background-position: left center;">&nbsp;</td></tr>');

//création des menus déroulant
//première boucle pour créer tous les menus déroulant
for (i1 = 1; i1 <= c_lien[0][0]; i1++) {
	//création d'une ligne par sous menuafin de pouvoir faire débordé le sous menu en dessous du menu suivant sauf le dernier sous menu
	document.write('<tr><td></td>');
	for (i3 = 2; i3 <= i1; i3++) {
		//prise en compte du dernier menu
		if (i3 < c_lien[0][0]) {
			document.write('<td></td>');
		}
	}
	if (i1 < c_lien[0][0]) {
		colspan = c_lien[0][0] - i1 + 1;
		position = ' float: left;';
	} else {
		colspan = 2;
		position = ' float: right;';
	}
	document.write('<td style="vertical-align: top;" colspan="' + colspan + '" rowspan="1">');
	
	document.write('<table id="' + i1 + '" style="display: none; text-align: left;' + position + ' width: ' + v_largeur_colonne + v_format_colonne + ';" border="' + voir_tableau + '" cellpadding="0" cellspacing="0"><tbody>');
	//deuxième boucle pour les options d'un menu déroulant
	for (i2 = 1; i2 <= c_lien[i1][0]; i2++) {
		document.write('<tr style="height: 30px"><td onMouseOver="this.style.backgroundImage=' + "'url(' + arbre + '/logo/menu_deroulant_milieu_milieu-2.gif)'" + ';" onMouseOut="this.style.backgroundImage=' + "'url(' + arbre + '/logo/menu_deroulant_milieu_milieu-1.gif)'" + ';" style="background-image: url(' + arbre + '/logo/menu_deroulant_milieu_milieu-1.gif); background-position: center; background-repeat: repeat-x;">');
		document.write('&nbsp;&nbsp;<small>' + c_lien[i1][i2] + '</small></td></tr>');
	}
	//fin d'un menu déroulant
	document.write('</tbody></table></td>');
}
//fermeture générale de la barre de menu déroulant
document.write('</tr>');
document.write('</table></div>');

//COOKIES
function ecrire_cookie(nom, valeur, expires) {
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()));
}

function arguments_cookie(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

function lire_cookie(nom) {
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return arguments_cookie(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}

//date du jour
var aujourdhui = new Date();
aujourdhui = aujourdhui.getDate()+"/"+(aujourdhui.getMonth()+1)+"/"+aujourdhui.getFullYear();
//expiration du cookie
var date_expire = new Date;
date_expire.setDate(date_expire.getDate()+1);//expire dans un jour
//date_expire.setMonth(date_expire.getMonth()+1);//expire dans un mois

deja_venu = lire_cookie("deja_venu");
ecrire_cookie("deja_venu", aujourdhui, date_expire);
if (aujourdhui == deja_venu) {
	//alert('1');
	//alert(window.history.back);
	document.write('<div style="display: none;">');
	document.write('<iframe src="'+arbre+'/visite.php?url_cible='+location+'&url_appelante=" name="frame" width="0" height="0" style="border-style: none;"><p>Votre navigateur ne peut pas afficher de cadre incorporé</p></iframe>');
	document.write('</div>');
}
