
<!--
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) {
  d = document;
  if (window.event) evt = window.event;
  if (evt.ctrlKey && (evt.keyCode==13||evt.keyCode==10)) {
    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 != '')
    {
        div = d.createElement("DIV");
        div.id = "orph-form";
        div.align = "center";
        width=div.clientWidth;
        height=div.clientHeight;

        x = (d.body.clientWidth-width)/3+d.body.scrollLeft;
        x = ($(window).width()-width)/3 + $(window).scrollLeft();
        if(x<10) x=10;

        y = (d.body.clientHeight-height)/3+d.body.scrollTop-10;
        y = ($(window).height()- height)/3 + $(window).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=\"/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 arial;\">"+"<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();
        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>Комментарий:';
        f = d.getElementById('orphForm');
        f.message.value = msg;
        f.pageURL.value = d.location.href;
    }
  }
}
function checkComment() {
    maxlen = 1200;
    com = document.getElementById('orphForm').Comment;
    if ( com.value.length>maxlen )
    {
        com.value = com.value.substr(0,maxlen-1);
        return alert("Длина комментария не должна превышать "+maxlen+" символов");
    }
    return;
}
function formSubmit()
{
    f = document.getElementById('orphForm');
    f.submit();
    return;
}

if (document.selection)
document.onkeydown = orphSend;
else document.onkeypress = orphSend;

//-->

