// by M.P., 10.07.2006

var wo = 0;
var mapLong = 520;
var mapHigh = 300;
var offset_X = -150;
var offset_Y = -30;
var brows="";
var ys=0;
var yc=0;

function init_showdescr() {
  browserName=whichBrs()
  if (browserName=='Internet_Explorer') {   // IE
    brows = "ie"   
    browserName = whichBrs();
    xMax = document.body.clientWidth;
    yMax = document.body.clientHeight;
  } else if(browserName=='Firefox') {     // Mozilla
    brows = "ff"
  }
  document.onmousemove = mMOVE;
}

function whichBrs() {
 var agt=navigator.userAgent.toLowerCase();
  if (agt.indexOf("opera") != -1) return 'Opera';
  if (agt.indexOf("staroffice") != -1) return 'Star_Office';
  if (agt.indexOf("beonex") != -1) return 'Beonex';
  if (agt.indexOf("chimera") != -1) return 'Chimera';
  if (agt.indexOf("netpositive") != -1) return 'NetPositive';
  if (agt.indexOf("phoenix") != -1) return 'Phoenix';
  if (agt.indexOf("firefox") != -1) return 'Firefox';
  if (agt.indexOf("safari") != -1) return 'Safari';
  if (agt.indexOf("skipstone") != -1) return 'SkipStone';
  if (agt.indexOf("msie") != -1) return 'Internet_Explorer';
  if (agt.indexOf("netscape") != -1) return 'Netscape';
  if (agt.indexOf("mozilla/5.0") != -1) return 'Mozilla';
  if (agt.indexOf('\/') != -1) {
  if (agt.substr(0,agt.indexOf('\/')) != 'mozilla') {
  return navigator.userAgent.substr(0,agt.indexOf('\/'));}
  else return 'Netscape';} else if (agt.indexOf(' ') != -1)
  return navigator.userAgent.substr(0,agt.indexOf(' '));
  else return navigator.userAgent;
}

function mMOVE(e) {
if (brows == "ie") {
    x_coord=window.event.x
    y_coord=window.event.y
    y_scroll=document.body.scrollTop
    x_scroll=document.body.scrollLeft
    if (y_coord < 0) y_coord = 0;
    if (y_coord > document.body.clientHeight) y_coord = document.body.clientHeight;
    if (x_coord < 0) x_coord = 0;
    if (x_coord > document.body.clientWidth) x_coord = document.body.clientWidth;
    //document.all.descrip.innerHTML = '<font face="Verdana" size="1"><b>'+latitu_s+', '+longit_s+'</b></font>';
    x_pos = x_coord+x_scroll+offset_X
    y_pos = y_coord+y_scroll+offset_Y	
  } else if (brows == "ff") {
    x_coord=e.pageX;
    y_coord=e.pageY;   
    y_scroll=window.pageYOffset
    x_scroll=window.pageXOffset
    x_pos = x_coord+offset_X
    y_pos = y_coord+offset_Y       
  }
  document.getElementById("descrip").style.left= x_pos;
  document.getElementById("descrip").style.top = y_pos;
}
  
function descriptShowImage(pla){
  a1 ='<div align="center" style="font-family:Verdana, Arial; font-size:10px; color:#000000; font-weight:bold; padding:5px;">'
  a2 ='</div>'
  if (pla == "nothing") {
    document.getElementById("descrip").style.visibility = "hidden";
  } else {
    document.getElementById("descrip").style.visibility = "visible";
    switch(pla) {
      case "01": document.getElementById("descrip").innerHTML = a1+'Nr.1: MOBY, Hawaii (20.8 N, 157.2 W)'+a2;
        break;
      case "02": document.getElementById("descrip").innerHTML = a1+'Nr.2: BOUSSOLE, Ligurian Sea (43.37 N, 7.9 E)'+a2;
        break;
      case "03": document.getElementById("descrip").innerHTML = a1+'Nr.3: Venice Tower, Adriatic Sea (45.31 N, 12.51 E)'+a2;
        break;
      case "04": document.getElementById("descrip").innerHTML = a1+'Nr.4: BATS, Sargasso S. (32 N, 64.5 W)'+a2;
        break;
      case "05": document.getElementById("descrip").innerHTML = a1+'Nr.5: CARIACO, Carib.Sea (11 N, 65 W)'+a2;
        break;	
      case "06": document.getElementById("descrip").innerHTML = a1+'Nr.6: CALCOFI, California (35 N, 125 W)'+a2;
        break;	
      case "07": document.getElementById("descrip").innerHTML = a1+'Nr.7: Gulf of Maine, USA-Canada (43 N, 69 W)'+a2;
        break;
      case "08": document.getElementById("descrip").innerHTML = a1+'Nr.8: LEO-15, New Jersey (39 N, 74 W)'+a2;
        break;
      case "09": document.getElementById("descrip").innerHTML = a1+'Nr.9: Benguela, South Africa (32.5 S, 17.4 E)'+a2;
        break;
      case "11": document.getElementById("descrip").innerHTML = a1+'Nr.10: Helgoland, North Sea (54 N, 7.5 E)'+a2;
        break;
      case "10": document.getElementById("descrip").innerHTML = a1+'Nr.11: Channel, English Ch. (50 N, 3 W)'+a2;
        break;	
      case "12": document.getElementById("descrip").innerHTML = a1+'Nr.12: Sopot, Baltic Sea (55.2 N, 19 E)'+a2;
        break;	
      case "13": document.getElementById("descrip").innerHTML = a1+'Nr.13: Palmer, Antarctic (65 S, 65 W)'+a2;
        break;	
      case "14": document.getElementById("descrip").innerHTML = a1+'Nr.14: Rapa Nui, S.Pacific (23 S, 118 W)'+a2;
        break;	
      case "15": document.getElementById("descrip").innerHTML = a1+'Nr.15: Concepcion, Chile (36.5 S, 73 W)'+a2;
        break;	
      case "16": document.getElementById("descrip").innerHTML = a1+'Nr.16: Taiwan-Str, China (22.5 N, 118 E)'+a2;
        break;	
      case "17": document.getElementById("descrip").innerHTML = a1+'Nr.17: Yellow Sea, China (35 N, 122 E)'+a2;
        break;	
      case "18": document.getElementById("descrip").innerHTML = a1+'Nr.18: Abu Al Bukhoos, Persian Gulf (25.5 N, 53.15 E)'+a2;
        break;  
      case "19": document.getElementById("descrip").innerHTML = a1+'Nr.19: Gustav Dalen Tower, Baltic Sea  (58.59 N, 17.47 E)'+a2;
        break;
      case "20": document.getElementById("descrip").innerHTML = a1+'Nr.20: Helsinki Light, Gulf of Finland  (59.95 N, 24.93 E)'+a2;
        break;
      case "21": document.getElementById("descrip").innerHTML = a1+'Nr.21: MVCO, Cape Cod  (41.3 N, 70.55 W)'+a2;
        break;
      case "22": document.getElementById("descrip").innerHTML = a1+'Nr.22: COVE, Virginia  (36.9 N, 75.71 W)'+a2;
        break;
      case "23": document.getElementById("descrip").innerHTML = a1+'Nr.23: NIVA Ferry Box, Skagerrak  (58.5 N, 10.5 E)'+a2;  
        break;
      case "24": document.getElementById("descrip").innerHTML = a1+'Nr.24: Azores, N. Atlantic  (38.53 N, 28.63 W)'+a2;
        break;
      case "25": document.getElementById("descrip").innerHTML = a1+'Nr.25: Cape Verde, N. Atlantic  (16.73 N, 22.94 W)'+a2;
        break;
      case "26": document.getElementById("descrip").innerHTML = a1+'Nr.26: NIX, nix  (0.0 N, 0.0 W)'+a2;
        break;
      case "27": document.getElementById("descrip").innerHTML = a1+'Nr.27: Barbados, N. Atlantic  (13.17 N, 59.5 W)'+a2;
        break;
      case "28": document.getElementById("descrip").innerHTML = a1+'Nr.28: Tahiti, S. Pacific  (17.57 S, 149.61 W)'+a2;
        break;
      case "29": document.getElementById("descrip").innerHTML = a1+'Nr.29: Nauru, Eq. Pacific  (0.52 S, 166.92 E)'+a2;
        break;
      case "30": document.getElementById("descrip").innerHTML = a1+'Nr.30: Okinawa, N. Pacific  (26.35 N, 127.77 E)'+a2;
        break;
      case "31": document.getElementById("descrip").innerHTML = a1+'Nr.31: Midway Island, N. Pacific  (28.21 N, 177.38 W)'+a2;
        break;
      case "32": document.getElementById("descrip").innerHTML = a1+'Nr.32: Dongsha Island, S. China Sea  (20.71 N, 116.72 E)'+a2;
        break;
      case "33": document.getElementById("descrip").innerHTML = a1+'Nr.33: Goa, Arabian Sea  (15.45 N, 73.81 E)'+a2;
        break;
      case "34": document.getElementById("descrip").innerHTML = a1+'Nr.34: Amsterdam Island, S. Indian  (37.81 S, 77.57 E)'+a2;
        break;                                                                                 																					
      default:
        break;
    }
  }
}
