
<!--
function hideOrph() {
  if(document.getElementById('orph-form')) {
     document.getElementById('orph-form').style.display = 'none';
     document.getElementById('errtxt').innerHTML = '';
     document.getElementById('orph-form').parentNode.removeChild(document.getElementById('orph-form'));
     
  }
}
function addElement(e){ 
  if(window.document.body.lastChild) { 
     window.document.body.insertBefore(e,window.document.body.lastChild);
  }
  else {window.document.body.appendChild(e);} 
}
function orphSend(evt) {
  var d = document;
  if (window.event) evt = window.event;
  if (evt.ctrlKey && (evt.keyCode==13||evt.keyCode==10)) { 
    var Errtext = '';
    if (d.getSelection) { //FF
       Errtext = d.getSelection(); 
    } else if (d.selection) { //IE
        Errtext = d.selection.createRange().text; 
    } else if (window.getSelection) { //Safari
        Errtext = window.getSelection();
        
    }
    Errtext = Errtext.toString();
    Errtext = Errtext.replace(/^\s+/, '');
    Errtext = Errtext.replace(/\s+$/, ''); 
    if (Errtext.length==0 || Errtext.length<3) {
      alert('Нет выделенного текста или выделен слишком маленький фрагмент');
      return false;
    }
    if (Errtext.length>256) {
      alert('Слишком большой фрагмент текста');
      return false;
    }
     
    if (Errtext != '') {
       var div = d.createElement("DIV");
       div.id = "orph-form";
       div.align = "center";
       var width=div.clientWidth;
       var height=div.clientHeight;
       var x=(d.body.clientWidth-width)/3+d.body.scrollLeft;
       if(x<10) x=10;
       var y=(d.body.clientHeight-height)/3+d.body.scrollTop-10;
       if(y<10) y=10;
       with(div.style) {
         background = "#ffffff";
         width ="400px";
         position = "absolute";
         zIndex = 10002;
         left=x+"px";
         top=y+"px";
         border = "1px solid #555";
         display = "none";
       }
       div.innerHTML = "<iframe name=\"orphFrame\" src=\"\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\" height=\"0\" width=\"0\" scrolling=\"no\"></iframe>"+"<br>"+"<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"400\" height=\"200\" align=\"center\">"+"<tr>"+"<td valign=\"top\">"+"<form id=\"orphForm\"   action=\"http://www.id.uz/mistakes.php\" target=\"orphFrame\" method=\"post\" style=\"margin:0px;\" >"+"<table cellspacing=\"0\" cellpadding=\"2\" style=\"margin: 0 10px 10px 10px; font-family: Arial; font-size: 14px;\">"+"<tr>"+"<td style=\"font: 20px trebuchet ms;\">"+"<b>Отправка сообщения об ошибке!<b>"+"<br>"+"</td>"+"</tr>"+"<tr>"+"<td style=\"color:#787569;\">"+"Текст, где присутствует ошибка:"+"<br>"+"&quot; <span id=\"errtxt\" style=\"color:#ff0066;\">"+"</span> &quot;"+"<br>"+"<br>"+"</td>"+"</tr>"+"<input type=\"hidden\" name=\"pageURL\" value=\"\" /><input type=\"hidden\" name=\"message\" value=\"\" />"+"<tr>"+"<td style=\"color:#787569;\">Ваш комментарий:</td>"+"</tr>"+"<tr>"+"<td>"+"<textarea name=\"Comment\" style=\"width:375px;overflow:auto;\" rows=\"5\" onkeypress=\"return checkComment();\"></textarea>"+"<br>"+"<br>"+"</td>"+"</tr>"+"<tr>"+"<td>"+"<input type=\"submit\" value=\"Отправить\" onClick=\"if(formSubmit) setTimeout('hideOrph()',100);\">"+"&nbsp;&nbsp;<input type=\"button\" value=\"Закрыть\" onClick=\"hideOrph();\">"+"</td>"+"</tr>"+"</table>"+"</form>"+"</td>"+"</tr>"+"</table>"+"";
       
       addElement(div);
       d.getElementById('errtxt').innerHTML = Errtext;  
       if(d.getElementById('orph-form')) d.getElementById('orph-form').style.display = 'block';
       d.getElementById('orph-form').focus();
       var com = d.getElementById('orphForm').Comment;
       com.value='';
       com.focus();
       msg = 'Страница сайта:\n'+ d.location.href +'\n\n'+
             '<br><br>Текст ошибки:<br>\n'+ Errtext +'\n\n<br><br>Комментарий:';
       var f = d.getElementById('orphForm');
       f.message.value = msg;
       f.pageURL.value = d.location.href;
              
    }
  }
} 
function checkComment() {
    var maxlen = 1200;
    var com = document.getElementById('orphForm').Comment;
       if (com.value.length>maxlen) {
       com.value = com.value.substr(0,maxlen-1);
      return alert("Длина комментария не должна превышать 1200 символов");
     } else
    return;
}
function formSubmit() { 
    var f = document.getElementById('orphForm');
    f.submit();
   return;
}

if (document.selection) 
document.onkeydown = orphSend; 
else document.onkeypress = orphSend;

//-->
