  var adsNv=navigator,adsAN=adsNv.appName,adsAV=parseInt(adsNv.appVersion)
  var adsIE=(adsAN=="Microsoft Internet Explorer"),adsNS=(adsAN=="Netscape"),adsN4=(adsNS&&adsAV==4),adsN6=(adsNS&&adsAV>=5);
  var divN6; if (adsN6) {divN6 = 'div'} else {divN6='div'}

// base_url = "http://cliware.aari.ru/image/ImageServlet/";
  base_url = "http://cliware.meteo.ru/image/ImageServlet/";
 
  var image_x = 464, image_y = 464, image_src = "antarctica_ru.jpg";
  image_title = new Array("Российские Станции в Антарктике","Russian Stations in Antarctic");

  v_state = new Array('visible','hidden');

  metric = new Array(' м',' m');
  top_txt= new Array('вверх','top');

  layer_name = new Array('lazarev','bell','mol','progress','mir','vostok','leningrad','russkaya','druznaya','soyuz');

  station_name    = new Array(2);
  station_name[0] = new Array('Новолазаревская','Беллинсгаузен','Молодёжная','Прогресс','Мирный','Восток','Ленинградская','Русская','Дружная-4','Союз');
  station_name[1] = new Array('Novolazarevskaya','Bellingshausen','Molodeznaya','Progress','Mirny','Vostok','Leningradskaya','Russkaya','Druznaya-4','Soyuz');

  station_name_color   = new Array('red','red','red','red','red','red','red','red','navy','navy');
  station_name_BGcolor = new Array('FFCCCC','FFCCCC','FFCCCC','FFCCCC','FFCCCC','FFCCCC','FFCCCC','FFCCCC','CCCCFF','CCCCFF');

  station_beg     = new Array(2)
  station_beg[0]  = new Array('18 января 1961 г.','февраль 1968 г.','февраль 1962 г.','1 апреля 1988 г.','13 февраля 1956 г.','16 декабря 1957 г.','февраль 1971 г.','9 марта 1980 г.','1 января 1987 ','3 декабря 1982 ');
  station_beg[1]  = new Array('January 18, 1961','February, 1968','February 1962','April 1, 1988','February 13, 1956','December 16, 1957','February 1971','March 9, 1980','January 1, 1987 ','December 3, 1982 ');

  station_graph     = new Array(2)
  station_graph[0]  = new Array(1,1,0,0,1,1,0,0,0,0);
  station_graph[1]  = new Array(1,1,0,0,1,0,0,0,0,0);

  station_end     = new Array(2)
  station_end[0]  = new Array('-','-','-','-','-','-','март 1991','12 марта 1990 г.','18 апреля 1995 г.','28 февраля 1989 г.');
  station_end[1]  = new Array('-','-','-','-','-','-','March 1991','March 12, 1990','April 18, 1995','February 28, 1989');

  station_polar_day =  new Array(2)
  station_polar_day[0] =  new Array('15 ноября - 28 января','-','-','21 ноября - 22 января','7 декабря - 5 января','21 октября - 21 февраля','-','-','-','-');
  station_polar_day[1] =  new Array('15 November - 28 January','-','-','21 November - 22 January','7 December - 5 January','21 October - 21 February','-','-','-','-');

  station_polar_night =  new Array(2)
  station_polar_night[0] =  new Array('21 мая - 23 июня','-','-','28 мая - 16 июля','не существует','23 апреля - 21 августа','-','-','-','-');
  station_polar_night[1] =  new Array('21 May - 23 June','-','-','28 May - 16 July','not exist','23 April - 21 August','-','-','-','-');


  station_url =  new Array(2)
  station_url[0] =  new Array('lazarev/lazarev_ru.html','bell/bell_ru.html','mol/mol_ru.html','progress/progress_ru.html','mir/mir_ru.html','vostok/vostok_ru.html','leningrad/leningrad_ru.html','russkaya/russkaya_ru.html','druznaya/druznaya_ru.html');
  station_url[1] =  new Array('lazarev/lazarev_en.html','bell/bell_en.html','mol/mol_en.html','progress/progress_en.html','mir/mir_en.html','vostok/vostok_en.html','leningrad/leningrad_en.html','russkaya/russkaya_en.html','druznaya/druznaya_en.html');

  station_status    = new Array(2);
  station_status[0] = new Array('постоянная','постоянная','АМС','сезонная','постоянная','постоянная','АМС','АМС','закрыта','закрыта');
  station_status[1] = new Array('permanent','permanent','AWS','seasonal','permanent','permanent','AWS','AWS','closed','closed');


  station_index = new Array('89512','89050','89542','89574','89592','89606','89657','89132',' ',' ',' ');
  station_height = new Array('119','14.3','40','14.6','39.9','3488','304','124',' ','336');
  station_meteo_height = new Array('119','15.4','42','14.6','39.9','3488','291','140',' ','336');
  station_coors = new Array("70°46'S 11°50'E","62°12'S 58°56'W","67°40,3'S 45°23'E","69°23'S 76°23'E","66°33'S 93°01'E","78°27'S 106°52'E","69°30'S 159°23'E","74°46'S 136°52'W","69°44'S 72°42'E","70°35'S 68°47'E");
  station_magnetic_coors = new Array("-","-","-","-","F = -76.8°;  D = 151.1°","F = -89.3°;  D = 139.5°","-","-","-","-");
  station_img =  new Array('lazarev/topview_2.jpg','bell/topview_2.jpg','mol/topview_2.jpg','progress/topview_2.jpg','mir/topview_2.jpg','vostok/topview_2.jpg','leningrad/topview_2.jpg','russkaya/topview_2.jpg','druznaya/topview_2.jpg','soyuz/topview_2.jpg');

  table_rows = new Array(2)
  table_rows[0] = new Array ('Станция','Дата открытия','Син.индекс','Высота метеоплощадки','Геогр.координаты','Статус','дополнительная инф. по ст. ');
  table_rows[1] = new Array ('Station','Date of opening','Syn.index','Meteo height','Geogr.coordinates','Status','more information');

  table_rows_full = new Array(2)
  table_rows_full[0] = new Array ('Станция ','Открыта','Синоптический индекс','Высота метеоплощадки над уровнем моря','Географические координаты','Статус','дополнительная информация','Геомагнитные координаты','Начало и конец полярного дня','Начало и конец полярной ночи','Закрыта');
  table_rows_full[1] = new Array ('Station ','Opened','Synoptic index','Meteorological site height above sea level','Geographical coordinates','Status','more information','Geomagnetic coordinates','Beginning and end of polar day','Beginning and end of polar night','Closed');

  layer_xy = new Array()
  layer_xy[0] = new Array(243,67);
  layer_xy[1] = new Array(57,95);
  layer_xy[2] = new Array(329,91);
  layer_xy[3] = new Array(353,168);
  layer_xy[4] = new Array(393,223);
  layer_xy[5] = new Array(310,232);
  layer_xy[6] = new Array(280,342);
  layer_xy[7] = new Array(160,292);
  layer_xy[8] = new Array(354,146);
  layer_xy[9] = new Array(340,146);

  ie_addon = new Array();

function tg(n,m) { 
if (adsN4) {
  for (var i = 0; i < layer_name.length; i++) document.layers[i+2].visibility = 'hidden';
  document.layers[n+2].visibility = v_state[m];
}
if (adsN6) {
  for (var i = 0; i < layer_name.length; i++) document.getElementById(layer_name[i]).style.visibility ='hidden';
  document.getElementById(layer_name[n]).style.visibility = v_state[m];
}
if (adsIE) {
  for (var i = 0; i < layer_name.length; i++) ie_addon[i].visibility = 'hidden'; 
  ie_addon[n].visibility = v_state[m]; 
 }
}
function write_layer(n) {
  var txt, txt1, txt2;
  txt = '<'+divN6+' id="' + layer_name[n]+'">';
  txt = txt + '<table BORDER=0 COLS=2 WIDTH="400">'
  txt = txt + '<tr>';
  txt = txt + '<td WIDTH="120" align=right><a target="right" href="'+station_url[lang][n]+'"><img SRC="'+station_img[n]+'" BORDER=1 height=100 width=132></a></td>';
  txt = txt + '<td>';
  txt = txt + '<table BORDER COLS=2 WIDTH="100%" BGCOLOR="#'+station_name_BGcolor[n]+'" >';
  txt = txt + '<tr><td WIDTH="60%"><font size=-2>'+table_rows[lang][0]+'</font></td>';
  txt = txt + '<td><font size=-2><font color='+station_name_color[n]+'><b>'+station_name[lang][n]+'</b></font></font></td></tr>';
  txt = txt + '<tr>';
  txt = txt + '<td><font size=-2>'+table_rows[lang][1]+'</font></td>';
  txt = txt + "<td><font size=-2>"+station_beg[lang][n]+"</font></td>";
  txt = txt + '</tr>';
  txt = txt + '<tr><td WIDTH="60%"><font size=-2>'+table_rows[lang][2]+'</font></td>';
  txt = txt + '<td><font size=-2>'+station_index[n]+'</font></td></tr>';
  txt = txt + '<tr>';
  txt = txt + '<td><font size=-2>'+table_rows[lang][3]+'</font></td>';
  txt = txt + '<td><font size=-2>'+station_height[n]+metric[lang]+'</font></td>';
  txt = txt + '</tr>';
  txt = txt + '<tr>';
  txt = txt + '<td><font size=-2>'+table_rows[lang][4]+'</font></td>';
  txt = txt + "<td><font size=-2>"+station_coors[n]+"</font></td>";
  txt = txt + '</tr>';
  txt = txt + '<tr>';
  txt = txt + '<td><font size=-2>'+table_rows[lang][5]+'</font></td>';
  txt = txt + "<td><font size=-2>"+station_status[lang][n]+"</font></td>";
  txt = txt + '</tr>';
  txt = txt + '</table>';
  txt = txt + '</td></tr></table>';
  txt = txt + '</'+divN6+'>';
  document.write(txt);
}

function write_station_title(n) {
  var txt;
  txt = '<'+divN6+' id="' + layer_name[n]+'_tit">';
  txt = txt + station_name[lang][n];
  txt = txt + '</'+divN6+'>';
  document.write(txt);
}

function write_map() {
  var txt;
  txt = '<'+divN6+' id="Map">';
  txt = txt + '<img src="'+image_src+'" width="'+image_x+'" height="'+image_y+'" USEMAP="#image" BORDER=0>';
  txt = txt + '<MAP NAME="image">';
  for (var i = 0; i < layer_name.length; i++) { 
    txt = txt + '<AREA SHAPE=CIRCLE COORDS="'+layer_xy[i][0]+','+layer_xy[i][1]+',14"  target="right" HREF="'+station_url[lang][i]+'" ALT="'+station_name[lang][i]+'" OnMouseOver="Javascript:tg('+i+',0); return true">';
//    txt = txt + '<AREA SHAPE=CIRCLE COORDS="'+layer_xy[i][0]+','+layer_xy[i][1]+',14"  HREF="Javascript:tg('+i+',0)" ALT="'+station_name[lang][i]+'" OnMouseOver="Javascript:tg('+i+',0); return true">';
  }
  txt = txt + '</MAP></'+divN6+'>';
  document.write(txt);
}

function write_station_info(lang,n) {
  var t = "";
  t = t + '<table border="0" cols="2" width=700 class=a1>';
  t = t + '<tbody><tr><td width=280>';
  t = t + '<h2><a name="'+layer_name[n]+'"></a>'+table_rows_full[lang][0]+station_name[lang][n]+'</h2></td>';
  t = t + '<td width=420>';
  if (station_graph[0][n] == 1) {
    t = t + '<a href="../data/weather_en.html"><img src="'+base_url+station_index[n]+'/SynOPI/TempDb" border=0></a>';
    if (station_graph[1][n] == 1) {
      t = t + '&nbsp;';   
      t = t + '<a href="../data/weather_en.html"><img src="'+base_url+station_index[n]+'/SynOPI/PresSl" border=0></a>';
    }
  } else {
    t = t + '&nbsp;';  
  }
  t = t + '</td></tr>';
  t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
  t = t + '<td width=280><b>'+table_rows_full[lang][2]+'</b></td>';
  t = t + '<td>'+station_index[n]+'</td>';
  t = t + '</tr>';
  t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
  t = t + '<td><b>'+table_rows_full[lang][3]+'</b></td>';
  t = t + '<td>'+station_meteo_height[n]+metric[lang]+'</td>';
  t = t + '</tr>';
  t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
  t = t + '<td><b>'+table_rows_full[lang][4]+'</b></td>';
  t = t + '<td>'+station_coors[n]+'</td></tr>';
  if (station_magnetic_coors[n] != '-') {
    t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
    t = t + '<td><b>'+table_rows_full[lang][7]+'</b></td>';
    t = t + '<td>'+station_coors[n]+'</td></tr>';
  }
  t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
  t = t + '<td><b>'+table_rows_full[lang][1]+'</b></td>';
  t = t + '<td>'+station_beg[lang][n]+'</td></tr>';
  if (station_end[lang][n] == '-') {
    t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
    t = t + '<td><b>'+table_rows_full[lang][5]+'</b></td>';
    t = t + '<td>'+station_status[lang][n]+'</td></tr>';
  } else {
    t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
    t = t + '<td><b>'+table_rows_full[lang][10]+'</b></td>';
    t = t + '<td>'+station_end[lang][n]+'</td></tr>';
  }
  if (station_polar_day[lang][n] != '-') {
    t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
    t = t + '<td><b>'+table_rows_full[lang][8]+'</b></td>';
    t = t + '<td>'+station_polar_day[lang][n]+'</td></tr>';
  }
  if (station_polar_night[lang][n] != '-') {
    t = t + '<tr bgcolor="#'+station_name_BGcolor[n]+'">';
    t = t + '<td><b>'+table_rows_full[lang][9]+'</b></td>';
    t = t + '<td>'+station_polar_night[lang][n]+'</td></tr>';
  }
  t = t + '<tr>';
  t = t + '<td align=left>[<a href="#top">'+top_txt[lang]+'</a>]</td>';
  t = t + '<td align=right><a href="'+station_url[lang][n]+'">['+table_rows_full[lang][6]+']</a></td>';
  t = t + '</tr></tbody></table>';
  document.write(t);
}
