CHEMIN_PAL = "grand/";
var Mouse_X; // Variable globale Position X de la Mouse
var Mouse_Y; // Variable globale Position Y de la Mouse
/**
* Fonction permettant de charger le contenu de la div image grand format
* @param String pNomImage Nom de l'image à charger
* @type void
*/
function ouvrirPhoto(pNomImage) {
	if(document.getElementById("divphoto")) {
		document.getElementById("divphoto").style.visibility = "visible";
		document.getElementById("divphoto").innerHTML = 
			"<img src='"
			+ CHEMIN_PAL
			+ cheminPage
			+ pNomImage 
			+ "'>";
	} else {
		//document.layers["divImageGF"].style.top = window.event.screenY-window.screenTop;
		document.layers["divphoto"].style.visibility = "visible";
		document.layers["divphoto"].innerHTML = 
			"<img src='"
			+ CHEMIN_PAL
			+ cheminPage
			+ pNomImage 
			+ "'>";
	}
}

/**
* Fonction qui permet de masquer la DIV d'affichage des images en grand format
* @type void
*/
function fermerDiv(){
	if(document.getElementById("divphoto")) {
		document.getElementById("divphoto").style.visibility = "hidden";
	} else {
		document.layers["divphoto"].style.visibility = "hidden";
	}
}

/**
* Fonction permettant de charger le contenu de la div image grand format
* @param String pCheminCompletImage Nom de l'image à charger avec son chemin complet
* @type void
*/
function ouvrirPhotoCheminComplet(pCheminCompletImage) {
	if(document.getElementById("divphoto")) {
		document.getElementById("divphoto").style.visibility = "visible";
		document.getElementById("divphoto").style.left = Mouse_X;
		document.getElementById("divphoto").style.top = Mouse_Y;
		document.getElementById("divphoto").innerHTML = 
			"<img src='"
			+ pCheminCompletImage 
			+ "'>";
	} else {
		//document.layers["divImageGF"].style.top = window.event.screenY-window.screenTop;
		document.layers["divphoto"].style.visibility = "visible";
		document.layers["divphoto"].style.left = Mouse_X;
		document.layers["divphoto"].style.top = Mouse_Y;
		document.layers["divphoto"].innerHTML = 
			"<img src='"
			+ pCheminCompletImage 
			+ "'>";
	}
}



//-----------------------------------------------------------------------------
// l'argument e n'est passé à la fonction que par les navigateur n'ayant pas
// implémenté event comme objet, IE posséde son propre objet bien connu event
//-----------------------------------------------------------------------------
function WhereMouse( e ){
  var DocRef;    // Variable pour IE uniquement

  // L'événement est passée à la fonction
  // donc tous sauf IE…
  if( e){                     // Dans ce cas on obtient directement la position dans la page
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{                      // Dans ce cas on obtient la position relative à la fenêtre d'affichage
    Mouse_X = event.clientX;
    Mouse_Y = event.clientY;

    //-- Il faut traiter le CAS des DOCTYPE sous IE
    if( document.documentElement && document.documentElement.clientWidth) // Donc DOCTYPE
      DocRef = document.documentElement;   // Dans ce cas c'est documentElement qui est réfèrence
    else
      DocRef = document.body;                    // Dans ce cas c'est body qui est réfèrence

    //-- On rajoute la position liée aux ScrollBars
    Mouse_X += DocRef.scrollLeft;
    Mouse_Y += DocRef.scrollTop;
  }
}

//== INITIALISATION ================
document.onmousemove = WhereMouse;

