// www.cadrat.saynete.net 


// Empeche affichage erreur
function NoError()
	{
	return true;
	}
window.onerror=NoError;

/* Coordonnées souris */
mouse_x = 0;
mouse_y = 0;

// Encart de gauche fixé
var encartgauch_fixe ='&nbsp;<b>n</b>ote de marge<br> fixée.<br>&nbsp;';
var encartgauch_decr ='&nbsp;<b>n</b>ote de marge<br> décrochée.'

// Scrolling
document.onmousedown=Droit;
window.onscroll = menuAppClr;
doscro=0;

function nul(){//
}
function nulll(){//
}
var python_extract_ligne=0;
var python_extract_rajout=0;

function numeropython(python_extract_ligne,python_extract_rajout){
var nume_pyth=0;
for (nume_pyth=python_extract_ligne;
		nume_pyth<(python_extract_ligne+python_extract_rajout);nume_pyth++){document.write("<span id='cp"+nume_pyth+"'>"+nume_pyth+"</span><br>")};	}

function submitForm()
	{ 
		var req = null; 

		document.getElementById("somm_cad").innerHTML = "Started...";
 
		if (window.XMLHttpRequest)
		{
 			req = new XMLHttpRequest();
			if (req.overrideMimeType) 
			{
				req.overrideMimeType('text/xml');
			}
		} 
		else if (window.ActiveXObject) 
		{
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e)
			{
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
	        	}



		req.onreadystatechange = function()
		{ 
			document.getElementById("somm_cad").innerHTML = "Wait server...";
			if(req.readyState == 4)
			{
				if(req.status == 200)
				{
					document.getElementById("somm_cad").innerHTML  = "Received:" + req.responseText;	
				}	
				else	
				{
					document.getElementById("somm_cad").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
				}	
			} 
		}; 
		req.open("GET", "__sup.php", true); 
		req.send(null); 
	} 
	
/* Alignement des tableaux lignes de code et numéro ligne de code */
function colonne_code(){//
}

/* Format d'impression */
function form_imp()
{
document.body.background="";
document.getElementById('debut_marges').style.marginLeft = '0%';
document.getElementById('debut_marges').style.marginRight = '0%';
document.getElementById('tabl1').style.fontSize = '80%';
document.getElementById('tabl2').style.fontSize = '80%';
document.getElementById('tabl3').style.fontSize = '80%';
document.getElementById('tabl4').style.fontSize = '80%';
return false;
}

/* Déroulement loupe texte P */
function loupe(lpeid)
{
{for (var lpe=100; lpe < 115; lpe=lpe+(lpe/100))
setTimeout("document.getElementById('"+lpeid+"').style.fontSize= '"+lpe+"%';",(20*lpe)-2000) ;}
document.getElementById(lpeid).className= 'pg';
}

function micro(lpeid)
{
document.getElementById(lpeid).style.fontSize= 'medium';
document.getElementById(lpeid).className= 'pp';
}

/* Déroulement affichette */
function derouler()
{
{for (var de=-16, fe=0; de < 1; fe++, de++)
setTimeout("document.getElementById('encart').style.letterSpacing = '"+de+"px';",20*fe) ;}
//{for (var idd=1; idd < 18; idd++)
//setTimeout("document.getElementById('encart').style.lineHeight = '"+idd+"px';",idd*20) ;}
{for (var ded=-1, fed=0; ded < 90; fed++, ded++)
setTimeout("document.getElementById('encart').style.fontSize = '"+ded+"%';",6*fed) ;}
{for (var def=35, fef=0; def > 15; fef++, def=def-1)
setTimeout("document.getElementById('encart').style.lineHeight = '"+def+"px';",10*fef) ;}
}

/* Coordonnées souris */

function register_position(){
document.onmousemove = position;}

function position(evt){
    if(!evt) evt = window.event;    
     mouse_x = evt.clientX;
     mouse_y = evt.clientY;}

// Resized

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// Chargement et survol image

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// Changement Image

  function changerImage(nomid,nomimage) {
    document.images[nomid].src=nomimage;   
  }
  
function appar(nomid,nomimage)
{document.getElementById(nomid).src = nomimage;}
// Nouveau style

function NouvStyle(elemID) {
var elem = (document.all) ? document.all(elemID) :
document.getElementById(elemID)
elem.className = "surligncitron"
}

// surligne numéro de code
function NouvStyleCP(elemID) {
var elem = (document.all) ? document.all(elemID) :
document.getElementById(elemID)
elem.className = "surligncitron"
for (var CP=1; CP < 6000; lpe++)
{document.getElementById(elemID);
elem.className = "surligncitron";}
}

function NouvStyleTB(elemID,classtype) {
var elem = (document.all) ? document.all(elemID) :
document.getElementById(elemID)
elem.className = classtype
}

function NouvStyleBC(elemID,classtype) {
for (var bc=1 ; bc<50 ; bc++){
elemID=elemID+bc;
var elem = (document.all) ? document.all(elemID) :
document.getElementById(elemID)
elem.className = classtype;
elemID=elemID.substring(0,2);
}
}

var tr1, tr2;
function NouvStyleNA(elemID,classtype,tr1,tr2) {
for (var bc=tr1 ; bc<tr2 ; bc++){
elemID=elemID+bc;
var elem = (document.all) ? document.all(elemID) :
document.getElementByName(elemID)
elem.className = classtype;
elemID=elemID.substring(0,2);
}
}

// Mise à jour
var majour="mai 2008"

// Résolution écran

if (screen.width >=801 || screen.width <=1100) {
loc="qui correspond à votre résolution actuelle."; } 
if (screen.width <=800) {
loc=". Votre résolution actuelle est "+screen.width+"x"+screen.height+"."; }
if (screen.width >=1101) {
loc=". Votre résolution actuelle est "+screen.width+"x"+screen.height+"."; }

/* Détection du navigateur
   à partir de http://www.javascriptkit.com/javatutors/navigator.shtml*/

// Mozilla
if (navigator.appCodeName=="Mozilla") {nav="Mozilla";}
// Netscape
if (navigator.appName=="Netscape") {nav="Netscape";}
// Firefox
if (navigator.userAgent.indexOf("Firefox")!=-1) {nav="Firefox";} 
// Explorer
if (navigator.appName=="Microsoft Internet Explorer") {nav="Explorer";}
// Mise en garde si Explorer n'est pas utilisé.
var navig="";
if (nav!="Microsoft Internet Explorer") {navig="Vous utilisez "+nav+". Cette page ne peut &ecirc;tre traitée correctement par ce navigateur."}

// Changement icone barre de défilement

if (navigator.userAgent.indexOf("Firefox")!=-1)
{setTimeout("changerImage('debut_page','jpg_carre_fond/descend_ff.png');",100);
setTimeout("changerImage('fin_page_ff','jpg_carre_fond/remonte_ff.png');",100);
setTimeout("document.getElementById('debut_page_div').style.position = 'fixed'",100);
setTimeout("document.getElementById('debut_page_div').style.left = '98%'",100);
setTimeout("document.getElementById('fin_page_div_ff').style.visibility = 'visible'",100);
setTimeout("document.getElementById('fin_page').style.visibility = 'hidden'",100);
/*setTimeout("document.getElementById('fin_page_div').style.left = '95%'",100);
setTimeout("document.getElementById('fin_page_div').style.top = '95%'",100);
setTimeout("document.getElementById('fin_page_div').style.width = '237px'",100);
setTimeout("document.getElementById('fin_page_div').style.height = '1px'",100);*/
}

// Changement icone


// Transparence

var nom_tableau, nom_tabl, compte = 50, valcompte
function captitrans(nom_tabl,valcompte)
{
if(nom_tableau!=nom_tabl)
	{compte=valcompte;}
nom_tableau=nom_tabl;
}

function transp()
{
compte += 1;
if(compte < 90) 
	{document.getElementById(nom_tableau).style.filter = "alpha(opacity="+compte+")";
	setTimeout("transp("+nom_tableau+")", 1);}
}

function transp50()
{
compte += 1;
if(compte < 65) 
	{document.getElementById(nom_tableau).style.filter = "alpha(opacity="+compte+")";
	setTimeout("transp50("+nom_tableau+")", 1);}
}

function detransp()
{
compte += -1;
if(compte > 1) 
	{document.getElementById(nom_tableau).style.filter = "alpha(opacity="+compte+")";
	setTimeout("detransp("+nom_tableau+")", 1);}
}

// Ombre progressive
var nom_tableau, nom_tabl, compte = 0

function capti(nom_tabl)
{
if(nom_tableau!=nom_tabl)
	{compte=0;}
nom_tableau=nom_tabl;
}

function ombre()
{
compte += 1;
if(compte < 11) 
	{document.getElementById(nom_tableau).style.filter = "progid:DXImageTransform.Microsoft.Shadow(color=#AABACC,direction=-135,strength="+compte;
	setTimeout("ombre("+nom_tableau+")", 300);}
}

function ombrestop()
{
	document.getElementById(nom_tableau).style.filter = "progid:DXImageTransform.Microsoft.Shadow(color=#AABACC,direction=-135,strength=3";
}

// Scroll

function scrollup() {scro=document.body.scrollTop;for (I=scro; I>=-100; I=I-200){this.scroll(0,I)}} 
function scrolldown() {for (I=1; I<=70; I=I*2){this.scroll(0,I)}}
function scrolllow() {for (I=2; I<=500; I=I+0.1){this.scroll(0,I)}}

// Cookies

function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + escape(value) + expire;
}

function readCookie(name)
{
  var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  { 
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    { 
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
    }
  }
  return cookieValue;
}

// Variation de la taille des caractères
tai_car=100;
function augmente() {tai_car=tai_car+5;
if (document.getElementById('col_nume1'))document.getElementById('col_nume1').style.fontSize=tai_car+'%';
if (document.getElementById('col_nume2'))document.getElementById('col_nume2').style.fontSize=tai_car+'%';
if (document.getElementById('col_nume3'))document.getElementById('col_nume3').style.fontSize=tai_car+'%';
if (document.getElementById('col_code1'))document.getElementById('col_code1').style.fontSize=tai_car+'%';
if (document.getElementById('col_code2'))document.getElementById('col_code2').style.fontSize=tai_car+'%';
if (document.getElementById('col_code3'))document.getElementById('col_code3').style.fontSize=tai_car+'%';
document.getElementById('MenuPrin').style.fontSize=tai_car+'%';
document.getElementById('MenuUn').style.fontSize=tai_car+'%';
document.getElementById('MenuDeux').style.fontSize=tai_car+'%';
document.getElementById('MenuTrois').style.fontSize=tai_car+'%';
document.getElementById('MenuQuatre').style.fontSize=tai_car+'%';
document.getElementById('MenuCinq').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneUn').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneDeux').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneTrois').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneQuatre').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneCinq').style.fontSize=tai_car+'%';
document.getElementById('liendubas').style.fontSize=tai_car+'%';
document.getElementById('debut_marges').style.fontSize=tai_car+'%';
document.getElementById('titre').style.fontSize=tai_car+'%';
document.getElementById('expo').style.fontSize=tai_car+'%';
document.getElementById('somm_tabl').style.fontSize=tai_car+'%';
document.getElementById('encartmenu').style.fontSize=tai_car+'%';
document.getElementById('z').style.fontSize=tai_car+'%';}
function diminue() {tai_car=tai_car-5;
if (document.getElementById('col_nume1'))document.getElementById('col_nume1').style.fontSize=tai_car+'%';
if (document.getElementById('col_nume2'))document.getElementById('col_nume2').style.fontSize=tai_car+'%';
if (document.getElementById('col_nume3'))document.getElementById('col_nume3').style.fontSize=tai_car+'%';
if (document.getElementById('col_code1'))document.getElementById('col_code1').style.fontSize=tai_car+'%';
if (document.getElementById('col_code2'))document.getElementById('col_code2').style.fontSize=tai_car+'%';
if (document.getElementById('col_code3'))document.getElementById('col_code3').style.fontSize=tai_car+'%';
document.getElementById('MenuPrin').style.fontSize=tai_car+'%';
document.getElementById('MenuUn').style.fontSize=tai_car+'%';
document.getElementById('MenuDeux').style.fontSize=tai_car+'%';
document.getElementById('MenuTrois').style.fontSize=tai_car+'%';
document.getElementById('MenuQuatre').style.fontSize=tai_car+'%';
document.getElementById('MenuCinq').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneUn').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneDeux').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneTrois').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneQuatre').style.fontSize=tai_car+'%';
document.getElementById('MenuGeneCinq').style.fontSize=tai_car+'%';
document.getElementById('liendubas').style.fontSize=tai_car+'%';
document.getElementById('debut_marges').style.fontSize=tai_car+'%';
document.getElementById('titre').style.fontSize=tai_car+'%';
document.getElementById('expo').style.fontSize=tai_car+'%';
document.getElementById('somm_tabl').style.fontSize=tai_car+'%';
document.getElementById('encartmenu').style.fontSize=tai_car+'%';
document.getElementById('z').style.fontSize=tai_car+'%';}

//Ouverture d'une fenêtre
function Feni(loca) {
  windowNote = window.open('','','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=1, width=100, height=200, left=10, top=10');
  text = "<html>"
  text += "<script>location.href=\'"+loca+"\';<\/script>"
  text += "<head>affichage en cours...</head></html>"
  windowNote.document.write(text);
  windowNote.focus();
  windowNote.document.close();
  return false;
}

//Ouverture d'un encart fenetre
function Encartnote() {
  encartNote = window.open('encartnote.htm','small','menubar=no,scrollbars=no,resizable=no,');
  encartNote.document.style.width = "100";
  //setTimeout("document.getElementById('encartnote').innerHTML = text_encartfene;",100);
  encartNote.focus();
  encartNote.document.close();
  return false;
}

// &nbsp;&nbsp;<a class='fermeture' style='visibility:hidden' href='javascript:	writeCookie(\"encartnoteval\",\"text_encart\",\"1\");Encartnote();' onMouseOver=\"Encartgauch('&nbsp;<b>O</b>uvrir<br>la note de marge<br>dans une nouvelle<br>fenêtre',50,'image/icone/poubelle.gif');\" >&nbsp;&nbsp;&nbsp;&nbsp;</a>
//Ouverture d'un encart div
actif=null;
test_text_menu=false;
test_text_menu_incr=100;
function Encart(text_encart,top_encart,left_encart,fond_ecran) {

if (pair(nbbloqencart)==1){
if (fond_ecran==null) fond_ecran="image/fond/ecran_mosa_quadri_bleu.png";
if (text_encart=="tableau_trait") text_encart=tableau_trait;
if (left_encart!=null) document.getElementById('encart').style.left=left_encart+'%';
text_encart_tot="<div align='right' style='margin-right:-10px;background-image:url("+fond_ecran+");'><a class='punaise' href=\"javascript://;\" onMouseOver=\"Encartgauch('&nbsp;<b>F</b>ixer<br>/<b>D</b>écrocher<br>la note de marge<br>',50,'image/icone/fixe.gif');\" onClick=\"encart_gauch_choix();\" onMouseOut=\"enc_gau_referm();\" style='z-index:500;padding-top:-10px;'>&nbsp;&nbsp;&nbsp;&nbsp;</a>&nbsp;&nbsp;&nbsp;<a class='fermeture' href='javascript:var debloq_ferme=1;debloq_encart();fermeture();'  onMouseOver=\"Encartgauch('&nbsp;<b>F</b>ermer<br>la note de marge<br>',50,'image/icone/poubelle.gif');\" onMouseOut=\"enc_gau_referm();\">&nbsp;&nbsp;&nbsp;&nbsp;</a></div><div style='background-image:url("+fond_ecran+");padding:6px;'>"+text_encart+"</div>";
scro =document.body.scrollTop;
if (top_encart==null) top_encart=0;
long_enca=text_encart_tot.length;
long_enca_scro=(long_enca)/6;
if (mouse_y<200) val_mouse_y=200;
else val_mouse_y=50;
mouse_co=mouse_y+scro-long_enca_scro+val_mouse_y+top_encart;

actif = setTimeout("document.getElementById('encart').style.top="+mouse_co+";document.getElementById('encart').style.visibility='visible';derouler();encart.innerHTML = text_encart_tot;",300);

//if ((test_text_menu==true)&&(navigator.appName != 'Microsoft Internet Explorer')) {	scroh =document.body.scrollTop;
//actif = setTimeout("document.getElementById('encart').style.top=mouse_co;document.getElementById('encart').style.visibility='visible';derouler();encart.innerHTML = text_encart_tot;",300);}
}
}

function fermeture()
{document.getElementById('encart').style.visibility='hidden';}
//if (pair(nbbloqencart)==1)bloq_encart();

function  enc_gau_referm()
{//document.getElementById('encartgauch').style.left = "10";
document.getElementById('encart_icone').style.visibility='hidden';
//for (x=-5;x>=-6;x--) {alert(x);}
for (var de=-6, fe=0; de >=-200; fe++, de--)
setTimeout("document.getElementById('encartgauch').style.left = '"+de+"px';",(2*fe)+10) ;
}

var nbbloqencart=2;
pair(nbbloqencart);

function pair(nombre_incr)
{return ((nombre_incr-1)%2);}

function bloq_encart()
{Encartgauch(encartgauch_fixe,0,'image/icone/fixe.gif');
document.getElementById('encart').style.border='1px solid gray';
document.getElementById('encart').style.filter = "progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3";
}
debloq_ferme=0;
function debloq_encart()
{if (debloq_ferme==0) {Encartgauch(encartgauch_decr,0,'image/icone/decroche.gif');var debloq_ferme=1;}
document.getElementById('encart').style.filter = "progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC,direction=135,strength=4";
document.getElementById('encart').style.border='1px solid #C7F0F9';
document.getElementById('encart').style.borderBottom='2px solid #98CEE0';
}

function Encartgauch(info_encart,ecart,icone_eg)
{encartgauch.innerHTML = info_encart;
if (ecart==null) ecart=120;
document.getElementById('encartgauch').style.visibility='visible';
document.getElementById('encart_icone').style.visibility='visible';
document.getElementById('encart_icone').src = icone_eg;
scrog =document.body.scrollTop;
document.getElementById('encartgauch').style.top=mouse_y+(scrog+ecart);
document.getElementById('encart_icone').style.top=mouse_y+(scrog+(ecart-21));
for (var de=-202, fe=0; de < -4; fe++, de++)
setTimeout("document.getElementById('encartgauch').style.left = '"+de+"px';",(2*fe)+10) ;}

function Encartdroit(info_encart,ecart)
{
encartdroit.innerHTML = info_encart;
if (ecart==null) ecart=120;
document.getElementById('encartdroit').style.visibility='visible';
scrog =document.body.scrollTop;
document.getElementById('encartdroit').style.top=mouse_y+(scrog+ecart);
}

//captitrans('encartgauch',0);transp();
   //document.onmouseup=Droit;
   //if (document.layers) window.captureEvents(Event.MOUSEDOWN);
   //if (document.layers) window.captureEvents(Event.MOUSEUP);function copyclipboard(intext) {window.clipboardData.setData('Text', intext);}
   //window.onmousedown=Droit;document.ondblclick=function(){alert("ok");} 
   //window.onmouseup=Droit;document.ondblclick=function(){window.scrollTo(0,0)}
/*document.ondblclick=function(){
//	alert("chou");
//document.getElementById("sommaire_fich").style.visibility = "visible";
scro=document.body.scrollTop;
document.getElementById("panneau_sommaire").style.top = scro;
document.getElementById("debut_marges").style.marginLeft = "50%";
document.getElementById("debut_marges").style.marginRight = "45%";}*/

function cliq_droit_effa_imm()
{setTimeout("document.getElementById('menudroit').style.visibility='hidden';",3);}

function cliq_droit_effa()
{actif_menudroit = document.getElementById('menudroit').style.visibility='hidden';//onMouseOut="cliq_droit_effa();" onMouseOver="clearTimeout(actif_menudroit);" 
}

function cliq_droit_affich()
{
scro=document.body.scrollTop;
if(mouse_y<250) {mouse_y=mouse_y+250;}
else if(mouse_y>450) {mouse_y=mouse_y-200;}

if((mouse_x>500)&&(mouse_x<600)) {mouse_x=mouse_x-250;}
else if(mouse_x>600) {mouse_x=mouse_x-450;}
else if(mouse_x<500){mouse_x=mouse_x+250;}

document.getElementById('menudroit').style.top=mouse_y+scro;//for (var mousey=-100, mouseyd=0; mousey < mouse_y; mousey++, mouseyd++) {setTimeout("document.getElementById('menudroit').style.top="+mousey+";",mouseyd/2);}
document.getElementById('menudroit').style.left=mouse_x;
document.getElementById('menudroit').style.visibility = "visible";
}

function encart_gauch_choix()
{nbbloqencart++;
if (pair(nbbloqencart)==0)bloq_encart();
if (pair(nbbloqencart)==1)debloq_encart();}

function menuAppClr()
{
doOnScroll();
}

function doOnScroll() {
if (document.getElementById('etude_depl')) efface_menu('etude_depl');
if (document.getElementById('ressource_depl')) efface_menu('ressource_depl');
if (document.getElementById('site_depl')) efface_menu('site_depl');
document.getElementById('encartgauch').style.visibility='hidden';
document.getElementById('encart_icone').style.visibility='hidden';
document.getElementById('encmotte').style.visibility='hidden';
document.getElementById('encimpri').style.visibility='hidden';
MenuDeuxEfface();MenuTroisEfface();
document.getElementById("fixemenu").style.paddingRight="50px";
actif_menudroit = setTimeout("document.getElementById('menudroit').style.visibility='hidden';",600)
doscro++;
if (doscro=1){
document.getElementById('encartmenu').style.left='0px';
//document.getElementById('encartmenu').style.fontSize='90%';
}
}

function Droit(e) 
      {
        if (navigator.appName == 'Netscape' && 	(e.which == 3 || e.which == 2)) 
          {cliq_droit_affich();return false;}
        else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 2 || event.button == 3)) 
          { cliq_droit_affich();return false;}
        if (navigator.appName == 'Netscape' && 	(e.which == 1)) 
          {document.getElementById("fixemenu").style.paddingRight="50px";
		  actif_menudroit = setTimeout("document.getElementById('menudroit').style.visibility='hidden';",600)}
        else if (navigator.appName == 'Microsoft Internet Explorer' && (event.button == 1)) 
          {actif_menudroit = setTimeout("document.getElementById('menudroit').style.visibility='hidden';",600)}
        return true;
      }



function affiche_id(nomdelid,nomdutableau)
{scro=document.body.scrollTop;
if (nomdelid=="panneau_sommaire") {document.getElementById("panneau_sommaire").style.top = scro;setTimeout("document.getElementById('panneau_sommaire').style.width='70%'",100);}
setTimeout("document.getElementById('"+nomdelid+"').style.left = '-99%';",2);
setTimeout("document.getElementById('"+nomdelid+"').style.visibility='visible'",3);
setTimeout("document.getElementById('"+nomdutableau+"').style.fontSize='50%'",3);
setTimeout("document.getElementById('"+nomdutableau+"').style.fontSize='80%'",2500);
setTimeout("document.getElementById('"+nomdutableau+"').style.width='80%'",3);
for (var edd=-120; edd < 100; edd++)
{setTimeout("document.getElementById('"+nomdelid+"').style.left = '"+edd+"%';",(edd+100)*10) ;}
setTimeout("this.scroll(800,"+scro+");",2000);
}

der_litst_pair=0;der_codet_pair=0;der_conv_pair=0;der_etiq_pair=0;der_etiq_pair2=0;der_moto_pair=0;
der_moto2_pair=0;der_moto3_pair=0;der_moco_pair=0;der_moco2_pair=0;der_moco3_pair=0;der_mocobis_pair=0;der_mocotre_pair=0;
der_etude_pair=0;der_repr_pair=0;der_cons_pair=0;der_prog_pair=0;der_ambi_pair=0;
der_refl_pair=0;der_lien_pair=0;

function der_visi(der_liste)
{document.getElementById(der_liste).style.lineHeight='0px';
document.getElementById(der_liste).style.visibility = "visible";
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='2px'",50);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='4px'",100);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='6px'",150);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='8px'",200);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='10px'",250);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='12px'",300);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='14px'",350);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='16px'",400);
setTimeout("document.getElementById('"+der_liste+"').style.lineHeight='19px'",450);
document.getElementById(der_liste).style.position = "relative";
document.getElementById(der_liste+"_croix").innerHTML = "<span style='color:blue;font-family:verdana;padding:1px;'>-</span>";}
function der_invi(der_liste)
{document.getElementById(der_liste).style.visibility = "hidden";
document.getElementById(der_liste).style.position = "absolute";
document.getElementById(der_liste+"_croix").innerHTML = "<span style='color:blue;font-family:verdana;'>+</span>";}
function der_incr(der_liste,der_pair)
{	if (pair(der_pair)==0) der_visi(der_liste);
	if (pair(der_pair)==1) der_invi(der_liste);}

function der_list(der_liste){
if (der_liste=="der_liste"){
	der_litst_pair++;der_incr(der_liste,der_litst_pair);}
if (der_liste=="der_code"){
	der_codet_pair++;der_incr(der_liste,der_codet_pair);}
if (der_liste=="der_etiq"){
	der_etiq_pair++;der_incr(der_liste,der_etiq_pair);}
if (der_liste=="der_etiq2"){
	der_etiq_pair2++;der_incr(der_liste,der_etiq_pair2);}
if (der_liste=="der_moto"){
	der_moto_pair++;der_incr(der_liste,der_moto_pair);}
if (der_liste=="der_moto2"){
	der_moto2_pair++;der_incr(der_liste,der_moto2_pair);}
if (der_liste=="der_moto3"){
	der_moto3_pair++;der_incr(der_liste,der_moto3_pair);}
if (der_liste=="der_moco"){
	der_moco_pair++;der_incr(der_liste,der_moco_pair);}
if (der_liste=="der_moco2"){
	der_moco2_pair++;der_incr(der_liste,der_moco2_pair);}
if (der_liste=="der_moco3"){
	der_moco3_pair++;der_incr(der_liste,der_moco3_pair);}
if (der_liste=="der_mocobis"){
	der_mocobis_pair++;der_incr(der_liste,der_mocobis_pair);}
if (der_liste=="der_etude"){der_etude_pair++;
if (pair(der_etude_pair)==0) document.getElementById("der_etude_croix").innerHTML = "<span style='color:blue;font-family:verdana;padding:1px;'>-</span>";
if (pair(der_etude_pair)==1) document.getElementById("der_etude_croix").innerHTML = "<span style='color:blue;font-family:verdana;padding:1px;'>+</span>";
	der_repr_pair=der_etude_pair;der_incr("der_repr",der_repr_pair);
	der_cons_pair=der_etude_pair;der_incr("der_cons",der_cons_pair);
	der_prog_pair=der_etude_pair;der_incr("der_prog",der_prog_pair);
	der_ambi_pair=der_etude_pair;der_incr("der_ambi",der_ambi_pair);
	der_conv_pair=der_etude_pair;der_incr("der_conv",der_conv_pair);
	der_refl_pair=der_etude_pair;der_incr("der_refl",der_refl_pair);
	der_invi("der_moco");der_invi("der_moto");der_invi("der_etiq");}
if (der_liste=="der_repr"){
	der_repr_pair++;der_incr(der_liste,der_repr_pair);}
if (der_liste=="der_cons"){
	der_cons_pair++;der_incr(der_liste,der_cons_pair);}
if (der_liste=="der_prog"){
	der_prog_pair++;der_incr(der_liste,der_prog_pair);}
if (der_liste=="der_ambi"){
	der_ambi_pair++;der_incr(der_liste,der_ambi_pair);}
if (der_liste=="der_conv"){
	der_conv_pair++;der_incr(der_liste,der_conv_pair);}
if (der_liste=="der_refl"){
	der_refl_pair++;der_incr(der_liste,der_refl_pair);}
if (der_liste=="der_lien"){
	der_lien_pair++;der_incr(der_liste,der_lien_pair);}
}
	
function affiche_menu(menu_id)
{setTimeout("document.getElementById('"+menu_id+"').style.visibility='visible'",100);
for (var de=-1, fe=0; de < 100; fe++, de++)
setTimeout("document.getElementById('"+menu_id+"').style.fontSize = '"+de+"%';",3*fe);}
function efface_menu(menu_id)
{actif_efface_menu = setTimeout("document.getElementById('"+menu_id+"').style.visibility='hidden'",1000);}

 function HTMLentities(texte) {

texte = texte.replace(/"/g,'&quot;'); // 34 22
texte = texte.replace(/&/g,'&amp;'); // 38 26
texte = texte.replace(/\'/g,'&#39;'); // 39 27
texte = texte.replace(/</g,'&lt;'); // 60 3C
texte = texte.replace(/>/g,'&gt;'); // 62 3E
texte = texte.replace(/\^/g,'&circ;'); // 94 5E
texte = texte.replace(/‘/g,'&lsquo;'); // 145 91
texte = texte.replace(/’/g,'&rsquo;'); // 146 92
texte = texte.replace(/“/g,'&ldquo;'); // 147 93
texte = texte.replace(/”/g,'&rdquo;'); // 148 94
texte = texte.replace(/•/g,'&bull;'); // 149 95
texte = texte.replace(/–/g,'&ndash;'); // 150 96
texte = texte.replace(/—/g,'&mdash;'); // 151 97
texte = texte.replace(/˜/g,'&tilde;'); // 152 98
texte = texte.replace(/™/g,'&trade;'); // 153 99
texte = texte.replace(/š/g,'&scaron;'); // 154 9A
texte = texte.replace(/›/g,'&rsaquo;'); // 155 9B
texte = texte.replace(/œ/g,'&oelig;'); // 156 9C
texte = texte.replace(//g,'&#357;'); // 157 9D
texte = texte.replace(/ž/g,'&#382;'); // 158 9E
texte = texte.replace(/Ÿ/g,'&Yuml;'); // 159 9F
// texte = texte.replace(/ /g,'&nbsp;'); // 160 A0
texte = texte.replace(/¡/g,'&iexcl;'); // 161 A1
texte = texte.replace(/¢/g,'&cent;'); // 162 A2
texte = texte.replace(/£/g,'&pound;'); // 163 A3
//texte = texte.replace(/ /g,'&curren;'); // 164 A4
texte = texte.replace(/¥/g,'&yen;'); // 165 A5
texte = texte.replace(/¦/g,'&brvbar;'); // 166 A6
texte = texte.replace(/§/g,'&sect;'); // 167 A7
texte = texte.replace(/¨/g,'&uml;'); // 168 A8
texte = texte.replace(/©/g,'&copy;'); // 169 A9
texte = texte.replace(/ª/g,'&ordf;'); // 170 AA
texte = texte.replace(/«/g,'&laquo;'); // 171 AB
texte = texte.replace(/¬/g,'&not;'); // 172 AC
texte = texte.replace(/­/g,'&shy;'); // 173 AD
texte = texte.replace(/®/g,'&reg;'); // 174 AE
texte = texte.replace(/¯/g,'&macr;'); // 175 AF
texte = texte.replace(/°/g,'&deg;'); // 176 B0
texte = texte.replace(/±/g,'&plusmn;'); // 177 B1
texte = texte.replace(/²/g,'&sup2;'); // 178 B2
texte = texte.replace(/³/g,'&sup3;'); // 179 B3
texte = texte.replace(/´/g,'&acute;'); // 180 B4
texte = texte.replace(/µ/g,'&micro;'); // 181 B5
texte = texte.replace(/¶/g,'&para'); // 182 B6
texte = texte.replace(/·/g,'&middot;'); // 183 B7
texte = texte.replace(/¸/g,'&cedil;'); // 184 B8
texte = texte.replace(/¹/g,'&sup1;'); // 185 B9
texte = texte.replace(/º/g,'&ordm;'); // 186 BA
texte = texte.replace(/»/g,'&raquo;'); // 187 BB
texte = texte.replace(/¼/g,'&frac14;'); // 188 BC
texte = texte.replace(/½/g,'&frac12;'); // 189 BD
texte = texte.replace(/¾/g,'&frac34;'); // 190 BE
texte = texte.replace(/¿/g,'&iquest;'); // 191 BF
texte = texte.replace(/À/g,'&Agrave;'); // 192 C0
texte = texte.replace(/Á/g,'&Aacute;'); // 193 C1
texte = texte.replace(/Â/g,'&Acirc;'); // 194 C2
texte = texte.replace(/Ã/g,'&Atilde;'); // 195 C3
texte = texte.replace(/Ä/g,'&Auml;'); // 196 C4
texte = texte.replace(/Å/g,'&Aring;'); // 197 C5
texte = texte.replace(/Æ/g,'&AElig;'); // 198 C6
texte = texte.replace(/Ç/g,'&Ccedil;'); // 199 C7
texte = texte.replace(/È/g,'&Egrave;'); // 200 C8
texte = texte.replace(/É/g,'&Eacute;'); // 201 C9
texte = texte.replace(/Ê/g,'&Ecirc;'); // 202 CA
texte = texte.replace(/Ë/g,'&Euml;'); // 203 CB
texte = texte.replace(/Ì/g,'&Igrave;'); // 204 CC
texte = texte.replace(/Í/g,'&Iacute;'); // 205 CD
texte = texte.replace(/Î/g,'&Icirc;'); // 206 CE
texte = texte.replace(/Ï/g,'&Iuml;'); // 207 CF
texte = texte.replace(/Ð/g,'&ETH;'); // 208 D0
texte = texte.replace(/Ñ/g,'&Ntilde;'); // 209 D1
texte = texte.replace(/Ò/g,'&Ograve;'); // 210 D2
texte = texte.replace(/Ó/g,'&Oacute;'); // 211 D3
texte = texte.replace(/Ô/g,'&Ocirc;'); // 212 D4
texte = texte.replace(/Õ/g,'&Otilde;'); // 213 D5
texte = texte.replace(/Ö/g,'&Ouml;'); // 214 D6
texte = texte.replace(/×/g,'&times;'); // 215 D7
texte = texte.replace(/Ø/g,'&Oslash;'); // 216 D8
texte = texte.replace(/Ù/g,'&Ugrave;'); // 217 D9
texte = texte.replace(/Ú/g,'&Uacute;'); // 218 DA
texte = texte.replace(/Û/g,'&Ucirc;'); // 219 DB
texte = texte.replace(/Ü/g,'&Uuml;'); // 220 DC
texte = texte.replace(/Ý/g,'&Yacute;'); // 221 DD
texte = texte.replace(/Þ/g,'&THORN;'); // 222 DE
texte = texte.replace(/ß/g,'&szlig;'); // 223 DF
texte = texte.replace(/à/g,'&aacute;'); // 224 E0
texte = texte.replace(/á/g,'&aacute;'); // 225 E1
texte = texte.replace(/â/g,'&acirc;'); // 226 E2
texte = texte.replace(/ã/g,'&atilde;'); // 227 E3
texte = texte.replace(/ä/g,'&auml;'); // 228 E4
texte = texte.replace(/å/g,'&aring;'); // 229 E5
texte = texte.replace(/æ/g,'&aelig;'); // 230 E6
texte = texte.replace(/ç/g,'&ccedil;'); // 231 E7
texte = texte.replace(/è/g,'&egrave;'); // 232 E8
texte = texte.replace(/é/g,'&eacute;'); // 233 E9
texte = texte.replace(/ê/g,'&ecirc;'); // 234 EA
texte = texte.replace(/ë/g,'&euml;'); // 235 EB
texte = texte.replace(/ì/g,'&igrave;'); // 236 EC
texte = texte.replace(/í/g,'&iacute;'); // 237 ED
texte = texte.replace(/î/g,'&icirc;'); // 238 EE
texte = texte.replace(/ï/g,'&iuml;'); // 239 EF
texte = texte.replace(/ð/g,'&eth;'); // 240 F0
texte = texte.replace(/ñ/g,'&ntilde;'); // 241 F1
texte = texte.replace(/ò/g,'&ograve;'); // 242 F2
texte = texte.replace(/ó/g,'&oacute;'); // 243 F3
texte = texte.replace(/ô/g,'&ocirc;'); // 244 F4
texte = texte.replace(/õ/g,'&otilde;'); // 245 F5
texte = texte.replace(/ö/g,'&ouml;'); // 246 F6
texte = texte.replace(/÷/g,'&divide;'); // 247 F7
texte = texte.replace(/ø/g,'&oslash;'); // 248 F8
texte = texte.replace(/ù/g,'&ugrave;'); // 249 F9
texte = texte.replace(/ú/g,'&uacute;'); // 250 FA
texte = texte.replace(/û/g,'&ucirc;'); // 251 FB
texte = texte.replace(/ü/g,'&uuml;'); // 252 FC
texte = texte.replace(/ý/g,'&yacute;'); // 253 FD
texte = texte.replace(/þ/g,'&thorn;'); // 254 FE
texte = texte.replace(/ÿ/g,'&yuml;'); // 255 FF
return texte;
}

