//---------------
	            function setupListStyle(linkList) {
              linkList.BACKGROUND_COLOR = [243, 243, 243];
              linkList.LINK_COLOR = [170, 0, 0];
              linkList.OLD_LINK_COLOR = [170, 170, 170];
            }
            
            
            function setupRecentlyUpdated() {
              window.updated = new BLOG_ScrollList("recent-changes");
              
              setupListStyle(updated);
            
              updated.SHOW_TIME = 6000;
              updated.SHOW_STEPS = 20;
              updated.SHOW_DELAY = 500;
              updated.SHOW_DISTANCE = 0;
              updated.SHOW_COUNT = 5;
            
              updated.HIDE_TIME = 300;
              updated.HIDE_STEPS = 10;
              updated.HIDE_DISTANCE = 0;
            
              updated.init();
            }
            
            function makeProcessUpdatesHandler(request) {
              return function() {
                if (request.readyState == 4 && request.status == 200) {
                  var newListHolder = document.createElement("div");
                  // We resort to responseText because the responseXml returns XML nodes,
                  // *not* HTML nodes. This is a quick way to turn the result into HTML.
//                  alert(request.responseText)
                  newListHolder.innerHTML = request.responseText;
                  window.updated.updateList(newListHolder);
                  /*
                  var headerElement = document.getElementById("recent-changes-header");
                  var newHeaderElement = newListHolder.getElementsByTagName("h3")[0];
                  headerElement.parentNode.replaceChild(newHeaderElement, headerElement);
                  */
                }
              }
            }
            
            function requestUpdates() {
              var request = false;
              if (window.XMLHttpRequest) {
                try { request = new XMLHttpRequest(); }
                catch (e) {}
              }
              /*
              else if (window.ActiveXObject) {
                try { request = new ActiveXObject("Msxml2.XMLHTTP"); }
                catch (e) { 
                  try { request = new ActiveXObject("Microsoft.XMLHTTP"); }
                  catch (e) {}
                }
              }
              */
            
              if (request) {
                //request.open("GET", "http://damochka.ru/static/xml/dnevnik-recent-list.xml", true);
                request.open("GET", "http://192.168.1.124/damochka/xml/dnevnik-recent-list.xml", true);
                request.onreadystatechange = makeProcessUpdatesHandler(request);
                request.send(null);
              }
            }
            
            function startUpdatesTimer() {
              window.setInterval(requestUpdates, 1000*60)
              // Make an immediate request, for the case when the user is coming
              // back to this page, otherwise he'll see the blogs from when he first
              // loaded it.
              requestUpdates();
            }
            
            function animation_init(){
              //window.onload = function() {
              // corresponds to Moz 1.7.5, the most recent release that 
              // crashes/doesn't work.
              var badGeckoVersion = 20041217;
              var geckoVersion = Detect.geckoVersion();
              var geckoOkay = !geckoVersion || geckoVersion > badGeckoVersion;
              
              var showExploreBlogsAnimation = Detect.DOM() && geckoOkay;
              if (showExploreBlogsAnimation) {
                setupRecentlyUpdated();
                //startUpdatesTimer();
              }
            
            }