now = 'n';

    var isIE = (String(typeof(document.all)) != "undefined");

    function keyhookDown11(ev)
    {
        var key = new Number();
        if (isIE)
            key = event.keyCode;
        else
            key = ev.which;

		if(key.toString() == "17")
		{
			now = 'y';
		}
		
		if((key == 13)&&(now == 'y'))
		{
			getSelectedText11();
		}
		
		if(key.toString() != "17")
		{
			now = 'n';
		}
    }

    function keyhookUp11(ev)
    {
        var key = new Number();
        if (isIE)
            key = event.keyCode;
        else
            key = ev.which;
            
        if(key.toString() == "17")
		{
			now = 'n';
		}
    }

    function prepareKeyHook11()
    {
       document.onkeyup = keyhookUp11;
       document.onkeydown = keyhookDown11;
    }
	
	function getSelectedText11()
	{
	    var selText = "";
	    if (document.getSelection)// Mozilla
	    {
	        selText = document.getSelection();
	    }
	    else if (document.selection) // IE
	    {
	        selText = document.selection.createRange().text;
	    }
	    else if (window.getSelection) // Safari
	    {
	        selText = window.getSelection();
	    }

	    if(selText) {
     			if(confirm('Ошибка в тексте: \n'+selText+'\n Отправить администратору?'))
		{
			loadchan(selText);
	
	    }
	}
}

function loadchan(txt)  
         { 		
	var temp = escape(txt);
          url = 'http://'+location.host+'/mising1.php?url='+document.location+'&txt='+temp; 		
	//alert(url); 
         if (window.XMLHttpRequest) 
             { 
             req = new XMLHttpRequest(); 
             req.onreadystatechange = processReqChange2; 
             req.open("GET", url, true); 
             req.send(null); 
             } 
         else if (window.ActiveXObject) 
              { 
              req = new ActiveXObject("Microsoft.XMLHTTP"); 
                    if (req) 
                        { 
                        req.onreadystatechange = processReqChange2; 
                        req.open("GET", url, true); 
                        req.send(); 
                        } 
              } 
} 	

  


function processReqChange2() 
         { 

         if (req.readyState == 4) 
             { 
             if (req.status == 200) 
                 { 
                  if(req.responseText) alert(req.responseText);
                 } 
             else 
                 { 
                 alert("Не удалось получить данные:\n" +req.statusText); 
                 } 
} 
} 




function OpenWindow11(url, w, h) 
{
	open(url, "", 'width='+ w +',height='+ h +',left=0,top=0');
}

prepareKeyHook11();