/**************************************************************
 * SCRIPTS KOAMA
 **************************************************************/

 
/**************************************************************
 * ouvrir
 * BUT :
 * ouvrir une popup avec contenu et taille variable
 * E :
 * str url
 * int largeur
 * int hauteur
 * S :
 * popup, l'identificateur de la popup ouverte
 **************************************************************/
function ouvrir(url, largeur, hauteur) {
	var param = "width=" + largeur + ",height=" + hauteur + ",menubar=yes,scrollbars=yes,resizable=yes,statusbar=yes,left=100,top=100";
	popup = window.open(url, "popup", param);
	popup.focus();
	return popup;
}




/******************************* fonctions partie admin **********************************/
/*
 * Désélectionner toutes les langues
 */
function deselectAllLang() {
	var langues = document.forms['frmNouveauSite'].elements['langu_id'];
	for (i = 0 ; i < langues.length ; i++) {
		langues.options[i].selected = false;
	}
}

/*
 * Vérifier qu'il n'y a que 3 langues sélectionnées
 */
function verifNbLangues() {
	var nbLangues = 3; // nombre maximum de langues
	var nbLangueChecked = 0; // nombre de langues déjà sélectionnées
	var listeLangues = document.forms["frmNouveauSite"].elements["langu_id"]; // le select de la langue

	for (i = 0; i < listeLangues.options.length; i++) { // pour chaque option du select de la langue
		if (listeLangues.options[i].selected == true) { // si l'élément est sélectionné
			nbLangueChecked++;
		}
		if (nbLangueChecked > nbLangues) { // si il y a trop de langues sélectionnées
			listeLangues.options[i].selected = false;
			nbLangueChecked--;
		}
	} // fin pour chaque option du select de la langue
}
