
<!--
///
var expDays = 30;
var exp = new Date(); 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
var lang;
lang = getLanguage();
//alert (lang);
function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);  
  if (endstr == -1)    
	endstr = document.cookie.length;  
	//alert(unescape(document.cookie.substring(offset, endstr)));
  return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {  
  var arg = name + "=";  
  var alen = arg.length;  
  var clen = document.cookie.length;  
  var i = 0;  
  while (i < clen) {    
    var j = i + alen;    
    if (document.cookie.substring(i, j) == arg)      
      return getCookieVal (j);    
    i = document.cookie.indexOf(" ", i) + 1;    
    
	if (i == 0) break;   
  }  
  return null;
}

function SetCookie (name, value) {  
  var argv = SetCookie.arguments;  
  var argc = SetCookie.arguments.length;  
  var expires = (argc > 2) ? argv[2] : null;  
  var path = (argc > 3) ? argv[3] : null;  
  path = ""; 
  var domain = (argc > 4) ? argv[4] : null;  
  domain = "ngi.be";
  var secure = (argc > 5) ? argv[5] : false;     
  document.cookie = name + "=" + escape (value) + 
     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + 
     ((path == null) ? "" : ("; path=" + path)) +  
     ((domain == null) ? "" : ("; domain=" + domain)) +    
     ((secure == true) ? "; secure" : "");

}
function setagnhome() {
var favorite = GetCookie('LANG');
//alert ('favorite\n' + favorite);
if (favorite != null) {
  switch (favorite) {
   	case 'NL' : 	
	url = '/agn/NL/NL0.shtm'; 
	     	break;
    case 'FR' : 	url = '/agn/FR/FR0.shtm'; 
	     	break;
	}
}else {
	url = '/agn/lang.htm';
}
window.location.href = url;


}


function getLanguage(){
		 	return GetCookie ('LANG');
		//alert (GetCookie ('LANG'));
		}
		
function ChooseLang(Lang){
			SetCookie('LANG', Lang, exp);
	//parent.window.location.href ="http://webgis.int.ngi.be/localisation_pve/viewer.htm";
	   }
	   		
function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);  
  if (endstr == -1)    
    endstr = document.cookie.length;
	//alert('unescape\n'+unescape(document.cookie.substring(offset, endstr)));  
  return unescape(document.cookie.substring(offset, endstr));
}
function getoppositelng()
{ var dname = getDocName();
  var curlng = dname.substr(0,2) + "";
   if (curlng == 'FR')
  {
  return ('../NL/NL' + dname.substr(2,(dname.length - 2) ) );
  };
  return ('../FR/FR' + dname.substr(2,(dname.length - 2) ));
}  


///////////////::

var isIE = false;
var isNav = (navigator.appName.indexOf("Netscape")>=0);
var isNav4 = false;
var isIE4 = false;
var is5up = false;

function BrowserCheck(){
//alert(navigator.appVersion);
if (isNav) {	
	if (parseFloat(navigator.appVersion)<5) {
		isNav4=true; 
		//alert("Netscape 4.x or older");
	} else {
		is5up = true;  
	}
}
}

/*var statarray = new Array ('AARS01','ANTW01','BERT01','BREC01','BRUG03','BUGG0','DIES02','DIKS01','EEKL01','ERPE01','GENT02','GERA01','GILL01','HERE02','HOUT01','IEPE01','KALL01','LEEU01','MAAS01','MECH03','MENE02','MOL01','NEER01','NIKL01','OOST01','OUDE02','PITT02','RUIS01','TIEN01','TONG01','TRUI02','TURN01','VEUR01','VOER01','ZEEB01','ZELZ01','ZWEV02');*/

var serverName = getServerName();
var cmdString = document.location.search;
	cmdString = cmdString.slice(1);
var stationname;
var orstationname;

function OpenShowStat(stationname) {
	//sjek language		
	        var test_grafiek = document.location.pathname;
		if( (test_grafiek.indexOf('NL/NL')>-1)&& (lang != 'NL') )
		{
                 lang = 'NL';	
		}
		if( (test_grafiek.indexOf('FR/FR')>-1)&& (lang != 'FR'))
		{
		  lang = 'FR';	
		}
		//alert (lang);
               
		if (lang=='NL'){var l ="http://" + serverName + "/agn/NL/NL2-1-1.shtm";}
		if (lang=='FR'){var l ="http://" + serverName + "/agn/FR/FR2-1-1.shtm";}
		if( document.location != l){
			document.location= l + '?'+ stationname;
		}
		else {
			location.search= stationname;
		}
}

function ShowStat(stationname) {
	if (stationname == ""){return;}
		setStationName(stationname);
		
		//var preStat= new Image;
		//sjek language		
			  var test_grafiek = document.location.pathname;
				  if( (test_grafiek.indexOf('NL/NL')>-1)&& (lang != 'NL'))
				  {
				   lang = 'NL';	
				  }
				  if( (test_grafiek.indexOf('FR/FR')>-1)&& (lang != 'FR'))
				  {
				   lang = 'FR';	
				  }
		//alert (lang);		
		
		if (lang=='NL'){document.stat.src="http://www.ngi.be/agn/data_controle/" + stationname + "_NL.png" ;}
		if (lang=='FR'){document.stat.src="http://www.ngi.be/agn/data_controle/" + stationname + "_FR.png" ;}		
		/*
		if (preStat.height!=749){
		document.stat.height=preStat.height;
		//alert('biblibli');
		}else{
		document.stat.height=749;
		}
		document.stat.width=518;*/
		//document.stat.src=preStat.src;

var m ="http://" + serverName ;
	
	if (orstationname != null){
	if (document.getElementsByTagName('img')[getOrStationName()].src == m + "/agn/images/nav/tbl_vla_n1a.gif"){
		document.getElementsByTagName('img')[getOrStationName()].src =  "/agn/images/nav/tbl_vla_n1.gif" ;
		}
	if (document.getElementsByTagName('img')[getOrStationName()].src == m + "/agn/images/nav/tbl_bru_n1a.gif"){
		document.getElementsByTagName('img')[getOrStationName()].src = "/agn/images/nav/tbl_bru_n1.gif" ;
		}
	if (document.getElementsByTagName('img')[getOrStationName()].src == m + "/agn/images/nav/tbl_wal_n1a.gif"){
		document.getElementsByTagName('img')[getOrStationName()].src = "/agn/images/nav/tbl_wal_n1.gif" ;
		}				
	
	if (!isNav4){ 
		document.getElementById(orstationname).style.color="";
		//document.anchors(orstationname).style.color="";	
		}	
			
	}
	if (document.getElementsByTagName('img')[getStationName()].src == m + "/agn/images/nav/tbl_vla_n1.gif"){		
		document.getElementsByTagName('img')[getStationName()].src = "/agn/images/nav/tbl_vla_n1a.gif" ;
	}
	if (document.getElementsByTagName('img')[getStationName()].src == m + "/agn/images/nav/tbl_bru_n1.gif"){
		document.getElementsByTagName('img')[getStationName()].src = "/agn/images/nav/tbl_bru_n1a.gif" ;
	}
	if (document.getElementsByTagName('img')[getStationName()].src == m + "/agn/images/nav/tbl_wal_n1.gif"){
		document.getElementsByTagName('img')[getStationName()].src = "/agn/images/nav/tbl_wal_n1a.gif" ;
	}		
	//if (!isNav4){		
	//alert(document.getElementById(getStationName()).style.color);		
		document.getElementsByTagName('a')[getStationName()].style.color="black";
	//}
		setOrStationName(stationname);
		setStationName(stationname);
}

function NextStation(){
	var ind = new Number(getindexof((getStationName())));
	if	(isNaN(ind)||(ind == (document.anchors.length-2))){ind = -1 ;}
	OpenShowStat((document.anchors[ind+1].name));
}
function PreviousStation(){
	var ind = new Number(getindexof((getStationName())));
	if	(isNaN(ind)||(ind == 0)){ind = (document.anchors.length-1) ;}
	OpenShowStat((document.anchors[ind-1].name));
}
function getindexof(thevalue,a)
{   var i = 0;
    for (i = 0; i < document.anchors.length; i++) {
         if (document.anchors[i].name == thevalue ) {return i;}
	}
}
function getServerName() {
	var serverName = parent.document.location.host;
	return serverName;
}
function setOrStationName (sn){
	orstationname=sn;
	//alert (orstationname);
	return orstationname;
}
function getOrStationName(){
	return orstationname;
}
function setStationName (sn){
	stationname=sn;
	return stationname;
}
function getStationName (){
	return stationname;
}
//-->
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

function getDocName() {
	var docName;
	var docPath = document.location.pathname;

	if(docPath.indexOf('.jsp')>-1)
	{
	 docPath = document.location.href;	
	}
	//
	if(docPath.indexOf('2-1-1.shtm')>-1)
	{
	 docPath = document.location.href;	
	}
	var i = docPath.length - 1;
	while ((i >= 0) && (docPath.charAt(i) != "/")) {
		i--;
	};
	docName = docPath.substring(i + 1,docPath.length);
  	return docName;
}/*
function getindexof(thevalue,a)
{
    var i = 0;
	for (i = 0; i < a.length; i++) 
    {      if (a[i].name == thevalue ) 
           {         return i;      
           };   
    };
    return -1;
}*/
function getsectionnr(){ 
	var sectionnr;
	sectionnr = getDocName().substr(2,1);
	return sectionnr;
}
function linknamefrom(DocName,strbegin)
{ 
   var myDocName = DocName;
   var i = myDocName.indexOf('.');
   if (i < 1) 
   { i = myDocName.length;
   };
   var LinkName = strbegin + myDocName.substring(0,i);
   return LinkName; 
}



/////////////////////////////BEGIN REFRESH FUNCTIONS /////////////////////////////
//deze functies worden opgeroepen als men op 'refresh' klikt bovenaan het pagina// 
//om de meest recente bestandsnaam op te vragen                                 //
//////////////////////////////////////////////////////////////////////////////////

var deTaal;
var tempAgnUpdate;

function requestLastFile(taal) 
{
 var waitNL = '<span>Een ogenblik a.u.b. ...&nbsp;</span>';
 var waitFR = '<span>Un instant s.v.p. ...&nbsp;</span>';
 deTaal = taal;	 
 /*
 tempAgnUpdate = document.getElementById('LastFile').innerHTML;
 */
 tempAgnUpdate = '<span>---&nbsp;</span>';
 
 if(taal == 'NL')
 {
	document.getElementById('LastFile').innerHTML = waitNL; 
 }
 else
 {
	document.getElementById('LastFile').innerHTML = waitFR;	
 }
 
 setTimeout('agnUpdater.getLastFile(\''+deTaal+'\',{callback:requestLastFileResult,errorHandler:requestLastError})',1000);
}

function requestLastFileResult(link)
{
  if( link.toUpperCase().indexOf('UKKE') > -1 )
  {	
	document.getElementById('LastFile').innerHTML = link;
  }
  else
  {	 
	document.getElementById('LastFile').innerHTML = tempAgnUpdate;	
  }
  	
}

function requestLastError(error) 
{
	document.getElementById('LastFile').innerHTML = tempAgnUpdate;	
}

/////////////////////////////END REFRESH FUNCTIONS //////////////////////////////

