
var etat_patientez=-1;
var bouger_boite_dialogue=0;
var bouger_info_bulle=0;
var decalage_x_boite_dialogue=0;
var decalage_y_boite_dialogue=0;
var document_charge=0;
var largeur_info_bulle=200;
var bouger_calque=0;
var nom_navigateur;
var version_navigateur;
var calques_plus_ouverts=new Array();
var hauteur_bandeau;


function detection_navigateur() {
	
	
}

function calque(nom) {
	var calq;
	if (document.getElementById) {
		eval("calq=document.getElementById('"+nom+"');");
		
	}
	else if (document.all) {
		eval("calq=document.all."+nom+";");
	}
	else if (document.layers) {
		
	}
	if (calq) return calq;
	else {
		
		return false;
	}
}

function ouvrir_plus(calq,forcer_ouverture,message_ouvert,message_ferme,img_ouvert,img_ferme) {
	
	
	/*if (couleur) {
		calques_plus_ouverts[calques_plus_ouverts.length]=calq;
		for (o=0;o<calques_plus_ouverts.length;o++) {
			if (calques_plus_ouverts[o]!=calq) calque(calques_plus_ouverts[o]).style.backgroundColor='';
		}
	}
	*/
	
	if (!message_ouvert) message_ouvert="Fermer...";
	if (!message_ferme) message_ferme="Détails...";
	if (!img_ouvert) img_ouvert="images/pictos/voir_moins.gif";
	if (!img_ferme) img_ferme="images/pictos/voir_plus.gif";
	
	
	qsd=calque(calq);
	var img_calque=calque('picto_'+calq);
	
	
	if (qsd) {
		
		if (qsd.style.overflow=='hidden' || forcer_ouverture) {
			
			qsd.style.visibility='visible';
			qsd.style.overflow='visible';
			qsd.style.height='';
			
			img_calque.alt=message_ouvert;
			img_calque.src=img_ouvert;
			
			
			//if (couleur) qsd.style.backgroundColor='#eeeeee';
			
			
					
		}
		else {
			
			qsd.style.visibility='hidden';	
			qsd.style.overflow='hidden';
			qsd.style.height='3';
			img_calque.alt=message_ferme;
			img_calque.src=img_ferme;			
		}	
		
	}	
}


function fermer_intro(type) {
	//avant,plein,dans
	if (!type) type='dans';
	
	if (type=='dans') {
		if (calque('intro_calque')) calque('intro_calque').outerHTML='';		
	}
	if (type=='plein') {
		window.close();		
	}
	if (type=='avant') {
		location='-index-2.html';
	}
}

function modal(lien,largeur,hauteur,arguments) {
	var retour=window.showModalDialog(lien,arguments,"dialogHeight: "+hauteur+"px; dialogWidth: "+largeur+"px; edge: Raised; center: Yes; help: No; resizable: Yes; status: No;");	
	return retour;
}
function aide(page) {
	modal('-aide-'+page,800,600);		
}

function patientez () {
	if (etat_patientez!=-1) {
		if (etat_patientez==1) {
			calque('cpatientez').style.visibility='visible';
		}
		else {
			calque('cpatientez').style.visibility='hidden';
		}
		etat_patientez=1-(etat_patientez);
		setTimeout('patientez()',800);
	}
}



function boite_dialogue(titre,contenu,largeur,hauteur,descript,message_copie_interdite,id_image_precedente,id_image_suivante) {

	if (!hauteur_bandeau) hauteur_bandeau=10;
	
	if (!largeur) largeur=300;
	if (!hauteur) hauteur=200;
	var tmp_bas='';
	
	var tmp;
	
	
	
	tmp="<table cellpadding=0 cellspacing=0 width="+largeur+" height="+hauteur+" border=0><tr><td UNSELECTABLE=on>";
		tmp+="<table cellpadding=0 cellspacing=0 width=100% border=0><tr heigth=34><td align=center width=6><img src='images/keeoweb/fenetre_gauche.gif' width=6 height=34></td>";
		if (calque(id_image_precedente)) {
			tmp+="<td style='background-color:#b0b0b0;background:url(images/keeoweb/fenetre_haut_fond.gif);cursor:hand;' onclick=\"calque('"+id_image_precedente+"').click()\" align=center width=20 title='Image précédente'><img src='images/pictos/image_precedente.gif' width=10 height=10></td>";
			if (hauteur>500) tmp_bas+="<td style='cursor:hand;' onclick=\"calque('"+id_image_precedente+"').click()\" align=left width=20 title='Image précédente'><img src='images/pictos/image_precedente.gif' width=10 height=10></td>";
		}

		tmp_bas+="<td>&nbsp;"+descript+"</td>";

		tmp+="<td onmousedown='bouger_boite_dialogue=1;init_pos()' onmouseup='bouger_boite_dialogue=0;' ondrag='return false;' style='cursor:move;background:url(images/keeoweb/fenetre_haut_fond.gif);color:#ffffff;font-weight:bold;background-color:#b1b1b1' align=center UNSELECTABLE=on>"+titre+"</td>";
		if (calque(id_image_suivante)) {
			tmp+="<td style='background-color:#b0b0b0;background:url(images/keeoweb/fenetre_haut_fond.gif);cursor:hand' onclick=\"calque('"+id_image_suivante+"').click()\" align=center width=20 title='Image suivante'><img src='images/pictos/image_suivante.gif' width=10 height=10></td>";
			if (hauteur>500) tmp_bas+="<td style='cursor:hand' onclick=\"calque('"+id_image_suivante+"').click()\" align=right width=20 title='Image suivante'><img src='images/pictos/image_suivante.gif' width=10 height=10></td>";
		}
		tmp+="<td width=19 title='Fermer' onclick=\"fermer_boite_dialogue();\" valign=middle style='font-family:arial;font-weight:bold;cursor:pointer;background:url(images/keeoweb/fenetre_haut_fond.gif);'><img src='images/keeoweb/croix.gif' with=19 height=19 onmouseover=\"this.src='images/keeoweb/croix_ligth.gif'\" onmouseout=\"this.src='images/keeoweb/croix.gif'\" title='Fermer'></td>";
		tmp+="<td align=center width=6><img src='images/keeoweb/fenetre_droite.gif' width=6 height=34></td></tr></table>";
	tmp+="</td></tr>";
	
	if (tmp_bas) contenu+="<table style='width:100%;background-color:#b0b0b0;color:#ffffff;padding:3'><tr>"+tmp_bas+"</tr></table>";

	tmp+="<tr><td UNSELECTABLE=on height=100%>";
		tmp+="<table cellpadding=0 cellspacing=0 width=100% height=100% border=0 UNSELECTABLE=on><tr><td width=4 style='background:url(images/keeoweb/fenetre_contour_gauche.gif)'><img src='images/pictos/largeur_4.gif' width=4 height=1></td><td bgcolor=#ffffff align=center";
		if (message_copie_interdite) tmp+=" galleryImg=no oncontextmenu=\"alert('"+message_copie_interdite+"');return false;\"";
		tmp+=" UNSELECTABLE=on onclick=\"fermer_boite_dialogue();\" >"+contenu+"</td><td width=4 style='background:url(images/keeoweb/fenetre_contour_droite.gif)'><img src='images/pictos/largeur_4.gif' width=4 height=1></td></tr></table>";
	tmp+="</td></tr>";
	
	tmp+="<tr><td colspan=3 height=4 style='background:url(images/keeoweb/fenetre_contour_bas.gif)'></td></tr>";
	tmp+="</table>";
	
	
	calque('cboite_dialogue').innerHTML=tmp;
	
	
	//Si calque n'est pas dans la fenetre, on la place au milieu
	var decalage_hauteur=(document.body.clientHeight-calque('cboite_dialogue').offsetHeight)/2;
var decalage_largeur=(document.body.clientWidth-calque('cboite_dialogue').offsetWidth)/2;

if (decalage_hauteur<0) decalage_hauteur=0;
if (decalage_largeur<0) decalage_largeur=0;


if (calque('cboite_dialogue').offsetTop<document.body.scrollTop || calque('cboite_dialogue').offsetTop+hauteur>document.body.scrollTop+document.body.clientHeight) calque('cboite_dialogue').style.top=document.body.scrollTop+decalage_hauteur;
if (calque('cboite_dialogue').offsetLeft<document.body.scrollLeft) calque('cboite_dialogue').style.left=document.body.scrollLeft+decalage_largeur;	
if (hauteur_bandeau && calque('cboite_dialogue').offsetTop<=hauteur_bandeau) calque('cboite_dialogue').style.top=hauteur_bandeau;


	calque('cboite_dialogue').style.visibility='visible';
}

function fermer_boite_dialogue() {
	calque('cboite_dialogue').style.visibility='hidden';
	calque('cboite_dialogue').innerHTML='';
}
	

function init_pos() {
	decalage_x_boite_dialogue=parseInt(event.x)+parseInt(document.body.scrollLeft)-parseInt(calque('cboite_dialogue').style.left);
	decalage_y_boite_dialogue=parseInt(event.y)+parseInt(document.body.scrollTop)-parseInt(calque('cboite_dialogue').style.top);
}



function pos_souris () {
		
	if (bouger_calque) {
		document.selection.clear();
		move_calque();
				
	}		
		
	if (bouger_boite_dialogue || bouger_info_bulle) {
		//document.selection.clear();
		var pos_sc_x=parseInt(window.event.clientX);
		var pos_sc_y=parseInt(window.event.clientY);
		pos_x=pos_sc_x+parseInt(document.body.scrollLeft);
		pos_y=pos_sc_y+parseInt(document.body.scrollTop);
		
	}	
		
	if (bouger_boite_dialogue) {		
		calque('cboite_dialogue').style.left=pos_x-decalage_x_boite_dialogue;

		calque('cboite_dialogue').style.top=pos_y-decalage_y_boite_dialogue;
	}
	
	if (bouger_info_bulle) {		
		
		var diff_largeur=parseInt(document.body.clientWidth)-pos_sc_x-calque('cinfo_bulle').offsetWidth;
		
		if (diff_largeur<20) pos_x=pos_x-calque('cinfo_bulle').offsetWidth-30;
		
		calque('cinfo_bulle').style.left=pos_x+15;
		
		var diff_hauteur=parseInt(document.body.clientHeight)-pos_sc_y-calque('cinfo_bulle').offsetHeight-10;
		if (diff_hauteur<0) pos_y+=diff_hauteur;
		
		
		calque('cinfo_bulle').style.top=pos_y;
		
		//calque('cinfo_bulle').innerText=pos_y;
	}		
}

function mouseup() {
	if (bouger_calque) moveup(type_calque);
	if(bouger_boite_dialogue) bouger_boite_dialogue=0;	
}

function pop(text,largeur){
	
	bouger_info_bulle=1;
	if (!largeur) {
		largeur=150;
	}
	largeur_info_bulle=largeur;
	pos_souris();
	calque('cinfo_bulle').innerHTML="<table width="+largeur+" class='info_bulle'><tr><td>"+text+"</td><tr></table>";
	calque('cinfo_bulle').style.visibility='visible';
	
}


function finpop() {
	
	bouger_info_bulle=0;
	calque('cinfo_bulle').style.visibility='hidden';
}
	


function pop_size(adresse,largeur,hauteur,fenetre) {
	if (largeur=='full') {
		largeur=screen.width-50;
		hauteur=screen.height-110;
	}
	var pos_top,pos_left;
	pos_left=Math.floor((screen.width/2)-(largeur/2))-20;
	pos_top=Math.floor((screen.height/2)-(hauteur/2))-50;
	if (!fenetre) fenetre="pop";
	var qsd=window.open(adresse,fenetre,"toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1,width="+(largeur+25)+",height="+(hauteur+25)+",left="+pos_left+",top="+pos_top);
	qsd.focus();
	//centrer fenetre
	
	return qsd;
}
function fullscreen(adresse) {
	return window.open(adresse,"full","fullscreen=1");
}


//Formulaires
function only_num(lettre) {
	
	if ((lettre>95 && lettre<106) || (lettre>32 && lettre<58) || lettre<32) {
		return true;
	}
	else {
		return false;
	}
}

function anti_entree(lettre,message) {
	if (lettre==13) {
		alert(message);
		return false;
	}
	else {	
		return true;
	}
}



function copie_interdite(message) {
	alert(message);
	return false;
}

	
function verif_drag() {
	
	return false;	
	
	
}
	
	
	


//MENU DEROULANT
function classe_detail(couleur_fond,couleur_police,couleur_bordure,couleur_over,espacement,url_niveau,puce,ecrire_calque) {
		     
	this.espacement=espacement;
	this.couleur_fond=couleur_fond;
	this.couleur_police=couleur_police;
	this.couleur_bordure=couleur_bordure;
	this.couleur_over=couleur_over;
	this.url_niveau=url_niveau;
	this.puce=puce;
	this.ecrire_calque=ecrire_calque;
	
}

function md(heritage,titre,description,lien,lien_id,icone,actif,en_fermeture,nouvelle_fenetre,en_gras) {
	this.heritage=heritage;
	this.titre=titre;
	this.description=description;
	this.lien=lien;
	this.lien_id=lien_id;
	this.icone=icone;
	this.actif=actif;
	this.en_fermeture=en_fermeture;
	this.nouvelle_fenetre=nouvelle_fenetre;
	this.en_gras=en_gras;
}




function afficher_menu() {
	
	
	var contenu_c="";
	
	for (var opt=1;opt<classe.length;opt++) {
		contenu_c="<div id='c"+opt+"' style='position:absolute;backbround-color:aaaaaa' title=\""+menu[opt].description+"\" onmouseOver=\"affich("+opt+");\" onmouseOut=\"timer("+opt+");\"><table onmouseOver=\"affich("+opt+");\" onmouseOut=\"timer("+opt+");\" cellpadding=0 style='cursor:hand;text-align:center;'><tr><td>"+menu[opt].titre+"</td></tr></table></div>";
		
		if (classe[opt].ecrire_calque) {
			document.write(contenu_c);
		}
		creer_menu(opt,opt,0,0,1);
	}
	
	
	
	
}
	
	
	
	
	var largeur_padding=5;
	
function creer_menu (id,opt,niveau) {
	
	var contenu_m="";
	
	
	var menu_present=false;
	for (var i=1;i<menu.length;i++) {
		var onmouseover="";
		var onmouseout="";
		var puce="&nbsp;";
		var onclick="";
		var hand="";
				
		if(menu[i].heritage==id) {
			if(!menu_present) {
				
				contenu_m="<div id='m"+id+"' style='padding:"+largeur_padding+","+largeur_padding+","+largeur_padding+",0;position:absolute;visibility:hidden;z-Index:"+niveau+";' onmouseover=\"affich("+id+");\" onmouseOut=\"timer("+id+");\">";
				contenu_m+="<TABLE border=0 cellpadding='"+classe[opt].espacement+"' cellspacing=0 style='border-style:solid outset;border-color:"+classe[opt].couleur_bordure+";border-top-width:1;border-left-width:1;'>";
				menu_present=true;
			}	
				if (!menu[i].lien && menu[i].lien_id){
					menu[i].lien=classe[opt].url_niveau[(niveau-1)]+menu[i].lien_id;
								
				}
				
				if (menu[i].nouvelle_fenetre) {
					var lien="window.open('"+menu[i].lien+"')";
				}
				else {
					var lien="window.location.href='"+menu[i].lien+"'";
				}
							
					
			if (creer_menu(i,opt,niveau+1)) {
				onmouseover="affich("+i+",this.clientWidth+calque('m"+id+"').style.pixelLeft,this.offsetTop+calque('m"+id+"').style.pixelTop);";
				onmouseout="timer("+i+");";
				puce="&nbsp;<img src="+classe[opt].puce+" style='background-color:"+classe[opt].couleur_police+"' align=middle>";
			}
			
			if (!menu[i].lien) {
				hand="";
				onclick="";
			}
			else {
				hand="cursor:hand;";
				onclick="onclick=\""+lien+"\"";
			}
				
			if (menu[i].en_gras) menu[i].titre="<b>"+menu[i].titre+"</b>";
			
			
			contenu_m+="<tr style=\"background-color:"+classe[opt].couleur_fond+";color:"+classe[opt].couleur_police+";font-family:arial;"+hand+"\" "+onclick+" onmouseover=\"this.style.backgroundColor='"+classe[opt].couleur_over+"';"+onmouseover+"\" onmouseout=\"this.style.backgroundColor='"+classe[opt].couleur_fond+"';"+onmouseout+"\" title=\""+menu[i].description+"\"><td nowrap>"+menu[i].titre+"</td><td valign=middle align=right>"+puce+"</td></tr>";
			
			
		}
	}
	if (menu_present) contenu_m+="</table></div>";
	
	if (contenu_m) {
		//alert(contenu_m);
		document.write(contenu_m);
		
		
	}
	
	return (menu_present);
}




function affich_debut (a,objet) {
	
	var x=objet.offsetLeft+document.body.clientLeft-2;
	var y=objet.offsetHeight+document.body.clientTop+objet.offsetTop-largeur_padding+1;
	
	affich(a,x,y);
}





function affich(a,xleft,ytop) {
	var ff=calque('m'+a);
	if (ff) {
		if (xleft && ytop) {
	
			ff.style.left=(xleft+1);
			ff.style.top=(ytop-1);
		}
	
		
	
	
		menu[a].actif=1;
		menu[a].en_fermeture=0;
		ff.style.visibility='visible';
		
		
	
	
		var t=a;
		while (menu[t].heritage) {
			t=menu[t].heritage;
			menu[t].actif=1;
			menu[t].en_fermeture=0;
				
			
		}
	}
			
}

function cache(a) {
	var ff=calque('m'+a);
	if (ff) {
		if (!menu[a].actif) {
			ff.style.visibility='hidden';
			menu[a].en_fermeture=0;
		}
	}
}


	


function timer (a) {
	menu[a].actif=0;
	menu[a].en_fermeture=1;
	setTimeout('cache('+a+')',1);
	
	//for (var i=1;i<menu.length;i++) {if(menu[i].heritage  && calque_actif[menu[i].heritage]) timer(menu[i].heritage);}
	if(menu[a].heritage) timer(menu[a].heritage);
}












//Divers

function slashes(txt) {

	txt=txt.replace(/\'/,"\\'");	
	return (txt);
	
}

//detection_navigateur();


function annuler_erreur() {
	return true;	
}

window.onerror=annuler_erreur;

document.onmousemove = pos_souris;
document.onmouseup = mouseup;
document.ondrag= verif_drag;
document.write("<div id='cboite_dialogue' style='visibility:hidden;position:absolute;left:-800;top:0;z-index:10;'></div>");
document.write("<div id='cinfo_bulle' style='visibility:hidden;position:absolute;left:-800;top:0;z-index:11'></div>");


