//-------------------------------------------------------------------------------------------------------------	
//------------ Outils javascript autourdemontpellier.fr -------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------	
//      alert("Debut inclusion Script Outils ");
//_______________________________________________________________________________________________________
//   Initialisation des variables générales
//**************************Largeur de la colonne
    coltexteLargeur=1000;
//  	 alert ("coltexteLargeur = "+coltexteLargeur);
//**************************DIV pour info balisage
	balisediv1=("<div class=\"photo\" id=\"balisage\" style=\"z-index:99; visibility:hidden; \">");
	balisediv2=("<img class=\"photo\"  src=\"../../Bases/Image-Balisage.jpg\"></img></div>"); 
    document.write(balisediv1+balisediv2);
//**************************Normalisation Reseau Vert
	function rv(rvstyle) 	{  // Affichage Reseau Vert normalise
 	switch (rvstyle)	{
	case "v" : 	rvspan	= ("<span style=\"color:yellowgreen; font-family:\'arial\'; font-weight:bold; \">"); 	break;
	case "i" : 	rvspan	= ("<span style=\"font-style:italic;  \">");										 	break;
	default : 	rvspan	= ("<span>");																			break;
						}	
	rvtexte	= "&nbsp;R&eacute;seau&nbsp;Vert&reg;&nbsp;";
	document.write(rvspan+rvtexte+"</span>");
							}	// FIN fonction rv 
//**************************Info navigateur 
	navID				=	"AA"
 	navAlert			= 	"Certaines fonctions ne sont pas supportees avec ce navigateur - Essayer avec FireFox ou Internet Explorer"; 
 	navigateurcode 		= 	navigator.appCodeName;
	navigateurnom 		= 	navigator.appName;
	navigateurversion 	= 	navigator.appVersion;
	navigateuragent 	= 	navigator.userAgent;
//      alert (navigateurcode+" --- "+navigateurnom+" --- "+navigateurversion+" --- "+navigateuragent);
 	switch (navigateurnom)	{
	case "Microsoft Internet Explorer" : 	navID="IE";	 	break;
	case "Netscape" :			 			navID="FF";
			for (var i = 0; i < navigateurversion.length; i++)	{
//  					aaa=navigateurversion.substring(i, i+5); 
//  					alert (aaa);
					if (navigateurversion.substring(i,i+6)=="Chrome") 	navID="CR";  
																}
															break;
								
	default : 								navID="XX";	 	
			alert (navID+"\n"+navAlert);
															break;
							}	
//  	alert (navID+"\n"+navAlert);
//
//
//*******************************************************************************************************
	function MessageAccueil() 	{ //      ENQUETE
//__________________________________________________
// document.write("<div style=\"position: fixed; left 100px; top:310px; width:90px; height:90px; color:white; text-align:center; margin:auto; \">");
// document.write("<a href=\"../_Enquete/Enquete.htm\"><img src=\"../_Enquete/Enquete-Logo.png\"></a></div>");
//__________________________________________________
							 	}
//*******************************************************************************************************
	function MessageGeneral() 	{ //      ENQUETE
//__________________________________________________
// document.write("<div style=\"width:90px; height:90px; color:white; text-align:center; margin:auto; \">");
// document.write("<br><br><br><a href=\"../../_Enquete/Enquete.htm\"><img src=\"../../_Enquete/Enquete-Logo.png\"></a></div>");
//__________________________________________________
							 	}
//*******************************************************************************************************
//
//*******************************************************************************************************
	function AdMmaj(AdMdate) 	{
//__________________________________________________
//
// AdMdate	=	toLocaleString();
// AdMdate	=	"22/07/2011";
//  alert ("debut AdMmaj");
document.write("<table style=\"width:100%; font-size:x-small; text-align:right; text-decoration:overline; \">");
document.write("<tr><td>Derni&egrave;re mise &agrave; jour&nbsp;"+AdMdate);
document.write("</td></tr></table>");
								}	// Fin AdMmaj
// ________RV Fin Plaquette Reseau Vert____________________________________________________________>
//_________________________________________________________________________________________________>
//
//   Creation icone (favicon)
document.write("<link rel=\"shortcut icon\" href=\"../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
//_______________________________________________________________________________________________________
	function BLbase() 	{
//   	alert ("BLBase");
document.write("<script  src='../BL-Bases/BL-Outils.js'></script>");
document.write("<script  src='../../Bases/Outils-gpx.js'></script>");
document.write("<script  src='../../Bases/Outils-jpg.js'></script>");
document.write("<script  src='../../Bases/Outils-jscharts.js'></script>");
document.write("<script  src='../../Bases/Outils-swfobject22.js'></script>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../BL-Bases/BL-Style.css'>");
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
//	alert ("BLBaseFIN");
						}
//
//_______________________________________________________________________________________________________
	function BMbase() 	{
//   	alert ("BMBase");
document.write("<script  src='../BM-Bases/BM-Outils.js'></script>");
document.write("<script  src='../../Bases/Outils-gpx.js'></script>");
document.write("<script  src='../../Bases/Outils-jpg.js'></script>");
document.write("<script  src='../../Bases/Outils-jscharts.js'></script>");
document.write("<script  src='../../Bases/Outils-swfobject22.js'></script>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../BM-Bases/BM-Style.css'>");
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
//	alert ("BMBaseFIN");
						}
//
//_______________________________________________________________________________________________________
	function RSbase() 	{
// alert ("chargement outils et styles");
document.write("<script  src='../RS-Bases/RS-Outils.js'></script>" );
document.write("<script  src='../../Bases/Outils-gpx.js'></script>" );
// document.write("<script  src='../../Bases/Outils-jscharts.js'></script>" );
document.write("<script  src='../../Bases/swfobject22.js'></script>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../RS-Bases/RS-Style.css'>" );
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
						}					
//_______________________________________________________________________________________________________
	function RVbase() 	{
// alert ("chargement outils et styles RV");
document.write("<script  src='../RV-Bases/RV-Outils.js'></script>" );
document.write("<script  src='../../Bases/Outils-gpx.js'></script>" );
document.write("<script  src='../../Bases/Outils-jscharts.js'></script>" );
document.write("<script  src='../../Bases/swfobject22.js'></script>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../RV-Bases/RV-Style.css'>" );
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
						}
//_______________________________________________________________________________________________________
	function VVbase() 	{
// alert ("chargement outils et styles RV");
document.write("<script  src='../VV-Bases/VV-Outils.js'></script>" );
document.write("<script  src='../VV-Bases/VV-Liste-BM.js'></script>" );
document.write("<script  src='../VV-Bases/VV-Liste-RV.js'></script>" );
document.write("<script  src='../VV-Bases/VV-Liste-RS.js'></script>" );
document.write("<script  src='../VV-Bases/VV-Liste-MP.js'></script>" );
document.write("<script  src='../../Bases/swfobject.js'></script>");
document.write("<script  src='../../Bases/Outils-swfobject22.js'></script>");
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../VV-Bases/VV-Style.css'>" );
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
						}
//_______________________________________________________________________________________________________
	function XAbase() 	{
//   alert ("chargement outils et styles XA - Diaporamas et Panoramiques privatifs");
document.write("<script  src='../XA-Bases/XA-Outils.js'></script>" );
document.write("<script  src='../XA-Bases/XA-Liste-AI.js'></script>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../XA-Bases/XA-Style.css'>" );
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
						}
//_______________________________________________________________________________________________________
	function FFbase() 	{
//   alert ("chargement outils et styles FF");
document.write("<script  src='../FF-Bases/FF-Outils.js'></script>" );
document.write("<script  src='../../Bases/Outils-gpx.js'></script>" );
document.write("<script  src='../../Bases/Outils-jpg.js'></script>" );
document.write("<script  src='../../Bases/Outils-jscharts.js'></script>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../FF-Bases/FF-Style.css'>" );
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
						}
//_______________________________________________________________________________________________________
	function FRbase() 	{
// alert ("chargement outils et styles");
document.write("<script  src='../FR-Bases/FR-Outils.js'></script>" );
document.write("<script  src='../FR-Bases/FR-Listes.js'></script>" );
document.write("<script  src='../../Bases/Outils-gpx.js'></script>" );
document.write("<script  src='../../Bases/Outils-jpg.js'></script>" );
document.write("<script  src='../../Bases/Outils-jscharts.js'></script>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>" );
document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../FR-Bases/FR-Style.css'>" );
//   Creation icone
document.write("<link rel=\"shortcut icon\" href=\"../../Bases/Icone-favicon.ico\" type=\"image/x-icon\" />");
						}					
//------------ affichage fenetres popup --------------------------------------------------------------------
//
//
//------------ Création popup de base en 400x400 à retailler par onload-------------------------------------
function popupbase(page) 	{
//   alert ('popupbase');
largeur=400;
hauteur=400;
// 	alert (largeur);
// 	alert (hauteur);
param1='width='+ largeur + ',height=' + hauteur + ',';
param2='toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,status=no,titlebar=no,left=0,top=0';
param = param1 + param2;
//  alert (param);
var fenetre=window.open(page,'popupbase',param);
    fenetre.document.close();
    fenetre.focus();
							}
//-------------------------------------------------------------------------------------------------------------							
//------------ Création popup plein écran----------------------------------------------------------------------
//----------------------------------------tous paramètres à no-------------------------------------------------
//----------------------------------------utiliser pour swf, pdf, etc------------------------------------------
function popupFS(page) 	{
//  alert ('popupFS');
largeur=screen.width;
hauteur=screen.height;
if (navigator.appName == 'Microsoft Internet Explorer') hauteur=screen.height-80;
// 	alert (largeur);
// 	alert (hauteur);
param1='width='+ largeur + ',height=' + hauteur + ',';
param2='toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,status=no,titlebar=no,left=0,top=0';
param = param1 + param2;
//  alert (param);
var fenetre=window.open(page,'popupFS',param);
    fenetre.document.close();
    fenetre.focus();
						}
//-------------------------------------------------------------------------------------------------------------					
//------------ Création popup plein écran pour affichage jpg avec zoom ----------------------------------------
//----------------------------------------scrollbars=no-------------------------------------------------------
function popupFSjpg(page) 	{
//	   alert ("popupFSjpg");
largeur=screen.width;
hauteur=screen.height;
if (navigator.appName == 'Microsoft Internet Explorer') hauteur=screen.height-80;
// 	alert (largeur);
// 	alert (hauteur);
param1='width='+ largeur + ',height=' + hauteur + ',';
param2='toolbar=no,scrollbars=yes,location=no,menubar=no,resizable=no,status=no,titlebar=no,left=0,top=0';	// scrollbar no si drag & drop
param = param1 + param2;
//   alert (param);
var fenetre=window.open(page,'popupFSjpg',param);
    fenetre.document.close();
    fenetre.focus();
							}
						
//-------------------------------------------------------------------------------------------------------------
//------------ Création popup pour image qui se retaille en fonction de l'image affichée-----------------------
//-------------------------------------------------------------------------------------------------------------
 function popupimage(img) 	{
//	alert ("debut");
w=open("","fenetreimage","width=400,height=400,toolbar=false,scrollbars=false,resizable=no,left=0,top=0");
w.document.write("<HTML><HEAD>");
w.document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../Bases/Style.css'>");
w.document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../Bases/Style.css'>");
w.document.write("<LINK rel='STYLESHEET' type='text/css' HREF='../../../Bases/Style.css'>");
w.document.write("<TITLE></TITLE></HEAD>"); 
//  Procédure de dimensionnement
w.document.write("<SCRIPT>function checksize() {"); 
w.document.write("largeur=100; hauteur=200;					"); 
w.document.write("if (document.images[0].complete)	{ ");
// w.document.write("{ window.resizeTo(document.images[0].width+30,document.images[0].height+110); ");
w.document.write("largeur=(document.images[0].width+30); 	"); 
w.document.write("hauteur=(document.images[0].height+110);	");
w.document.write("	if (navigator.appName == 'Microsoft Internet Explorer') hauteur=hauteur-30;") 
// w.document.write("alert(largeur); alert(hauteur);			");
w.document.write("window.resizeTo(largeur,hauteur); 		");
w.document.write("window.focus();						 	");
w.document.write("} else { setTimeout('checksize()',250) } ");
w.document.write("}</SCRIPT>");
//  Fin de la Procédure de dimensionnement
w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0> ");
// w.document.write("<IMG src='"+img+"' border=0>");
w.document.write("<table width='100%' bgcolor='silver'><tr><td  align='center' >");
w.document.write("<IMG src='" + img + "'></td></tr><tr><td  align='center'>");
w.document.write("<A href='javascript:self.close();'>");
w.document.write("<span style=\"color:gray;\">Fermer la fen&ecirc;tre<br>&nbsp;<br>&nbsp;</span>");
w.document.write("</A></td></tr></table>"); 	
w.document.write("</BODY></HTML>");
w.document.close();
w.focus();
//	alert ("fin");
						}
//---------------------------------------------------------------------------------------------------
//---------------------Création popup pour affichage fenêtre de recherche ---------------------------
//---------------------------------------------------------------------------------------------------
function recherche(page) 	{
var w=window.open(page,'recherche',	'width=400,height=500, menubar=yes, directories=yes, status=yes, location=yes, toolbar=yes,scrollbars=yes,left=0,top=0');
    w.document.close();
    w.focus();
							}
//--------------------------------------------------------------------------------------------------
//----------Création popup pour affichage diaporama ------------------------------------------------
//--------------------------------------------------------------------------------------------------
function diaporama(page) 	{
var w=window.open(page,'diaporama','width=325,height=240,toolbar=false,scrollbars=false,left=0,top=0');
    w.document.close();
    w.focus();
// window.open(page,'diaporama','width=325,height=240,toolbar=false,scrollbars=false,left=0,top=0');
							}
//---------------------------------------------------------------------------------------------------
//----------Création popup pour affichage panoramique -----------------------------------------------
//--------------------------------------------------------------------------------------------------
function panoramic(page) 	{
// alert ("panoramic");
largeur=880;
hauteur=740;
if (navigator.appName == 'Microsoft Internet Explorer') hauteur=720;
param1='width='+ largeur + ',height=' + hauteur + ',';
param2='toolbar=no,scrollbars=no,location=no,menubar=no,resizable=no,status=no,titlebar=no,left=0,top=0';
param = param1 + param2;
var w=window.open(page,'panoramic',param);
    w.document.close();
    w.focus();
							}
//--------------------------------------------------------------------------------------------------------
//------------ Affichage info avec div class="info" ------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
function infoaffiche (infolettre, infodiv)		{
//  alert ("infoaffiche : "+infolettre+" - "+infodiv);
document.write("<span class=\"info\" style=\"cursor:pointer;\" ");
document.write("	onmouseover=\"javascript:document.getElementById(\'"+infodiv+"\').style.visibility = \'visible\';\" 	");
document.write("	onmouseout =\"javascript:document.getElementById(\'"+infodiv+"\').style.visibility = \'hidden\';\" 		");
document.write(">"+infolettre+"</span>");		
												}
//---------------------------------------------------------------------------------------------------------
//------------ Affichage info balisage --------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
function balisage (balisetype)				{ 	
//	alert ("DEBUT fonction balisage : "+balisetype);
baliseaffiche1	= "&nbsp;";
baliseaffiche2	= balisetype; 
 	switch (balisetype)	{
	case "GR" : balisestyle =	balisetype; 				break;
	case "PR" : balisestyle =	balisetype;				 	break;
	case "RV" : baliseaffiche1 =	"&nbsp;R&eacute;seau&nbsp;Vert&reg;&nbsp;"; 
				baliseaffiche2 =	"i"; 	
				balisestyle =	"info";					 	break;
	default : 	baliseaffiche2 =	"i"; 								
				balisestyle	=	"info";						break;
						}				
balise1=("<span class=\""+balisestyle+"\" style=\"cursor:pointer;\" ");
balise2=("	onmouseover=\"javascript:document.getElementById(\'balisage\').style.visibility = \'visible\';\" 	");
balise3=("	onmouseout =\"javascript:document.getElementById(\'balisage\').style.visibility = \'hidden\';\" 	");
balise4=(">"+baliseaffiche2+"</span>");
//alert(balise1+balise2+balise3+balise4);
document.write(baliseaffiche1+balise1+balise2+balise3+balise4);
//	alert ("FIN fonction balisage : "+balisetype); 	
											}
//---------------------------------------------------------------------------------------------------------	
//--------------------------------------------------------------------------------------------------------
//------------ Affichage info avec div class="info" ------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
function photoaffiche (phototype, photonom, phototitre)		{ 
//   alert ("photoaffiche : "+phototype+" - "+photonom);
photodiv =("<div class=\"photo\" id=\""+photonom+"\"><img  class=\"photo\"  src=\""+photonom+"\" ></div>");
// alert (photodiv);
document.write(photodiv);
photoaff1=("<img class=\"photo"+phototype+"\" src=\""+photonom+"\" title=\""+phototitre+"\" ");
photoaff2=("	onmouseover=\"javascript:document.getElementById(\'"+photonom+"\').style.visibility = \'visible\';\" 	");
photoaff3=("	onmouseout =\"javascript:document.getElementById(\'"+photonom+"\').style.visibility = \'hidden\';\" 		");
photoaff =(photoaff1+photoaff2+photoaff3+">");	
//alert (photoaff);
document.write(photoaff);	
															}
//--------------------------------------------------------------------------------------------------------
//
//
//------------ Affichage image avec nom répertoire et nom image ------------------------------------------
//--------------------------------------------------------------Ligne-Carbou
//--------------------------------------------------------------Ligne-Combet
function affimage(famille, imsource, imagenom1) 	{
//   alert (famille);
//  alert (imsource);
//  alert (imagenom1);
// alert ("Nom image demandée = "+imagenom1);
imagenom2=(document.getElementById(imsource+"00").src);
//  alert ("Nom image affichée = "+imagenom2);
imagenom2=("../"+famille+"-Images/"+imsource+"/"+imagenom1+".jpg");
//  alert ("Nom image nouvelle = "+imagenom2);
document.getElementById(imsource+"00").src = imagenom2;
													}
//
//---------------------------------------------------------------------------------------------------------								
// Passage de parametres entre 2 pages html
//-----------1 paramètre-----------------------------------------------------------------------------------
//
function passpar() 	{
  parametre = "test";
//   alert(parametre);
params = window.location.search.split(";"); // séparation des paramètres
param1 = params[0].substring(7,params[0].length); // pour supprimer le ?
param2 = params[1]; // les suivants sont épurés
parametre = param1;
					}
//---------------------------------------------------------------------------------------------------------
// Passage de parametres entre 2 pages html
//-----------2 paramètres----------------------------------------------------------------------------------
function passpar2() {
    var parametres = location.search.substring(1).split("&");
//    alert (parametres);
    var param1 = parametres[0].split("=")
	    parama = param1[1];	
//   alert (parama);
   	    paramb = parama;
    var param2 = parametres[1].split("=");
	    paramb = unescape(param2[1]);
//  alert (paramb);
					}
//=========================================================================================================
//=========================================================================================================
//    Traitement audio et video
//=========================================================================================================
//=========================================================================================================
//
//---------------------------------------------------------------------------------------------------------
	function videosupport() {
//	alert ("test support video");
	return !!document.createElement('video').canPlayType;
							}
	function audiosupport() {
//	alert ("test support audio");
	return !!document.createElement('audio').canPlayType;
							}
//---------------------------------------------------------------------------------------------------------
//
//
//---------------------------------------------------------------------------------------------------------
//------------ Traitement des videos ----------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
function videoaffiche (parametre)		{ 
	videonom=parametre;
//	videodivnom="video"+videonom;
	videodivnom="videodivconteneur"; // meme nom pour video et v360 pour permettre remplacement 
//	videoobjnom="objet"+videonom;
	videoobjnom="videoobjet";
// 	alert ("videoaffiche : "+videonom);
	videonavignom = navigator.appName;
	videonavigver = navigator.appVersion;
//  alert (videonavignom+" - "+videonavigver);
switch (videonavignom)		{
	case "Netscape":						videoFF();							break;
	case "Microsoft Internet Explorer": 	videoIE(); 							break;
	default : 								 						 			break;
							}
// ________________________________________________________________________ 
//  alert ("FIN Fonction videoaffiche");
										}
//---------------------------------------------------------------------------------------------------------
function videoFF ()		{ 
// alert ("DEBUT fonction videoFF");
//  Creation commande appel
	videodiv=("<span style=\"cursor:pointer;\" class=\"info\" onclick=\"javascript:videovoir('"+videonom+"');\"><a>video</a></span>");   
	document.write(videodiv);
// DEBUT de div conteneur "videodivnom"
	videodiv=("<div  id=\""+videodivnom+"\" class=\"video\">DIV conteneur</div>");
	document.write(videodiv);
// ________________________________________________________________________
//   alert ("FIN fonction videoFF");
										}	// FIN fonction videoFF
//---------------------------------------------------------------------------------------------------------
function videoIE ()		{ 
//  alert ("DEBUT fonction videoIE");
//  Creation commande appel
	videodiv=("<span  style=\"cursor:pointer;\" class=\"info\" onclick=\"javascript:diaporama('../../Bases/Video-Page.htm?video="+videonom+"');\"><a>video</a></span>");   
	document.write(videodiv);
// ________________________________________________________________________
//   alert ("FIN fonction videoIE");
										}	// FIN fonction videIE
//---------------------------------------------------------------------------------------------------------
function videovoir (videofichier)		{ 
//	alert ("DEBUT fonction videovoir : "+videofichier);
	videonom=videofichier;
	videofamille=videonom.substring(0,2);
	videochemin="../"+videofamille+"/"+videofamille+"-Videos/";
	videonomcomplet=videochemin+videonom+".flv";
	videotitre=videonom.substring(3, videonom.length);
//	videodivnom="video"+videonom;
//	videoobjnom="objet"+videonom;
// DEBUT de div contenant "videoobjnom"
	videotab1=("<table style=\"width:100%;  \"><tr>");
	videotab2=("<td id=\"TitreVideo\" style=\"width:90%;  text-align:center; color:white;\">TITRE</td>");	
	videotab3=("<td style=\"width:10%; cursor:pointer; text-align:right; font-weight:bold; color:white;\" onclick=\"javascript:videofinirFF();\"><a>x</a></table>");
 	videotable=videotab1+videotab2+videotab3;
	videoobjet=("<div id=\""+videoobjnom+"\" style=\"background-color:silver; \">flv a venir </div>");	// div mavideodiv
	videodivcontenu=videotable+videoobjet;
//	alert (videodivcontenu);
  	document.getElementById(videodivnom).innerHTML 			= 	videodivcontenu; 	// creation du contenu de la div conteneur
	document.getElementById("TitreVideo").innerHTML			=	videotitre;    		// mise a jour du titre 
  	document.getElementById(videodivnom).style.visibility 	= 	"visible"; 			// visibilite de la div conteneur
//	mavideocontenu=document.getElementById(videodivnom).innerHTML; 
// 	alert ("mavideocontenu : "+mavideocontenu);
// ________________________________________________________________________ 
videoplayer="../../Bases/player_flv_maxi.swf";
videolargeur=400;
videohauteur=320;
videoinit="../../Bases/Image-Video-Fin.jpg";   																			
// ________________________________________________________________________ 
	flashvars = {};
		flashvars.flv = videonomcomplet;
		flashvars.showfullscreen = "0";
     	flashvars.startimage = videoinit;
		flashvars.width = videolargeur;
		flashvars.height = videohauteur;
		flashvars.volume = "10";
		flashvars.bgcolor = "C0C0C0";
		flashvars.bgcolor1 = "C0C0C0";
		flashvars.bgcolor2 = "C0C0C0";
		flashvars.showstop = "1";
		flashvars.showvolume = "1";
		flashvars.showtime = "2";
		flashvars.showplayer = "always";
		flashvars.showloading = "always";
		flashvars.loadingcolor = "ffffff";
		flashvars.playercolor = "C0C0C0";
		flashvars.buttonovercolor = "000000";
		flashvars.sliderovercolor = "000000";
		flashvars.showiconplay = "0";
     	flashvars.iconplaycolor = "000000";	
		flashvars.autoplay = "1"; 
// ________________________________________________________________________ 	  
	params = {};
		params.allowFullScreen = "false";
	attributes = {};
 	swfobject.embedSWF(videoplayer, videoobjnom, videolargeur, videohauteur, "8","expressInstall.swf", flashvars, params);
// ________________________________________________________________________ 	
//  alert ("FIN fonction videovoir");
							}
//---------------------------------------------------------------------------------------------------------	
function videofinirFF ()	{ 
//  alert ("DEBUT fonction videofinir "+videonom);	
  	document.getElementById(videodivnom).style.visibility = "hidden";
   	document.getElementById(videodivnom).innerHTML ="";
// ________________________________________________________________________ 	
						}							// FIN fonction videofinirFF
//---------------------------------------------------------------------------------------------------------	
function videofinirIE() 	{
// alert ("videofinirIE DEBUT");
// 	mavideocontenu=document.getElementById("mavideo").innerHTML; 
//   alert ("mavideo : "+mavideocontenu);
	document.getElementById("mavideo").SetVariable("player:jsStop", "");	// STOP du player
// 	document.getElementById("mavideo").innerHTML ="";
// alert ("videofinirIE FIN");
	window.self.close();
							}						// FIN fonction videofinirFF
//--------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
//------------ Traitement des panoramiques ---------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------
function v360affiche (parametre)	{ 
v360nom=parametre;
	v360divnom="videodivconteneur"; // meme nom pour video et v360 pour permettre remplacement 
//	v360divnom="v360divconteneur";
	v360objnom="v360objet";
	v360navignom = navigator.appName;
	v360navigver = navigator.appVersion;
//  alert (v360navignom+" - "+v360navigver);
switch (v360navignom)		{
	case "Netscape":						v360FF();							break;
	case "Microsoft Internet Explorer": 	v360IE(); 							break;
	default : 								 						 			break;
							}
// ________________________________________________________________________ 
//  alert ("FIN fonction v360affiche - "+v360nom);
									}
//--------------------------------------------------------------------------------------------------------
function v360FF ()	{
v360cont1=("<span class=\"info\" style=\"cursor:pointer;\" onclick=\"javascript:v360voir('"+ v360nom +"');\"><a>360&deg;</a></span> ");
v360cont2=("<div id=\""+v360divnom+"\" class=\"v360\"> Ce texte sera remplace par le panoramique </div>");
v360conteneur=(v360cont1+v360cont2);
// alert (v360conteneur);
document.write(v360conteneur);
					}
//--------------------------------------------------------------------------------------------------------
function v360IE ()		{ 
	v360div=("<span  style=\"cursor:pointer;\" class=\"info\" onclick=\"javascript:diaporama('../../Bases/v360-Page.htm?vv360="+v360nom+"');\"><a>360&deg;</a></span>");   
	document.write(v360div);
						}
//--------------------------------------------------------------------------------------------------------
function v360voir (parametre)				{ 
//  alert ("DEBUT fonction v360voir : "+parametre+" - "+v360divnom);
	v360nom			=	parametre;
//	v360famille=v360nom.substring(0,2);
	v360chemin		=	"../../VV/Panoramiques/";
	v360nomcomplet	=	v360chemin+v360nom+".swf";
	v360titre		=	v360nom.substring(3, v360nom.length); 
// DEBUT de div contenant "v360objnom"
	v360tab1=("<table style=\"width:100%;  \"><tr>");
	v360tab2=("<td id=\"Titrev360\" style=\"width:90%;  text-align:center; color:white;\">TITRE</td>");	
	v360tab3=("<td style=\"width:10%; cursor:pointer; text-align:right; font-weight:bold; color:white;\" onclick=\"javascript:v360finir();\"><a>x</a></table>");
 	v360table=v360tab1+v360tab2+v360tab3;
	v360objet=("<div id=\""+v360objnom+"\" style=\"background-color:silver; \">panoramique a venir </div>");	// div mav360div
	v360divcontenu=v360table+v360objet;
  	document.getElementById(v360divnom).innerHTML 			= 	v360divcontenu; 	// creation du contenu de la div conteneur
 	document.getElementById("Titrev360").innerHTML			=	v360titre;    		// mise a jour du titre 
  	document.getElementById(v360divnom).style.visibility 	= 	"visible"; 			// visibilite de la div conteneur
// 	mav360contenu=document.getElementById(v360divnom).innerHTML; 
//   	alert ("mav360contenu : "+mav360contenu);	
document.getElementById(v360divnom).style.visibility = "visible";	
v360largeur=400;
v360hauteur=310;
//    var 	v360instruction = new SWFObject(v360nomcomplet, "v360panoramique", v360largeur, v360hauteur, 7, "#FFFFFF");  
//			v360instruction.write(v360objnom); 
    var v360flashvars = {}; 
    var v360params = {}; 
    var v360attributes = {}; 
    swfobject.embedSWF(v360nomcomplet, v360objnom, v360largeur, v360hauteur,"8", "expressInstall.swf", v360flashvars, v360params, v360attributes); 
// ________________________________________________________________________ 
//  alert ("FIN Fonction v360voir");
								 	}
//--------------------------------------------------------------------------------------------------------
function v360finir ()				{ 	
//  alert ("DEBUT fonction v360finir "+v360nom);	
  	document.getElementById(v360divnom).style.visibility = "hidden";
   	document.getElementById(v360divnom).innerHTML ="";	
								 	}
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//
//
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
function audiomixte (audionombase)				{	//	Fonction audiomixte
//	alert ("audio");
//  audionombase		=  	"../BM-Videos/BM-Rollier";
	audiofamille		=	audionombase.substr(3,2);
//	Variables communes HTML audio et flash
	audiostatus			=	audiosupport();
    audionommp3			=  	audionombase+".mp3";
    audionomogg			=  	audionombase+".ogg";

//	alert(audiostatus+" - "+audioDIVnom+" - "+audiofamille);
//______________________________________________________________
	if (audiostatus == true) 	{
		document.write("<audio  controls>");
		document.write("<source src=\""+audionomogg+"\" type=\"audio/ogg\"> ");
		document.write("<source src=\""+audionommp3+"\" type=\"audio/mp3\"> ");
		document.write("</audio>");
								}		//	FIN status TRUE
//______________________________________________________________
	if (audiostatus == false) 	{
//	DIV container 
		audionomdiv			=	audionombase.substr(13, audionombase.length-13);
		document.write("<div id=\""+audionomdiv+"\">&nbsp;</div>");	
//	Variables, parametres et attributs du lecteur flash	
		audioflashlecteur		= 	"../../Bases/player_mp3_maxi.swf";
		audioflashL				= 	200;
		audioflashH				= 	20;
//  	audioflash variables
		audioflashvars					= 	{};
 		audioflashvars.mp3 				= 	audionommp3;
        audioflashvars.showinfo 		=	"1";
        audioflashvars.showstop			=	"1";	
        audioflashvars.showvolume		=	"1";	
        audioflashvars.showslider		=	"1";		
        audioflashvars.loop				=	"1";
        audioflashvars.autoplay			=	"0";
        audioflashvars.volume			=	"100";
		switch (audiofamille)	{
		case "BM"	: 
			audioflashvars.buttonovercolor	=	"00FFFF";
			audioflashvars.sliderovercolor	=	"00FFFF";
			break;
		case "RS"	: 
			audioflashvars.buttonovercolor	=	"0000FF";
			audioflashvars.sliderovercolor	=	"0000FF";
			break;
		case "RV"	: 
			audioflashvars.buttonovercolor	=	"008000";
			audioflashvars.sliderovercolor	=	"008000";
			break;
		default	: 
			audioflashvars.buttonovercolor	=	"C0C0C0";
			audioflashvars.sliderovercolor	=	"C0C0C0";
			break;		
								}
//  audioflash parametres
        audioflashparams 		= {};
        audioflashparams.wmode 	= "transparent";
//  audioflash attributs
        audioflashattributes 	= {};
//______________________________________________________________
		swfobject.embedSWF(audioflashlecteur, audionomdiv, 	audioflashL, audioflashH, "9.0.0",false, audioflashvars, audioflashparams, audioflashattributes);
//______________________________________________________________
								}			//	FIN status FALSE
//______________________________________________________________
									}		//	FIN fonction audiomixte
//---------------------------------------------------------------------------------------------------------
//
//
//---------------------------------------------------------------------------------------------------------
//
//=========================================================================================================
	function GO3AfficheMarqueurs() 				{
//	GO3MarqueursSite doit etre initialise a "VV" ou "BM"
//  Fonction utilisee pour afficher une carte avec des marqueurs dynamiques dans :		
//								VV-Accueil 
//							 	BM-Accueil 
//	
//     alert ("GO3AfficheMarqueurs : "+GO3MarqueursSite);
//_________________________________________________________________________________________________________	
//  Lecture des parametres et  centrage de la carte 
	GO3famille				=	BadMfamille;	// utilise par VV seulement
 	GO3centre 				= 	new google.maps.LatLng(BadMTableau[0][4][0],	BadMTableau[0][4][1]); 
	GO3icone				=	"../../Bases/Icone-Marqueur.png";	
	GO3zoom					=	BadMTableau[0][2];
	var GO3iconemarqueur  	= 	new google.maps.MarkerImage(GO3icone, null, null, new google.maps.Point(10, 40), new google.maps.Size(20, 40));							
//_________________________________________________________________________________________________________
//  CARTE DE BASE
//_________________________________________________________________________________________________________
// options de dessin de la carte
	var GO3options   	= 	{
 		center: 	GO3centre,
		zoom: 		GO3zoom,
// 		mapTypeId: 	google.maps.MapTypeId.HYBRID
// 		mapTypeId: 	google.maps.MapTypeId.ROADMAP		
 		mapTypeId: google.maps.MapTypeId.TERRAIN
							};     			// fin options		
//  dessin de la carte de base					
	var carte = new google.maps.Map(document.getElementById("GO3carte"), GO3options);	
//_________________________________________________________________________________________________________		
//  alert (" Creation marqueurs  en BOUCLE");
//_________________________________________________________________________________________________________	
// Creation marqueurs
	GO3marqueurs	=	new Array;
//				GO3bulleposition 	= 	new google.maps.LatLng(BadMTableau[0][4], BadMTableau[0][5]); 
   	for (var i = 1; i < (BadMTableau.length); i++)					{	//  Boucle marqueurs
		BadMnom		=	BadMTableau[i][0];
		BadMpage	=	BadMTableau[i][2];
		BadMpageT	=	BadMTableau[i][3];
		GO3marqueurposition = 	new google.maps.LatLng(BadMTableau[i][4][0], BadMTableau[i][4][1]); 
//  creation des marqueurs  
		BadMappel		=	" ";
		if (BadMpage	!=	"Aucune")	
			BadMappel	=	"<p>Voir <a href=\"../../"+GO3famille+"/"+GO3famille+"-Pages/"+BadMpage+".htm\">"+BadMpageT+"</a>";
//  appel depuis BadMramiques
		if (GO3MarqueursSite == "VV") 	{	 
			GO3bullecontenu 	=	"<h3 style=\"text-align:center;\">"+BadMTableau[i][1]+"</h3>"+
									"<div style=\"width:480px; height:280px; background-color:silver; text-align:center; padding-right:10px;\">"+							
									"<p>"+BadMTableau[i][5]+	
									"<p><A HREF='javascript:popupFS(\"../VV-Pages/VV-Panoramique.htm?panor="+BadMnom+"&amp;panof="+BadMfamille+"\")'>"+
									"<img  src=\"../Panoramiques/"+BadMTableau[i][0]+".jpg\" style=\"width:300px;\" ></a>"+BadMappel+"</div>";
										}
//	appel depuis BM-Accueil
		if (GO3MarqueursSite == "BM") 	{
			GO3bullecontenu 	=	"<h3 style=\"text-align:center;\">"+BadMTableau[i][1]+"</h3>"+
									"<div style=\"width:480px; height:150px; background-color:silver; text-align:center; padding-right:10px;\">"+							
									"<p>"+BadMTableau[i][5]+BadMappel+	"</div>";
										}
//alert (GO3bullecontenu);
//  ------------------suite du traitement---------------------------------------------
		GO3marqueurs[i] = new google.maps.Marker	({		
			position: 		GO3marqueurposition,	
 			title : 		BadMTableau[i][1], 			 
//			cursor : 		"gpxtitredepart",
			icon: 			GO3iconemarqueur, 
  			GO3textebulle: 	GO3bullecontenu,			// paramètre non officiel pour associer texte infobulle et marker
			map: carte	
													});	// fin marqueur	
//_________________________________________________________________________________________________________	
//  Creation event et infobulle sur marqueur
//			GO3infobulle = new google.maps.InfoWindow	({content: GO3bullecontenu, maxwidth:800, disableAutoPan:true, position:GO3bulleposition });
			GO3infobulle = new google.maps.InfoWindow	({content: GO3bullecontenu, maxwidth:800 });
 			google.maps.event.addListener(GO3marqueurs[i], 'click',	function() 	{				// ou mouseover par exemple
														GO3infobulle.setContent(this.GO3textebulle);						
														GO3infobulle.open(carte, this);
 
																					} );
//_________________________________________________________________________________________________________			
																		}		//  FIN Boucle marqueurs
//_________________________________________________________________________________________________________ 
//    alert (" fin de la fonction gpxGO3");
														}	// fin de la fonction gpxGO3				
//=========================================================================================================
//
//---------------------------------------------------------------------------------------------------------
//
//
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//
//   alert("Fin inclusion Script ");
//
//_________________________________________________________________________________________________________	
//---------------------------------------------------------------------------------------------------------
//------------fin outils                
//---------------------------------------------------------------------------------------------------------
//_________________________________________________________________________________________________________	

