function err_report(e){
    e = e || window.event;
    if ((e.keyCode == 13 || e.keyCode == 10) && e.ctrlKey) {
        var text = err_report_text(); if(!text || text == '') return;

        var msg = 'Страница: ' + document.location.href + "\n\n";
        msg += 'Текст, содержащий ошибку:' + "\n";
        msg += '«' + text + '»' + "\n\n";
        msg += 'Отправить редактору сайта сообщение об ошибке?' + "\n";
        msg += '(Вы останетесь на текущей странице)';

        var user_yes = window.confirm(msg);

        if(user_yes) ajax_lookup('/PROG/err_report.php?pg=' + encodeURIComponent(document.location.href) + '&t=' + encodeURIComponent(text));
    }
}

function err_report_text(){
	if(navigator.appName == 'Microsoft Internet Explorer'){       	if(document.selection.createRange()){       		var range = document.selection.createRange();
	        return range.text;
		}
	}else{		if (window.getSelection())			return window.getSelection();
		else if(document.getSelection())			return document.getSelection();
	}
	return false;
}

add_handler(window, 'keydown', function(event){err_report(event)});
