var newURL;
var toShowUrl;

var version = 20120107;
version = new Date();

function load() {
	loadMap();
	Effect.Fade('map_canvas', {to: 0.5});
}  	
  
function showInfoURL(url){	
	hideContainer(url)
}   
function hideInfoURL(){
	hideContainer();
}     
function startProjecten(){
	setMenu(document.getElementById("menProject"));
}
function endProjecten(){ 
	if (!Element.visible('legenda')) return;
	
	Effect.Fade('map_canvas', {to: 0.5});
	Effect.Fade('legenda');
	Effect.Fade('zoomButtons');	
}	 
	 
function selPub_OnClick(){
  setMenu(document.getElementById("menPublicaties"));
}

function hideContainer(url){
	if (toShowUrl) clearTimeout(toShowUrl);
	if (Element.visible('container')) {
		Effect.BlindUp('container', { duration: 1.0});
		
	}

	if (url){
		newURL = url;
	}
	else {
	  newURL = null;
	}

	showUrl();

}

function showUrl(){
  if (toShowUrl) clearTimeout(toShowUrl);
	
	if (!Element.visible('container') && newURL){
		var infoFrame = document.getElementById("iframe");    
		infoFrame.src = newURL;
	}
	else {
	  toShowUrl = setTimeout(showUrl, 100);
	} 
}
function showContainer(iHeight){
	var scnHei;

	if (self.innerHeight) // all except Explorer
	{
		scnHei = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		scnHei = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		scnHei = document.body.clientHeight;
	}
	scnHei = scnHei - 40;
  if (iHeight && iHeight < scnHei) scnHei = iHeight;  

  if (!Element.visible('container') || Element.getHeight('container') != scnHei) {
	
		if(Element.getHeight('container') != scnHei) {
		  Element.setStyle('container', 'HEIGHT:' + scnHei + 'px');
		}
	  Effect.BlindDown('container', { duration: 1.0, scaleTo: 100}); 
	}
} 

function setMenu(oDiv){
	var pDiv = oDiv;
	while (pDiv.id.indexOf("menu") == -1) {
  	pDiv = pDiv.parentNode;
	}
	var links = pDiv.getElementsByTagName("DIV");
	for(var i=0; i< links.length; i++){
		links[i].className = "";
	}
	oDiv.className = "active";
	
  /* fade elements */
  if (Element.visible('legenda') && oDiv.id != 'menProject'){
    Effect.Fade('map_canvas', {to: 0.5});
    Effect.Fade('legenda');
    Effect.Fade('zoomButtons');
  }
  /*
  if (Element.visible('selectiePublicaties') && oDiv.id != 'menPublicaties'){ 
	  Effect.Fade('selectiePublicaties'); 
  }  
  */
	switch (oDiv.id) {
  
		case 'menBureau':
		
			pDiv = document.getElementById("submenuBureau")
			links = pDiv.getElementsByTagName("DIV");
			for(var i=0; i< links.length; i++){
				if (links[i].className == "active"){
					showInfoURL((links[i].id.substr(3) + ".htm?d=" + version).toLowerCase());
					break;
				}
			}			
			break;	
      
		case 'menProject':

			if (!Element.visible('legenda')) {
				Effect.Appear('map_canvas', {to: 1.0});
				Effect.Appear('legenda', {to: 1.0});
				Effect.Appear('zoomButtons', {to: 1.0});	
			}	
			break;
      
		case 'menPublicaties':
 /*    
      if (!Element.visible('selectiePublicaties')){ 
        Effect.Appear('selectiePublicaties', {to: 1.0}); 
      }    
    
			pDiv = document.getElementById("submenuPublicaties") 
			links = pDiv.getElementsByTagName("DIV");
      if (document.getElementById('menPublicaties_selectie').checked){
      	showInfoURL("publicaties_selectie.htm?d=" + version)
      }
      if (document.getElementById('menPublicaties_overig').checked){
      	showInfoURL("publicaties_overig.htm?d=" + version)
      }	
*/   
			showInfoURL("publicaties_overig.htm?d=" + version)
			break;			
	}
}


