

/*   Exogens.RUEN.JS 1.00.001                               Сайт / Site: exogens.ru                                   */
/*   Copyright © Exogens, Inc., 2003-2009                   Электронная почта / Email: mail@exogens.ru                */
/*                                                                                                                    */
/*   Ссылки:                                                                                                          */
/*   • основная информация по RUEN'у:  http://exogens.ru/produkty/ruen/                                               */
/*   • справочно-техническая информация по RUEN'у:  http://faq.exogens.ru/produkty/ruen/                              */


function ruen_message(starter, title, text, textclass, link)
{
  var ruenmessage = document.getElementById('ruenmessage');
  var width = 300;
  var height = 200;


  ruenmessage.style.width = width + 'px';
  ruenmessage.style.background = '#ffffff';
  ruenmessage.style.opacity = 0.85;
  ruenmessage.style.filter = 'alpha(opacity=85)';
  ruenmessage.style.position = 'absolute';
  ruenmessage.className = 'ruen_message';



  ruenmessage.innerHTML = '<div class="ruen_message_title">' + title + '</div>';
  ruenmessage.innerHTML += '<div class="' + textclass + ' ruen_message_text">' + text + '</div>';
  ruenmessage.innerHTML += '<div class="ruen_message_buttons">';
  if (link)
  {
    ruenmessage.innerHTML += '<input type="button" value="Нет" class="ruen_message_button" onclick="document.getElementById(\'ruenmessage\').style.display = \'none\'">';
    ruenmessage.innerHTML += '<input type="button" value="Да" class="ruen_message_button" onclick="location.href = \'' + link + '\'">';
  }
  else
  {
    ruenmessage.innerHTML += '<input type="button" value="OK" class="ruen_message_button" onclick="document.getElementById(\'ruenmessage\').style.display = \'none\'">';
  }
  ruenmessage.innerHTML += '</div>';



  var top = starter.offsetTop - Math.ceil(height / 2);
  var left = starter.offsetLeft - 150;
  while (starter.offsetParent && 'undefind') { top += starter.offsetParent.offsetTop; left += starter.offsetParent.offsetLeft; starter = starter.offsetParent; }
  if (left + width > document.body.clientWidth) { left = document.body.clientWidth - width - 10; }
  if (left < 0) { left = 10; }
  ruenmessage.style.top = top + 'px';
  ruenmessage.style.left = left + 'px';

  ruenmessage.style.display = 'block';
}

