<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- (c) Société d'histoire de Saint-Basile-le-Grand                          -->
<!-- Auteur : Claire Leblanc                                                  -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>
<!------------------------------------------------------------------------------>
<!-- Hides all status bar messages                                            -->
<!-- Ce code n'est pas utilisé actuellement ------------------------------------>
<!------------------------------------------------------------------------------>
function hidestatus(){
window.status=''
return true
}

<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- Ouvrir une page html pour exécuter le fichier flash                      -->
<!--  url = nom du fichier                                                    -->
<!--  wtitre = titre de la fenêtre                                            -->
<!-- On ne doit plus passer le "sous-répertoire" du fonds                     -->
<!-- Pour des raisons de compatibilité, le code javascript doit enlever       -->
<!-- la partie "sous-répertoire" du fonds                                     -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>
function voirFlash(url, wtitre )
{
	var newURL = url
	var idxpath = url.indexOf('/'); /*parameters on this URL? */
	if( idxpath >= 0 )
	{
		newURL= url.substring(idxpath+1, url.length)
	}
 	window.open('../../flash.html' +'?'+ wtitre +'$' + newURL,'wtitre',"height=520,width=660,status=no,toolbar=no,menubar=no,location=no,directories=no");

}


function IE(e) {
     if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3"))
     { return false; }}

function NS(e) {
     if (document.layers || (document.getElementById && !document.all))
     {
          if (e.which == "2" || e.which == "3")
          { return false; }     }
}
<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- rafraichir les hauteurs des IFrames pour refléter la vrai valeur         -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>

function reFreshIframe()
{
	<!-- Obtenir la liste des frames -->
	var frm = window.parent.frames;

	<!-- Pour chacun des frames ajuster la hauteur de tous ses iframe -->
	for (i=0; i < frm.length; i++)
	{
	    IFrames = frm[i].document.getElementsByTagName('IFRAME');
    	    for (var j = 0; j < IFrames.length; j++)
            {
        	var oFra = IFrames[j];
        	oFra.height = oFra.contentWindow.document.body.scrollHeight;	//changement de la hauteur
            }
        }
}

<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- déactiver le clique de droite                                            -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>

function desactiverBtnDroit()
{
// cette ligne de code a été ajoutée pour dé-activer le "select all" dans le menu  de Firefox
disableSelection(document.body);
   if(!document.rightClickDisabled)
   {
     if(document.layers)
     {
        document.captureEvents(Event.MOUSEDOWN);
         document.onmousedown=desactiverBtnDroit;

     }
     else
        {
        document.oncontextmenu=desactiverBtnDroit;
        }

        return document.rightClickDisabled=true;
   }

   return false;
}

function  returnFalse ()
{
        return false;
}



<!------------------------------------------------------------------------------>
// Disable Text Selection script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
// This notice MUST stay intact for legal use
// Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
// cette Fonction dé-active le "select all" dans le menu  de Firefox
<!------------------------------------------------------------------------------>

function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
        target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
        target.style.MozUserSelect="none"
else //All other route (ie: Opera)
        target.onmousedown=function(){return false}
target.style.cursor = "default"
}


<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- Cette fonction remplacera  showPhoto                                     -->
<!-- Ouvrir une page web, pour afficher la photo en plus grand                -->
<!-- On ne doit plus passer le "sous-répertoire" du fonds                     -->
<!-- Pour des raisons de compatibilité, le code javascript doit enlever       -->
<!-- la partie "sous-répertoire" du fonds                                     -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>
function ShowPhoto(picURL, wName, w, h ,mapping)
{
var newURL = picURL
var wn = 650
var hn = 490
if ( w)
{
   wn = parseInt(w) + 0
}
if( h)	
{
   hn = parseInt(h) + 0
}
if (mapping == '1' && w < h)
{
  hn = parseInt(h) + 50
}
if (mapping == '1' && w >= h)
{
  hn = parseInt(h) + 30
}
var idxpath = picURL.indexOf('/'); /*parameters on this URL? */
if( idxpath >= 0 )
{
	newURL= picURL.substring(idxpath+1, picURL.length)
}
var param = "height=" +hn +",width="+ wn +",status=no,toolbar=no,menubar=no,location=no,directories=no,resizable=yes"

if (mapping == '1' )
{
	window.open('../../displaymapping.html?'+newURL+"$" +h +"&" + w,wName,param);
}
else
{
 	window.open('../../display.html?'+newURL,wName,param );
}
}
<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- Ouvrir une page web, pour afficher la photo en plus grand                -->
<!-- On ne doit plus passer le "sous-répertoire" du fonds                     -->
<!-- Pour des raisons de compatibilité, le code javascript doit enlever       -->
<!-- la partie "sous-répertoire" du fonds                                     -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>
function ShowPhoto2(picURL, wName)
{
	var newURL = picURL
	var idxpath = picURL.indexOf('/'); /*parameters on this URL? */
	if( idxpath >= 0 )
	{
		newURL= picURL.substring(idxpath+1, picURL.length)
	}

 	window.open('../../display.html?'+newURL,wName,"height=490,width=650,status=no,toolbar=no,menubar=no,location=no,directories=no");
}
<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- Ouvrir une page web, pour afficher le l'image de la page couverture      -->
<!-- du livre en plus grand                                                   -->
<!-- On ne doit plus passer le "sous-répertoire" du fonds                     -->
<!-- picURL -- Nom du fichier                                                 -->
<!-- wName  -- Nom de la fenêtre                                              -->
<!-- w      -- Largeur de l'image                                             -->
<!-- h      -- Hauteur de l'image                                             -->
<!------------------------------------------------------------------------------>
function ShowLivre(picURL,wName, w, h )
{
var newURL = picURL
var wn = 650
var hn = 490

if ( w)
{
   wn = parseInt(w) + 0
}
if( h)	
{
   hn = parseInt(h) + 0
}
var idxpath = picURL.indexOf('/'); /*parameters on this URL? */
if( idxpath >= 0 )
{
newURL= picURL.substring(idxpath+1, picURL.length)
}
var param = "height=" +hn +",width="+ wn +",status=no,toolbar=no,menubar=no,location=no,directories=no,resizable=yes"
window.open('../../display.html?'+newURL,wName,param );

}

<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- Ouvrir une page web spécifique                                           -->
<!-- url    -- Nom du fichier                                                 -->
<!-- wname  -- Nom de la fenêtre                                              -->
<!------------------------------------------------------------------------------>
function showPopUp(url,wname) {

window.open(url,wname, 'width=900,height=200,left=100,top=100,scrollbars=yes,resizable=yes');
}

<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- onload event d'un frameset on déactive le bouton de droite et on         -->
<!-- rafraichir les hauteurs des IFrames pour refléter la vrai valeur         -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>
 function onLoadFrameset(){
	desactiverBtnDroit()
	reFreshIframe()
}

<!------------------------------------------------------------------------------>
<!--                                                                          -->
<!-- onresize event d'un frame on rafraichir les hauteurs des IFrames pour    -->
<!-- refléter la vrai valeur                                                  -->
<!--                                                                          -->
<!------------------------------------------------------------------------------>

function onResizeFrame(){
	reFreshIframe();
}

/*--------------------------------------------------------------------*/
/* Les fonctions et variables suivantes permettent d'ouvrir une page  */
/* html dans la même fenêtre que le parent sur l'événement            */
/* onMouseDown, pour bien  fonctionner on doit ajouter                */
/* sur le tag <body le code suivant : onmousedown="onMousedownEvent()"*/
/* on doit aussi définir 2 styles 'mapid' et 'square'                 */
/* exemple d'utilisation dans                                         */
/* cimetiereSBLG_index_alpha.html et                                  */
/* cimetiereSBLG_index_plan_photo.html                                */
/*--------------------------------------------------------------------*/


/*--------------------------------------------------------------------*/
/* cette variable contient le lien de la page html à afficher,        */
/* quand on clique à l'intérieur d'un rectangle                       */
/*--------------------------------------------------------------------*/
var hrefdown = ""

/*--------------------------------------------------------------------*/
/* Remplacer le curseur de la souris par une main et afficher         */
/* un rectangle qui délimite la zone et sauver la valeur du lien      */
/*--------------------------------------------------------------------*/
function montrerMainetCarre( left, top, right, bottom, thishref )
{
        document.getElementById('mapid').style.cursor = 'HAND';
        document.getElementById('square').style.visibility= 'visible';
        document.getElementById('square').style.left=left;
        document.getElementById('square').style.top= Math.abs(top );
        document.getElementById('square').style.width=Math.abs(right-left)+'px';
        document.getElementById('square').style.height=Math.abs(bottom-top)+'px';
        hrefdown = thishref;
}

/*--------------------------------------------------------------------*/
/* Remplacer le curseur de la souris par le curseur de défaut         */
/* effacer le rectangle qui délimite la zone                          */
/* enlever la valeur du lien                                          */
/*--------------------------------------------------------------------*/
function enleverMainetCarre()
{
        document.getElementById('mapid').style.cursor = 'default';
        document.getElementById('square').style.visibility= 'hidden';
        hrefdown = ""
}
/*--------------------------------------------------------------------*/
/* Cette fonction corrige un problème avec firefox                    */
/* On doit simuler l'évènement OnMouseDown pour afficher la page      */
/* html qui correspond à la zone délimitée par le rectangle           */
/*--------------------------------------------------------------------*/
function onMousedownEvent()
{

/* la ligne suivante permet de scroller en haut de la page quand on   */
/* la remplace par une nouvelle page                                  */
parent.scrollTo(0,0)
// ovrir une nouvelle page dans la même fenêtre
window.open(hrefdown,'_self');

}

/*--------------------------------------------------------------------*/
/* Remplacer le curseur de la souris par une main                     */
/* et sauver la valeur du lien                                        */
/*--------------------------------------------------------------------*/
function montrerMain(thishref)
{
        document.getElementById('mapid').style.cursor = 'HAND';
        hrefdown = thishref
}

/*--------------------------------------------------------------------*/
/* Remplacer le curseur de la souris par le curseur de défaut         */
/* enlever la valeur du lien                                          */
/*--------------------------------------------------------------------*/
function enleverMain()
{
        document.getElementById('mapid').style.cursor = 'default';
        hrefdown = ""
}


