function togglediv(trigger) {
   if (trigger == 'tango') {
      document.getElementById('tango').style.display = 'block';
      document.getElementById('ept').style.display = 'none';
   }
   if (trigger == 'ept') {
      document.getElementById('tango').style.display = 'none';
      document.getElementById('ept').style.display = 'block';
   }
}

function setFocus() {
    if (document.getElementById("horde_login").imapuser.value == "") {
        document.getElementById("horde_login").imapuser.focus();
    } else {
        document.getElementById("horde_login").pass.focus();
    }
}

function submit_login(lang, e) {

    if (typeof e != 'undefined' && !enter_key_trap(e)) {
        return;
    }

    if (document.getElementById("horde_login").imapuser.value == "" || document.getElementById("horde_login").imapuser.value.indexOf("@") > 0 ) {
	if(lang == 0) {
        	alert("Veuillez fournir votre login et votre mot de passe");
	} else {
                alert("Please enter your username and password");
        }
        document.getElementById("horde_login").imapuser.focus();
        return false;
    } else if (document.getElementById("horde_login").pass.value == "") {
	if(lang == 0) {
        	alert("Veuillez fournir votre login et votre mot de passe");
	} else {
		alert("Please enter your username and password");
	}
        document.getElementById("horde_login").pass.focus();
        return false;
    } else {
        document.getElementById("horde_login").loginButton.disabled = true;
        document.getElementById("horde_login").submit();
        return true;
    }
}

function enter_key_trap(e) {
    var keyPressed;

    if (document.layers) {
        keyPressed = String.fromCharCode(e.which);
    } else if (document.all) {
        keyPressed = String.fromCharCode(window.event.keyCode);
    } else if (document.getElementById) {
        keyPressed = String.fromCharCode(e.keyCode);
    }

    if ((keyPressed == "\r" || keyPressed == "\n") && (submit_login())) {
        document.horde_login.submit();
    }
}

function toggleVisible(divID, titleID) {
    var aDiv = document.getElementById(divID);
    var title = document.getElementById(titleID);
    if (aDiv != null) {
	if (aDiv.style.display == 'none' || aDiv.style.display == '') {
	    aDiv.style.display = 'block';
	    title.className = 'details';
	} else {
	    aDiv.style.display = 'none';
	    title.className = 'hidden';
	}
    }
}

