// ------- Récupère la valeur d'un champs de formualire à partir de son ------- 
function getVal(name) {
	return('toto');
}

// ---------- Change la classe d'un élément si une case à cocher est cochée ----------
/* Ex : A l'initialisation, 2 champs son masqués, lorsqu'on coche une checkbox, ils s'affichent */
function onChecked(checkBox, champs, newClass){
	//alert(checkBox.checked);
	
	var reg = new RegExp("[ ,;]+", "g");
	var champs_arr = champs.split(reg);
	
	for(i=0; i<champs_arr.length; i++)	{
		//alert(document.getElementById(champs_arr[i]).className);
		if(checkBox.checked) {
			document.getElementById(champs_arr[i]).className = '';
		} else {
			document.getElementById(champs_arr[i]).className = newClass;
		}
	}
}


// ---------- Change le nom de la classe d'un champ ----------
/* Ex : A l'initialisation, la couleur d'un champ est gris clair (pour indiquer ce qu'on attend comme valeur),
quand la personne clique, ce qu'elle écrit est en gris foncé */
function changeColor(champ, newClass){
	//alert(champ+" "+newClass);
	champ.className = newClass;
}

// ---------- Supprime la valeur d'un champ d'un formulaire au clic si cette valeur est égale à la valeur initaile du champ ----------
function deleteClick(champ, valInit){
	//alert(val+" "+champ);
	//alert(champ.value+" --- "+valInit);
	if(champ.value == valInit) {
		champ.value = '';
	}
}

// ---------- Compte le nombre de caractères dans un champ de formulaire ----------
function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit)
	{
		field.value = field.value.substring(0, maxlimit);
	}
	else
	{
		countfield.value = maxlimit - field.value.length;
	}
}

// ---------- Ajout aux favoris ----------
function favoris(url, nom)
{
	if ( navigator.appName != 'Microsoft Internet Explorer' ) {
		window.sidebar.addPanel(nom, url, ""); 
	} else {
		window.external.AddFavorite(url, nom);
	}
}

// ---------- Ouvre une popup centrée ----------
function popup(page, nom, scrollbar, largeur, hauteur)
{
	var top = (screen.height - hauteur)/3;
	var left = (screen.width - largeur)/2;
	window.open(page, "nom", "top=" + top + ",left=" + left + ",scrollbars=" + scrollbar + ",menubar=no,toolbar=no,resizable=no,width=" + largeur + ",height=" + hauteur);
}

