	// Figure out whether this is Navigator or IE. Assume version 4.
	isNav = (navigator.appName.indexOf("Netscape") != -1);
	isIE = (navigator.appName.indexOf("Microsoft") != -1);
        
    if(isNav) {
    	document.captureEvents(Event.KEYDOWN);
    	document.onkeydown = ns_handler;
    }
    else if(isIE) { 
    	document.onkeydown = ms_handler;
    }	
    
    function ns_handler(e) {
    	if(e.which == 13) { 		
    		// inv : la touche entrée a été pressée 
    		
    		// => arrêt du traitement de l'événement et soumission du formulaire
			f = window.document.forms[0];
			//if((f.event.value != "") && (f.event_listener.value != "")) {
				f.submit();
			//}		   		
    	}
    	else {
    		// inv : touche pressée autre que entrée
    		
    		// => comportement normal 
    		window.routeEvent(e);
    	}
    	//return(false);
    }
    
	
    function ms_handler() {
		e = window.event;
    	if(e.keyCode == 13) {
    		// inv : la touche entrée a été pressée 
    		
    		// => arrêt du traitement de l'événement et soumission du formulaire 		
    		e.cancelBubble = true;
			
			f = window.document.forms[0];
			//if((f.event.value != "") && (f.event_listener.value != "")) {
				f.submit();
			//}		   		
    	}
    	else {
    		// inv : touche pressée autre que entrée
    		
    		// => comportement normal
    		e.cancelBubble = false;
    	}
    }
