/* ******************************************** 
 Sujet :	divers
 Auteur	:	CONRAD Damien
 Propriété :	Amis de l'Orgueue de Vendée
********************************************** */

//******* variables globales ******************

navi=(navigator.appName=="Netscape");
version=parseInt(navigator.appVersion)+1;
navi4=((navi) && (version < 5));
IE5=((! navi) && (version==5));
masque =(navi) ? 'hide' : 'hidden';
affiche=(navi) ? 'show' : 'visible';

//********** création de code html

function Avertissement() {
	if ((version < 5) || navi) {
	var t="<strong style='color:red;font-size:16pt;'>Avertissement !</strong><ul style='color:yellow;list-style-type:square;text-decoration:none;'>";
	t+="<li>Vous utilisez "+navigator.appName+" "+version;
	t+=(navi) ? "<li>Notre site à été optimisé pour Internet Explorer 5.</li>" : "";
	t+=(version < 5) ? "<li>La compatibilite avec les vieilles versions (&lt;5) n'est pas assurée.</li>" : "";
	t+="</ul>";
	document.write(t);
	}
}

function retourneMenuHTML(menu) {
	var t='<ul>';
	var i; //déclaration de i : attention capital car récursivité
	for (i=0;i<menu.length;i++) {
		if (IE5 && menu[i].sousMenu) t += '<li><a href="#" title="'+menu[i].commentaire+'" onclick="deployer(this);" class="ferme" target="_self"><nobr>';
		else t += '<li><a href="'+ menu[i].adresse + '" title="'+menu[i].commentaire+'" class="ferme" onclick="deployer(this);"><nobr>';
		t += menu[i].libelle;
		t += (IE5) ? '</nobr>' : '</a></nobr>';
		// test de l'existence d'un sous menu, si oui recursivité.
		if (menu[i].sousMenu) t+=retourneMenuHTML(menu[i].sousMenu);
		t += (IE5) ? '</a></li>' : '</li>';
	}
	t +='</ul>';
	return(t);
}

function bouton(Nom,Chemin,Adresse,ActionUp) { //permet de créer un bouton.
	var x='document.images.'+Nom+'.src';
	var y=Chemin+'/'+Nom;
	var t='<a href="'+Adresse+'" OnMouseUp="'+ActionUp+'" '; 
	t += 'OnMouseDown="'+x+"='"+y+"3.gif' "+'" ';
	t += 'OnMouseOver="'+x+"='"+y+"2.gif' "+'" ';
	t += 'OnMouseOut="'+x+"='"+y+".gif' "+'" ';
	t += '><img src="'+y+'.gif" name="'+Nom+'" border=0></a>';
	document.write(t);
}

function GestImage(nom,l,h,commentaire) {
//créé le code HTML pour les images avec en plus les boutons de zoom
	var t='<input type="button" class="boutimg" value="+" accesskey="p" title="Zoom avant (Alt+P)" onclick="plus()"/>';
	t+='<input type="button" class="boutimg" value="0" accesskey="o" title="Taille initiale (Alt+O)" onclick="debut()"/>';
	t+='<input type="button" class="boutimg" value="-" accesskey="m" title="Zoom arrière (Alt+M)" onclick="moins()"/>';
	t += '<br/><img src="'+nom +'" name="elle"'+' alt="'+commentaire +'"/><br/>';
	document.write(t);
}

function remplacerHaut(menu) {
	if(IE5 && (top.principal.haut.querryString.valeur('menu') != menu)) top.principal.haut.document.location.replace('menuhaut.htm?menu=' + menu);
}

function detailObjet(stringObjet) {
		var objet = eval(stringObjet);
		var t = '<html>\n';
		t += '<head>\n';
		t += '<style>\n';
		t += 'body {text-align:center;letter-spacing:0;font-size:10px}\n';
		t += '</style></head>\n';
		t += '<body>\n';
		t += '<script src="applet/utilitaires.js"></script>\n';
		t += '<script>function toto() {alert(toto);return("toto");}</script>\n';
		t += '<table border="1">\n';
		t += '<caption>' + stringObjet + '</caption>\n';
		var s = '';
		var estObjet;
		for (var i in objet) {
			estObjet = ((typeof(objet[i])=='object') && (objet[i]!=null));
			//s = (estObjet) ? '<a href="JavaScript:void alert(top.principal.bas.document);" onclick="top.principal.bas.document.write(detailObjet(\'' + stringObjet + '.' + i + '\'));">' + objet[i] + '</a>' : objet[i];
			s = (estObjet) ? '<a href="JavaScript:top.principal.bas.document.location.replace(\'\');top.principal.bas.document.write(\'titi\');">' + objet[i] + '</a>' : objet[i];
			t += '<tr><td>' + i + '</td><td>' + s + '</td></tr>\n';
		}
		t += '</table>\n';
		t += '</body></html>';
		return(t);
}