	
DS_module='one_ds_revue.js';
var DS_module_updated=document.lastModified;
// ---------------
var revue_keyword=""; // in 'revue_xxx.txt'
var DS_disponible=new Array(4);
// POOKIES
var DS_toc_format=true;
var dd=0;
var DS_match_cnt=0;
var DS_xvxoxl=0;
var DS_matches_left=0;
var DS_compact='off';
var DS_numbered='off';
//var DS_rev_p="01"; // text.gif
// ---------------
//var DS_next_vol=0;
var DS_match_found_at=new Array();
var DS_actual_line_in_view=0;	// 02-08-02
var DS_actual_vol=0;
var DS_actual_vol_l_in_view=0;	// 02-08-02
var goto_p_l="go_l_";	// BOOK or REV_L - 25-nov-2002
var goto_p_l="";	// BOOK or REV_L - 25-nov-2002
var show_help=true;	// 24-12-02
var CBS_only=false;
var scan_found=false;	// scan line by line
var scan_cnt=0;	// 13-2-3
// ---------- - - - - - - - - - - - - - - - - - - - - - - 
	function f_any_match(vol_nbr, line_nbr){
goto_p_l="go_p_"; 	// ceci peut servir de switch
// if no more FIND
DS_actual_vol=vol_nbr;	// 02-08-02
DS_actual_vol_l_in_view=line_nbr;	// 02-08-02
// search any 'found' greater than vol_nbr
for (dd=1; DS_match_cnt>=dd;dd++){      // pour le FLOAT 
// 'DS_match_found_at[]' are in line_number.
// apparently 0 is not used; i.e. undefined 	
dd_v=DS_match_found_at[dd];
ddv: 
if (dd_v>line_nbr && dd_v>(DS_actual_line_in_view+1)){ 
DS_actual_line_in_view=dd_v; 
if (DS_actual_line_in_view>1){DS_actual_line_in_view-=1;}
goto_p_l="go_l_"; 
break;	
} // END ddv
} // END for
// how many SELECTIONS left
switch(goto_p_l){
case "go_l_" :
	goto_p_l+=DS_actual_line_in_view;
	DS_matches_left=DS_match_cnt-dd;	
	window.status="* LINE=" +DS_actual_line_in_view +"; MATCH LEFT=" +DS_matches_left;
	break;
default :
// to improve 'DS_actual_vol' value.
	if (DS_vol_tab[DS_actual_vol]>=DS_actual_line_in_view){}
	else {while (DS_actual_line_in_view>DS_vol_tab[DS_actual_vol])
	{DS_actual_vol++}} 
	goto_p_l+=(DS_actual_vol+1); 
} // END switch(goto_p_l
if (goto_p_l=="go_p_"){window.status='* LAST MATCH *';}
window.location.hash=DS_railway +goto_p_l;
} // END f_any_match(vol_nbr)
// ----------
	function old_f_any_match(vol_nbr, line_nbr){
// if no more FIND
DS_actual_vol=vol_nbr;	// 02-08-02
DS_actual_vol_l_in_view=line_nbr;	// 02-08-02
goto_p_l="go_p_";
// search any 'found' greater than vol_nbr
dd=1; 	// apparently 0 is not used; i.e. undefineed

while (DS_match_cnt>=dd){      // pour le FLOAT 
//  'DS_match_found_at' is/are in line_number.
dd_v=DS_match_found_at[dd];
if (dd_v>line_nbr && dd_v>(DS_actual_line_in_view+1)){ 
goto_p_l="go_l_"; 
DS_actual_line_in_view=dd_v; 
// 3 premi&egrave;res lines
if (DS_actual_line_in_view>1){DS_actual_line_in_view+=-1;}
break;	// SORTIR du while
} // END if dd_v
dd+=1;	// FAIRE VARIER le while
window.status='* LAST MATCH *';
} // END while
// how many left
if (goto_p_l=='go_l_'){
DS_matches_left=DS_match_cnt-dd;
if (window.status.charAt(1)!="*"){window.status="< LINE=" +DS_actual_line_in_view +"; MATCH LEFT=" +DS_matches_left;} 
xx=goto_p_l +DS_actual_line_in_view;}
else {
if (DS_vol_tab[DS_actual_vol]>=DS_actual_line_in_view)
{xx=goto_p_l +(DS_actual_vol+1);}
else {
// to improve actual_vol value.
while (DS_actual_line_in_view>DS_vol_tab[DS_actual_vol])
{DS_actual_vol++}
xx=goto_p_l +(DS_actual_vol+1);}
} // END else
//alert(DS_module +': ' +window.location.hash+"//"+DS_railway+"//"+xx);
window.location.hash=DS_railway +xx;
} // END f_any_match(vol_nbr)
// ---------- - - - - - - - - - - - - - - - - - - - - - - - - -
      function f_reset_vol(i_vol_cnt,i_revue_l_cnt){
DS_actual_vol=i_vol_cnt;	// 02-08-02
DS_actual_vol_l_in_view=i_revue_l_cnt;	// 02-08-02
// ATTENTION : this is a reset . . . . .
DS_actual_line_in_view=i_revue_l_cnt; 
} // END f_
// ----------
      function f_memorize_match(){
scan_cnt+=1;
scan_found=true; 
if (Vonl && DS_match_cnt>49){return;} // 16-01-03
// only one 'hit'
activeLineCnt=DS_match_found_at[DS_match_cnt];
//if (activeLineCnt!=revue_l_cnt){
if (DS_match_found_at[DS_match_cnt]!=revue_l_cnt){
DS_match_cnt+=1;
if (goto_p_l=="go_l_")
{DS_match_found_at[DS_match_cnt]=revue_l_cnt;}
else {DS_match_found_at[DS_match_cnt]=revue_l_cnt;  // vol_cnt;
} // END if2
} // END if1
DS_xvxoxl=DS_the_txt_file;
} // END f_
      function f_memorize_CBS(){ // 13-2-3
CBS_only=true;
DS_match_cnt+=1;
DS_match_found_at[DS_match_cnt]=-(revue_l_cnt+1); // Yes, 16-2-3
} // END f_
// ----------
var vol_cnt=0;	// 'mine' numero 'absolu' de volume
var revue_l_cnt=0;
var NSC_no_kw=false;	// sans quoi NSC prend totu ! ! !
	function f_scan_titre(i_titre){
DS_module="one.137=f_scan_titre()";
// no ! ! ! /ou/ no DS_keyword(s) ...
if (!DS_keyword_l[1]>"" || NSC_no_kw==false){NSC_no_kw=true; return;}
if (DS_match_cnt>49){return;} // 16-01-03
for (kwkw=1;kw_cnt>=kwkw;kwkw+=1){	// START for
	dd=(stayUppercase)?i_titre.indexOf(DS_keyword_l[kwkw]): i_titre.toLowerCase().indexOf(DS_keyword_l[kwkw]);
	// MATCH FOUND
	if (dd>=0){f_memorize_match(); break;} // END dd>0 : BREAK efter any match
} // END for
} // END f_
// ----------
var author="";
var was_abb=false;
var freqcnt=0; 				// 1, 2, 3...
var freqN		=new Array();	// = abbNP
var freqp_abb	=new Array();
var freqNCnt	=new Array();
var freqNLink	=new Array("L_73","");
var wasOnClick=false;
	function f_scan_author(i_author){
// To be converted ?
if (i_author>""){} else {author=""; return;}
s_author=""+i_author; // set to string
	authorgreen=""; // attention, defini ailleurs ...
// if (s_author.charAt(0)=="?"){alert(DS_module +': ' +"revue_l_cnt="+revue_l_cnt);}
// if : Is ABB ?
was_abb=false;
	function wasast(){was_abb=true;
// find a "," a ";" or a space
 	dd=i_author.indexOf(" "); 
 	kk=i_author.indexOf(","); if (kk>0 && dd>kk){dd=kk;}  
 	jj=i_author.indexOf(";"); if (jj>0 && dd>jj){dd=jj;}  
	if (dd==-1){author_trail="";}
	else {author_trail=i_author.substring(dd); s_author=i_author.substring(0,dd);} 
	l_author=s_author.toLowerCase();
	if (abb_PN[l_author]){usethisN=abb_PN[l_author];} else {usethisN=l_author;}
	f_cntFrequency(l_author); freqC=freqNCnt[l_author];
	author="<a name='"; //  ">
	author+=l_author.substring(1) +freqC +"' href='#";
	author+=l_author.substring(1) +(freqC+1);
	author+="' onMouseDown='wasOnClick=false;' onfocus='if (wasOnClick){window.scrollBy(0,-64);}'>" +usethisN +"</a>"; 
	authorgreen="<a name='"; //">
	authorgreen+=l_author.substring(1) +freqC +"' href='#";
	authorgreen+=l_author.substring(1) +(freqC+1);
	authorgreen+="' onMouseDown='wasOnClick=false;' onfocus='if (wasOnClick){window.scrollBy(0,-64);}'>" +text_match +usethisN +"</font></a>"; 
// Allen (ed.) et al.
	if (author_trail.length>0){
		if (author_trail.substring(0,2)=="; "){
			addthis=";&nbsp;<br>" +author_trail.substring(2);
			author+=addthis; authorgreen+=addthis;} 
		else if (author_trail.substring(0,3)==" - "){
			addthis="&nbsp;<br>- " +author_trail.substring(3);
			author+=addthis; authorgreen+=addthis;} 
		else if (author_trail.substring(0,5)==" and "){
			addthis="&nbsp;<br>and " +author_trail.substring(5);
			author+=addthis; authorgreen+=addthis;} 
		else {addthis="&nbsp;" +author_trail;
			author+=addthis; authorgreen+=addthis;} 
	nextdd=author.indexOf("&nbsp;<br>- *"); 
//	nextdd=author.indexOf("*"); 
	if (!Vonl && nextdd>0){alert(DS_module +': ' +"Dual * at "+nextdd+" in: \n"+author);}
	} // END if trail>0
	} // END if "*" = abb
	//--------------------
if (s_author.charAt(0)=="*"){wasast();}
else {l_author=s_author.toLowerCase(); f_cntFrequency(l_author); author=s_author;}
// sans quoi NSC prend tout?
if (!DS_keyword_l[1]>'' || NSC_no_kw==false){NSC_no_kw=true; return;}
if (DS_match_cnt>299){return;} // 16-01-03
// SCAN
for (kwkw=1;kw_cnt>=kwkw;kwkw+=1){	// START for
if (stayUppercase){dd=author.indexOf(DS_keyword_l[kwkw]);}
else {dd=author.toLowerCase().indexOf(DS_keyword_l[kwkw]);}
// MATCH
if (dd>=0){f_memorize_match(); break;
} // END dd>0 : BREAK efter any match
} // END for
} // END scan author
//--------------------
	function f_go_up(ancre){	// DYNAMIC
window.location.hash=ancre;
} // END f
//--------------------
// 'the' lift-jump
var revue_end_left='</a></b></font></td> <td bordercolor="black" border=0 valign=top align=center width=26 bgcolor="#AA88AA">';
revue_end_left+='<a href="#go_p_'; // ">
var revue_end_right='"><img src="images/redArrowUp.gif" border=0 align=center alt="Previous Volume">';
revue_end_right+='<img src="images/walibiC.gif" border=0 alt="Previous Volume" align=center width=' +SONY_640*28 +' height='; 	// -*->
//var revue_end_right="images/dicho_upt.gif"
//var revue_end_right="images/default.gif"
// il y a 2 'table' &agrave; fermer.
var close_ul='</ul>';
var close_ulSuite='</a></td></tr></table></table></span>';
	function f_revue_end(){	// DYNAMIC
dd_height=(23+(vol_cnt +revue_l_cnt - end_lift -2)*23)*SONY_640;
//alert(DS_module +': ' +vol_cnt+'+'+revue_l_cnt+'-'+end_lift +'=' +dd);
xx=close_ul +revue_end_left +(vol_cnt-2) +revue_end_right  +dd_height +'>'; 
xx+=close_ulSuite;
//alert(DS_module +': ' +	document.all.table_black.width.value); 
return xx;
} // END f
//--------------------
var p_reading_location=""; var p_recommended="";
var p_E_text=""; 	
// <font face='Helvetica, sans-serif'>E-text&nbsp;&copy;</font><font face='Times New Roman'>E-text &copy;</font><font face='Times, serif'>E-text &copy;</font><font face='Arial'>E-text &copy;</font>
var elecText=". [<font color=#00ff00 size='+2' face='Times, serif'><b>E&#8209;text&nbsp;&copy;</b></font>]</a>";
	function f_if_titre(i_titre){
if (i_titre>""){f_scan_titre(i_titre);
tempCond=(!No_comments && p_E_text>"");
x_front_page=",<br>&nbsp; <u>Front Cover</u> : "; 
if (tempCond){x_front_page+='<a href="JavaScript:f_call_et(\'http:' +p_E_text +'\');">';} // END if 
x_front_page+=i_titre; 
if (tempCond){x_front_page+=elecText;} 
DS_xvxoxl=DS_the_txt_file;
tmp+=(scan_found)?text_match:text_font;
tmp+=x_front_page +'</font>';
} // END if
} // END f
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
var DS_vol_tab=new Array(); DS_vol_tab[0]=0;
var titre_author=true;
//var boston_M=3; //var vol_cnt=451;
var cnt_45=0;
var top_lift=0;
var end_lift=0;
var p_abteilung="";
var previous_p=0;
var p_year="";
var argv=new Array();
 	function f_kmtv(i_carrusel ,i_abteilung,i_band,i_vv,i_year ,i_titre,i_author,i_resume ,i_reading_location ,i_arrow_color){
DS_module="one.267=f_kmtv()";
DS_the_txt_file=i_carrusel; // toujours
if (DS_the_txt_file.charAt(0)!='*'){alert(DS_module +': ' +'f_kmtv=' +DS_the_txt_file); return;}
argv= f_kmtv.arguments;
var argl= f_kmtv.arguments.length;
p_abteilung=(argl>1)?argv[1]:"";
p_year=(argv[4]>"")?""+argv[4]:"";
//p_reading_location=(argv[8]>"")?""+argv[8]:"";
//p_E_text=(p_reading_location>"")?p_reading_location.charAt(0) :"";
p_recommended=""; p_status=""; p_reading_location=""; p_dochtml=""; p_E_text=""; p_pageimage=""; 
for (yy=8;argl>yy;yy+=1){zz=""+argv[yy];
if (zz.charAt(0)=="8")			{p_recommended=zz;}
else if (zz.length==1)			{p_status=zz;}
else if (zz.charAt(0)=="=")		{p_reading_location=zz;}
else if (zz.charAt(0)=="/")		{p_E_text=zz;}
else if (zz.substring(0,4)=="http"){p_pageimage=zz;}
} // END for 
//if (argl>8 && (p_status>"" || p_reading_location>"" || p_dochtml>"" || p_pageimage>"")) {alert(DS_module +': ' +"["+(vol_cnt+1)+"] argl="+argl+" : "+i_titre +"\n(8)"+p_status+"; (9)"+p_reading_location+"; (10)"+p_E_text+"; (11)"+p_pageimage);} 
vol_cnt+=1; 
goto_p_l="go_p_";
previous_p=0;
lift_start_point=(vol_cnt+revue_l_cnt); 
if (lift_start_point==patience_level) {f_patient(1,lift_start_point);}
//if (boston_M==3){vol_cnt-=8;boston_M=1;} else {vol_cnt-=1;boston_M+=1}
// CLOSE previous 
if (DS_toc_format){close_ul='</table>';}
else {
if (DS_compact=='off')
{close_ul=(DS_numbered=='off')?"</ul>":"</ol>";}
else {close_ul="";} // END DS_compact=off
} // END format ELSE
// NEXT volume : see symetry in the TAGS (over/under)
tmp=(vol_cnt>1)?f_revue_end():'';	// 28-12-02 
end_lift=lift_start_point;
// BLUE TABLE
tmp+='<span> <table name="table_black" border=1 width="100%" bordercolor="black" cellpadding="4" cellspacing=2>';
switch(p_status){
case "c" : p_bgcolor='bordercolor="#11FF00" bgcolor="#aa0000">'; break; 
case "3" : p_bgcolor='bordercolor="#11FF00" bgcolor=blue>'; break; 
default  : p_bgcolor='bordercolor="#449900" bgcolor="#222222">';
} // END switch
tmp+='<tr><td border=4 align=right valign=bottom cellpadding=4 cellspacing=4 ' +p_bgcolor; // > =======
// volume name and number
tmp+=resume_font +'<b>' +'<a name="go_l_' +revue_l_cnt +'"></a>';   
DS_vol_tab[vol_cnt]=revue_l_cnt;
// that is a (real) 'book(...)'
// if (i_author>''){window.status=DS_vol_tab[vol_cnt] +"=" +i_author;}
tmp+='<a name="go_p_' +vol_cnt +'" href="#go_p_' +(vol_cnt+1)  +'" onFocus="f_reset_vol(' +vol_cnt  +',' +revue_l_cnt +');"><font color=orange>';
//tmp+='<a name="go_p_' +vol_cnt +'"';      // >
//tmp+=' href="JavaScript:f_any_match(' +vol_cnt  +',' +revue_l_cnt +');"';
//tmp+=' onFocus="f_reset_vol(' +vol_cnt  +',' +revue_l_cnt +');"><font color=orange>';
// volume text
tmp+='<p align=left>';	// from JUSTIFY 09-08-02 
switch (p_status){	 // START switch 
case "7" : p_year="-"; // TITLES
case "=" : 
case "5" : xx="blue"; break;	// acc&eacute;d&eacute; = vu
case "4" : xx="green"; break;	// v&eacute;rifi&eacute; et photocopie
default  : xx="red";
} // END switch
tmp+=' <img src="images/' +xx+'ArrowDown.gif" border=0 align=right alt="Next Volume">' +vol_font;
tmp+='<font color="#FF0000" size="+2">(' +vol_cnt;
tmp+=')</font> <img src="images/' +xx+'ArrowDown.gif" border=0 alt="Next Volume"> ';
if (p_abteilung>''){tmp+=p_abteilung;} // toujours ! ! ! ! 
if (i_band>''){tmp+=', '+i_band;} 
if (i_vv>''){tmp+=', '+i_vv;} 
if (p_year>''){tmp+=" (" +p_year +")"; DS_xvxoxl=DS_the_txt_file;} 
else {tmp+=" <font color=red>19 ? </font>";}
tmp+='</font>';  // END color
// Title & Author 
if (titre_author){f_if_titre(i_titre);}
if (i_author>''){
f_scan_author(i_author);
if (!Vonl && !No_comments && i_author.charAt(0)!="*"){f_identify(i_author,i_titre);}
DS_xvxoxl=DS_the_txt_file;
tmp+=', &nbsp; ';
tmp+=(scan_found)?text_match:name_font;
tmp+='<u>Author</u>&nbsp;:&nbsp;';
tmp+=(scan_found && authorgreen>"")?authorgreen:author;
tmp+='</font>';
scan_found=false;}
if (!titre_author){f_if_titre();}
if (!No_comments && i_resume>""){tmp+="; ";
f_scan_titre(i_resume);
tmp+=(scan_found)?text_match:resume_font;
tmp+="<br>&nbsp; Fact(s) / Keyword(s) : " +i_resume +'</font>';
scan_found=false;
} // END Comment
// Reading_location
if (p_reading_location>""){
tmp+=read_font;
tmp+="<br>&nbsp; <u> Reading location</u> : ";
tmp+=p_reading_location.substring(1) +'</font>';
} // END if 
if (p_status>""){switch (p_status){	 // START switch
case "1" : tmp+='&nbsp;' +redcheck_sign; break;	// Photo-copy 
case "4" : tmp+='&nbsp;' +redcheck_sign +'<font color=black>-.-</font>';
		cnt_45++; break;	// v&eacute;rifi&eacute; et photocopie
case "5" : cnt_45++; break;	// v&eacute;rifi&eacute;
case "2" : // recommend&eacute;
case "3" : // Blue = a compl&eacute;ter
case "7" : // s&eacute;parator line 
default  : 
} // END switch
} // END if ok
if (!IE_4){tmp+="</a>";} else {tmp+="</a>";} // daubts
if (DS_toc_format){tmp+='<table border=0 cellpadding="2" width="100%">';}
else {
if (DS_compact=='off'){xx=' compact>';} else {xx='>';}
if (DS_numbered=='off'){tmp+='<ul'+xx;} 
else {tmp+='<ol'+xx;} // >
} // END format1
//else {tmp+=' &nbsp; ';}
document.write(tmp);
//document.write(tmp +tmp +"</a>");
}   // END f_kmtv
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
var x_author='';
	function f_nom_cap(author){
if(reorg_name){
dd=author.indexOf(', ');	// eg : "Hautoi, Carol"
if (dd>=0 && 18>author.length){x_author=author.substring(dd+2)+'&nbsp;' +author.substring(0,dd) +'.';}
else {x_author=author;}}
else {x_author=author;}
return;
//
var name=new Array();
dd=author.indexOf('-');	// eg : Hautoi-Dupont
if (dd>=0){name=(author.substring(0,dd+1)+' '+author.substring(dd+1)).split(' ');} 
else {name=author.split(' ');}
x_author='';
for (jj=0;name.length>jj;jj+=1){
// avoid H.G. and Paris IV
if (name[jj].indexOf('.')>0 || jj>5)	
{x_author+=name[jj]+' &nbsp;';} 
else {x_author+=name[jj].charAt +name[jj].substring(1).toLowerCase() +' &nbsp;';}
} // END for
dd=x_author.indexOf('- ');	// eg : Hautoi- Dupont
if (dd>=0){x_author=x_author.substring(0,dd) +'-' +x_author.substring(dd+2);} 
dd=x_author.indexOf(', ');	// eg : Hautoi, Jean
if (dd>=0){x_author=x_author.substring(dd+2) +' &nbsp;' +x_author.substring(0,dd);} 
} // END f
// ---------------
	function UU_open(AA,BB,CC,DD){
put_pookie_value("UU_ref=",BB); f_w_open(AA,CC,DD);
} // END f
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
var p_elec_href=""; 
var No_comments=true;
var img_crispy	=' <img src="images/crispy.gif" border="0" align=right>';
// ---- argl =  --------1--------2---------3----------4-------5----------6---
// ---- argv[n] --------0--------1---------2----------3-------4----------5---
	function f_kmt(i_titre, i_author, i_comment, i_page, i_elec_href){
DS_module="one.420=f_kmt()";
goto_p_l="go_l_";
argv= f_kmt.arguments;
var argl= f_kmt.arguments.length;  
p_elec_arrow="";
p_elec_ast="";
p_elec_crispy="";
p_elec_color="";
p_elec_href=""; p_elec_link="";
p_elec_image=""; p_image_name="";
p_elec_reading="";
//p_elec_href=(argl>4)?""+i_elec_href:""; 
for (kargl=4;!(kargl>argl);kargl++){  
argv0=(argv[kargl]>"")?(""+argv[kargl]).charAt(0).toLowerCase():"";
if (argv0>""){
switch (argv0){	 // START switch
case "1" :
case "4" :
case "5" : p_elec_arrow=argv0; break;
case "8" : p_elec_ast=argv0; break;
case "2" : 
case "3" : 
case "6" : p_elec_crispy=argv0; // l'un et l'autre
case "7" : 
case "9" :
case "c" : p_elec_color=argv0; break;
case "i" : p_elec_image=argv0; break; // "images" see uuppsala
case "f" :
case "h" : p_elec_href=""+argv[kargl]; 
p_elec_link=argv0; kargl++; 
p_image_name=(argv[kargl]>"")?argv[kargl].toLowerCase():""; 
break;
case "." :
case "/" : p_elec_href=""+argv[kargl]; p_elec_link=argv0; break;
case "=" : p_elec_href=""+argv[kargl]; p_elec_reading=argv0; break;
case "-" : break;
default  : if (!Vonl){alert(DS_module +': ' +argl+"/" +kargl +" : "+argv[kargl]);}
} // END switch
} // end if
} // end arg

//if (argv[4]>""){p_elec_link=argv[4].charAt(0).toLowerCase(); p_elec_color=argv[4].charAt(0).toLowerCase(); p_elec_link=argv[4].charAt(0).toLowerCase();}
// .......... NO => OUT
if (i_titre>"" || argv[4]>"" || i_author>""){} else {return;} 

	function f_if_kmt_titre(){
f_scan_titre(i_titre);
if (DS_toc_format){
	tmp+='<font size="+2" color='; // >
	if (p_elec_ast=="8"){tmp+='"#ffff00"><img src="images/bulletRGB.gif">';} else {tmp+='red><img src="images/bulletR.gif">';} // &#183;
	tmp+='</font></td><td valign=top><b>';} 
else {tmp+=' &laquo;&nbsp;</td><td>';}
tmp+=(scan_found)?text_match:text_font;
// ----- TITRE -----
if (p_elec_link){
switch (p_elec_link){	 // START switch
case "f" : // Revue page : file://
case "h" : // Revue page
//  	if (p_elec_href.substring(0,6)!="http:/"){break;} 
	if (p_elec_crispy=="6"){tmp+=img_crispy;}
	UU_ref=p_abteilung +"("  +p_year +"):" +i_page +"<br>" +i_titre +"</i>, ";
	UU_src=(!Vonl && p_elec_image>"")?"images/pages/":p_elec_href;
	tmp+="<a href=\'javascript:UU_open(\"Uppsala.htm?UU_src=" +UU_src;
	tmp+='&UU_p=' +p_image_name +'#UU_topG\"' +',\"' +UU_ref +'\"';
	tmp+=',\"vm\" ,\",left=100,top=0,status=1,resizable=1,height=' 
	tmp+=DS_win_hi +',scrollbars=1,menubar=0,width=480,\");\'>';    // ">
	tmp+='<font color="#ccffff">' +i_titre +elecText +"</font> </font>";
	break;
// either "//www..." or "./dcdcdc.."
case "." : // http Local
case "/" : // http Remote
//	alert	(argv[5] +"//"+ Vonl +"//" +argv[6] +"/");
	if (p_elec_crispy=="6"){tmp+=img_crispy;}
	if (No_comments){tmp+=i_titre +". "; break;} 
	if (p_elec_link=="/"){tmp+='<a href="JavaScript:f_call_et(\'http:';}	// ">
	else {tmp+='<a href="JavaScript:f_call_et(\'';}	// ">
	tmp+=p_elec_href +'\');"><font color="#00ffff">' +i_titre +elecText +"</font> </font>";
	break;
default  : 
} // END switch

} else {

switch (p_elec_color){	 // START switch
// either "//www..." or "./dcdcdc.."
case "c" : CBS_only=true; tmp+='<font color='; // >
	if (No_comments){tmp+='"#ff0000">';} else {tmp+='"#444444">';}
	tmp+=i_titre +'. [<font color=#ffff00>check in original / Index / CBS (&Auml;gAbh-61)</font>]</font>' +'</font>';
	break;
case "7" : tmp+="<center><font size=+2>" +i_titre +'</font></center></font>'; break;
case "6" : tmp+=img_crispy +i_titre +'.</font>'; break;
default  : tmp+=i_titre +'.</font>';
} // END switch
} // END ! p_elec_link
// END titre

scan_found=false;
// ----- AUTHOR (preparation) -----
if (DS_toc_format){tmp+='</td><td valign=top ' +((i_author>'')?'width="17%"':'width="5%"') +'><b>';}
else {tmp+='&nbsp;&raquo;, ';}
} // END f_if_kmt_titre
// ---------
// #ff88ff=brown-purpel; #884488=pink p_bgcolor='#335533'; p_bgcolor='green';
p_bgcolor='#884488'; 
switch (p_elec_color){	 // START switch
case "2" : if (!No_comments){p_bgcolor='#2288FF';} break;
case "6" : if (!No_comments){p_bgcolor="#448844";} break;
case "7" : p_bgcolor='#884488'; p_bgcolor='#2288FF'; break;
case "9" : if (!No_comments){p_bgcolor='#886688';} break;
case "c" : if (!No_comments){p_bgcolor='red'; f_memorize_CBS();} break;
default  : 
} // END switch

if (DS_toc_format){tmp='<tr border=0 bgcolor=' +p_bgcolor;  // >
	tmp+='><td valign=top align=center bgcolor="#444444" width=12>';
	tmp+='<font color=orange size="+1"><b>';}
else {tmp='<font color=orange><li>';}	
revue_l_cnt+=1; goto_p_l="go_l_";
dd=(vol_cnt+revue_l_cnt); if (dd==patience_level){f_patient(1,dd);}
//tmp+=revue_l_cnt+"&nbsp;";	// 24-12-02
//if (IE_4){tmp+='<p align=left>';} else {tmp+='<p align=left>';}
// line ANCHOR
// -----------
//tmp+='<a name="go_l_' +revue_l_cnt +'" href="#go_l_' +(revue_l_cnt-1) +'"><font color=#00C0FF>' +revue_l_cnt +"</font>&nbsp;</a>";   
tmp+=''; // 15-02-03   
//tmp+='<a name="go_l_' +revue_l_cnt +'"></a>';   

if (titre_author){f_if_kmt_titre();}
if (i_author>""){
if (!Vonl && !No_comments && i_author.charAt(0)!="*") {f_identify(i_author,i_titre);}

f_scan_author(i_author);

tmp+=(scan_found)?text_match:name_font;
f_nom_cap(author); 	//x_author=author;
if (DS_toc_format){tmp+='&#183;';}
//zy_top=document.body.scrollTop;
tmp+='&nbsp;';
tmp+=(scan_found && authorgreen>"")?authorgreen:x_author;
tmp+='</font>';
scan_found=false;
} // END if author
else 
{tmp+="<center><font color=white size='+2'><b>-</b></font></center>";}
if (!titre_author){f_if_kmt_titre();}
if (DS_toc_format){
tmp+="</td><td valign=top align=right";
//if (i_page>''){tmp+=' width=100';} // 10 chars. * 10 points
tmp+='><b> <font size="+1" color=yellow>';
} // END toc_format
// *** PAGE NO. ***
if (i_page>""){p_page=""+i_page;	// SET string
var tiret="&#8209;";	//xx="<sub>&#172;</sub>"; - &#152;
dd=p_page.indexOf("-"); // replace by 152/172
if (dd>0){ppdea=""+p_page.substring(0,dd);
p_page=ppdea +tiret +p_page.substring(dd+1);
// PAGE : Sequence Control
if (!Vonl){
if (!isNaN(ppdea) && previous_p>=(ppdea*1) && p_elec_color!="c"){
if (seqConf){if(confirm(" - Seq.Cntrl. - \nRevue = " +p_abteilung +" \npages = " +previous_p+"<->"+ppdea)){seqConf=true;} else {seqConf=false;}}}} 
previous_p=1*ppdea;
} // END if
tmp+='<font size="+1" color=orange>' +revTome +"</font>" +p_page;
} // END if(i_page
// *** LINE COUNT ***
tmp+='</td><td bgcolor="#004444" valign=top align=right width=32><a name="go_l_' +revue_l_cnt +'" href="#go_l_' +(revue_l_cnt-1) +'">';
tmp+='<font color="#00ffff" size="+1"><i><b>&nbsp;' +revue_l_cnt +"&nbsp;</b></i></font></a>";
// *** COMMENT ***
if (i_comment>'' && !No_comments){f_scan_titre(i_comment);
if (DS_toc_format){tmp+='</td></tr><tr><td colspan=5><p align=justify><b>';}
else {tmp+=', ';}
//<font size="+1" color=orange><b>';}
if (scan_found){tmp+=text_match;} 	// font 
else {tmp+=resume_font;}
tmp+="Fact(s) / Keyword(s) : " +i_comment +"&nbsp;-</font>";
scan_found=false;
} // END comment
if (DS_toc_format){tmp+='</td></tr>';} 
document.write(tmp);
} // END f_kmt
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
// *-*-*-*-*-*-*-*-*-*-*-*-*-*
//nav_stat;	// VOIR carrusel
xx=DS_revue.charAt(0).toUpperCase() +DS_revue.substring(1);
patience_text[2]="</font> ''titles'' for <font color=yellow>" +xx +'</font>.';
DS_toc_format=get_pookie_value('DS_toc_format=','on');
// true=new=table; false=old=line
DS_toc_format=(DS_toc_format=='on')?true:false;
// to counter-act poly_DS_toc
put_pookie_value('DS_show_all=','');	
DS_xvxoxl=get_pookie_value("DS_xvxoxl=",1);
No_comments=get_pookie_value("No_comments=","off");
No_comments=(No_comments=="on")?true:false;
var DS_NoData=get_pookie_value("DS_NoData=",0); 
// *-*-*-*-*-*-*-*-*-*-*-*-*-*
// --------------
// see font size=
var new_largeur_image=55;//20 +(9*dd_streak); 
	function f_DS_revue_sans_streak(){
dd_streak=DS_revue.indexOf('_');  
if (dd_streak>0){
DS_revue_with_blank=DS_revue.substring(0,dd_streak) +' ' +DS_revue.substring(dd_streak+1);
// longuest of both parts
dd=DS_revue.substring(dd_streak+1).length;
if (dd>dd_streak){dd_streak=dd;} } // END then 
else {
DS_revue_with_blank=DS_revue; 
dd_streak=DS_revue.length;}
} // END f
// --------------
var wlh=window.location.href; 
var cdg=(wlh.indexOf('scali')>0?1: (wlh.indexOf('elgac')>0?1: (wlh.indexOf('ublie')>0?1:1))); 
	function reload_with(DS_p,DS_p_v){
put_pookie_value(DS_p,DS_p_v);
// './one_DS_revue.htm?' +DS_p +DS_p_v;
window.location.search="?" +DS_p +DS_p_v; 
//window.location.hash=''; // 22-01-03 
window.location.reload(); 
} // END f_
	function old_reload_with(DS_p,DS_p_v){
put_pookie_value(DS_p,DS_p_v);
alert(DS_module +': ' +'DS_keyword=*'+DS_p_v+'*');
x_kw='./one_DS_revue.htm?' +DS_p +DS_p_v;
x_men=",left=0,width=" +DS_scr_wi +',location=0,statusbar=1,scrollbars=1,menubar=1,resizable=1,';
window.open(x_kw,window.name,x_men);
window.location.search="?" +DS_p +DS_p_v; 
if (DS_xvxoxl>0){window.location.hash="#go_p_" +DS_xvxoxl;} // 22-07-02 
else {window.location.hash='';} // 22-07-02 
//window.location.reload(); 
} // END f_
// ----------
      function f_koe_pais(){DS_module="one.651=f_koe_pais()";
if (w_rn!="ori4"){w_rn="ori4";} xx=DS_revue; 
put_pookie_value("rn=",w_rn); f_call_bifao("0",xx); window.close(); 
} // END f_ko
// ----------
      function f_search_for(){   // '1revue' green knop
DS_xvxoxl=0;
DS_keyword=window.document.myform.DS_keyword.value;  
//DS_keyword_l[1]=DS_keyword.toLowerCase();
//window.location.hash='#go_p_'+DS_xvxoxl;
reload_with('DS_keyword=',DS_keyword);
} // END f_
// ----------
//var read_parm=true;
var BIFAO_revue='';
var BIFAO_desc='';
var BIFAO_http='';
var BIFAO_home='';
var BIFAO_img='';
var BIFAO_location='';
var BIFAO_site='';
var VBIFAO=false;
var VTuo=false;
	function f_revue(i_revue_c, i_lang, i_descrip, i_ville ,i_until ,i_http,i_home,i_img ,i_rl ,i_site){if(cdg==0){	// for '1revue'
var wc='wind'+'ow.close();'; alert(DS_module +': ' +"cdg="+cdg); eval(wc);}
argv= f_revue.arguments;
var argl= f_revue.arguments.length;
BIFAO_revue=f_clear_revue_code(i_revue_c);
//if (!Vonl){alert(DS_module +': ' +"bifao='" +BIFAO_revue +"' for='"+DS_revue +"';\ncdg="+cdg);}
if (BIFAO_revue.toLowerCase()!=DS_revue.toLowerCase()){return;}
BIFAO_desc	= i_descrip +", " +i_ville;
BIFAO_http	= (i_http>'')	? i_http : '';
BIFAO_home	= (i_home>'')	? i_home : '';
BIFAO_img	= (i_img>'') 	? i_img : '';
BIFAO_site	= (i_site>'') 	? i_site : '';
VBIFAO 	= (i_site=='309'||i_site=='K')?4:0;
VTuo 		= (i_site=='T')?4:0;
BIFAO_location=(argl > 8) 	? i_rl : '';
BIFAO_site	= (argl > 9) 	? argv[9] : '-'; 
} // END f_revue
// ----------
	function f_NoData(){
if (DS_NoData>1){return;} 
DS_NoData+=1; put_pookie_value("DS_NoData=",DS_NoData); 
patience_text[1]="<p>Server's Delays occured in data retrievial.<p>Automatic ''Reload'' used / F5.<p>(patience please)"; 
f_patient(0,0); 
window.location.reload();
} // END f_revue
// ----------
      function f_SetInterval(){
// si un seul nom, alors [IM_]Origine=Destination
setInterval("f_flap_i('images/','A_menu','gif');",1100);
setInterval("f_flap_i('images/','scan_revues','gif');",900);
setInterval("f_flap_i('images/','iHelp','gif','blue_Help' ,'blue_rectangle');",700);
setInterval("f_flap_i('images/','iComments','gif','blue_Comments' ,'blue_rectangle');",800);
setInterval("f_flap_i('images/','iDataEntry','gif','blue_DataEntry' ,'blue_rectangle');",750);
if (!Vonl){
	setInterval("f_flap_i('images/','iSpellCheck','gif' ,'blue_SpellCheck' ,'blue_rectangle');",900);
	setInterval("f_flap_i('images/','iFormat','gif' ,'blue_Format' ,'blue_rectangle');",850);
} // END if
var DS_request=get_pookie_value("DS_request=",0);
f_start_float_div(555); 
} // END f_SetInterval(
// ----------
var Matr=7;
var showonecookie=false;
//document.images['float'].complete;
	function f_on_load(){
DS_module="one.719=f_on_load()";
if(!Vonl){if (showonecookie){if (confirm("1.htm/onLoad-1 :" +document.cookie)){}else{showonecookie=false;}}}
//cdcdcd=ObjDivTable.firstChild.width;  alert(DS_module +': ' +ObjDivTable+"/"+cdcdcd);
//xx=(800>=DS_scr_wi)?DS_scr_wi:800;
//moveTo(((DS_scr_wi-xx)/2),0); resizeTo(xx ,DS_scr_hi);
window.focus();
if (8>Matr && Matr>3){f_koe_pais();}
// un Keyword R&eacute;el, charg&eacute; depuis le cookie : on le montre
// si le premier est vide=> ? charger 'johnson'
if (DS_keyword>''){window.document.myform.DS_keyword.value=DS_keyword;}
else if (revue_keyword>''){window.document.myform.DS_keyword.value=revue_keyword; DS_keyword_l[0]=revue_keyword;}
else {window.document.myform.DS_keyword.value=DS_keyword_l[0];}
// il y a des matchs && et pas de go_p / l ! ! ! 
// f_div_go("case_down"); excludes '#go_p_'
//alert(DS_module +': ' +scan_found+"||" +CBS_only+"||" +No_comments +"||" +window.location.hash); 
if (window.location.hash=='' 
|| window.location.hash=='#' 
|| window.location.hash.substring(0,6)=='#go_d_'){
if (DS_match_cnt>0 && scan_found){f_any_match(0,0);} 
//if (CBS_only && !No_comments){f_any_match(0,0);} 
} // END location
// AND, sure to be numeric !
x_h=window.location.hash.substring(0,6); 
x_l=window.location.hash.substring(6); 
if (x_h=='#go_l_'){DS_actual_line_in_view=x_l*1;} 
//alert(DS_module +': ' +"last="+DS_vol_tab.length);	// Array
xx="fraise"; if (w_focus[xx]){w_focus[xx].close(); w_focus[xx]=null;}
if (3>(vol_cnt+revue_l_cnt)){f_NoData();} // END if

//for (i in document.body[0]){alert(DS_module +': ' +document.body[i]); if (5>i){window.status=document.html.body[i]; document.write("<br>"+i+"="+document.html.body[i]);} else break;}

f_SetInterval();
put_pookie_value("DS_revue=",DS_revue);
if(!Vonl){if (showonecookie){if (confirm("1.htm/onLoad-2 :" +document.cookie)){}else{showonecookie=false;}}}
} // END f_on_load
// ----------
      function f_libraries(i_http,ourContent){
if (confirm("Access to their Library Database \nor \nto 'Our Index' ?")){oc="http://" +i_http;} else {oc="oc" +ourContent +".htm";}
f_w_open(oc,"TOC",menu_revue);
} // END ft
// ----------
var the_msg;
	function f_flap_status(){
window.status= the_msg;
the_msg= the_msg.substring(1, the_msg.length) + the_msg.charAt(0);
window.setTimeout("scroll()",250);
} // END ft
	function f_status_msg(i_msg){
the_msg=i_msg;
setInterval("f_flap_status();",900);
} // END ft
// f_status_msg('We need your cooperation !  Send us your material by E-mail, any size.            ');
// ----------
	function f_cntFrequency(i_abb){p_abb=i_abb; 
// to favor matching
while (p_abb.indexOf("&nbsp;")>0){dd=p_abb.indexOf("&nbsp;"); xx=p_abb.substring(0,dd) +" " +p_abb.substring(dd+6); p_abb=xx;
} // END while
var p_abbSplit=new Array(); // inverse prenom/non
nostar : if (p_abb.charAt(0)!="*"){p_abbSplit=p_abb.split(" ");
		if (p_abbSplit[0].indexOf(".")>0 && p_abbSplit.length==2)
		{p_abb=p_abbSplit[1]+" "+p_abbSplit[0];} 
		else {}
	} // END nostar
if (!freqNCnt[p_abb]){freqNCnt[p_abb]=1; freqN[freqcnt]=p_abb; freqcnt++;
	xx=goto_p_l.substring(3); // skip "go_" in go_p_ / go_l_ 
	if (goto_p_l=="go_p_"){xx+=""+vol_cnt;} else {xx+=""+revue_l_cnt;} 
	freqNLink[p_abb]=xx;
} // END if(!FreqNCnt 
// Exist
else {freqNCnt[p_abb]++;} 
//if (freqNCnt[p_abb]==0){alert(DS_module +': ' +""+freqN[freqcnt-1]+"/"+p_abb+"="+freqNCnt[p_abb]);}
} // END f
// ----------
var prevName=""; var firstTheAsterisk=true; 
	function f_statsNames(){
if (DS_txt_updated==""){DS_the_txt_file="*" +DS_revue; DS_txt_updated='<center>No DATA</center>';}
//if (DS_data_updated>""){DS_txt_updated=DS_data_updated;}
//alert(DS_module +': ' +DS_data_updated);
zz2=""+Yesterday; zz1=zz2.indexOf("UTC"); 
zz=zz2.substring(0,zz1-9) +"<font color=red>"+zz2.substring(zz1-9,zz1)+"</font>" +zz2.substring(zz1-1);
rev_l(DS_revue,zz,"","<img src='images/wip.gif' align=right alt='[ WIP ]'>Contents Last updating : " +DS_txt_updated +".<br>Nunber of volumes verified : " +cnt_45 ,"*aindex","","4");
vol_cnt-=1; revue_l_cnt-=1;
tmp="<tr><td colspan=5><table border=0 width='100%'><tr>";
tmp+="<td width='40%' valign=top><font size='+1' color=yellow><b>";
tmp+="TQM : Authors (" +freqcnt +") / Articles."; 
document.write(tmp); if(No_comments){return}
freqN.sort(); // - SORT -
Cond=(!Vonl); var thebig=0; 
//tmp="<ol style='font-family:Arial; font-size:12px; font-weight:bold;'>";
tmp="";lineCnt=0;

namesFor : for (kk=0;freqcnt>kk;kk++){ 
hisName=(freqN[kk].charAt(0)!="*"?freqN[kk] : (abb_NP[freqN[kk]]?abb_NP[freqN[kk]] : freqN[kk])); 
hisL=hisName.length;
hisFreq=freqNCnt[freqN[kk]]; 
hisname=(freqN[kk].charAt(0)=="*")?freqN[kk].substring(1) +(hisFreq+1):"";
hislink=(freqN[kk].charAt(0)=="*")?freqN[kk].substring(1)+"1":"go_" +freqNLink[hisName];
if (hisName.charAt(hisL-1)=="."){hisL-=1;}
warn=(prevName==hisName.substring(0,hisL))?"*-*-*-*-*":"";
//if (Cond){
if (hisFreq>=thebig || freqN[kk].charAt(0)=="*" || hisFreq>=4){
	if (freqN[kk].charAt(0)!="*"){
		thebig=freqNCnt[hisName];
		if (firstTheAsterisk){lineCnt=0; 
			tmp+="</b></td><td width='60%' valign=top><font size='+1' color='#ff00f0'><b>";
			tmp+="Trailing names only (non normalized) :"; 	
			firstTheAsterisk=false;
		} // END
	} // END != "*"
lineCnt++; lineCntbl=(lineCnt>99?"": (lineCnt>9?"&nbsp;&nbsp;": "&nbsp;&nbsp;&nbsp;&nbsp;")); 
hisText='<br>'+lineCntbl+lineCnt+' /<a name="' +hisname +'" href="#' +hislink +'"  onClick="wasOnClick=true;"><font color="#00ff00">' +hisName +"</font></a>/ " +hisFreq +"." +warn;
tmp+=hisText;
} // END if 1a
//} else {tmp+=hisText;} // END Cond
if (tmp>""){document.write(tmp); tmp="";}
//if (!Vonl && prevName>hisName){alert(DS_module +': ' +kk+" : "+prevName+"//"+hisName);}
prevName=hisName;
} // END for

document.write("</b></font></td></tr></table></td></tr>");
} // END ft
// ---------------
var one_more=0; 
var isIt="";
var asked=true;
var aux=new Array(); 
	function f_identify(i_author,i_titre){
if (!asked||abbCheck){return;}
nextIn=true;
possibleAccess="";
	function fyn(meth){
if (nextIn){one_more+=1; nextIn=false;}
xx="(" +one_more +". - " +meth +") " +auth  +" // " +i_titre +"\n--> gives ''" +isIt +"'' in "+p_abteilung +" at line " +revue_l_cnt +"\n\nCompare with an existing :\n\n(a) " +abb_PN[isIt] +" [in: " + fromModule[isIt] +" ]\n(b) " +possibleAccess +" \n\n(Y=continue; N=Terminate) "; 
return xx;}

auth=i_author;
and1=auth.indexOf(" & "); // entre 2 noms
if (and1>0){auth=auth.substring(0,and1);}
and2=auth.indexOf(" and "); // entre 2 noms
if (and2>0){auth=auth.substring(0,and2);}
and3=auth.indexOf("; "); // entre 2 noms
if (and3>0){auth=auth.substring(0,and3);}
and4=auth.indexOf(" et "); // entre 2 noms
if (and4>0){auth=auth.substring(0,and3);}
and5=auth.indexOf(" und "); // entre 2 noms
if (and5>0){auth=auth.substring(0,and3);}
aux=auth.split(" "); auxl=aux.length; // auxl-1 donne le dernier
aux0=-1; for (kk=0;auxl>kk;kk++)
{if(aux[kk].length>=aux0){aux0=aux[kk].length; auxkk=kk;}
} // END for
if (aux0==-1){return;} // blanc
if (aux[auxkk].charAt(aux0-1)==",") {aux[auxkk]=aux[auxkk].substring(0,aux0-1);}
if (aux[auxkk].charAt(aux0-1)==".") {aux[auxkk]=aux[auxkk].substring(0,aux0-1);}
checkThis=aux[auxkk].charAt(0) +aux[auxkk].substring(1).toLowerCase();
if(abb_N[checkThis]){possibleAccess=checkThis +" [through: " +abb_N[checkThis]+"]";}
if (possibleAccess==""){return;}
//alert(DS_module +': ' +aux);

dot1=auth.indexOf(". "); // prenom devant
if (dot1>0){ 
for (kk=3;kk>1;kk-=1){
isIt="*"+auth.substring(dot1+2,dot1+2+kk) +auth.substring(0,1); 
isIt=isIt.toLowerCase();
if (abb_PN[isIt]){if (confirm(fyn("PB"+kk))){} 
else {asked=false; return;}} 
} // END for
} // END dot1 

dot2=auth.indexOf("."); // prenom en finale
if (dot2>0){ 
for (kk=3;kk>1;kk-=1){
isIt="*" +auth.substring(0,kk) +auth.substring(dot2-1,dot2); 
isIt=isIt.toLowerCase();
if (abb_PN[isIt]){if (confirm(fyn("P"+kk))){} 
else {asked=false; return;}} 
} // END for
} // END dot2 

comma1=auth.indexOf(", "); // soit entre 2 noms soit nom devant
if (comma1>0){ 
for (kk=3;kk>1;kk-=1){
isIt="*" +auth.substring(0,kk) +auth.substring(comma1+2,comma1+3); 
isIt=isIt.toLowerCase();
if (abb_PN[isIt]){if (confirm(fyn("V"+kk))){} 
else {asked=false; return;}} 
} // END for
} // END comma1 

if (auxl>1){ // van de Walle Bruno // Bruno van de Walle
for (kk=5;kk>1;kk-=1){	// de 5 &agrave; 2
isIt="*" +aux[0].substring(0,kk) +aux[auxl-1].substring(0,1); 
isIt=isIt.toLowerCase();
if (abb_PN[isIt]){if (confirm(fyn("Debut"+kk))){} 
else {asked=false; return;}} 
} // END for
for (kk=5;kk>1;kk-=1){
isIt="*" +aux[auxl-1].substring(0,kk) +aux[0].substring(0,1); 
isIt=isIt.toLowerCase();
if (abb_PN[isIt]){if (confirm(fyn("Fin"+kk))){} 
else {asked=false; return;}} 
} // END for
} // END if
} // END f
// ----------
var d_reset=true;
var d_min=1;
var d_now=1;
var d_max=1;
var d_go="p_";
var ResetDicho=null;
	function f_dicho(updown){
clearInterval(ResetDicho); // ?
ResetDicho=setInterval("d_reset=true;",9111);
//if (d_reset || d_min>=d_now || d_now>=d_max){ 
if (d_reset || 2>(d_now-d_min) || 2>(d_max-d_now)){
//if ([vol_cnt-1]>revue_l_cnt || !d_reset)
//if (d_reset){d_reset=false; d_max=vol_cnt-1; d_go="p_";} else {d_max=revue_l_cnt; d_go="l_";}
d_reset=false; d_max=vol_cnt-1; d_min=1; 
if (updown=="up"){d_now=d_max;} else {d_now=d_min;}
} // END Reset
if (updown=="up"){d_max=d_now; d_now-=parseInt((d_now-d_min)/2);}
else {d_min=d_now; d_now+=parseInt((d_max-d_now)/2);}
if (!No_comments){window.status="Dichotomie :" +updown +"; max="+d_max +"; now="+d_now +"; min="+d_min;}
window.document.location.hash="#go_" +d_go +d_now;
} // END ft
// ----------

if (Show_Flow_possible){f_NO_error();}

