function getSelText(){
       var txt = '';
       if (window.getSelection){
               txt = window.getSelection();
       }else if (document.getSelection){
               txt = document.getSelection();
       }else if (document.selection){
               txt = document.selection.createRange().text;
       }
       return txt;
}

$(document).ready(
    function() {
        $(document).keypress(
            function(e) {
                if ((e.shiftKey == true) && (e.keyCode == 13)) {
                   var textsel = getSelText();
                   var purl= window.location.href;
                   var string_value = textsel.toString( );
                 //  alert(string_value);
                    var ltxt=''+textsel+'';  
                  //  alert(ltxt.length);
                  
                    if (ltxt.length==0)
                       { alert('Вы должны выделить текст!')}
                    else if (ltxt.length>=255) alert('Слишком большой кусок текста!')
                     else {
                            // var comment=prompt('Ошибка:\n'+textsel+' \n Спасибо! Ошибка будет отправлена нам на почту \n Вы можете оставить свой комментарий к ошибке.');
                             // #####
                             $('#closemodal').click(function() {
                                // alert('fgh');
                             $('#popup').fadeOut();
                             });   
                            $('#send').click(function() {
                                var bcom=$('#box_coment').val();
                                var btext=$('#error_text').text();
                                $.get("/info_box/send.php", {text:btext, pageurl: purl, comm: bcom,section:'0'}, function(data){
                                alert("Статус отправки: " + data);
                                 });
                             $('#popup').fadeOut();
                             });
                            // Функция для обработки нажатия кнопки мыши на ссылки в классе popup                   

                        var popupid = 'popup';
                        var textsel = getSelText();
                        $('#' + popupid).fadeIn();
                        $('#error_text').text(''+textsel+'');
                        $('#text_link').text(''+purl+'');
                        $('#box_comment').remove();
                        $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn();
                        var popuptopmargin = ($('#' + popupid).height() + 10) / 2;
                        var popupleftmargin = ($('#' + popupid).width() + 10) / 2;
                        $('#' + popupid).css({
                        'margin-top' : -popuptopmargin,
                        'margin-left' : -popupleftmargin
                        });
                             // #####
                            // alert(comment);

                          }
                    
                }
            }
        );
        
    $('#sendfriend').click(function() {
      //  alert('dfg');
        var popupid = 'popup1';
        var purl= window.location.href; 
           $('#'+popupid).fadeIn();
           $('#text_link').text(''+purl+'');
           $('#box_comment').remove();
           $('#fade').css({'filter' : 'alpha(opacity=80)'}).fadeIn();
              var popuptopmargin = ($('#' + popupid).height() + 40) / 2;
              var popupleftmargin = ($('#' + popupid).width() + 40) / 2;
           $('#' + popupid).css({
              'margin-top' : -popuptopmargin,
              'margin-left' : -popupleftmargin
             });
      });    
    $('#closemodal1').click(function() {
                             $('#popup1').fadeOut();
                             }); 
    $('#send1').click(function() {
        
        var purl= window.location.href; 
             var mail=$('#mail').val();
             var btext=$('#box_com').val();
             var bc=$('#box_coment').val();
             $.get("/info_box/send.php", {name:btext, pageurl: purl, comment:bc, comm: mail,section:'1'}, function(data){
             alert("Статус отправки: " + data);
            });
         $('#popup1').fadeOut();
        });  

    }
);
