﻿//
//80 pixels => 5 km

window.onerror = erreur_;

var xw = screen.width/2;
var xw_max=xw/2*3;
var yw = screen.height/2;

//var nav=(document.all) ? false : true;

var nav=(navigator.appName.substring(0,3) == "Net") ? true : false

var pos_x=0;
var pos_y=0;
var dra_drag=false;//déplacer
var dra2_drag=false;//dimensionner
var drag_dx=0;
var drag_dy=0;
var drag_w=0;
var drag_dw=0;
var drag_d=0;
var posit_x=0;
var posit_y=0;

var return_pas=false;//retours de local


////dom
function $(o){return document.getElementById(o)}

function met_deplace(o,p,q){
	document.getElementById(o).style.left=p;
	document.getElementById(o).style.top=q;
	return;
}
function met_dim(o,p,q){
	document.getElementById(o).style.width=p;
	document.getElementById(o).style.height=q;
	return;
}
function pour_deplacex(o,p){
	if (p=="quoi_") {return parseInt(document.getElementById(o).style.left);}
	document.getElementById(o).style.left=p;
	return;
}
function pour_deplacey(o,p){
	if (p=="quoi_") {return parseInt(document.getElementById(o).style.top);}
	document.getElementById(o).style.top=p;
	return;
}
function pour_visibility(o,p){
	if (p=="quoi_") {return document.getElementById(o).style.visibility;}
	document.getElementById(o).style.visibility=p;
	return;
}
function pour_display(o,p){
	if (p=="quoi_") {return document.getElementById(o).style.display;}
	document.getElementById(o).style.display=p;
	return;
}
function pour_fontsize(o,p){
	if (p=="quoi_") {return parseInt(document.getElementById(o).style.fontSize);}
	document.getElementById(o).style.fontSize=p;
	return;
}
function pour_width(o,p){
	if (p=="quoi_") {return parseInt(document.getElementById(o).style.width);}
	document.getElementById(o).style.width=p;
	return;
}
function pour_height(o,p){
	if (p=="quoi_") {return parseInt(document.getElementById(o).style.height);}
	document.getElementById(o).style.height=p;
	return;
}
function pour_first(o,p){
	if (p=="quoi_") {return document.getElementById(o).firstChild.nodeValue;}
	document.getElementById(o).firstChild.nodeValue=p;
	return;
}
function pour_attribute(o,p,q){
	if (q=="quoi_") {return document.getElementById(o).getAttribute(p);}
	document.getElementById(o).setAttribute(p,q);
	return;
}
function pour_bgc(o,p){
	if (p=="quoi_") {return document.getElementById(o).style.backgroundColor;}
	document.getElementById(o).style.backgroundColor=p;
	return;
}
function pour_couleur(o,p){
	if (p=="quoi_") {return document.getElementById(o).style.color;}
	document.getElementById(o).style.color=p;
	return;
}
function pour_scroll_t(o,p,q){
	if (p=="quoi_") {return document.getElementById(o).scrollTop;}
	document.getElementById(o).scrollTop=p;
	return;
}
function pour_inner(o,p){
	if (p=="quoi_") {return document.getElementById(o).innerHTML;}
	document.getElementById(o).innerHTML=p;
	return;
}


/////

//if (nav) {document.captureEvents(Event.MOUSEMOVE);}
if (nav) {document.addEventListener('mousemove', position_souris, true);}
document.onmousemove=position_souris;



var que_deplacer="";

var e=window.event;
function position_souris(e){
	pos_x=(nav)?e.pageX:window.event.x;
	pos_y=(nav)?e.pageY:window.event.y;
/*
	if(dra_drag==true){
		met_deplace(que_deplacer,(pos_x-drag_dx)+"px",(pos_y-drag_dy)+"px");
		return;	
	}
*/

return;
}


var s=0;
var u=0;
var v=0;
var r2=0

var timer="";
var timer2="";

function deplacer_(){
	met_deplace(que_deplacer,(pos_x-drag_dx)+"px",(pos_y-drag_dy)+"px");
return;
}

var dra_prend=false;
function prend_(o){
	if (dra_prend) {return;}
	dra_prend=true;

	pour_display("clic_charge","none");
	pour_display("sur_tout","block");
	que_deplacer = o;

	drag_dx = pos_x - pour_deplacex(que_deplacer,"quoi_");
	drag_dy = pos_y - pour_deplacey(que_deplacer,"quoi_");

	timer=setInterval("deplacer_()",50);
return;
}


function lache_(){
	clearInterval(timer);
	dra_prend=false;

	if (que_deplacer=="image_") {
		if (pour_deplacex("image_","quoi_")>xw*2-200) {
			pour_deplacex("image_",(xw*2-200).toString()+"px");
		}
		if (pour_deplacex("image_","quoi_")<200) {
			pour_deplacex("image_","200px");
		}
		if (pour_deplacey("image_","quoi_")>yw*2-300) {
			pour_deplacey("image_",(yw*2-300).toString()+"px");
		}
		if (pour_deplacey("image_","quoi_")<200) {
			pour_deplacey("image_","200px");
		}
	}

	if (que_deplacer=="boite_image" || que_deplacer=="image_") {

		var dra_=false;

		zoom_ref_l=pour_deplacex("boite_image","quoi_")/zoom;
		zoom_ref_t=pour_deplacey("boite_image","quoi_")/zoom;

		i=pc_x-zoom_ref_l/pc_zoom;
		j=pc_y-zoom_ref_t/pc_zoom;
		met_deplace("le_zoom_cible",i+"px",j+"px");

		k=pour_deplacey("image_","quoi_")-carte_matrice_y*580*zoom+zoom_ref_t*zoom;
		if ((k>0) || (k<-580*zoom)) {
			carte_matrice_y=carte_matrice_y+1+Math.floor(k/(580*zoom));
			dra_=true;
		}

		k=pour_deplacex("image_","quoi_")+carte_matrice_x*600*zoom+zoom_ref_l*zoom-180;
		if ((k>0) || (k<-600*zoom)) {
			carte_matrice_x=carte_matrice_x-1-Math.floor(k/(600*zoom));
			dra_=true;
		}

dra_=true
		if (dra_) {
			deplace_boite_image(true);
		}
	}

	pour_display("sur_tout","none");
	return;
}

////traitement carte

var x_images=Math.round(xw/150);
var y_images=Math.round(yw/120);
var nb_tuiles = x_images*y_images;
var carte_matrice= new Array(nb_tuiles);

for (var i=0; i<(nb_tuiles); i++) {
	carte_matrice[i]="carte_"+i.toString();
}

var carte_src="../maginot/photos/c";
var carte_matrice_x=13;
var carte_matrice_y=133;
var iii_= new Image;
iii_.src= "../maginot/photos/c0_0.gif";

var x_pointeur=-100;
var y_pointeur=-100;

function deplace_boite_image(o){
	var k=0;

	clearInterval(modif_chrono);
	modif_compteur_tuiles=0;
/*
	modif_compteur=0;
	modif_compteur_pre=0;//utile?
	modif_memo_pre="";
	modif_couches_pre="";
	modif_pour_remove=0;
*/

	for (var i=0; i<y_images; i++) {
		for (var j=0; j<x_images; j++){
			met_deplace(carte_matrice[k],(carte_matrice_x+j).toString()+"00%",(-carte_matrice_y+i).toString()+"00%");
			if (o) {
pour_attribute(carte_matrice[k]+"_0","src",deplace_boite_image_local(carte_matrice_x+j,carte_matrice_y-i-1));
				test_sur_zone_dyn((carte_matrice_x+j).toString(),(carte_matrice_y-i-1).toString());
			}
			k++;
		}
	}

	if (o) {modif_chrono=setInterval("test_charge()",50);}
return;
}

////////////////////modifs dynamiques
var modif_chrono = "";

/*
var modif_compteur = 0;
var modif_compteur_pre = 0;
var modif_script =  new Array (nb_tuiles);
var modif_memo = new Array (nb_tuiles);
var modif_memo_pre = "";
*/

var modif_nouvelles_tuiles = new Array (nb_tuiles);//en charge
	for (var i=0; i<nb_tuiles; i++) {modif_nouvelles_tuiles[i]="a";}
var modif_anciennes_tuiles = new Array (nb_tuiles);//déja chargé
	for (var i=0; i<nb_tuiles; i++) {modif_anciennes_tuiles[i]="a";}
var modif_compteur_tuiles=0;//n° tuile chargée

/*
var modif_couches = new Array (nb_tuiles);
var modif_couches_pre = "";
var modif_pour_remove = 0;
var modif_nb_nodes_memo =0;//pour supprimer les nodes en plus inutile ?
var modif_nb_maxi = nb_tuiles;//modif_memo à garder


	for (var i=0; i<modif_nb_maxi; i++) {
		modif_memo[i]="xxx";
	}
*/

function test_sur_zone_dyn(o,p){
	var j="c"+o+"_"+p;
	j=j.replace(/\-/,"_");

	var o=eval(o);
	var p=eval(p);

	if (o>=zone_dyn_x[0] && o<=zone_dyn_x[1] && p>=zone_dyn_y[0] && p<=zone_dyn_y[1]) {
		var k=true;
		for (var i=0; i<nb_tuiles; i++) {
			if (modif_anciennes_tuiles[i]==j) {modif_anciennes_tuiles[i]="xxx";suis_pret(j,"");k=false;break;}
		}

		if (k) {pour_display('patience_','block');appel_dyn(j);}//;modif_pour_remove++
	}
	else {suis_pret("xxx","");}

return;
}

function appel_dyn(o){
	var DSLScript  = document.createElement("script");
	DSLScript.src  = "../maginot/photos/"+o+".js";
	DSLScript.type = "text/javascript";
	document.body.appendChild(DSLScript);
return;
}

function suis_pret(o,p){
	var o=o;
	modif_nouvelles_tuiles[modif_compteur_tuiles]=o;
	modif_compteur_tuiles++;
return;
}

function test_charge(){
	//if (modif_compteur<nb_tuiles) {return;}

	if (modif_compteur_tuiles<nb_tuiles) {return;}

	clearInterval(modif_chrono);

	while (document.body.lastChild.nodeName=="SCRIPT") {
		document.body.removeChild(document.body.lastChild);
	}

	ouvrages_=ouvrages_memo;
	nombre_legendes=ouvrages_memo.length;

/*
	var bbb=modif_memo_pre.split(";");
	bbb.length=bbb.length-1;

	modif_memo=bbb.concat(modif_memo);
*/

	for (var i=0; i<nb_tuiles; i++) {
		if (modif_nouvelles_tuiles[i]=="xxx" || modif_nouvelles_tuiles[i]=="a") {continue;}

		bd_normal(eval(modif_nouvelles_tuiles[i]));
	}

	place_forts(ouvrages_memo.length);

	for (var i=0; i<nb_tuiles; i++) {	
		if (modif_anciennes_tuiles[i]=="xxx") {continue;}
		eval("delete "+ modif_anciennes_tuiles[i]);
		eval("delete "+ modif_anciennes_tuiles[i]+"_p");
	}

	for (var i=0; i<nb_tuiles; i++) {	
		modif_anciennes_tuiles[i]=modif_nouvelles_tuiles[i];
	}

	pour_display('patience_','none');


return;
}

function erreur_(){
	pour_display('patience_','none');
}



///boite libre

function carte_libre_met(o,p,q){
	met_deplace("carte_libre",o+"%",p+"%");
	pour_attribute("carte_libre0","src",q);

	return;
}


///bulle d'aide mobile
///bulle d'aide
var largeur_doc=screen.width/2;
var hauteur_doc=screen.height-150;
var hauteur_aide=0;
function mets_pre_aide(o){
	p=pour_first("g_"+o,"quoi_");
	mets_aide(p,"");
	return;
}

function mets_aide(o,r){
	hauteur_aide=(o+r).length/1.4+20;

	p=(largeur_doc>pos_x)? pos_x+20 : pos_x-180;
	q=(hauteur_doc-pos_y>hauteur_aide)? pos_y-10 : pos_y-hauteur_aide+(hauteur_doc-pos_y)/2; 

	//pour_first("aide_",o);
pour_inner("aide_",o)

	//pour_first("aide_2",r);
//pour_inner("aide_2",r);
	met_deplace("aide_",p.toString()+"px",q.toString()+"px");
	return;
}
function enleve_aide(){
	met_deplace("aide_","-1000px","-1000px");
	return;
}

///bulle d'aide fixe

function aide_fixe(o){
	pour_display("les_remarques","block");

	pour_inner("les_remarques",pour_inner("e_"+o,"quoi_"));
	return;
}
function non_aide_fixe(o){
	pour_display("les_remarques","none");
	//pour_first("les_remarques","");
	return;
}


////légendes coords, affichage, non affichage


////bulles
var ici_=0;
function bulle_legendes(){
	var bbb=legendes_[ici_].split("<");
	pour_display("les_remarques","block");
	pour_inner("les_remarques",pour_inner("legov"+bbb[4],"quoi_"));

return;
}
function bulle_ouv(o){
	if (o==0) {
		enleve_aide();
		pour_couleur("a_"+ici_,"rgb(0,0,0)");
		return;
	}

	var bbb=ouvrages_[ici_].split("<");
		//var c=bbb[1];
mets_aide(bbb[1],"");
	pour_couleur("a_"+ici_,"rgb(255,0,0)");

/*
	var j="transparent";
	//var i=pour_first("a_"+ici_,"quoi_");


	var i=pour_inner("a_"+ici_,"quoi_");


	if (o==1) {j="rgb(255,0,0)"; mets_aide(i,"");}
	else {j="rgb(0,0,0)";enleve_aide();}
	pour_couleur("a_"+ici_,j);
*/
return;
}

///info
var tir_mis = new Array(10);//mem où afficher image
var ici_clic=0;//pour modifier doc


//clic legendes
function clic_legendes(){
	ici_clic=ici_;
	var bbb=legendes_[ici_clic].split("<");
	var i=bbb[5];

	if (window.clic_legendes_local) {
		clic_legendes_local(i);
	}

	if (return_pas) {
		return_pas=false;
		return;
	}

	hauteur_inf="95%";
	pour_display("infos_"+info_mem,"none");
	info_mem=i.toString();
	pour_display("infos_"+info_mem,"block");
	pour_height("infos_"+info_mem,hauteur_inf);
return;
}

	
var ici_document="";
function clic_(){
	ici_document=ouvrages_[ici_];
	clic_local();
	if (return_pas) {return_pas=false;return;}

	met_info(2);
return;
}

function clic2_(){
	clic_local();
	if (return_pas) {return_pas=false;return;}
	met_info(2);
return;
}

var info_mem=0;
function met_info(o){
	hauteur_inf="95%";
	pour_display("infos_"+info_mem,"none");
	info_mem=o.toString();
	pour_display("infos_"+info_mem,"block");
	pour_height("infos_"+info_mem,hauteur_inf);
return;
}

var hauteur_inf="95%";
function hauteur_info(){
	hauteur_inf=(hauteur_inf=="95%") ? "40px" : "95%";
	pour_height("infos_"+info_mem,hauteur_inf);

return;
}
var grosse_image_mem="";
function charge_grosse_image(o){//grosse image
	if (o==grosse_image_mem) {efface_grosse_image();return;}
	grosse_image_mem=o;
	document.im_grosse.src=o;

	var i=pour_deplacex("image_grosse","quoi_");
	if (i<0 || i>300) {
		pour_deplacex("image_grosse","0px");
	}

	if (pour_deplacey("image_grosse","quoi_")<0) {
		pour_deplacey("image_grosse","0px");
	}
	pour_display("image_grosse","block");
	return;
}
function efface_grosse_image(){
	grosse_image_mem="";
	pour_display("image_grosse","none");
met_deplace("image_grosse","180px","0px")
	return;
}


/////////////inutilisé
function cherche_par_id(o){alert("???")
	for (i=0; i<=200; i++) {
		if (id_[i]==o) {return i;}
	}
	return 0;
}
////////////


///////////////inutilisé
function voir_(){alert(555555)
	o=arguments[0];
	p=(pour_visible(o,"quoi_")=="visible") ? "hidden" : "visible"
	if (arguments.length==2) {p=(arguments[1]==1) ? "visible" : "hidden"}
	pour_visible(o,p);
	return;
}
////////////////////

/////saut

function saut_(){
	zoom_ref_l=(pc_x-pos_x+11)*pc_zoom;
	zoom_ref_t=(pc_y-pos_y+11)*pc_zoom;
	centrage_();
return;
}

var dra_centrage=true;
/////centrage sur un point
function centrage_(){
	pour_display("clic_charge","none");

	met_deplace("boite_image",(zoom_ref_l*zoom).toString()+"px",(zoom_ref_t*zoom).toString()+"px");
	met_dim("boite_image",(zoom_ref_w*zoom).toString()+"px",(zoom_ref_h*zoom).toString()+"px");

	carte_matrice_x=-1-Math.floor(zoom_ref_l/600);
	carte_matrice_y=1+Math.floor(zoom_ref_t/580);

	//deplace_boite_image(true);
	que_deplacer="boite_image";
	lache_();

	nb_clignoter=0;
	clearInterval(timer2);
	timer2=setInterval("clignoter_()",200);

return;
}

////faire clignoter
var nb_clignoter=0;
function clignoter_(o){
	nb_clignoter=nb_clignoter+1;
	p=pour_bgc("centre_zoom","quoi_");
	p=(p=="transparent") ? "rgb(255,0,0)" : "transparent";
	pour_bgc("centre_zoom",p);

	if (nb_clignoter==15) {
		clearInterval(timer2);
		pour_bgc("centre_zoom","transparent");
	}
	return;
}


////restauration

function restaure_(){
	var i=(xw/2<200)?200:xw/2;
	met_deplace("image_",i+"px",yw/2+"px");
	pour_fontsize("image_","11px");
	zoom_rang=systeme_restauration[0];
	systeme_actuel=systeme_restauration[1];
	zoom_ref_l=systeme_actu[systeme_actuel][0];
	zoom_ref_t=systeme_actu[systeme_actuel][1];
	change_sys();
return;
}

function recalcule_zoom_ref(){
	var systeme_memo=systeme_actuel;
	systeme_actuel=zoom_actu[zoom_rang][1];
	zoom_ref_l=zoom_ref_l*systeme_actu[systeme_memo][2]/systeme_actu[systeme_actuel][2];
	zoom_ref_t=zoom_ref_t*systeme_actu[systeme_memo][2]/systeme_actu[systeme_actuel][2];
	return;
}

function change_sys(){
	zoom=zoom_actu[zoom_rang][0];

	if (systeme_actuel!=zoom_actu[zoom_rang][1]){
		recalcule_zoom_ref();
	}

	carte_src=systeme_actu[systeme_actuel][5];
	pour_attribute("le_zoom_image","src",systeme_actu[systeme_actuel][6]);

	pc_x=systeme_actu[systeme_actuel][7];
	pc_y=systeme_actu[systeme_actuel][8];
	pc_zoom=systeme_actu[systeme_actuel][9];
	zoom2_();
	carte_matrice_x=-1-Math.floor(zoom_ref_l/(600*zoom));
	carte_matrice_y=1+Math.floor(zoom_ref_t/(580*zoom));

	//deplace_boite_image(false);
	//deplace_boite_image(true);
/*
	que_deplacer="boite_image";
	lache_();
*/
	return;
}



////zoom image
var zoom=1;
var zoom_ref_w=600;
var zoom_ref_h=580;
var zoom_ref_t=0;
var zoom_ref_l=0;

var zoom_systeme=1;//systeme actuel
var zoom_rang=4;//rang actuel du zoom
var zoom_rang_mem=zoom_rang;//rang memo
var zoom_rang_ref=zoom_rang;//rang de référence pour changer de carte


var systeme_restauration=[4,1];//n°zoom_actu et n°systeme_actu

var pc_x=44;//rapport entre petite et grosse carte
var pc_y=52
var pc_zoom=129;

function aide_zoom(){
	pour_display("les_remarques","block");
	pour_inner("les_remarques",zoom_actu[zoom_rang][2]);
	return;
}

function zoom_(o){
	var k=zoom_rang+o;
	if (k>=zoom_min && k<=zoom_max) {
		zoom_rang=k;
	}
	if (window.zoom_local) {
		zoom_local(o);
	}

	zoom2_();
	return;
}

function zoom2_(){
	zoom=zoom_actu[zoom_rang][0];
	met_deplace("boite_image",(zoom_ref_l*zoom).toString()+"px",(zoom_ref_t*zoom).toString()+"px");
	met_dim("boite_image",(zoom_ref_w*zoom).toString()+"px",(zoom_ref_h*zoom).toString()+"px");

	//deplace_boite_image(false);

	aide_zoom();
	que_deplacer="boite_image";
	lache_();
	return;
}

/////////

/////zomm texte
function zoom_texte(o,p){
	q=pour_fontsize(o,"quoi_");
	if (q<8) {q=8;}
	pour_fontsize(o,(q+p)+"px");
	return;
}

/////////////////inutile?
function affiche_image(o,p,q,r,s,t){//sur la carte
alert(444)
	document.getElementById("repere_"+o).style.left=p.toString()+"%";
	document.getElementById("repere_"+o).style.top=q.toString()+"%";
	document.getElementById("repere_"+o).src=r;
	document.getElementById("repere_"+o).style.width=s.toString()+"%";
	document.getElementById("repere_"+o).style.height=t.toString()+"%";
	return;
}
///////////////////////////


//recherche par identifiant
function id_quoi_legendes(o){
	for (var i=0; i<legendes_.length; i++) {
		if (legendes_[i].indexOf(o+"<")!=-1) {return i;break}
	}
	return -1
}

function id_quoi(o){
	for (var i=0; i<nombre_legendes; i++) {
		if (ouvrages_[i].indexOf(o+"<")!=-1) {return i;break}
	}
	return -1
}


//historique des ouvrages
histo_array=[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1];
var histo_mem=-1;
var histo_pointeur=0;


function histo_(){
	var i=(histo_pointeur+19)%20;
	if (histo_array[i]==histo_mem || histo_array[i]==-1) {return;}

	ici_document=histo_array[i];
	histo_pointeur=(i+19)%20;

	clic_local();
	met_info(2);
return;
}

function plus_(){
	var i=(histo_pointeur+21)%20;
	if (histo_array[i]==histo_mem || histo_array[i]==-1) {return;}

	ici_document=histo_array[i];

	clic_local();
	met_info(2);
return;
}






///////////////////////

function charge_images_et_index(){
var o="<div id='image_'><div id='boite_image'><div id='boite2_image' onMouseDown='dra_drag=true; prend_(\"boite_image\");' onClick='dra_drag=true; prend_(\"boite_image\");' onMouseOver='aide_fixe(0);' onMouseOut='non_aide_fixe();' class='carte_100'>";

	for (var i=0; i<(x_images*y_images); i++) {
		o=o+"<div id='carte_"+i+"' class='carte_100b'><img id='carte_"+i+"_0' class='carte_100' src='../maginot/photos/c0_0.gif' alt=''></div>";
	}

	o=o+"<div id='carte_images' class='carte_100'>";
	document.write(o);

	charge_images_reperes();

o="</div><div id='carte_libre' class='carte_100'><img id='carte_libre0' class='carte_100bd' src='../maginot/photos/c15_130.gif' alt=''></div></div>";
	document.write(o);

	charge_legendes_reperes();

o="<div id='pointeur_' class='legendes2_'>.</div></div><div id='centre_zoom'><span  onMouseOver='$(\"centre_zoom\").style.backgroundColor=\"rgb(255,0,0)\";aide_fixe(15);' onMouseOut='$(\"centre_zoom\").style.backgroundColor=\"transparent\";non_aide_fixe();'><img src='../s3_zoom_ref.gif' alt=''></span><span id='clic_charge' onClick='charge_par_clic();' onMouseOver='aide_fixe(6);' onMouseOut='non_aide_fixe();'>CLIC..???</span></div></div>";
	document.write(o);

o="<div id='index_'><div id='gene-0'>.</div><hr>";

	document.write(o);

	charge_legendes();

o="</div><div id='le_zoom'><img id='le_zoom_image' src='../maginot/photos/france_red.gif' alt=''><div id='le_zoom_cible'>.</div><img id='le_sur_zoom' src='../s3_transparent.gif' alt='' onClick='saut_();' onMouseOver='aide_fixe(7);' onMouseOut='non_aide_fixe();'></div><div id='recherche_nom'><h4>Rechercher un nom<br><input id='recherche_' type='text' name='recherche_' size='12' value='Rechercher'><img class='href_' src='../s4_histoplus.gif' alt='' onClick='rechercher_apres();' onMouseOver='aide_fixe(10);' onMouseOut='non_aide_fixe();'><br><span id='je-trouve'>.</span></h4></div>";
	document.write(o);

//...<br><span id='aide_2'>...</span>

o="<div id='aide_'>.</div><div id='sur_tout' onClick='lache_();'><img id='dans_sur_tout' src='../s3_transparent.gif' onMouseOver='aide_fixe(0);' alt=''></div>";
	document.write(o);

o="<div id='image_grosse'><img id='im_grosse' name='im_grosse' src='../s3_ae.gif' onMouseDown='dra_drag=true;prend_(\"image_grosse\");' onClick='prend_(\"image_grosse\");' onMouseOver='aide_fixe(0);' onMouseOut='non_aide_fixe();' alt=''><div class='zero_'><img src='../s3_fermer.gif' onClick='efface_grosse_image();' alt=''></div></div>";
	document.write(o);


	document.write ("<div id='infos_0' class='cadre_infos'>");
	//menu_();
	document.write ("</div>");


	document.write("<div id='commandes_' class='href_'><img src='../s3_reduire.gif' onClick='hauteur_info();' class='cursor_depv' onMouseOver='aide_fixe(14);' onMouseOut='non_aide_fixe();' alt=''><img src='../s4_carte_moins.gif' onClick='zoom_(-1);' onMouseOver='aide_zoom();' onMouseOut='non_aide_fixe();' alt=''><img src='../s4_carte_plus.gif' onClick='zoom_(1);' onMouseOver='aide_zoom();' onMouseOut='non_aide_fixe();' alt=''><img src='../s4_texte_moins.gif' onClick='zoom_texte(\"image_\",-1);' onMouseOver='aide_fixe(17);' onMouseOut='non_aide_fixe()' alt=''><img src='../s4_texte_plus.gif' onClick='zoom_texte(\"image_\",1);' onMouseOver='aide_fixe(18);' onMouseOut='non_aide_fixe();' alt=''><img id='histo_moins' src='../s4_histomoins.gif' onClick='histo_();' onMouseOver='aide_fixe(4);' onMouseOut='non_aide_fixe();' alt=''><img id='histo_plus' src='../s4_histoplus.gif' onClick='plus_();' onMouseOver='aide_fixe(5);' onMouseOut='non_aide_fixe();' alt=''></div><div id='les_remarques'>....</div>");

return;
}

function charge_images_reperes(){
	for (var i=0; i<ouvrages_.length; i++) {
		var bbb=ouvrages_[i].split("<");
			if (bbb[4]=="A" || bbb[4]=="MA") {
				document.write("<img id='tir_im"+bbb[0]+"' class='carte_100' src='../s3_transparent.gif' alt=''>");
			}
	}
return;
}


var texte_="";



function charge_legendes_reperes(){
	o="";

	for (var i=0; i<legendes_.length; i++) {//à gauche
		var bbb=legendes_[i].split("<");
		if (bbb[1]=="hr") {o+="<hr>";continue;}

		etat_[i]=bbb[7];

	//	o+="<div class='legendes2_"+bbb[6]+"'><a id='f_"+i+"' href='javascript: ici_="+i+";clic_legendes();' onMouseOver='ici_="+i+";bulle_legendes();'  onMouseOut='enleve_aide();'>"+bbb[1]+"</a></div>";
		o+="<div class='legendes2_"+bbb[6]+"'><span id='le-g"+i+"'>?</span><a id='f_"+i+"' href='#' onMouseOver='ici_="+i+";bulle_legendes();' onClick='clic_legendes();return false;' onMouseOut='non_aide_fixe();'>"+bbb[1]+"</a></div>";

	}

	for (var i=0; i<dim_maxi_array; i++) {//sur carte

document.write("<div id='a_"+i+"' class='legendes_sur_carte' onMouseOver='ici_="+i+";bulle_ouv(1);' onClick='clic_();' onMouseOut='bulle_ouv(0);'>.</div>");

		met_deplace("a_"+i,"0%","0%");
	}
return;
}



function charge_legendes(){//à gauche

	document.write(o+"<hr><div id='gene-1'>.</div>");
	o="";
return;
}




////fin charge commandes infos


function charge_par_clic(){//nouvelle page
	tra_charge(url_vers_suite);
}
////fin suite défilement


/// à supprimer
/*
function tra_charge(o){
	var aa=o+"?"+tra_deri;
	aa+=id_tra_deri+","+zoom_rang+","+pour_deplacey("image_","quoi_")+","+pour_deplacex("image_","quoi_")+","+pour_fontsize("image_","quoi_")+","+Math.round(zoom_ref_t)+","+Math.round(zoom_ref_l);
	document.location.href=aa;
	return false;
}
*/


function depart(){

///changement langue
	o="";
	aaa=langue_pour_ici.split(";");
	for (var i=0; i<aaa.length; i++) {
		o=o+" <a href='"+id_page+aaa[i]+".htm'><img src='../s3_drap"+aaa[i]+".gif' alt=''></a>"
	}
	pour_inner("gene-1",o);
///

	met_dim("boite_image","600px","580px");
	met_deplace("image_grosse","180px","0px");
	pour_display("image_grosse","none");
	pour_display("carte_images","none");
	pour_fontsize("image_","11px");

	//légendes noms,
	for (i=0; i<legendes_.length; i++) {
		bbb=legendes_[i].split("<");
		if (bbb[1]=="hr") {continue;}
		var j=pour_inner("leg_"+bbb[0],"quoi_");

		pour_inner("f_"+i,j);
		pour_inner("le-g"+i,bbb[7]);
	}

	restaure_();

	pour_display("patience_","none");

	place_forts(0);

	if (window.depart_local){
		depart_local();
	}                                                                                       
return;
}
