// by M.P., 26.05.2006

var wo = 0;
var mapLong = 500;
var mapHigh = 480;
var brows="";
var ys=0;
var yc=0;

function init_showdescr() {
  browserName=whichBrs()
  if (browserName=='Internet_Explorer') {   // IE
    brows = "ie"   
    changeSheets(brows);
    browserName = whichBrs();
    xMax = document.body.clientWidth;
    yMax = document.body.clientHeight;
  } else if(browserName=='Firefox') {     // Mozilla
    brows = "ff"
    changeSheets(brows);
  } else {
    alert("This Page is not optimized for your browser  '"+browserName+"'")	
    brows = "notOptimized"	
  }
  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-180
    //if (x_pos >mapLong) x_pos = x_pos-340
    y_pos = y_coord+y_scroll-70
    //if (y_pos >mapHigh) y_pos = y_pos- 280	
  } else if (brows == "ff") {
    x_coord=e.pageX;
    y_coord=e.pageY;   
    y_scroll=window.pageYOffset
    x_scroll=window.pageXOffset
    x_pos = x_coord-180
    y_pos = y_coord-70       
  }
  document.getElementById("descrip").style.left= x_pos;
  document.getElementById("descrip").style.top = y_pos;
}
  
function descriptShowImage(pla){
  a1 ='<div 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 "001": document.getElementById("descrip").innerHTML = a1+'EO Data Service within Marcoast project, input products to WAQSS processing chains'+a2;
        break;
      case "002": document.getElementById("descrip").innerHTML = a1+'MERIS FR data (300m pixel size), input products to WAQSS processing chains'+a2;
        break;
      case "003": document.getElementById("descrip").innerHTML = a1+'WAQSS archiving all received and delivered data'+a2;
        break;
      case "004": document.getElementById("descrip").innerHTML = a1+'Support to special requests from users (e.g. data delivery in higher frequency during ship cruises)'+a2;
        break;
      case "005": document.getElementById("descrip").innerHTML = a1+'Tailored maps showing different parameters'+a2;
        break;	
      case "006": document.getElementById("descrip").innerHTML = a1+'Automatically generated JPEGs of parameters (chl, tsm, ys)'+a2;
        break;	
      case "007": document.getElementById("descrip").innerHTML = a1+'feed back of users about service quality and if possible about product quality'+a2;
        break;
      case "008": document.getElementById("descrip").innerHTML = a1+'feed back of users about service quality and if possible about product quality'+a2;
        break;
      case "009": document.getElementById("descrip").innerHTML = a1+'feed back of users about service quality and if possible about product quality'+a2;
        break;
      case "010": document.getElementById("descrip").innerHTML = a1+'description of WAQSS and download of standard products'+a2;
        break;
      case "011": document.getElementById("descrip").innerHTML = a1+'reporting back to ESA about services'+a2;
        break;	       																					
      default:
        break;
    }
  }
}
 
function changeSheets(whichSheet){
  if(whichSheet == 'ie'){
    document.getElementsByTagName("link")[0].disabled = false;
    document.getElementsByTagName("link")[1].disabled = true;
  }else if(whichSheet == 'ff'){
    document.getElementsByTagName("link")[1].disabled = false;
    document.getElementsByTagName("link")[0].disabled = true;
  }
} 

