

function NewWindow(mypage,myname) {	
	var largeur 	= 800;
	var hauteur 	= 500;
	var winl 	= (screen.width - largeur) / 2;
	var wint 	= (screen.height - hauteur) / 2;
	ttoolbar	= "no" 		// toolbar = barre avec les boutons precedent ...
	mmenubar 	= "no"		// menubar = barre de menu : fichier, edit ... 
	llocation 	= "no"		// location = barre URL
	ddirectories 	= "no"		// directories = barre avec le liens des bookmarks 
	sstatus 	= "no"		// status = barre qui s'affiche en bas des fenetres
	sscrollbars	= "yes"		// scrollbars = cree les ascenceurs si necessaire
	rresizable 	= "yes"		// resizable = on peut changer la taille de la fenetre
	dependent 	= "yes"		// si on ferme la fenetre qui l'a appele, elle se ferme aussi Netscape 4.0 et +
	options = "width=" + largeur + ",height=" + hauteur + ",top=" + wint + ",left=" + winl + ",toolbar=" + ttoolbar + ",location=" + llocation + ",directories=" + ddirectories + ",status=" + sstatus + ",menubar=" + mmenubar + ",scrollbars=" + sscrollbars + ",resizable=" + rresizable + "";
	win = window.open(mypage,myname,options);
	win.focus();
}


function fSelectFichier(strForm, id, sID, sNOM, sDESC) {
/*
form : nom du formulaire
id : préfixe des champs ŕ modifier
sID : ID ŕ renvoyer dans l'input dont le nom est stocké dans hidID
sNOM : NOM ŕ renvoyer dans l'input dont le nom est stocké dans hidNOM
sDESC : DESC ŕ renvoyer dans l'input dont le nom est stocké dans hidDESC


alert('id : '+id);
alert('sID : '+sID);
alert('sNOM : '+sNOM);
alert('sDESC : '+sDESC);
alert('document.Form1.hidFORM.Text : ' + document.Form1.hidFORM.value)
*/

	if ((document.Form1.hidFrom.value) =='editeur'){
		s = "window.opener." + strForm.name + ".nom" + id + ".innerText = '" + sNOM + "';";
		eval (s);
	} else {
		// Modification de l'ID
		eval("window.opener." + strForm.name + ".id" + id + ".value = '" + sID +"';");
		//alert("window.opener." + strForm.name + ".id" + id + ".value = '" + sID +"';");
		// Modification de la poubelle de suppression
		eval("window.opener.raz" + id + ".innerHTML = '<a href=\\\"#\\\" onClick=\\\"razFile(\\\'" + strForm.name + "\\\'," + id + ");\\\"><img border=0 src=\\\'/img/trash.gif\\\'></a>';");
		// Modification du nom
		eval("window.opener.nom" + id + ".innerHTML = '" + sNOM +"';");
		// Modification de la description
		eval("window.opener.desc" + id + ".innerText = '" + sDESC +"';");

		window.close();
	}
}

function razFile(strForm, id) {
	eval("document." + strForm + ".id" + id + ".value = ''");
	eval("nom" + id + ".innerText = ''");
	eval("desc" + id + ".innerText = ''");
	eval("raz" + id + ".innerText = ''");
}


function newsletter() {

	if ((testMail(document.Form1.nlemail)) && (document.Form1.nlemail.value != '')){
	sLocation = document.location;
	document.location = "/newsletter.aspx?mail=" + document.Form1.nlemail.value + "&loc=" + sLocation;
	}
}

function testMail(champTexte){
	re = /^\w+([_\.-]?\w+)*@\w+([_\.-]?\w+)*(\.\w{2,3})+$/i;

	if(champTexte.value != "" && !re.test(champTexte.value)){
			displayMailErrorMessage();
			return false;
		}
		return true;
	}
	
function vernetOverlib(text) {
	overlib(text, STICKY, MOUSEOFF, WIDTH, "250", FGCOLOR, "#EFDBBD", BGCOLOR, "#7C5936", TEXTCOLOR, "#7C5936", VAUTO, "1");
}

function animOverlib(image, caption, offsetx) {
	overlib('<table cellspacing="0" cellpadding="0" border="0" width="104"><tr><td align="center"><img width="100" border="0" alt="' + caption + '" title="' + caption + '" src="/upload/images/' + image + '"/></td></tr><tr><td class="caption">' + caption + '</td></tr></table>', STICKY, MOUSEOFF, PADX, "4", PADY, "4", WIDTH, "106", FGCOLOR, "#EFDBBD", BGCOLOR, "#7C5936", OFFSETX, offsetx, FIXY, "300", TIMEOUT, "2000");
}
