// fonctions générales


/***********************/
/*        images       */
/***********************/

//changement d'image simple, et on enlève le focus (car certains navigateurs affichent un cadre autour des boutons)
function changeImage(imgNom,imgNouv){
	if(document.images){
		document.images[imgNom].src = imgNouv;
		retireFocus(imgNom);
	}
}

//enlever le focus (car certains navigateurs affichent un cadre autour des boutons)
function retireFocus(imgNom){
	if(document.images){
		if(document.images[imgNom].blur){document.images[imgNom].blur();}
	}	
}




/**********************/
/*       popups       */
/**********************/

//ouverture de popup
function ouvrirPopup(url,hauteur,largeur) {
	var fenetre;
	var haut=(screen.height-hauteur)/2;
	var gauche=(screen.width-largeur)/2;
   	window.open(url,"","menubar=no,status=no,scrollbars=no,resizable=no,left="+gauche+",top="+haut+",width="+largeur+",height="+hauteur);
};

//ouverture de popup
function ouvrirPopupSimple(url) {
	var fenetre;
	var haut=(screen.height-hauteur)/2;
	var gauche=(screen.width-largeur)/2;
   	window.open(url,"","menubar=no,status=no,scrollbars=no,resizable=no");
};
//fermeture de popup
function fermerPopup() {
		window.close();
};

/**********************/
/*    suppression     */
/**********************/

function confirmeSuppression(message,page) {
	if (confirm(message)) {
		document.location=page;
	}
}

/*********************/
/*    checkboxes    */
/*********************/

function toutCocher(formulaire,premiereCheckbox,derniereCheckbox){
		
	for(i=premiereCheckbox;i<=derniereCheckbox;i++)
	document.forms[formulaire].elements[i].checked=true;
}
function toutDecocher(formulaire,premiereCheckbox,derniereCheckbox){
		
	for(i=premiereCheckbox;i<=derniereCheckbox;i++)
	document.forms[formulaire].elements[i].checked=false;
}


/*************************/
/* textarea
/*************************/

function verif_change(textarea,max)        // vérifie que le nombre maxi n'a pas été atteint lorsque l'utilisateur sort du champs
{
        if (textarea.value.length >= max+1 ){     
            alert('Vous ne pouvez rentrer que '+ max +' caractères maximum pour ce champs');
			nouveau_message = textarea.value.substr(0,max);
			textarea.innerHTML = nouveau_message;
            return false;
        }
        else return true;                 // sinon, on continu
}

function removeLogin() {
	var element = document.getElementById('login_champ');
	if(element.value = 'Login') {
		element.value = '';
	}
}

function removePassword() {
	var element = document.getElementById('mdp_champ');
	if(element.value = 'password') {
		element.value = '';
	}
}

