function nettoyerChaine(chaine)
// supprime les espaces en début et fin de chaîne (équivalent à la fonction PHP "trim()")
{
   regex=new RegExp("(^ +)|( +$)", "g");
   chaine=chaine.replace(regex, "");

   return chaine;
}


/*
Fonction   : Affiche le prix avant de sauver une annonce pro (submit)
Paramètres :
	pPro        : prix d'une annonce pro
	pEquimag    : prix d'une annonce dans Equimag
	pTop        : prix d'une TopAds
	pVid        : prix d'une VideoAds
	typeAnnonce : type d'annonce 0 = gratuit  1 = pro
*/
function confirmation(pPro,pEquimag,pTop,pVid,lalangue,typeAnnonce) {
	//alert(typeAnnonce);
	if(typeAnnonce == 1) {
		total = pPro;
		resume = "Votre annonce : \n";
		resume += " * Annonce     : " + pPro + " EUR\n";
		if(document.formAdd.optMag.checked == true) {
			total = total + pEquimag;	
			resume += " * Equimag     : " +  pEquimag + " EUR\n";
		}	
		if(document.formAdd.optTop.checked == true) {
			total = total + pTop;	
			resume += " * TopAds       : " +  pTop + " EUR\n";
		}
		if(document.formAdd.optVid.checked == true) {
			total = total + pVid;	
			resume += " * VideoAds    : " +  pVid + " EUR\n";
		}	
		resume += "  TOTAL          : " + total + " EUR";
		var answer = confirm(resume)
		if (answer){
			document.formAdd.action="../" + lalangue + "/add-script";
			document.formAdd.submit();		
		}
		else
		{
			return false;
		}
	} else {
		//alert("coucou");
		document.formAdd.action="../" + lalangue + "/add-script";
		document.formAdd.submit();		
	}
}


function adsVerif(id) {
	if(id == "optVid") {
		if(document.getElementById('optVid').checked == true) {
			document.getElementById('optTop').checked = false;
			document.getElementById('optTop').disabled = true;
			document.getElementById('opt9').style.display = 'none';
		} else {
			document.getElementById('optTop').disabled = false;
		}
	} else {
		if(document.getElementById('optTop').checked == true) {
			document.getElementById('optVid').checked = false;
			document.getElementById('optVid').disabled = true;
			document.getElementById('opt10').style.display = 'none';
		} else {
			document.getElementById('optVid').disabled = false;
		}		
	}
}

/*
Fonction   : Ouvre une nouvelle fenêtre
Paramètres :
	pg     : nom de la page à ouvrir
	numero : numero de l'annonce
	lg     ; langue de navigation du site
*/
function openpg(page,numero,lg) {
	var u = "../" + page + ".php?num=" + numero + "&lg=" + lg;
	var lalargeur = 500;
	var lahauteur = 500;
	newindow = window.open(u,"Nouvelle_page","left=20,top=20,toolbar=1,location=0,status=0,scrollbars=1,resizable=0,personalbar=0,menubar=0,directories=0,width=" + lalargeur + ",height=" + lahauteur);
	if (window.focus) {newindow.focus()}
	return false;	
}

function forceEquimag() {;
	var e = document.getElementById('opt8');
	e.style.display = 'block';
	document.formAdd.optMag.checked = true;
}

/*
Fonction     : Affiche / cache un layer
Paramètres   :
	id       : id du layer
*/
function toggle_visibility(id) {;
	var e = document.getElementById(id);
	if(e.style.display == 'none')
		e.style.display = 'block';
	else
		e.style.display = 'none';
}

/*
Fonction     : Calcule et limite le nombre de caractère dans une zone de saisie
Paramètres   :
	nbr      : nombre de caractères
	zone     : id du champs à vérifier
	compteur : id du compteur de la zone
*/
function calculeLongueur(nbr,zone,compteur,morethan1,only1){
   var iLongueur, iLongueurRestante;
   iLongueur = document.getElementById(zone).value.length;
   if (iLongueur>nbr) {
      document.getElementById(zone).value = document.getElementById(zone).value.substring(0,nbr);
      iLongueurRestante = 0;
   }
   else {
      iLongueurRestante = nbr - iLongueur;
   }
   if (iLongueurRestante <= 1)
      document.getElementById(compteur).innerHTML = iLongueurRestante + "&nbsp;" + only1;
   else
      document.getElementById(compteur).innerHTML = iLongueurRestante + "&nbsp;" + morethan1;
}
