// Animation plan du CHIC, d'après http://www.pompage.net/pompe/javascript-non-intruisif-chapitre-2/ 

function trouveimg()
{
 var lienVersB, imgs, i, plan;
 plan = new Image();
 lienVersB = document.getElementById('batB');		// on atteind l'élément qui est le lien vers l'image avec le batiment B
 lienVersA = document.getElementById('batA');		// on atteind l'élément qui est le lien vers l'image avec le batiment A
 imgs=document.getElementsByTagName('img');			// pour atteindre les images de la page et obtenir un tableau
 for(i in imgs)
  {
  if(/chic_plan.gif/.test(imgs[i].src))		      // on atteind l'élément qui est l'image sans les 2 batiments
   {
    // ajoutons la fonction 'roll' aux liens quand la souris passe dessus (onmouseover) et quand elle s'en éloigne (onmouseout)
    // puis faisons passer l'image sans les 2 batiments en tant que paramètre de type objet à la fonction roll()
	 plan = imgs[i];
   lienVersB.onmouseover=function(){rollB(plan);};
   lienVersB.onmouseout=function(){rollB(plan);};
   lienVersA.onmouseover=function(){rollA(plan);};
   lienVersA.onmouseout=function(){rollA(plan);};
   lienVersB.onfocus=function(){rollB(plan);};
   lienVersB.onblur=function(){rollB(plan);};
   lienVersA.onfocus=function(){rollA(plan);};
   lienVersA.onblur=function(){rollA(plan);};
   }
  }
}

function rollB(o)
{
 var src,ftype,newsrc;
 		 // récupérons le src de l'image, et trouvons son extension de fichier
 src = o.src;
 ftype = src.substring(src.lastIndexOf('.'), src.length);
 		 // vérifions si le src comporte déjà la chaîne '_B' et si c'est le cas, supprimons-la
 if (/_B/.test(src)) {
 		newsrc = src.replace('_B','');
 }
 else {
     // sinon, ajoutons '_B' au src
    newsrc = src.replace(ftype, '_B'+ftype);
 }
 o.src=newsrc;
}

function rollA(o)
{
 var src,ftype,newsrc;
 		 // récupérons le src de l'image, et trouvons son extension de fichier
 src = o.src;
 ftype = src.substring(src.lastIndexOf('.'), src.length);
 		 // vérifions si le src comporte déjà la chaîne '_A' et si c'est le cas, supprimons-la
 if (/_A/.test(src)) {
 		newsrc = src.replace('_A','');
 }
 else {
     // sinon, ajoutons '_B' au src
    newsrc = src.replace(ftype, '_A'+ftype);
 }
 o.src=newsrc;
}

// Donne le focus au formulaire d'accès restreint, remplit le champ de recherche

function texteParDefaut()
{
 var champSearch ;
 champSearch = document.getElementById('search-3').getElementsByTagName('input')[0];    
 champSearch.onfocus = function() {
   if (this.value == 'Rechercher sur le site') {this.value = '';}
 }
 champSearch.onblur = function() {
   if (this.value == '') {this.value = 'Rechercher sur le site';}
 }
 champSearch.value = 'Rechercher sur le site';
}

function donne_focus()
{
 var champ;
 champ = document.getElementById('motdepasse');
 champ.focus();
}


window.onload=function(){
 trouveimg();
 texteParDefaut();
 donne_focus();

}



    

