/**
 * Adds a keyboard shortcut (Ctrl-Alt-L) for login/out.
 */

var globalCtrlFlag = false;
var globalAltFlag = false;


// Ctrl key
Event.observe(document, 'keydown',
	function(e) {
		if (e.keyCode == 17) {
			window.globalCtrlFlag = true;
		}
	}
);
Event.observe(document, 'keyup',
	function(e) {
		if (e.keyCode == 17) {
			window.globalCtrlFlag = false;
		}
	}
);


// Alt key
Event.observe(document, 'keydown',
	function(e) {
		if (e.keyCode == 18) {
			window.globalAltFlag = true;
		}
	}
);
Event.observe(document, 'keyup',
	function(e) {
		if (e.keyCode == 18) {
			window.globalAltFlag = false;
		}
	}
);


// L key
Event.observe(document, 'keydown',
	function(e) {
		if (e.keyCode == 76) {
			if (window.globalCtrlFlag && window.globalAltFlag) {
				Modalbox.show('Log in', '/login/', {width:420, height:100});
			}
		}
	}
);



