/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	$ raccourci d'écriture pour sélectionner une image de la page
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

function $i(id){
	return document.images[id];
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	fenêtre Alert au format HTML
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function HtmlAlert(xstr){
	var y=document.createElement('span');
	y.innerHTML=xstr;
	alert(y.innerHTML);
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	Récupération du nom d'une image sans extention a partir de src
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function ViderChamp(id,str) {	
	if($(id).value == str) $(id).value = '';	
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	Récupération du nom d'une image sans extention a partir de src
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function GetImgNom(img_nom) {
	$i= img_nom.substring(img_nom.lastIndexOf('/') +1, img_nom.lastIndexOf('.'));		
	return $i
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	Enlever les espaces en début et fin de chaine
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function Trim(texte){ return texte.replace(/(^\s*)|(\s*$)/g,''); } 
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	Changer la visibilité d'un layer
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

function Visibilite(id) {
	if($(id).style.visibility == 'visible') 	$(id).style.visibility = 'hidden';
	else										{
		$(id).style.visibility = 'visible';
		$(id).style.zindex = 100;
	}
	
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	gere le changement de visibilite d'un tag
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function SelectVisibility(visibilite){
	if(navigator.appName.substring(0,1) == "M"){
 		SE = document.getElementsByTagName('select');
		 if(SE.length > 0){		
			for(i=0;i<SE.length;i++)	SE[i].style.visibility  = visibilite;
		 }
	}
}	

function TagVisibility(objet){
 if(objet.length > 0){
 for(i=0;i<objet.length;i++)  eval(objet[i]).style.visibility = 
    (eval(objet[i]).style.visibility=='hidden'?'visible':'hidden');
 }
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
					Ouverture popup centre
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

function Popup( fichier, nom, largeur, hauteur){

		var gauche = ( screen.width - largeur ) / 2;
	  var haut = ( screen.height - hauteur ) / 2;
			var option= 'toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0';
			if ( option ){
					option = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche + ', ' + option;
			}
			else{
					option = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche;
			}
			  window.open(fichier, nom, option);
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
				test mail
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function verifierMail(e_mail){
	if(e_mail != ''){
		var re_email = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$/ ;
	  	t_email = re_email.test(e_mail);
	    if (!t_email) return false;
	    else return true;
	}else return true;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
		changer l'opacite des images en passant le curseur	
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
function makevisible(cur,which){
	if(which==0){
			if(document.all) cur.filters.alpha.opacity=100
			else cur.style.setProperty("-moz-opacity", 1, "");
		}else{
			if(document.all) cur.filters.alpha.opacity=65
			else cur.style.setProperty("-moz-opacity", .65, "");
		}
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
		Returns the value of the selected radio button in the radio group 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* 
* returns "" if the radio is not found or if nothing is checked 
*/ 
function GetRadioValue(radioName){ 
  array=$$('input'); 
  var value=""; 
   
  array.each( 
    function (radio){ 
      if (radio.hasAttribute("name") && radio.readAttribute("name")==radioName) 
        if (radio.checked=="true" || radio.checked) value=radio.getValue();  
    } 
  );//End of each() 
  return value;  
} 

