function displaySel()
{

if (document.getSelection) var str = document.getSelection();
else if(document.selection) var str=document.selection.createRange().text;
else var str = "Ваш браузер не поддерживает данную функцию.";                   

	if (str!="") 
	{ 
	  var message = "Ошибка на странице:\n "+location.href+"\n Ошибка:\n {!!!}"+str+"{!!!} \n";
	  if(confirm(message+"Вы останетесь на этой странице"))
		{
		var loc = location.href;
		location.href = encodeURI('index.php?z=spellingError&&message='+message);
		location.replace(loc);
		}
	  else return false;
	}
}


function myEventNN(event)
{
switch(event.keyCode)
{
case 13:
	if(event.ctrlKey || event.ctrlLeft)
		displaySel();
	else
		return false;
	break;
default:
	break;
}

}


function myEventIE(e)
{
var code;
	if (!e) var e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	var character = String.fromCharCode(code);
		switch (code)
		{
		case 13:
			if(e.ctrlKey || e.ctrlLeft)
				displaySel();
			else
				return false;
		break;
		default:
		break;
		
		}
}

if (window.event)
{
document.captureEvents(Event.KeyUp);
document.onkeyup = myEventNN;
}
else 
{
document.onkeyup = myEventIE;	
}

