/* SCRIPT INFOBULLES */
/* INCLUDE : menuvisiteur.php, modif_images.php, ajoutimg_publication */

	AfficherInfoBulle = function(e)
	{
	  var text = $(this).next('.info-bulle-contenu');
	  if (text.attr('class') != 'info-bulle-contenu')
		return false;

	  text.fadeIn("fast")
		.css('top', e.pageY+15)
		.css('left', e.pageX+10);

	  return false;
	}
	CacherInfoBulle = function(e)
	{
	  var text = $(this).next('.info-bulle-contenu');
	  if (text.attr('class') != 'info-bulle-contenu')
		return false;

	  text.fadeOut("fast");
	}

	InstallationInfoBulle = function()
	{
	  $('.info-bulle-css')
		.each(function(){
		  $(this)
			.after($('<span/>')
			  .attr('class', 'info-bulle-contenu')
			  .html($(this).attr('title')))
			.attr('title', '');
		})
		.hover(AfficherInfoBulle, CacherInfoBulle);
	}

	$(document).ready(function() {
	  InstallationInfoBulle();
	});
	
/* FIN SCRIPT INFOBULLES */




 /* Fonction qui vérifie que le caractère inscrit est ...
  @param evenement est l'événement fournis par le keypress
  @param type est le type de caractère qu'on souhaite bloquer: 0 pour bloquer chiffres, 1 pour bloquer lettres
  @return true si le caractère est correct */
  /* SOURCE : http://www.developpez.net/forums/d153408/webmasters-developpement-web/html-dhtml-xhtml/interdire-saisie-chiffre-input-text/ */
 /* Pour l'utiliser : 
		<input type="text" id="0" name="txtNom" size="29" value="" onKeyPress="return verifieChar(event,0);">
		<input size="10" type="text" id="2" name="txtCivique" value"" onKeyPress="return verifieChar(this,event,1);"> */
		
 /* INCLUDE : */
 
 function verifieChar(evenement,type){
  var charCode; 
  charCode = evenement.keyCode; //Code ascii
 
  switch(type){
   case 0:
    //Lettres en majuscules,minuscule et trait d'union
    if((charCode >= 65 && charCode <= 90)
     ||(charCode >= 97 && charCode <= 122)
     ||(charCode == 45)		//45 : espace
     ||(charCode == 32)){	//32 : - 
 
     return true ;
    }
    //si c'est un chiffre ou autre on n'affiche rien
    else{
     return false ;
    }
   break;
   case 1:
    //chiffres
    if((charCode >= 48 && charCode <= 57))
	{
     return true;
    }
    //si c'est autre chose on n'affiche rien
    else{
     return false ;
    }
   break;
   case 2:
    //Lettres et chiffres seulement
    if((charCode >= 65 && charCode <= 90)
     ||(charCode >= 97 && charCode <= 122)
     ||(charCode >= 48 && charCode <= 57)
     ||(charCode == 32)){
 
     return true;
    }
    else{
     return false;
    }
   break;
  }//fermeture du switch
	//evenement.preventDefault();
	//evenement.stopPropagation();
 }//fermeture de la fonction


