var IE=(document.all)?1:0
var texte0=(IE)?'<HTML><HEAD><TITLE>&nbsp;</TITLE></HEAD>':'<HTML>';
var Om=(document.getElementById)?'&Omega;':'<FONT FACE="Symbol">W</FONT>';
//..................
function centrX(w) {
var l=(screen.width-w)/2;
return l
}
//..........................
function centrY(h) {
var l=((screen.height-h)/2)-30;
return l
}
//..........................
var q=0  //no de question    
var fen=null
var alt0="&nbsp;&nbsp;&nbsp;Dans cet exercice, il est demandé de suivre l\'ordre des questions.<HR NOSHADE>"
//...................
var sch = new Array()
sch[1]='<IMG SRC="schevid.gif" WIDTH=548 HEIGHT=219 BORDER=0>'
sch[2]='<IMG SRC="sch_cha.gif" WIDTH=407 HEIGHT=276 BORDER=0>'
sch[3]='<IMG SRC="PLAQUEsg.gif" WIDTH=359 HEIGHT=172 BORDER=0>'
sch[4]='<IMG SRC="fils.jpg" WIDTH=384 HEIGHT=288 BORDER=0>'
sch[5]='<IMG SRC="vol.jif" WIDTH=300 HEIGHT=400 BORDER=0>'
sch[6]='<IMG SRC="amp.jif" WIDTH=300 HEIGHT=400 BORDER=0>'
sch[7]='<IMG SRC="wm.jif" WIDTH=300 HEIGHT=400 BORDER=0>'
sch[8]='<IMG SRC="com.jif" WIDTH=300 HEIGHT=400 BORDER=0>'
sch[9]='<IMG SRC="freinZd.jif" WIDTH=384 HEIGHT=288 BORDER=0>'
sch[10]='<IMG SRC="Zcou.jpg" WIDTH=338 HEIGHT=183 BORDER=0>'
//....................
function schema(w,h,ni){
if (navigator.appName.charAt(0)=="M") {h+=20;w+=20}
var texte=texte0+'<BODY BGCOLOR="#efefef" STYLE="font-size:10pt;font-family:Arial;" onBlur="self.close()"><table WIDTH="100%" HEIGHT="100%" ><tr><td ALIGN=CENTER VALIGN=CENTER>'
+sch[ni]+'</td></tr></table></BODY></HTML>'
var l= centrX(w);
var t= centrY(h);
var dim="width="+w+",height="+h+",left="+l+",top="+t+",resizable=yes,scrollbars=yes"   
fen=window.open("","",dim);
fen.document.open("text/html");fen.document.write(texte);fen.document.close();fen.focus()
}
//..............
function message(w,h,no) {
if (navigator.appName.charAt(0)=="M") {h+=20;w+=20}
var texte=texte0+'<BODY onBlur="self.close()" BGCOLOR="efefef" STYLE="font-size:10pt;font-family:Arial">'+mess[no]+'</BODY></HTML>'
var l= centrX(w);
var t= centrY(h);
var dim="width="+w+",height="+h+",left="+l+",top="+t+",resizable=yes,scrollbars=yes"   
fen=window.open("","",dim);
fen.document.open("text/html");fen.document.write(texte);fen.document.close();fen.focus();
}
//..............................
function notation() 
{var h=440
if ((navigator.appName.charAt(0)=="M")&&(navigator.appVersion.charAt(22)=="4")) {h+=50};
if ((navigator.appName.charAt(0)=="M")&&(navigator.appVersion.charAt(22)=="5")) {h+=40};
var texte=texte0+'<BODY BGCOLOR="#efefef" STYLE="font-size:10pt;font-family:Arial;" onBlur="self.close()"><BR><FONT FACE="Arial">'
+'<B><FONT COLOR="#cc0000"><I><U>Notations utilisées </U>&nbsp;&nbsp;(par ordre alphabétique) : </I></FONT></B>'
+'<p><li><B>f</B> : fréquence du système triphasé de tensions'
+'<li><B>g</B> : glissement'
+'<li><B>n</B> : fréquence de rotation de l\'arbre du moteur'
+'<li><B>n<sub>s</sub></B> : fréquence de synchronisme'
+'<li><B>p</B> : nombre de paires de pôles du stator'
+'<li><B>P</B> : puissance active absorbée par le moteur'
+'<li><B>p<sub>fs</sub> </B>: pertes fer statoriques'
+'<li><B>p<sub>fr</sub></B> : pertes fer rotoriques'
+'<li><B>p<sub>jr</sub></B> : puissance perdue par effet Joule au rotor'
+'<li><B>p<sub>js</sub> </B>: puissance perdue par effet Joule dans les enroulements du stator'
+'<li><B>p<sub>m</sub> </B>: pertes mécaniques '
+'<li><B>P<sub>u</sub> </B>: puissance utile du rotor'
+'<li><B>Q</B> : puissance réactive absorbée par le moteur'
+'<li><B>R</B> : résistance, mesurée à chaud, entre deux bornes de phases du stator'
+'<li><B>T<sub>u</sub> </B>: moment du couple utile du rotor'
+'<p><B><FONT COLOR="#000066">Les indices <FONT COLOR="#CC0000">0</FONT> et <FONT COLOR="#CC0000">n</FONT> seront utilisés respectivement pour les grandeurs relatives à l\'essai à vide et à celui en fonctionnement nominal.</FONT></B>'
+'</BODY></HTML>'
var l= centrX(500);
var t= centrY(h);
fen=window.open('','','width=500,height='+h+',left='+l+',top='+t);
fen.document.open("text/html");fen.document.write(texte);fen.document.close();fen.focus()}
//................
function consignes() 
{var h=590
if ((navigator.appName.charAt(0)=="M")&&(navigator.appVersion.charAt(22)=="4")) {h+=50};
if ((navigator.appName.charAt(0)=="M")&&(navigator.appVersion.charAt(22)=="5")) {h+=40};
var texte=texte0+'<BODY BGCOLOR="#FFF5EE" STYLE="font-size:11pt;font-family:Arial;" onBlur="self.close()"><BR><FONT FACE="Arial">'
+'<U><B><I><FONT COLOR="#330099">Principe d\'utilisation</FONT></I></B></U>'
+'<p><li>Vous pouvez à tout moment accéder au <B><FONT COLOR="#660066">schéma de câblage</FONT></B>.</li><p><li>Pour <FONT COLOR="#006666"><B>fermer une fenêtre</B></FONT>, cliquez n\'importe où sur le document.</li><p>'
+'<P><li>Un simple clic sur les zones réactives des éléments du montage permet d\'obtenir une <FONT COLOR="#006666"><B>image agrandie</B></FONT> de ceux-ci.</li><p>'
+'<B><I><U><FONT COLOR="#330099">Consignes</FONT></U></I></B>'
+'<p><li>On cherche dans cette partie à mesurer les puissances active et réactive absorbées par le moteur au cours d\'un <FONT COLOR="#006666"><B>essai à vide</B></FONT>.</li><p>'
+'<p><li>Le câblage sera effectué <B><FONT COLOR="#006666">hors connexion avec la source</FONT></B>; il se fera à partir des bornes proches des phases de l\'alimentation qui seront reliées à l\'alimentation uniquement avant la mise sous tension.</li><p>' 
+'<p><li>Le câblage doit être effectué <FONT COLOR="#006666"><B>conformément au schéma</B></FONT> et surtout <B><FONT COLOR="#006666">en suivant le sens du courant</FONT></B>.</li><p>'
+'<p><li>Il sera noté "boucle de courant" toute portion de circuit partant d\'une borne proche d\'une phase de l\'alimentation puis passant par le commutateur de phases '
+' et enfin allant à une phase du moteur.</li><P>' 
+'<p><li>Câblez <B><FONT COLOR="#006666">dans l\'ordre : </FONT></B>les trois "boucles de courant", puis le circuit intensité du wattmètre, le circuit tension du wattmètre et enfin le voltmètre.'
+'<p><li>Ne câblez qu\'un seul "fil" à la fois : le "fil" apparait lorsque vous avez cliqué sur les <FONT COLOR="#006666"><B>deux bornes</B></FONT> qu\'il doit relier.</li><P>' 
+'<p><li><B>Cet exercice est basé autant que possible sur la démarche à adopter lors d\'un câblage réel.</B></li><p>'
+'</BODY></HTML>'
fen=window.open('','','width=500,height='+h+',left=30,top=1,scrollbars=yes');
fen.document.open("text/html");fen.document.write(texte);fen.document.close();fen.focus()}
 //..............................
var mess=new Array()
mess[0]='<P><li>Pour <B><FONT COLOR="#CC0000">tester</FONT></B> une réponse: utiliser le bouton <IMG SRC="TEST.gif" WIDTH=41 HEIGHT=21 BORDER=0> s\'il '
+'existe; sinon, apès avoir effectué un <B><FONT COLOR="#CC0000">changement</FONT></B> dans l\'élément destiné à la réponse, cliquer <font color="#CC0000">'
+'<b>n\'importe où</b></font> sur l\'écran.<P><li>Pour <font color="#CC0000"><b>fermer</b></font> une fenêtre d\'<B><FONT COLOR="#CC0000">information</FONT></B>, il suffit de '
+'cliquer <font color="#CC0000"><b>n\'importe où</b></font> sur l\'écran.</li>'
mess[1]='<FONT COLOR="#CC0000"><B>Donn&eacute;es:</B></FONT><BR>&nbsp;<LI>R = 1 '+Om+' ('
+'r&eacute;sistance totale de l\'induit et de la bobine)</LI><LI>E = 10<SUP>-3</SUP>'
+'.n (avec n en tr/min)</LI><LI>U<SUB>o</SUB> = 10 V</LI><BR><BR>'
+'Les composants &eacute;lectroniques sont suppos&eacute;s parfaits.'
mess[2]='<P>&nbsp;<BR><BR><DIV ALIGN="center">Utilisez les relations <B><font color="#cc0000">&lt;u&gt; = E + R&lt;i&gt; = '
+'10<sup>-3</sup>.n + R&lt;i&gt;</font></B> </DIV>'
mess[3]='<FONT COLOR="#cc0000"><B>Donn&eacute;es pour la partie 2</B></FONT><BR>&nbsp;<LI>R = 1 '
+Om+' (r&eacute;sistance totale de l\'induit et de la bobine)</LI><LI>'
+'E = 10<SUP>-3</SUP>.n (avec n en tr/min)</LI><LI>U<SUB>o</SUB> = 10 V'
+'</LI><LI>un = 10<SUP>-3</SUP>.n</LI><LI>h<SUB>1</SUB> = 6 ; h'
+'<SUB>2</SUB> = 1</LI><LI>K = 1</LI><BR>'
+'Les composants &eacute;lectroniques sont suppos&eacute;s parfaits.'
mess[4]='<center>g<sub>s</sub> = H. g<sub>er</sub> = H.(g<sub>c</sub> - g<sub>'
+'r</sub>) = H.g<sub>c </sub>- H.K.g<sub>s</sub><p>g<sub>s</sub>'
+'.(1+ H.K) = H.g<sub>c</sub><p><img SRC="gc_gs.gif" height=39 width=91></center>'
mess[5]='<center>u<sub>n</sub> = h<sub>2</sub>. E = h<sub>2</sub>'
+' .( &lt;u>- R.&lt;i>) = h<sub>2</sub> .h<sub>1</sub>.u<sub>er</sub> - h<sub>2</sub>.R.&lt;i><p>'
+'u<sub>n</sub> = H.u<sub>er</sub> - h<sub>2</sub>.R.&lt;i> = H.(u<sub>c</sub> - K.u<sub>n</sub>) - h<sub>2</sub>'
+'.R.&lt;i><p>u<sub>n</sub>.(1 + H.K) = H.u<sub>c </sub>- h<sub>2</sub>.R.&lt;i>'
+'<p><img SRC="un_uc_F.gif" height=41 width=180></center>'
mess[6]=''
var fenetre=null
//.............................. 
function ferme_fenetre() {
if (fenetre==null) {return false}
else {if (fenetre.closed==false) {fenetre.close();fenetre=false;fenetre=null;return true} }
}
//.................
function res_exp() {
ferme_fenetre() 
fenetre = window.open('res_exp.htm','','width=730,height=480,left=50,top=50');
}
//.............................
function fen_calc() {
ferme_fenetre()
fenetre =window.open('calcul.htm','Calculatrice','width=260,height=280,left=200,top=200')//}
}

/********************************** pour objets *********************************/
var NN4=(document.layers)?1:0
var NN6=((navigator.appName.substring(0,1)=="N")&&(navigator.appVersion.substring(0,1)>=5)) 

//..................................
function opt_val(f,no,opt,val)	{eval('document.'+f+'.L'+no+'.options['+opt+'].selected='+val)} 
function opt_sel_ind(f,no) {var optS=eval('document.'+f+'.L'+no+'.selectedIndex');return optS}
function opt_index(f,no)   {var val=eval('document.'+f+'.L'+no+'.options['+dif+'document.'+f+'.L'+no+'.selectedIndex].value');return val}
function val_est(f,no,val) {eval('document.'+f+'.T'+no+'.value=val')}
function val_0(f,no)        {var val=eval('document.'+f+'.T'+no+'.value');return val}
//********************* test pour cases **************************************
function test_cases(form,q,p) {//q: no de question m: première case ; n: dernière case; p:nbre de réponsesjustes
n= eval('document.f.C'+q+'.length')
var ncase=0 //nb cases cochées
for (var i=0; i<n; i++) {
if(eval('document.forms[0].C'+q+'[i].checked')) {ncase=ncase+1}}
if (ncase==0) {alerte('&nbsp;&nbsp;Vous devez cliquer au moins une case<HR NOSHADE>','#cc0000');return false}
if (ncase==(n)) {alerte('&nbsp;&nbsp;Ne cliquez pas toutes les cases!<HR NOSHADE>','#cc0000');return false}
if (nb_rep[q]==3) {constr_rep(q,1,' Rappel de la réponse à cette question.','#cc0000','#efefef')} 
else {
evalue(form,q,n,p)  }
} 
//.........
function evalue(form,q,n,p) {
var r=0; //rep justes
var s=0;  //rep fausses
for (var i=0; i<n; i++) {
if(eval('document.forms[0].C'+q+'[i].checked&&document.forms[0].C'+q+'[i].value=="j"')) 
{r++}
if(eval('document.forms[0].C'+q+'[i].checked&&document.forms[0].C'+q+'[i].value!="j"||!document.forms[0].C'+q+'[i].checked&&document.forms[0].C'+q+'[i].value=="j"'))
{s++}
} 
if(s==0&&nb_rep[q]==0) {nb_rep[q]=3;constr_rep(q,1,' Votre réponse est juste.','#408080','#bfd6bd');correct(q,n,1)}
else {
if(s==0&&nb_rep[q]<3) {nb_rep[q]=3;constr_rep(q,1,' Votre réponse est juste.','#408080','#bfd6bd');correct(q,n,2)}
else {
if (nb_rep[q]<2&&r==0){nb_rep[q]++;init0(q,n);constr_rep(q,2,'&nbsp;&nbsp;Réponse fausse. Proposez une autre réponse.','#cc0000')}
else { 
if (nb_rep[q]==2&&r==0){nb_rep[q]=3;constr_rep(q,1,' Votre réponse est fausse. Voici la solution','#cc0000','#Ffcca0');correct(q,n,3)}
else { 
if (nb_rep[q]<2&&r!=0){nb_rep[q]++;init0(q,n);constr_rep(q,2,'Réponse partiellement juste. Proposez une autre réponse.','#ff9900','#Ffcca0')} 
else { 
if (nb_rep[q]==2&&r!=0){nb_rep[q]=3;constr_rep(q,1,' Votre réponse est partiellement juste. Voici la solution','#cc0000','#Ffc5a0');correct(q,n,3)}
} }  }  }  }
}
//................
  function init0(q,n) {
for (i=0;i<n;i++) {
if (eval('document.forms[0].C'+q+'[i].checked&&document.forms[0].C'+q+'[i].value!="j"'))
{eval('document.forms[0].C'+q+'[i].checked=false')}   }
  }
//..............
function correct(q,n,res){
for (var i=0; i<n; i++) {
if(eval('document.forms[0].C'+q+'[i].value=="j"')) {eval('document.forms[0].C'+q+'[i].checked=true')}
else {eval('document.forms[0].C'+q+'[i].checked=false')}}
if (res==1) {top.g.document.images[(nbi+q)].src='v.gif'}
else {
if (res==2) {top.g.document.images[(nbi+q)].src='or.gif'}
else {top.g.document.images[(nbi+q)].src='r.gif'} }
}
//********************* test listes déroulantes **************************************
function test_liste(form,q,k) {  //test pour listes déroulantes ;k: n° d'index juste;  
var optS=opt_sel_ind('f',q)
optS=(NN4)?eval('document.forms[0].L'+q+'.selectedIndex'):eval('document.forms[0].L'+q+'.selectedIndex');
if (nb_rep[q]==3) {constr_rep(q,1,' Rappel de la réponse à cette question.','#cc0000','#efefef');opt_val('f',q,k,'true');return false} 
else {
juste=(optS==k)
if ((juste)&&(nb_rep[q]==0)) {nb_rep[q]=3;top.g.document.images[nbi+q].src='v.gif';constr_rep(q,1,'Votre réponse est juste','#408080','#a0c0cc')}
else {
if ((juste)&&(nb_rep[q]==1)) {nb_rep[q]=3;top.g.document.images[nbi+q].src='or.gif';constr_rep(q,1,'Votre réponse est juste','#408080','#a0c0cc')}
else {
if ((!juste)&&(nb_rep[q]==0)) {
nb_rep[q]=1;opt_val('f',q,0,'true');constr_rep(q,2,'Réponse fausse; proposez une autre réponse.','#cc0000','#ece5d1')}
else {
if ((!juste)&&(nb_rep[q]==1)) {top.g.document.images[nbi+q].src='r.gif';nb_rep[q]=2;constr_rep(q,1,'Votre réponse est toujours fausse.  Voici la solution.','#cc0000','#ece5d1');
opt_val('f',q,k,'true')}
} }}}
}
//..............................
function test_listex(f,q,no,val) {  //test pour listes déroulantes ; no: nb éléments ;val: rep globale juste; 
var re0="";
val=val+"";
var pb_rep=0
for (i=0;i<no;i++) {
var rep=eval('document.f.L'+q+'['+i+'].selectedIndex')
if (rep=="") {pb_rep++}
re0+=rep
}
if (pb_rep>=1) {setTimeout("alerte('&nbsp;&nbsp;&nbsp;Répondez à toutes les parties de cette question!<HR NOSHADE>','#cc0000')",200);return false}
if (pb_rep==0) {
juste=(re0==val) 
if (nb_rep[q]==3) {constr_rep(q,1,' Rappel de la réponse à cette question.','#cc0000','#efefef')} 
else {
if ((juste)&&(nb_rep[q]==0)) {nb_rep[q]=3;top.g.document.images[nbi+q].src='v.gif';constr_rep(q,1,'Votre réponse est juste','#408080','#a0c0cc')}
else {
if ((juste)&&(nb_rep[q]==1)) {nb_rep[q]=3;top.g.document.images[nbi+q].src='or.gif';constr_rep(q,1,'Votre réponse est juste','#408080','#a0c0cc')}
else {
if ((juste)&&(nb_rep[q]==2)) {nb_rep[q]=3;top.g.document.images[nbi+q].src='r.gif';constr_rep(q,1,'Votre réponse est juste','#408080','#a0c0cc')}
else {
if ((!juste)&&(nb_rep[q]==0)) {
nb_rep[q]++;constr_rep(q,2,'Réponse fausse. Proposez une autre réponse.','#cc0000','#ece5d1');}
else {
if ((!juste)&&(nb_rep[q]==1)) {
nb_rep[q]++;alerte('Réponse toujours fausse.<HR NOSHADE>Proposez une autre réponse.','#cc0000');}
else {
if ((!juste)&&(nb_rep[q]==2)) {top.g.document.images[nbi+q].src='r.gif';nb_rep[q]=3;
constr_rep(q,1,'Votre réponse est toujours fausse.  Voici la solution.','#cc0000','#ece5d1');}
} }}} } }
if (nb_rep[q]<3) {
for (i=0;i<no;i++) {
var ni=eval('val.charAt('+i+')')
if (eval('document.f.L'+q+'['+i+'].options['+ni+'].selected!=true' )) {eval('document.f.L'+q+'['+i+'].options[0].selected=true' )}
}  }
if (nb_rep[q]==3) {
for (i=0;i<no;i++) {
var ni=eval('val.charAt('+i+')')
eval('document.f.L'+q+'['+i+'].options['+ni+'].selected=true') } }
}
}
//********************* test zone texte **************************************
function approx(entr,val,er) {
var val1=parseFloat(val)  
var er1=parseFloat(er)
var v1=val1+er1
var v2=val1-er1
if ((entr<v2)||(entr>v1)) {return false}
else {
return true}
}
//................
function test_val(f,q,val,er_val) { //n° réponse,n° question; n° formulaire , valeur, précision réponse  q=qo+2*no_ess;
var valt=traite(val);
var val0=virgule(val)
var re0=eval('document.'+f+'.T'+q+'.value')
if (re0=="") {setTimeout("alerte('&nbsp;&nbsp;&nbsp;Vous devez donner une réponse.<HR NOSHADE>','#cc0000')",200);return false}
re0=virgule(re0);
if (!test_nb(re0)) {eval('document.'+f+'.T'+q+'.value=""')}
else {
juste=approx(re0,val0,er_val);
val=val+"";
if (nb_rep[q]==3) {val_est('f',q,val);setTimeout("constr_rep("+q+",1,' Rappel de la réponse à cette question.','#cc0000','#efefef')",200)} 
else {
if ((juste)&&nb_rep[q]==0) {nb_rep[q]=3;setTimeout("constr_rep("+q+",1,'Réponse juste.','#006666','#a0c0cc')",200);top.g.document.images[q+nbi].src='v.gif'}
else {
if ((juste)&&nb_rep[q]==1) {nb_rep[q]=3;setTimeout("constr_rep("+q+",1,'Réponse juste.','#006666','#a0c0cc')",200);top.g.document.images[q+nbi].src='or.gif'}
else {
if ((!juste)&&nb_rep[q]==0) {nb_rep[q]=1;val_est('f',q,'');setTimeout("constr_rep("+q+",2,'Réponse fausse; proposez une autre réponse.','#cc0000','#ece5d1')",200)}
else {
if ((!juste)&&nb_rep[q]==1) {nb_rep[q]=3;setTimeout("constr_rep("+q+",1,'Réponse toujours fausse.','#cc0000','#ece5d1')",200);top.g.document.images[q+nbi].src='r.gif'}
}}}
if ((juste)||((!juste)&&(nb_rep[q]==3))) {val_est('f',q,val); 
  }  } 	 }
  } 
//............  
function test_nb(z) {
if ((z*1==z)||(z==".0.")) {return true}
else {setTimeout("alerte('&nbsp;&nbsp;&nbsp;Ne rentrez que des nombres, sans unité.<HR NOSHADE>','#cc0000')",200);return false}
}
//............................
function traite(x) {
	  z1=Math.abs(x)
	  if (z1<1) {
  	zz=""+z1
	if (zz.charAt(0)==".") {zz="0"+zz}
	if (x>=0) {x=zz};
	if (x<0) {x="-"+zz}
	}
	   return x
	  }
//...................
function virgule(ent) {
ent=ent+""
ent=ent.replace(/ /g,'')
ent=ent.replace(/,/g,'.')
return ent
}
//..........................
function constr_rep(q,typ,msg,coul_font,coul) {
if (typ==1) {var reps=rep[q];var h=eval(haut[q])} //réponse
if (typ==2) {var reps=repf[q];var h=eval(hautf[q])} //aide
if ((reps==null)&&(juste==1)&&(typ==1)) {setTimeout("alerte('Votre réponse est juste. <HR NOSHADE>','#408080')",100);return false}  
if ((reps==null)&&(juste==0)&&(typ==1)) {setTimeout("alerte('Réponse fausse; notez la solution. <HR NOSHADE>','#cc0000')",100);return false}  
if ((reps==null)&&(juste==0)&&(typ==2)) {setTimeout("alerte('Réponse fausse. <HR NOSHADE>Proposez une autre réponse.','#cc0000')",100);return false} 

var larg=500;
if ((navigator.appName.charAt(0)=="M")) {h=h+10};
var texte=texte0+'<BODY bgColor="#EFEFEF" STYLE="font-size:10pt;font-family:Arial;" onBlur="self.close()"><b>'
+'<FONT COLOR='+coul_font+'><DIV ALIGN="left">'+msg+'</FONT></B><HR NOSHADE><BR>'+reps+'</DIV></BODY></HTML>'
var l= centrX(larg);
var t= centrY(h);
var dim="width="+larg+",height="+h+",left="+l+",top="+t+",resizable=yes,scrollbars=yes"   
fen=window.open("","",dim);fen.document.open("text/html");fen.document.write(texte);fen.document.close();fen.focus()
//}
}
//...........................
function alerte(msg,coul_font) {
var texte=texte0+'<BODY bgColor="#EFEFEF" STYLE="font-size:10pt;font-family:Arial;" onBlur="self.close()"><b>'
+'<font color='+coul_font+'><P><BR><DIV ALIGN="center">'+msg+'</DIV></font></b></BODY></HTML>'
var l= centrX(250);
var t= centrY(100);
fen=window.open('','','width=250,height=100,left='+l+',top='+t);
fen.document.open("text/html");fen.document.write(texte);fen.document.close();fen.focus()
}
//....................



