<!--- vms@aari.nw.ru --->
    var p1 = "ct/tempo/"
    var ss = 3; var ss1; var step = 7;
    mm1 = new Array("Jan","Feb","Mar","Apr","May","Jun","Nov","Dec");
    mm2= new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    step1 = new Array(7,28,364);
    var yy; var mm; var dd;
    var update_interval = 512; var timerID = null; var ScrollOn = 0; var TTT = 1;
function scrollWindow() {
  if (update_interval < 0.125) {update_interval = 0.125;}
  if (ScrollOn) {
    ScrollMaps(TTT);
    timerID = setTimeout("scrollWindow()", update_interval);
  }
}
function toggleScroll() {
  if (ScrollOn == 1) {ScrollOn = 0;} 
  else  {ScrollOn = 1; timerID = setTimeout("scrollWindow()",update_interval);}
}
function toggleDir() {
  (TTT == 1) ? TTT = 0 : TTT=1;
  if (ScrollOn == 1) {timerID = setTimeout("scrollWindow()",update_interval);}
}


function days_in_year(yy) {
  if ((yy%4 == 0 && yy%100 != 0) || yy%400 == 0) {return 366} else {return 365}
}
function days_in_feb(yy) {
  if ((yy%4 == 0 && yy%100 != 0) || yy%400 == 0) {return 29} else {return 28}
}

function Julian(nn) {
  var y = nn; 
  for (var i = 1972; i <= 2099; i++) {
    n = days_in_year(i); mm2[1] = days_in_feb(i);
    y -= n;
    if (y <= 0) {
      y+= n; 
      n = days_in_year(i); mm2[1] = days_in_feb(i);      
      yy = i;
      for (var j = 0; j <=11; j++) {
        y-=mm2[j]
        if (y <= 0) {
          dd=y+mm2[j]; mm = j+1;
          break;
        }
      }   
      break;
    }
  }
}

function ChangeStep() {
  step = step1[this.document.forms.form1.step.selectedIndex];
}

function ScrollMaps(key) {
  ss1 = ss;  (key==1) ? ss+=step : ss-=step; 
  if (ss==248) {ss=249}; if (ss1 < 249 && ss > 249 ) {ss+=1} ; if (ss1 > 249 && ss < 249) {ss-=1};
  if (ss==5450) {ss=5450}; if (ss1 < 5451 && ss > 5451 ) {ss+=1} ; if (ss1 > 5451 && ss < 5451) {ss-=1};
  if (ss < 3) {ss=8398}; if (ss > 8398) {ss=3};
  Julian(ss);
  day = ((dd<10)?"0"+dd:dd); mon = ((mm<10)?"0"+mm:mm); year = yy-1900;
  this.document.forms.form1.date.value = day+'.'+mon+'.'+yy;
  this.document.images.Map.src = p1 + day +'-' + mon + '-' + year +'.gif';
/* Month: <INPUT TYPE="text" name="title1" value="January" size=6>*/
}
