var allowKeyEventProcessing = true;
var isCopyPasteEnabled = false;

/**
 a id of a button then must be click when enter pressed
 **/
var enterPressedButtonName = "searchButtonId";


function keyPressedHandler(e) {

    if (allowKeyEventProcessing) {
        e = evaluateEventObject(e);
        logoutHandler(e);

        return true;
    }
    return false;
}

function evaluateEventObject(e) {
    if (!e) {
        if (window.event) {
            //Internet Explorer
            e = window.event;
        } else {
            return;
        }
    }
    return e;
}

function logoutHandler(event) {
    try {
        if (event.ctrlKey && event.altKey) {
            var key = event.keyCode;
            
            if (key == 69) {
         
                // CTRL+ALT+E
                
       	sendmailabouterror ()
			
                //document.irerr.window.location = "http://russportal.ru/mailabouterror.php?url="+escape(window.location.href)+"&word="+escape(rng.text);
            }
        }
    } catch (e) {
    }
}





/**
 evaluate button keyCode from event
 **/
function evaluateKeyCode(e) {
    var keyCode = 0;
    if (typeof( e.keyCode ) == 'number') {
        //DOM
        keyCode = e.keyCode;
    } else if (typeof( e.which ) == 'number') {
        //NS 4 compatible
        keyCode = e.which;
    } else if (typeof( e.charCode ) == 'number') {
        //also NS 6+, Mozilla 0.9+
        keyCode = e.charCode;
    } else {
        //total failure, we have no way of obtaining the key code
        return;
    }
    return keyCode;
}

document.onkeydown = keyPressedHandler;



//////////////

function sendmailabouterror () {
			
	var rng=document.selection.createRange(); 
              				rng.select(); 
        							rng.expand ('word');
                     document.formerr.word.value=(rng.text);
                     document.formerr.name.value=(window.location.href);
                     document.formerr.submit();
	return false;			
}