function submitOnEnter(e) {
    var ENTER_KEY = 13;
    var code = "";

    if (window.event) // IE
    {
        code = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        code = e.which;
    }
    
    if (code == ENTER_KEY) {
        checkLogin();
        return false;
    }
}



function checkLogin() {
	
	var f = document.forms['login'];
	
	var FEMAIL = f.elements['mail'];
	var FPASS = f.elements['pass'];

	var regEmail = new RegExp("^[a-zA-Z0-9\._-]+[a-zA-Z0-9\._-]*@[a-zA-Z0-9_-]+\.[a-zA-Z\._-]{1,}[a-zA-Z_-]+", "gi");
	var flag = 'ok';

	if (FEMAIL.value == '') {
		flag = 'erreur';
		FEMAIL.className = 'erreur';
		FEMAIL.focus();
		alert('Vous devez indiquer votre adresse email.');
	} else if (!regEmail.test(FEMAIL.value)) {
		flag = 'erreur';
		FEMAIL.className = 'erreur';
		FEMAIL.focus();
		alert('Votre adresse email semble incorrecte.');
	} else if (FPASS.value == '') {
		flag = 'erreur';
		FPASS.className = 'erreur';
		FPASS.focus();
		alert('Vous devez indiquer votre mot de passe.');
	}
	
	if (flag == 'ok') {
		//alert('ok');
		f.submit();
	}

}
