ctrlKeyCount = 0;
firstCtrlKeyTime = 0;
ctrlKeyChecked = 0;
exceptionData=null;

document.onkeydown = function (evt) {
	if (!evt && window.event) {
		evt = window.event;
	}
	
    if( ctrlKeyChecked )
    {
    	ctrlKeyChecked=false;
    	ctrlKeyCount=0;
    	
	    var keyCode = evt.keyCode ? evt.keyCode :
			(evt.charCode ? evt.charCode : evt.which);
    	if( String.fromCharCode(keyCode)=="E" )
    	{
    	    var t = new Date();
    	    if( (t.getTime() - firstCtrlKeyTime.getTime()) < 1000 )
    	    {
    	        window.showModalDialog("/htm/exception_win.html","","dialogHeight: 350px; dialogWidth: 400px; edge: Raised; center: Yes; help: No; resizable: No; status: No;");
    			return false;
    		}
    	}
    	
    }
    else
    {
    	if( evt.ctrlKey )
    	{
    	    if( ctrlKeyCount ==0 )
    	   	  firstCtrlKeyTime = new Date();
    	   	  
    		ctrlKeyCount++;
    		if( ctrlKeyCount == 3 )
    		{
    			ctrlKeyChecked=true;
    			ctrlKeyCount=0;
    		}
	    }
	    else
	    {
	    	ctrlKeyCount = 0;
	    }
	};
	return true;
};


