isIE=0;
if((navigator.appName.indexOf("Internet Explorer") != -1) && (parseInt(navigator.appVersion) >= 4)) isIE=1;

function on_key_press(key_press)
{
  if(is_ok){
    var kC;
    var cK;
    var kM;
    if(window.event){kC=window.
	event.keyCode;cK=window.event.ctrlKey;kM=2;}
    else
      if(parent&&parent.event){kC=parent.event.keyCode;cK=parent.event.ctrlKey;kM=2;}
      else{kC=key_press.keyCode;cK=key_press.ctrlKey;
        if(key_press.modifiers!=undefined){kM=key_press.modifiers;cK=2;kC=key_press.which;}
        else kM=2;
      }
    if(cK&&kM==2&&(kC==13||kC==10))send_error();
  }
}

function send_error(){
	if(isIE==1){
		gettmvv=document.selection.createRange().text;
	}else if(document.getSelection){
		gettmvv=document.getSelection();
	}
if (gettmvv!='')
{
	sas=confirm('Страница '+document.location+'\nОшибка в тексте:\n\n'+gettmvv+'\n\nОтослать сообщение об ошибке?\nБраузер останится на той же странице.');
	if (sas)
	if (document.ferr){
		document.ferr.url.value=document.location;
		document.ferr.error.value=gettmvv;
		ErrW=window.open("","ErrWin","alwaysRaised=yes,left=300,top=300,height=100,width=300,menubar=no,toolbar=no,resizable=no,status=no,scrollbars=no");
		document.ferr.submit();
	}
 }
}
if(parent)parent.document.onkeypress=on_key_press;
document.onkeypress=on_key_press;
is_ok = true;