function InitBrowser() {
	
	// Si ScreenX n'est pas rempli par le serveur, cela veut dire que
	//  c'est une nouvelle session
  	var inp = document.getElementById('ScreenX');
	if (inp.value == '') {  // On est dans une nouvelle session car ScreenX est vide
		
		// On détermine l'offset suivant le type de browser
		var offset = (navigator.userAgent.indexOf("Mac") != -1 || 
					navigator.userAgent.indexOf("Gecko") != -1 || 
		navigator.appName.indexOf("Netscape") != -1 ) ? 0 : 4 ;
		var h = screen.availHeight;
		var w = screen.availWidth;
		if (screen.width > 1400) {
			w = 1280;
			h = 950;
		}
		
		// On maximize la fenêtre
		window.moveTo(-offset, -offset);
		window.resizeTo(w + (2 * offset),	h + (2 * offset));

		
		// On renvoie les dimensions de l'écran au server via les champs "Input hidden"
		inp.value = screen.width;   // ScreenX
		inp = document.getElementById('ScreenY');	
		inp.value = screen.height;  // ScreenY
		FormSubmit();    // Post vers le serveur
    }
}

function FormSubmit() {
		var theform;
		if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
			theform = document.Form1;
		}
		else {
			theform = document.forms["Form1"];
		}
		theform.submit();
}	


function InitBrowserDS() {
  		try {
			var inp = document.getElementById('ScreenY');
			var relancer = (inp.value == '');
			inp.value = screen.availHeight;  // ScreenY
			if (relancer) { 
			    inp.value = screen.availHeight;  // ScreenY
			    FormSubmit(); 
			}
		}
  		catch(e) {}
} 


function PremierDernier( evt ) {
	    evt = (evt) ? evt : event;	    var target = (evt.target) ? evt.target : evt.srcElement;	    if (target.id) {	      try {	       	var re = /(Suivant|Dernier)/g;			var temp = (target.id.match(re)) ? 'dernier' : 'premier';			alert('Vous êtes déjà au ' + temp + ' de la liste.');
		  } catch(e) {}
		}
	    event.returnValue = false;
}

function PremierDernierMouseEvent(evt) {
	    evt = (evt) ? evt : event;	    var target = (evt.target) ? evt.target : evt.srcElement;	    if (evt.type) {	    	var curseur;			prevCurseur = target.style.cursor;	   		switch( evt.type ) {				case 'mouseover':					curseur = 'not-allowed';					break;				case 'mousedown':					curseur = 'not-allowed';					break;				default:					curseur = prevCurseur;			}			target.style.cursor = curseur;	     }	   // alert(target.src);}function AfficherAide2() {    alert('Cliquez sur les flèches pour afficher\nl\' association précédente\nou suivante dans la liste\ncorrespondant à votre recherche\ndans l\'écran précédent.');}function AfficherAide1() {    alert('Entrez une ou plusieurs parties de noms \nd\'associations séparées par un espace\net ensuite cliquez sur <chercher>.\n\nLaissez la zone blanche pour afficher\ntoutes les associations.');}