<!--

var isUmsg_t = null;
var umsg_check_delay = 300000;
var read_sec = 0;
var m_id = 0;
var u_ans_form = "<hr>Написать ответ:<br><textarea id='u_ans_text' OnKeyUp='if(js_trim(this.value)!=\"\"){getElementById(\"u_ans_butt\").style.color=\"black\";getElementById(\"u_ans_butt\").style.borderColor=\"black\";getElementById(\"u_ans_butt\").style.cursor=\"pointer\";}else{getElementById(\"u_ans_butt\").style.color=\"gray\";getElementById(\"u_ans_butt\").style.borderColor=\"gray\";getElementById(\"u_ans_butt\").style.cursor=\"default\";}' style='width:360px;height:150px;'></textarea><br><span title='Отправить [Ctrl+Enter]' id='u_ans_butt' style='color:gray;background-color:transparent;border:2px solid gray;padding:2px;font-size:16px;font-weight:600;text-align:center;cursor:default;' OnClick='Umsg_answer(document.getElementById(\"u_ans_text\").value);'>&nbsp;отправить&nbsp;</span>";
var a_new_form = "<hr>Написать новое сообщение:<br><textarea id='a_new_text' OnKeyUp='if(js_trim(this.value)!=\"\"){getElementById(\"a_new_butt\").style.color=\"black\";getElementById(\"a_new_butt\").style.borderColor=\"black\";getElementById(\"a_new_butt\").style.cursor=\"pointer\";}else{getElementById(\"a_new_butt\").style.color=\"gray\";getElementById(\"a_new_butt\").style.borderColor=\"gray\";getElementById(\"a_new_butt\").style.cursor=\"default\";}' style='width:360px;height:150px;'></textarea><br><input title='может ответить [Shift+Enter]' id='can_answer' type='checkbox'><label title='может ответить [Shift+Enter]' for='can_answer' style='font-size:16px;font-weight:600;text-align:center;'>может ответить</label><br><input title='без отчета о доставке [Alt+Enter]' id='no_deliver_report' type='checkbox'><label title='без отчета о доставке [Atl+Enter]' for='no_deliver_report' style='font-size:16px;font-weight:600;text-align:center;'>без отчета о доставке</label><br><span title='Отправить [Ctrl+Enter]' id='a_new_butt' style='color:gray;background-color:transparent;border:2px solid gray;padding:2px;font-size:16px;font-weight:600;text-align:center;cursor:default;' OnClick='Umsg_answer(document.getElementById(\"a_new_text\").value);'>&nbsp;отправить&nbsp;</span>";
var a_new_form_a="<hr>Написать новое сообщение:<br><textarea id='a_new_text' OnKeyUp='if(js_trim(this.value)!=\"\"){getElementById(\"a_new_butt\").style.color=\"black\";getElementById(\"a_new_butt\").style.borderColor=\"black\";getElementById(\"a_new_butt\").style.cursor=\"pointer\";}else{getElementById(\"a_new_butt\").style.color=\"gray\";getElementById(\"a_new_butt\").style.borderColor=\"gray\";getElementById(\"a_new_butt\").style.cursor=\"default\";}' style='width:360px;height:150px;'></textarea><br><span title='Отправить [Ctrl+Enter]' id='a_new_butt' style='color:gray;background-color:transparent;border:2px solid gray;padding:2px;font-size:16px;font-weight:600;text-align:center;cursor:default;' OnClick='Umsg_answer(document.getElementById(\"a_new_text\").value);'>&nbsp;отправить&nbsp;</span>";

function hide_u_msg(mode)
{
  if(mode != 's_msg')
  {
    clearInterval(read_sec_t);
    isUmsg_read();
  }
  
  var blackhole = document.getElementById('blackhole');
  var user_msg =  document.getElementById('u_msg');
  var user_msg_s =  document.getElementById('u_msg_s');
  var user_msg_txt_s =  document.getElementById('u_msg_txt_s');
  var user_msg_td =  document.getElementById('um_c');

  if(navigator.userAgent.indexOf("MSIE")!=-1)
  {
    if(user_msg.style.display=='block') clearInterval(mov_t);
  }
  
  if(mode == 's_msg')
  {
    user_msg_s.style.display='none';
    user_msg_txt_s.innerHTML = '';
  
  } else {
  
    user_msg.style.display='none';
  }
  
  if(user_msg.style.display=='none' && user_msg_s.style.display=='none')
  {
      blackhole.style.display='none';
        
    
      if(document.getElementById('banner_table')) document.getElementById('banner_table').style.visibility = 'visible';
      if(document.getElementById('banner_table2')) document.getElementById('banner_table2').style.visibility = 'visible';
      if(document.getElementById('banner_div')) document.getElementById('banner_div').style.visibility = 'visible';
      if(document.getElementById('AxisCamControl')) document.getElementById('AxisCamControl').style.visibility = 'visible';
      if(document.getElementById('Player')) document.getElementById('Player').style.visibility = 'visible';
      if(document.getElementById('stream')) document.getElementById('stream').style.visibility = 'visible';

      
      if(document.getElementById('list_ss')) {document.getElementById('list_ss').select();document.getElementById('list_ss').focus();}
      if(document.forms['music_search_form']) {document.forms['music_search_form'].searchtext.select();document.forms['music_search_form'].searchtext.focus();}
      
      if(navigator.userAgent.indexOf("MSIE")!=-1)
      {
        for(ff=0;ff<document.forms.length;ff++)
        {
          for(ss=0;ss<document.forms[ff].elements.length;ss++)
          {
            if(document.forms[ff].elements[ss].tagName=='SELECT')
            {
              document.forms[ff].elements[ss].style.visibility = 'visible';
            }
          }
        }
      }
    
      if(document.getElementById('tvadv')) zin_t = setTimeout("zin(60)",60);
  }

  if(isUmsg_t != null) clearTimeout(isUmsg_t);
  isUmsg_t = setTimeout("isUmsg()",umsg_check_delay);
}

function show_u_msg(resp, mode)
{

  var u_msg_caption = document.getElementById('u_msg_caption');
      
  read_sec = 0;
  
  str = resp.responseText.split("||");
  
  msg = str[0];
  
  if(mode != 's_msg' && str[2])
  {  
    if(mode == 'u_answer')
    {
      u_msg_caption.src = 'http://www.artem-catv.ru/images/u_msg_bg/ans.gif';
      u_msg_caption.title = 'Ответ от абонента';
      u_msg_caption.alt = 'Ответ от абонента';
      if(str[3] == 1)
      {
      u_msg_caption.src = 'http://www.artem-catv.ru/images/u_msg_bg/ans_a.gif';
      u_msg_caption.title = 'Ответ от ARTEM-CATV';
      u_msg_caption.alt = 'Ответ от ARTEM-CATV';
      }
    
    } else if(str[3] == 1) {
      
      u_msg_caption.src = 'http://www.artem-catv.ru/images/u_msg_bg/msg_a.gif';
      u_msg_caption.title = 'Сообщение от абонента';
      u_msg_caption.alt = 'Сообщение от абонента';
      
    } else {
    
      u_msg_caption.src = 'http://www.artem-catv.ru/images/u_msg_bg/msg.gif';
    }
    
    s_date = str[1];
    m_id =  str[2];
  }
  
  if(msg.substring(0,10) != "real_u_msg")
  {
    msg = '';
  
  } else {
    
    msg = msg.substring(10,msg.length);
  }
  
  if(msg==null || msg=='')
  {
    return;
  }
  
  var blackhole = document.getElementById('blackhole');
  var user_msg =  document.getElementById('u_msg');
  var user_msg_txt =  document.getElementById('u_msg_txt');
  var user_msg_td =  document.getElementById('um_c');
  var user_msg_s =  document.getElementById('u_msg_s');
  var user_msg_txt_s =  document.getElementById('u_msg_txt_s');
  var user_msg_td_s =  document.getElementById('um_c_s');
  var pg_width = document.body.scrollWidth;
  var pg_height = document.body.scrollHeight;
  var scr_height=0; var scr_width=0;
 
  if (self.screen)
  {
    scr_width = screen.width
    scr_height = screen.height
  } else if (self.java) {
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    var scrsize = jkit.getScreenSize();
    scr_width = scrsize.width;
    scr_height = scrsize.height;
  }

  user_msg.style.width='550px';
  user_msg.style.height='450px';
  user_msg_td.style.width='550px';
  user_msg_td.style.height='450px';

  user_msg.style.left = pg_width/2-275+'px';
  user_msg_s.style.left = pg_width/2-200+'px';
  
  if(mode == 's_msg')
  {
    user_msg_txt_s.innerHTML = user_msg_txt_s.innerHTML+"<br><br>"+msg;
    
  } else if(mode == 'u_answer') {
  
    if(str[3] == 1)
    {
      user_msg_txt.innerHTML = msg+"<br><br><i><span style='font-size:17px;'>Ответ отправлен: "+s_date+"</span></i>"+a_new_form_a;
    } else {
      user_msg_txt.innerHTML = msg+"<br><br><i><span style='font-size:17px;'>Ответ отправлен: "+s_date+"</span></i>"+a_new_form;
    }

  } else {
    
    if(msg.substring(0,18) == "|real_u_can_answer")
    {
      msg = msg.substring(18,msg.length);
      user_msg_txt.innerHTML = msg+"<br><br><i><span style='font-size:17px;'>Сообщение отправлено: "+s_date+"</span></i>"+u_ans_form;
    
    } else {
    
      user_msg_txt.innerHTML = msg+"<br><br><i><span style='font-size:17px;'>Сообщение отправлено: "+s_date+"</span></i>";
    }
  }
  
  if(navigator.userAgent.indexOf("MSIE")!=-1)
  {
    mov_t = setInterval("moveUmsg()",10);
  } else {
    user_msg.style.top = scr_height/2-310+'px';
    user_msg.style.position='fixed';
    user_msg_s.style.top = scr_height/2-200+'px';
    user_msg_s.style.position='fixed';
  }

  if(pg_width+30<scr_width) {pg_width=scr_width;}
  if(pg_height+150<scr_height) {pg_height=scr_height;}
    
  load_u_msg_PNG();

  blackhole.style.width=pg_width+'px';
  blackhole.style.height=pg_height+'px';
  blackhole.style.display='block';
    
    window.focus();
  
  if(document.getElementById('banner_table')) document.getElementById('banner_table').style.visibility = 'hidden';
  if(document.getElementById('banner_table2')) document.getElementById('banner_table2').style.visibility = 'hidden';
  if(document.getElementById('banner_div')) document.getElementById('banner_div').style.visibility = 'hidden';
  if(document.getElementById('AxisCamControl')) document.getElementById('AxisCamControl').style.visibility = 'hidden';
  if(document.getElementById('Player')) document.getElementById('Player').style.visibility = 'hidden';
  if(document.getElementById('stream')) document.getElementById('stream').style.visibility = 'hidden';
  
  if(navigator.userAgent.indexOf("MSIE")!=-1)
  {
    for(ff=0;ff<document.forms.length;ff++)
    {
      for(ss=0;ss<document.forms[ff].elements.length;ss++)
      {
        if(document.forms[ff].elements[ss].tagName=='SELECT')
        {
          document.forms[ff].elements[ss].style.visibility = 'hidden';
        }
      }
    }
  }
  
  if(document.getElementById('tvadv')) {clearTimeout(zin_t);setTimeout("clearTimeout(zin_t)",2000);};
  if(document.getElementById('tvadv')) {clearTimeout(zout_t);setTimeout("clearTimeout(zout_t)",2000);};
  
  
  
  if(mode == 's_msg')
  {
    setTimeout("document.getElementById('u_msg_s').style.display='block'",500);
  
  } else {

    read_sec_t = setInterval("read_sec++;",1000);
    setTimeout("document.getElementById('u_msg').style.display='block'",300);
  }
  

}

function load_u_msg_PNG()
{
  if(navigator.userAgent.indexOf("MSIE")!=-1)
  {
    um_tl.style.backgroundImage = "";
    um_tl.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/tl.png')";
    
    um_tr.style.backgroundImage = "";
    um_tr.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/tr.png')";
    
    um_bl.style.backgroundImage = "";
    um_bl.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/bl.png')";

    um_br.style.backgroundImage = "";
    um_br.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/br.png')";
  

    um_tl_s.style.backgroundImage = "";
    um_tl_s.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/tl.png')";
    
    um_tr_s.style.backgroundImage = "";
    um_tr_s.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/tr.png')";
    
    um_bl_s.style.backgroundImage = "";
    um_bl_s.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/bl.png')";

    um_br_s.style.backgroundImage = "";
    um_br_s.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.artem-catv.ru/images/u_msg_bg/br.png')";
  
  }
}

function js_trim(s)
{
  while (s.substring(0,1) == " " || s.substring(0,1) == "\n" || s.substring(0,1) == "\r")
  {
    s = s.substring(1,s.length);
  }
  
  while (s.substring(s.length-1,1) == " " ||  s.substring(s.length-1,1) == "\n"  ||  s.substring(s.length-1,1) == "\r")
  {
    s = s.substring(0,s.length-1);
  }
  
  return s;
}

function moveUmsg()
{
  var skroll_top;
  
  if (self.screen)
  {
    scr_width = screen.width
    scr_height = screen.height
  } else if (self.java) {
    var jkit = java.awt.Toolkit.getDefaultToolkit();
    var scrsize = jkit.getScreenSize();
    scr_width = scrsize.width;
    scr_height = scrsize.height;
  }
   skroll_top = document.body.scrollTop;
   if(skroll_top == 0 && document.getElementById('get-myassistant')) skroll_top = center_div.prototype.getYscroll();
   
   document.getElementById('u_msg').style.top = scr_height/2-310+skroll_top+'px';
   document.getElementById('u_msg_s').style.top = scr_height/2-200+skroll_top+'px';
}        

document.onkeyup = function(e)
{
  if(document.getElementById('blackhole').style.display=='block')
  {
    el = window.event ? window.event.srcElement : e.target
    ev = window.event ? window.event : e

    if(ev.keyCode == 9)
    {
      ev.cancelBubble = true;
      ev.returnValue = false;
      el.blur();
    }
  }
}


document.onkeydown = function(e)
{

  if(document.getElementById('blackhole').style.display=='block')
  {
    el = window.event ? window.event.srcElement : e.target
    ev = window.event ? window.event : e

    if(ev.keyCode == 13)
    {
      if(el.id == "u_ans_text" || el.id == "a_new_text")
      {
      
        if(ev.shiftKey && el.id == "a_new_text")
        {
          document.getElementById("can_answer").checked = (document.getElementById("can_answer").checked == true) ? false : true
        }
        if(ev.altKey && el.id == "a_new_text")
        {
          document.getElementById("no_deliver_report").checked = (document.getElementById("no_deliver_report").checked == true) ? false : true
        }
        if(ev.ctrlKey && el.id == "u_ans_text")
        {
          Umsg_answer(document.getElementById("u_ans_text").value);
        }
        if(ev.ctrlKey && el.id == "a_new_text")
        {
          Umsg_answer(document.getElementById("a_new_text").value);
        }
        if(ev.shiftKey && el.id == "a_new_text")
        {
          return false;
        }
        
      } else {
      
        ev.cancelBubble = true;
        ev.returnValue = false;
        el.blur();
      }
    }

    if(ev.keyCode == 27)
    {
      if(document.getElementById('u_msg_s').style.display=='block')
      {
        hide_u_msg('s_msg');
      
      } else if(document.getElementById('u_msg').style.display=='block') {
      
        hide_u_msg();
      }
    }
  }
}

function shDeliver(resp)
{
  show_u_msg(resp,'s_msg');
}

function shAnswer(resp)
{
  show_u_msg(resp,'u_answer');
}

-->