/**
 * NBN: Librairie JS de la liste de résultat de recherche
 * Ne doit contenir que les fonctions communes
 */


/**
*@author Jacques BASLER
*cette fonction permet de recharger la page et de remettre la valeur du champs ? la valeur pass? en param?tre
*@param en entr?e : - String nomFormulaire qui correspond au nom du formulaire o? se situe la liste d'annonces
*					- String nomChampHidden qui correspond au nom du champ hidden dans lequel est stock? la valeur 
*					- String valeurChampHidden qui correspond ? la valeur du champ hidden ? renseigner
*/
function changerChampHidden(nomFormulaire,nomChampHidden, valeurChampHidden){
	
	var inputHidden 	= eval('document.'+ nomFormulaire + '.elements[nomChampHidden]');	
	inputHidden.value	= valeurChampHidden;
	
}//fin changerChampHidden


var urlAjoutSelection;
function ajouterMaSelection(nb) {

	var select = false;
	var liste = '';
	for (cpt=1;cpt<=nb;cpt++) { 
	choix = document.getElementById('selann' + cpt);
		if (choix.checked == true) {
			liste = liste + choix.value + ',';
			select = true;
		}
	}
	if(!select) return false;
	var add= '?';
	// ajout sélection afs 
		// var reg = new RegExp('\?', 'g');
		var reg = /\?/g;
	// FIN ajout sélection afs 	
	if(reg.test(urlAjoutSelection))
		add= '&';
	var url=urlAjoutSelection + add +'liste=' + liste;
	ouvrirPopup800x650(url, 'popupAjoutMaSelection');
}//fin ajouterMaSelection

/**
*@author Alex BRETET
*cette fonction est appel?e pour redimensionner les photos de la liste d'annonces des mandats
*/
function load(img, valWidth, valHeight){
	if (img.width>img.height && valWidth!=''){
		img.width=valWidth;
	}
	
	else{
		if(valHeight!=''){
			img.height=valHeight;
		}
	}
}//load

/* comme load mais avec une comparaison sur les coef de redimensionnement*/
function load2(img, valWidth, valHeight){
	// calcul des coefficient de redimensionnement
	var coefH = valWidth / img.width;
	var coefV = valHeight / img.height;
	if (coefV < coefH && valHeight !='')
	{
		img.height=valHeight;
	}
	else
	{
		if (valWidth !='')
		{
			img.width=valWidth;
		}
	}

}//load2


