document.write('<script type="text/javascript" src="/static/js/sa/scriptaculous.js?load=effects,builder"></script>');

document.observe("dom:loaded", function() {
  $$('body')[0].appendChild(new Element('div', { id: 'welcome' }).hide());
  
  initWelcomeWindow();
}); 

function initWelcomeWindow()
{
  Event.observe(window, 'resize', function() { 
    centerModalWindow('welcome');
  });

  centerModalWindow('welcome');
  
  new Ajax.Request('/ajax/ranges/', {
    method: 'get',
    onSuccess: function(transport) {
      reply = transport.responseJSON;

      var text = '<div>';
      var show = false;

      if(reply.just == 0)
      {
        text += '<p><b>Ваш ip-адрес не принадлежит к сети JustLan.</b></p>';
        text += '<p>Данный сайт предназначен прежде всего для пользователей сети JustLan, поэтому вам могут быть недоступны некоторые возможности и ссылки.</p>';
        text += '<p>Информацию о компании &laquo;Связь-Телеком&raquo; ищите на официальном сайте: <a href="http://svzt.ru">svzt.ru</a>.</p>';

        name = 'welcome-ext';
        $('welcome').addClassName('welcome-info');
      }
      else if(reply.just_out == 1 || reply.just_in_err == 1)
      {
        text += '<p>Ваш ip-адрес определён как ' + reply.address + '. Это означает, что у вас <b>неправильно настроена маршрутизация</b>.</p>';
        text += '<p>Эта ошибка приводит к невозможности доступа к ресурсам локальной сети JustLan.</p>';
        text += '<p>Обязательно изучите статью об исправлении этой проблемы(<a href="http://justlan.net/support/manual/routing/windows/">инструкция для Win XP/Vista/7</a>, <a href="http://justlan.net/support/manual/routing/routers/">инструкция для роутеров</a> или позвоните в службу поддержки.</p>';

        name = 'welcome-rt';
        $('welcome').addClassName('welcome-warning');
      }
      /*else if(reply.just_in == 1)
      {
        text += '<p>Вас приветствует <b>Навигатор по сети JustLan</b>.</p>';
        text += '<p>Если вы только подключились к нашей сети — изучите список официальных и пользовательских локальных ресурсов на главной странице.</p>';
        text += '<p>Также на этом сайте вы можете получить информацию по настройке основных программ и исправлению основных проблем.</p>';

        name = 'welcome-nrm';
        $('welcome').addClassName('welcome-wlcm');
      }*/

      text += '</div>'
      text += '<div class="close">';
      text += '<a href="#" onclick="closeWelcomeWindow(\'' + name + '\', false)">Закрыть</a> &bull; ';
      text += '<a href="#" onclick="closeWelcomeWindow(\'' + name + '\', true)">Закрыть и больше не показывать это сообщение</a>';
      text += '</div>';
      
      $('welcome').update(text);
      
      if (name && getCookie(name) != 1)
      {
        $('overlay').appear({ to: 0.8 });
        $('welcome').appear();
      }
    }
  });
}

function closeWelcomeWindow(name, set)
{
  ourDate = new Date();
  ourDate.setFullYear(ourDate.getFullYear() + 1);
  
  setCookie(name, 1, (set) ? ourDate : null);

  Effect.multiple(['overlay', 'welcome'], Effect.Fade, {duration: 0.7});
}

