// JavaScript Document
// variables et fonctions PM
// JavaScript Document

var Z="";
var nom_vignette;
var nom_calque_survol;
var nom_calque_clic='';
var num_vignette_clic;
var nom_photo_courante;
var num_pierre_absolu;
var num_finition_defaut=1;
var num_pierre_dans_serie;
var num_serie_courante=1;
var num_premiere_vignette_affichee=0;
var num_derniere_vignette_affichee=0;
var nbre_vignettes_dans_serie_courante=0;
var nbre_vignettes_affichees=0;
var num_real_affiche=0;
var chainetravail='';
var chainetemp='';
var nombretemp=0;
var numtermeactif=0;
//------------------------------------------
// constantes de paramètrage
var largeur_vignette=33;
var largeur_espace_vignette=5;
var coord_gauche_vignette1=38;
var largeur_real=120;
var largeur_espace_real=26;
var coord_gauche_real1=198;
//------------------------------------------

//------------------------------------------
var t_num_serie= new Array();
var t_num_dans_serie= new Array();
var t_nom_pierre= new Array();
var t_nom_carriere= new Array();
var t_finition_defaut= new Array();
var t_caracteristiques=new Array(); // [50][6]
var t_finitions=new Array();// [50][11]
var t_finitions_photos=new Array();// [50][14]
var t_realisations=new Array();// [50][5]

var t_real_titres= new Array();  //
var t_real_num_pierre= new Array();  //
var t_real_nbre_photos= new Array();  //
var t_real_commentaires= new Array();  //

function MG_init_real_datas() { // Initialisation des données
//----------------------------------------------------------------------------------------
//alert("debut");
for (N=1;N<t_real_datas.length;N++){
chainetravail=t_real_datas[N];
//alert(chainetravail);
t_real_titres[N]=MG_extraire_data();
t_real_num_pierre[N]=parseInt(MG_extraire_data());
t_real_nbre_photos[N]=parseInt(MG_extraire_data());
t_real_commentaires[N]=new Array(4);

for (C=1;C<4;C++){ //
t_real_commentaires[N][C]=MG_extraire_data();
}
}
}
function MG_init_liste() {
//----------------------------------------------------------------------------------------
MG_init_real_datas();
//alert("suite");

	Z="<SELECT name='liste_realisations' size='27' class='style_texte_gris' onclick='MG_Choix_real(liste_realisations.value)'> ";
	for (var i=1;i<t_real_titres.length;i++) {
		Z+="<OPTION value="+i+">"+t_real_titres[i]+"</OPTION>";
	}
	Z+="</SELECT>";
document.write(Z);
}
function MG_Choix_real (numligne)  { 
//----------------------------------------------------------------------------------------
num_real_affiche=numligne;
num_chantier=t_numligne_to_numchantier[numligne];
MG_modif_calques_real('hidden');
document.getElementById("txt_real_titre").firstChild.nodeValue=t_real_titres[num_real_affiche]+' - '+t_nom_pierre[t_real_num_pierre[num_real_affiche]];
document.getElementById('titre_real').style.visibility = 'visible';
document.form_real.liste_realisations.options[num_real_affiche-1].selected = true; // selection de la ligne

for (N=1;N<4;N++){ 
chainetravail='calque_photo_'+N;
document.getElementById(chainetravail).style.visibility = 'hidden';
chainetravail='calque_comment_'+N;
document.getElementById(chainetravail).style.visibility = 'hidden';
}
for (N=1;N<t_real_nbre_photos[num_real_affiche]+1;N++){ 
nom_photo_courante='p_'+MG_get_chaine(num_chantier)+'_'+MG_get_chaine(N);
chainetravail='i_photo_'+N;
document.getElementById(chainetravail).src='images/photosreal/'+nom_photo_courante+'.jpg';
chainetravail='txt_comment_'+N;
document.getElementById(chainetravail).firstChild.nodeValue=t_real_commentaires[num_real_affiche][N];
chainetravail='calque_photo_'+N;
document.getElementById(chainetravail).style.visibility = 'visible';
chainetravail='calque_comment_'+N;
document.getElementById(chainetravail).style.visibility = 'visible';
}
}
//----------------------------------------------------------------------------------------
function MG_get_num_pierre_absolu(numvignette) { // trouve le n° absolu en fonction du n° de vignette
//----------------------------------------------------------------------------------------
var n_absolu=0;
for (N=1;N<num_serie_courante;N++){ 
n_absolu=n_absolu+nbres_pierres_series[N];
}
n_absolu=n_absolu+num_premiere_vignette_affichee+numvignette-1
return(n_absolu);
}
function MG_extraire_data() {
//----------------------------------------------------------------------------------------
ind=chainetravail.indexOf("_",1);
if(ind<1) {
ind=chainetravail.length;
}
extrait=chainetravail.substring(0,ind);
chainetravail=chainetravail.substring(ind+1,chainetravail.length);
return(extrait);
}
function MG_init_datas() { // Initialisation des données
//----------------------------------------------------------------------------------------
for (N=1;N<t_datas.length;N++){ 
chainetravail=t_datas[N];
if(chainetravail=='') {
}
else
{
t_num_serie[N]=MG_extraire_data();
t_num_dans_serie[N]=MG_extraire_data();
t_nom_pierre[N]=MG_extraire_data();
t_nom_carriere[N]=MG_extraire_data();
t_caracteristiques[N]=new Array(7); // [50][5]
t_finitions[N]=new Array(15); // [50][5]
t_finitions_photos[N]=new Array(15); // [50][5]
t_realisations[N]=new Array(6); // [50][5]

for (C=1;C<7;C++){ //
t_caracteristiques[N][C]=MG_extraire_data();
}
t_finition_defaut[N]=MG_extraire_data();
for (C=1;C<15;C++){ // 
t_finitions[N][C]=MG_extraire_data();
}
for (C=1;C<15;C++){ // 
t_finitions_photos[N][C]=MG_extraire_data();
}
for (C=1;C<6;C++){ // 
t_realisations[N][C]=MG_extraire_data();
}
}
}
}
function MG_init_page_real() { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
MM_preloadImages('images/bouton_survol_01.jpg','images/bouton_survol_02.jpg');
MG_init_datas();
MG_modif_calques_real('hidden');
document.getElementById('titre_real').style.visibility = 'hidden';

num_real_affiche=parseInt(MG_get_param(1));

if(num_real_affiche>0) {
//nom_pierre_param=MG_get_param(2); obsolete
MG_Choix_real(num_real_affiche);
}
else {
	nom_pierre_param='';
}
}
function MG_get_param(numparam) { // decodage du param à la fin de l'URL
//----------------------------------------------------------------------------------------
chainetravail=document.URL;
ind=chainetravail.lastIndexOf("mg_param=");
extrait=chainetravail.substring(ind+9,1000);
ind2=extrait.lastIndexOf("_");
val_param1=extrait.substring(0,ind2);
val_param2=extrait.substring(ind2+1,1000);
if(numparam==1){
return(val_param1);
}
else {
return(val_param2);
}
}
function MG_modif_calques_real(action) { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
for (N=1;N<4;N++){
	machaine='calque_photo_'+N;
	document.getElementById(machaine).style.visibility = action;
	machaine='calque_comment_'+N;
	document.getElementById(machaine).style.visibility = action;
}
}
function MG_init_page_pierres() { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
MM_preloadImages('images/bouton_survol_01.jpg','images/bouton_survol_02.jpg');
MG_init_datas();
MG_init_real_datas();
MG_modif_calques_serie('hidden');
MG_modif_calques_pierre('hidden');
MG_choisir_serie(1); // par defaut on va sur la serie 1
}

function MG_modif_calques_pierre(action) { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
document.getElementById('grande_photo').style.visibility = action;
document.getElementById('nom_pierre').style.visibility = action;
document.getElementById('nom_finition').style.visibility = action;
document.getElementById('nom_carriere').style.visibility = action;
document.getElementById('bouton_carriere').style.visibility = action;
document.getElementById('pierres_fond').style.visibility = action;
document.getElementById('vclicactif').style.visibility = action;

for (N=1;N<7;N++){
	machaine='caract_'+N;
	document.getElementById(machaine).style.visibility = action;
}
for (N=1;N<15;N++){
	machaine='finition_'+N;
	document.getElementById(machaine).style.visibility = action;
}
if(action=='hidden') {

for (N=1;N<6;N++){
	machaine='realisation_'+N;
	document.getElementById(machaine).style.visibility = action;
}
}
}
function MG_modif_calques_serie(action) { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
document.getElementById('titre_page').style.visibility = action;
document.getElementById('fleche_gauche').style.visibility = action;
document.getElementById('fleche_droite').style.visibility = action;
document.getElementById('fleche_gauche_inactif').style.visibility = action;
document.getElementById('fleche_droite_inactif').style.visibility = action;
document.getElementById('barrevignettes').style.visibility = action;
document.getElementById('vclicactif').style.visibility = action;
document.getElementById('fondvignettes').style.visibility = action;
document.getElementById('vsurvol').style.visibility = action;
for (N=1;N<3;N++){
	machaine='v'+N;
	document.getElementById(machaine).style.visibility = action;
}
}
function MG_restore_sommaire(numser) { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
if (num_serie_courante!=numser) {
id_image='b_p_3'+numser;
document.getElementById(id_image).src = 'images/F/sommaire/b_p_3'+numser+'.jpg'; // on restore l'ancien bouton
}
}
function MG_survol_sommaire(numser) { // Initialisation au chargement de la page
//----------------------------------------------------------------------------------------
id_image='b_p_3'+numser;
document.getElementById(id_image).src = 'images/F/sommaire/b_p_s_3'+numser+'.jpg'; // on passe en survol
}
function MG_choisir_serie(numser) { // Initialisation au clic sur un des boutons PIERRES
//----------------------------------------------------------------------------------------
MG_modif_calques_pierre('hidden');
MG_modif_calques_serie('visible');
document.getElementById('vclicactif').style.visibility = 'hidden';
document.getElementById('vsurvol').style.visibility ='hidden';
if (num_serie_courante>0) {
id_image='b_p_3'+num_serie_courante;
document.getElementById(id_image).src = 'images/F/sommaire/b_p_3'+num_serie_courante+'.jpg'; // on restore l'ancien bouton
}
num_serie_courante=numser;
nbre_vignettes_dans_serie_courante=nbres_pierres_series[numser];
id_image='b_p_3'+num_serie_courante;
document.getElementById(id_image).src = 'images/F/sommaire/b_p_s_3'+num_serie_courante+'.jpg';// on passe le bouton en survol

document.getElementById('i_titre_page').src ='images/F/titre_serie_'+num_serie_courante+'.jpg';

num_premiere_vignette_affichee=0;
num_derniere_vignette_affichee=0;
nbre_vignettes_affichees=0;
if(nbre_vignettes_dans_serie_courante>0) {
MG_preload_vignettes(numser);
}
MG_afficher_vignettes_suivantes();

//MG_clic_vignette(1);
}
function MG_get_chaine(num) { // conversion de N sur 2 caractères
//----------------------------------------------------------------------------------------
var chaine_2car;
if (num>9){
	chaine_2car=""+num;
	}	
else 
	{
	chaine_2car="0"+num;	
	}
	return(chaine_2car);
}
function MG_preload_vignettes(numser) { // chargement vignettes et photos
//----------------------------------------------------------------------------------------
nbre_vignettes_dans_serie_courante=nbres_pierres_series[numser];
for (N=1;N<nbre_vignettes_dans_serie_courante+1;N++){
	nom_vignette='images/vignettes/v_'+numser+'_'+MG_get_chaine(N);
	MM_preloadImages(nom_vignette);
}
MG_preload_images(numser,1);
}
function MG_preload_images(numserie, numvignette) { // chargement des photos pour un n° de pierre
//----------------------------------------------------------------------------------------
if(num_premiere_vignette_affichee<1) {
	num_premiere_vignette_affichee=1;
}
var num_pierre_abs=MG_get_num_pierre_absolu_bis(numserie, numvignette);
var num_pierre_dans_serie=MG_get_num_pierre_dans_serie(numserie, numvignette);

for (F=1;F<15;F++){
	nom_photo='images/photos/photo_'+numserie+'_'+MG_get_chaine(num_pierre_dans_serie)+'_'+MG_get_chaine(F);
//alert(nom_photo);
MM_preloadImages(nom_photo);
}
//alert(num_pierre_abs);
for (C=1;C<6;C++){
	if(t_realisations[num_pierre_abs][C]>0) {
nom_photo_courante='p_'+MG_get_chaine(t_realisations[num_pierre_abs][C])+'_01';
nom_photo='images/photosreal/'+nom_photo_courante+'.jpg';
MM_preloadImages(nom_photo);
//alert(nom_photo);
	}
}
}
function MG_get_num_pierre_dans_serie(numserie, numvignette) { // trouve le n° absolu en fonction du n° de vignette
//----------------------------------------------------------------------------------------
var n_p_s=0;
n_p_s=n_p_s+num_premiere_vignette_affichee+numvignette-1
return(n_p_s);
}
function MG_get_num_pierre_absolu_bis(numserie, numvignette) { // trouve le n° absolu en fonction du n° de vignette
//----------------------------------------------------------------------------------------
var n_absolu=0;
for (N=1;N<numserie;N++){ 
n_absolu=n_absolu+nbres_pierres_series[N];
}
//alert('n_absolu :'+n_absolu);
//alert('num_premiere_vignette_affichee :'+num_premiere_vignette_affichee);
//alert('numvignette :'+numvignette);
n_absolu=n_absolu+num_premiere_vignette_affichee+numvignette-1
return(n_absolu);
}
function MG_afficher_vignette(numcalque,numv) { // affichage d'une vignette 
//----------------------------------------------------------------------------------------
var id_image;
nom_vignette='vignette_'+num_serie_courante+'_'+MG_get_chaine(numv);
id_image='vignette'+numcalque;

document.getElementById(id_image).src = 'images/vignettes/'+nom_vignette+'.jpg';
document.getElementById('vignette'+numcalque).style.visibility = 'visible';
}
function MG_afficher_vignette_vide(numcalque) { // affichage d'une vignette vide
//----------------------------------------------------------------------------------------
var id_image;
id_image='vignette'+numcalque;
document.getElementById(id_image).src = 'images/vide.gif';
document.getElementById('vignette'+numcalque).style.visibility = 'hidden';
}
function MG_afficher_vignettes_suivantes() { // affichage des vignettes qui suivent la dernière affichée
//----------------------------------------------------------------------------------------
var id_image;
num_premiere_vignette_affichee=num_derniere_vignette_affichee+1
nbre_vignettes_affichees=nbre_vignettes_dans_serie_courante-num_premiere_vignette_affichee+1;
if (nbre_vignettes_affichees>=10){
	for (N=1;N<11;N++){
		MG_afficher_vignette(N,num_premiere_vignette_affichee+N-1);
	}
	nbre_vignettes_affichees=10;}
else 
	{
	for (N=1;N<nbre_vignettes_affichees+1;N++){
		MG_afficher_vignette(N,num_premiere_vignette_affichee+N-1);
	}
		NDeb=N;
		for (N=NDeb;N<11;N++){
		MG_afficher_vignette_vide(N);
	}
	}
//MG_clic_vignette(1); //

num_derniere_vignette_affichee=num_premiere_vignette_affichee+nbre_vignettes_affichees-1;

MG_gestion_fleches();

MG_modif_calques_pierre('hidden');

}
function MG_afficher_vignettes_precedentes() { // affichage des vignettes qui précèdent la première
//----------------------------------------------------------------------------------------
var id_image;
num_premiere_vignette_affichee=num_premiere_vignette_affichee-10
nbre_vignettes_affichees=10;
NMax=11;

for (N=1;N<NMax;N++){
	MG_afficher_vignette(N,num_premiere_vignette_affichee+N-1);
}
//MG_clic_vignette(10); //

num_derniere_vignette_affichee=num_premiere_vignette_affichee+nbre_vignettes_affichees-1;

MG_gestion_fleches();

MG_modif_calques_pierre('hidden');

}

function MG_clic_vignette(numvignette) { // clic sur une vignette
//----------------------------------------------------------------------------------------
var coord_gauche;
num_vignette_clic=numvignette;
num_pierre_dans_serie=num_premiere_vignette_affichee+num_vignette_clic-1;
num_pierre_absolu=MG_get_num_pierre_absolu(numvignette);
coord_gauche=coord_gauche_vignette1+(largeur_vignette+largeur_espace_vignette)*(numvignette-1)-2;
document.getElementById('vclicactif').style.left=coord_gauche+'px';
document.getElementById('vclicactif').style.visibility = 'visible';
MG_afficher_infos_pierre();
//MG_restore_realisation();
MG_preload_images(num_serie_courante,numvignette+1); // on precharge la pierre suivante
}
function MG_afficher_infos_pierre() { // afficher les infos de la vignette active
//----------------------------------------------------------------------------------------
var image_finition;
var pointeur_caract;
var bool_carriere;
num_finition_defaut=t_finition_defaut[num_pierre_absolu];
nom_photo_courante='photo_'+num_serie_courante+'_'+MG_get_chaine(num_pierre_dans_serie)+'_'+MG_get_chaine(num_finition_defaut);
//i_grande_photo.src='images/photos/'+nom_photo_courante+'.jpg';
document.getElementById('i_grande_photo').src ='images/photos/'+nom_photo_courante+'.jpg';

//nom_photo_courante='carriere_'+num_serie_courante+'_'+MG_get_chaine(num_pierre_dans_serie);
nom_photo_courante='c'+MG_get_chaine(num_pierre_absolu);
//i_photo_carriere.src='images/carrieres/'+nom_photo_courante+'.jpg';
document.getElementById('i_photo_carriere').src ='images/carrieres/'+nom_photo_courante+'.jpg';

//new
bool_carriere=t_b_carriere.charAt((num_pierre_absolu*2)-2) ;
if (bool_carriere=="1")
//i_bouton_carriere.src='images/b_voir_carriere.jpg';
document.getElementById('i_bouton_carriere').src ='images/F/b_voir_carriere.jpg';
else
//i_bouton_carriere.src='images/vide.jpg';
document.getElementById('i_bouton_carriere').src ='images/vide.gif';

// end new
document.getElementById("txt_nom_pierre").firstChild.nodeValue=t_nom_pierre[num_pierre_absolu];
document.getElementById("txt_nom_finition").firstChild.nodeValue=t_lib_finitions[num_finition_defaut];
document.getElementById("txt_nom_carriere").firstChild.nodeValue=t_nom_carriere[num_pierre_absolu];
for (C=1;C<7;C++){ //
pointeur_caract="txt_caract_"+C;
document.getElementById(pointeur_caract).firstChild.nodeValue=t_caracteristiques[num_pierre_absolu][C];
}
for (C=1;C<15;C++){ //
image_finition="i_finition_"+C;
if (t_finitions[num_pierre_absolu][C]==1)
document.getElementById(image_finition).src='images/F/finition_'+C+'_actif.jpg';
else
document.getElementById(image_finition).src='images/F/finition_'+C+'_inactif.jpg';
}
for (C=1;C<6;C++){
	machaine='realisation_'+C;
	document.getElementById(machaine).style.visibility = 'hidden';
}
for (C=1;C<6;C++){
if(t_realisations[num_pierre_absolu][C]>0) {
nom_photo_courante='p_'+MG_get_chaine(t_realisations[num_pierre_absolu][C])+'_01';
chainetravail='i_realisation_'+C;
document.getElementById(chainetravail).src='images/photosreal/'+nom_photo_courante+'.jpg';
chainetravail='realisation_'+C;
document.getElementById(chainetravail).style.visibility = 'visible';
}
}
MG_modif_calques_pierre('visible');

}
function MG_gestion_fleches() { 
//----------------------------------------------------------------------------------------

if(num_derniere_vignette_affichee<nbre_vignettes_dans_serie_courante)
{
document.getElementById('fleche_droite').style.visibility = 'visible';
document.getElementById('fleche_droite_inactif').style.visibility = 'hidden';
}
else
{
document.getElementById('fleche_droite').style.visibility = 'hidden';
document.getElementById('fleche_droite_inactif').style.visibility = 'visible';
}

if(num_premiere_vignette_affichee>1)
{
document.getElementById('fleche_gauche').style.visibility = 'visible';
document.getElementById('fleche_gauche_inactif').style.visibility = 'hidden';
}
else
{
document.getElementById('fleche_gauche').style.visibility = 'hidden';
document.getElementById('fleche_gauche_inactif').style.visibility = 'visible';
}
}
function MG_survol_finition(numfinition) { // survol sur une finition
//----------------------------------------------------------------------------------------
image_finition="i_finition_"+numfinition;
if (t_finitions[num_pierre_absolu][numfinition]==1)
document.getElementById(image_finition).src='images/F/finition_'+numfinition+'_survol.jpg';
else
document.getElementById(image_finition).src='images/F/finition_'+numfinition+'_inactif.jpg';
}
function MG_restore_finition(numfinition) { // restoration une finition
//----------------------------------------------------------------------------------------
image_finition="i_finition_"+numfinition;
if (t_finitions[num_pierre_absolu][numfinition]==1)
document.getElementById(image_finition).src='images/F/finition_'+numfinition+'_actif.jpg';
else
document.getElementById(image_finition).src='images/F/finition_'+numfinition+'_inactif.jpg';
}
//----------------------------------------------------------------------------------------
function MG_clic_finition(numfinition) { // clic sur une finition
if (t_finitions[num_pierre_absolu][numfinition]==1) {
image_finition="i_finition_"+numfinition;
document.getElementById("txt_nom_finition").firstChild.nodeValue=t_lib_finitions[numfinition];
if (t_finitions_photos[num_pierre_absolu][numfinition]==1)
nom_photo_courante='photo_'+num_serie_courante+'_'+MG_get_chaine(num_pierre_dans_serie)+'_'+MG_get_chaine(numfinition);
else
nom_photo_courante='photo_'+num_serie_courante+'_'+MG_get_chaine(num_pierre_dans_serie)+'_'+MG_get_chaine(num_finition_defaut);
//i_grande_photo.src='images/photos/'+nom_photo_courante+'.jpg';
document.getElementById('i_grande_photo').src ='images/photos/'+nom_photo_courante+'.jpg';

}
}

//----------------------------------------------------------------------------------------
function MG_select_terme(numterme) { // clic sur un terme (machines et des hommes

if (numtermeactif>0) {
nomcalque='calque_comm_'+numtermeactif;
document.getElementById(nomcalque).style.visibility = 'hidden';
}
numtermeactif=numterme;
nomcalque='calque_comm_'+numtermeactif;
document.getElementById(nomcalque).style.visibility = 'visible';


for (N=1;N<6;N++){ 
nom_photo_courante='p'+numtermeactif+'_'+N;
chainetravail='i_vue_'+N;
document.getElementById(chainetravail).src='images/photosHM/'+nom_photo_courante+'.jpg';
document.getElementById('vue_'+N).style.visibility = 'visible';
}
}

//----------------------------------------------------------------------------------------
function MG_survol_vue(numvue) { // survol d'une photo (machines et des hommes

nom_photo_courante='p'+numtermeactif+'_'+numvue;
document.getElementById("i_photo_grande").src='images/photosHM/'+nom_photo_courante+'.jpg';
document.getElementById('photo_grande').style.visibility = 'visible';
}

//----------------------------------------------------------------------------------------
function MG_restore_vue(numvue) { // sortie du survol d'une photo (machines et des hommes

document.getElementById('photo_grande').style.visibility = 'hidden';
}


function MG_survol_vignette(numvignette) { // survol sur une vignette
//----------------------------------------------------------------------------------------
var coord_gauche;
var num_absolu_survol;
num_absolu_survol=MG_get_num_pierre_absolu(numvignette);
coord_gauche=coord_gauche_vignette1+(largeur_vignette+largeur_espace_vignette)*(numvignette-1)-2;
document.getElementById('vsurvol').style.left=coord_gauche+'px';
document.getElementById("nom_pierre_survol").firstChild.nodeValue=t_nom_pierre[num_absolu_survol];
document.getElementById('vsurvol_nom').style.left=coord_gauche-20+'px';
document.getElementById('vsurvol').style.visibility = 'visible';
document.getElementById('vsurvol_nom').style.visibility = 'visible';
}

function MG_restore_vignette(numvignette) { // restoration une vignette
document.getElementById('vsurvol').style.visibility = 'hidden';
document.getElementById('vsurvol_nom').style.visibility = 'hidden';
}
function MG_afficher_realisation(numreal) { //
//----------------------------------------------------------------------------------------
var num_chantier=t_realisations[num_pierre_absolu][numreal];

chainetravail='realisations_f.html?mg_param='+t_numchantier_to_numligne[num_chantier]+'_';
monlien='real_lien_'+numreal;
//document.getElementById(monlien).href=chainetravail;
fenreal= window.open(chainetravail,"realisations", "location=yes, menubar=yes, resizable=yes, scrollbars=yes, status=yes, width=1005,height=650,left=100,top=100");
// Forcer le focus sur un PopUp déjà ouvert
if(fenreal.window.focus){fenreal.window.focus();}

}
function MG_activer_fen_real() { //
//----------------------------------------------------------------------------------------
fenreal= window.open("realisations_f.html","realisations", "location=yes, width=1000,height=620,left=0,top=0");
// Forcer le focus sur un PopUp déjà ouvert
if(fenreal.window.focus){fenreal.window.focus();}
}
function MG_survol_chantier(numimage) { // survol sur une photo de chantier
//----------------------------------------------------------------------------------------

nom_photo_courante='p_'+MG_get_chaine(num_chantier)+'_'+MG_get_chaine(numimage);
document.getElementById("i_photo_chantier_grande").src='images/photosreal/'+nom_photo_courante+'_s.jpg';
document.getElementById('photo_chantier_grande').style.zIndex = 100;
document.getElementById('photo_chantier_grande').style.visibility = 'visible';
document.getElementById('liste_real').style.visibility = 'hidden';

}
function MG_restore_chantier(numreal) { // restoration une vignette
//----------------------------------------------------------------------------------------
document.getElementById('photo_chantier_grande').style.visibility = 'hidden';
document.getElementById('liste_real').style.visibility = 'visible';

}
function MG_survol_realisation(numreal) { // survol sur une vignette
//----------------------------------------------------------------------------------------
var coord_gauche;
var num_chantier=t_realisations[num_pierre_absolu][numreal];
var num_ligne=t_numchantier_to_numligne[num_chantier];
coord_gauche=coord_gauche_real1+(largeur_real+largeur_espace_real)*(numreal-1)-2;
//alert('on entre');
document.getElementById("nom_real_survol").firstChild.nodeValue=t_real_titres[num_ligne];
document.getElementById('vsurvol_real').style.left=coord_gauche+'px';
document.getElementById('vsurvol_real').style.visibility = 'visible';
document.getElementById('vsurvol_real_nom').style.left=coord_gauche+'px';
document.getElementById('vsurvol_real_nom').style.visibility = 'visible';
}

function MG_restore_realisation() { // restoration une vignette
document.getElementById('vsurvol_real').style.visibility = 'hidden';
document.getElementById('vsurvol_real_nom').style.visibility = 'hidden';
}

function MG_survol_carriere() { // restoration une vignette
document.getElementById('photo_carriere').style.visibility = 'visible';
}

function MG_restore_carriere() { // restoration une vignette
document.getElementById('photo_carriere').style.visibility = 'hidden';
}
function FermerFenetre()
{
window.close();
}
//----------------------------------------------------------------------------------------

// fin PM
//----------------------------------------------------------------------------------------
// fonctions Macromedia
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];}
}
