﻿/* ---------------------------------------------------------------------------
 * Fichier de définion des fonctions javascript du site de photos 
 * d'Hugues Pargney        						    */
/*--------------------------------------------------------------------------*/

var ListeThemes = ["Ambiances de Montagne", 
                   "Ambiances de bord de Mer", 
                   "Ambiances autour de Sites Historiques", 
                   "Ambiances d'Instants Magiques",
                   "Atmosphères en Atmosphère",
                   "Atmosphères autour d'Animaux",
                   "Expo - Sur les Routes du Maroc"];

var NbThemes = 7;



/*--------------------------------------------------------------------------*/
// Ecriture du foot de chaque page
function Foot(){
   // Modifier la ligne suivante pour la date de mise à jour du site
	 var DateMiseAJour = "07/08/2008";
	 
var texte = "<br><br><br><br><br><br><table width=60% height=1 cellpadding=0 cellspacing=0 align=center ><tr><td height=1 bgcolor=#827388></td></tr></table>"+
               "<p class=textefoot>Dernière mise à jour le " + DateMiseAJour +
	       "<br>L'ensemble des photographies de ce site est soumis aux règles du copyright - © Hugues-Pargney.com 2006-2008</p>";

  document.write(texte);
}

function RechercheNavigateur() {

    var agt=navigator.userAgent.toLowerCase();
    var is_opera = (agt.indexOf("opera") != -1);
    var is_mac = (agt.indexOf("mac")!=-1);
    var is_konq = (agt.indexOf('konqueror') != -1);
    var is_safari = ((agt.indexOf('safari')!=-1)
		&&(agt.indexOf('mac')!=-1))?true:false;
    var is_khtml  = (is_safari || is_konq);
    var is_gecko = ((!is_khtml)&&(navigator.product)
		&&(navigator.product.toLowerCase()=="gecko"))?true:false;                          
    var is_fb = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && (navigator.vendor=="Firebird"));
    var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && ((navigator.vendor=="Firefox")||(agt.indexOf('firefox')!=-1)));
    var is_moz   = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                    (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                    (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                    (is_gecko) && (!is_fb) && (!is_fx) &&
                    ((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")));
    var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)
                && (!is_khtml) && (!(is_moz)) && (!is_fb) && (!is_fx));
    var is_ie   = ((agt.indexOf('msie') != -1) && (!is_opera) && (!is_khtml));	
    
  
  if (is_ie) 
	  return ("IE");
	else if (is_moz) 
  	return ("MOZ");
  else
	  return ("FF");
	
}


function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}


/*--------------------------------------------------------------------------*/
// chargement de la feuille de style style.css
function InclureLesStyles(){
  var texte = "<link rel=stylesheet"+
              " type=text/css href=style.css media=screen />";
  document.write(texte);
}

/*--------------------------------------------------------------------------*/
// Positionement du menu Accueil
function MenuAccueil(){
   var texte = "<div id=menu>"+
               "<dl>"+
                 "<dt onmouseover=javascript:montre();>"+
                 "<a href=index.html>Accueil</a></dt>"+
               "</dl>";

  document.write(texte);
}

/*--------------------------------------------------------------------------*/
// Positionement du menu Présentation
function MenuPresentation(){
   var texte = "<dl>"+
                 "<dt onmouseover=javascript:montre();>"+
                 "<a href=Presentation.html>Présentation</a></dt>"+
               "</dl>";

  document.write(texte);
}

/*--------------------------------------------------------------------------*/
// Positionement du menu Photo
function MenuGaleries(){
	
	var TexteMenu = ""; 
	var Menu; 
	var Id;
	
   
   for(i=0; i<NbThemes; i++){
   	 Id = i+1;
     Menu = ListeThemes[i];
     TexteMenu +=  "<li><a href=Theme"+Id+"Accueil.html>"+Menu+"</a></li>";
    
   }

   var texte = "<dl>"+
               "<dt onmouseover=javascript:montre('smenu1');><a href=Galeries.html>Galeries</a></dt>"+
                 "<dd id=smenu1><ul>"+
                    TexteMenu+
                 "</ul></dd>"+
                "</dl>";

  document.write(texte);
 
}

/*--------------------------------------------------------------------------*/
// Positionement du menu Contact
function MenuContact(){
   var texte = "<dl>"+
                 "<dt onmouseover=javascript:montre();>"+
                 "<a href=Contact.html>Contact</a></dt>"+
               "</dl>";

  document.write(texte);
}

/*--------------------------------------------------------------------------*/
// Positionement du menu Tirages
function MenuTirages(){
   var texte = "<dl>"+
                 "<dt onmouseover=javascript:montre();>"+
                 "<a href=Tirages.html>Tirages</a></dt>"+
               "</dl>";

  document.write(texte);
}

/*--------------------------------------------------------------------------*/
// Positionement du menu EnglishVersion
function MenuEnglishVersion(){
   var texte = "<dl>"+
                 "<dt onmouseover=javascript:montre();>"+
                 "<a href=Galeries_B.html>English Version</a></dt>"+
               "</dl>";

  document.write(texte);
}

/*--------------------------------------------------------------------------*/
// Positionement de l'ensemble des menus
function MiseEnPlaceDesMenus() {
  MenuAccueil();
  MenuPresentation();
  MenuGaleries();
  MenuContact();
  MenuTirages();
  MenuEnglishVersion();
}

