var pageLoaded = false;
setPageLoaded(true);

function setPageLoaded(loaded)
{
  if (checkPageLoaded("setPageLoaded(" + loaded + ")") == true)
  {
    if (loaded == true)
      pageLoaded = true;
    else
      pageLoaded = false;
  }
}

function checkPageLoaded(functionToRun)
{
  if(pageLoaded!==true)
  {
    if (document.addEventListener)
    {
      document.addEventListener("DOMContentLoaded", function(){pageLoaded=true; if(functionToRun){eval(functionToRun)}},false);
    } 
    else if (document.all && !window.opera)
    {
      document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>');
      var contentloadtag = document.getElementById("contentloadtag");
      contentloadtag.onreadystatechange=function(){
        if (this.readyState=="complete"){
          pageLoaded = true;
          if(functionToRun) eval(functionToRun);
        }
      }
    } 
    else 
    {
      window.onload=function(){
        pageLoaded = true;
        if(functionToRun) eval(functionToRun);
      }
    }
    
    return false;
  } else {
    return true;
  }
}

function addEvent(elm, evType, fn, useCapture)
{
  if (elm.addEventListener){
    elm.addEventListener(evType, fn, useCapture);
    return true;
  } else if (elm.attachEvent){
    var r = elm.attachEvent("on"+evType, fn);
    return r;
  }
}



var googleLoaded                  = false;

function activateGoogleMaps()
{
  if (googleLoaded != true)
  {
    if (checkPageLoaded("activateGoogleMaps()") == true)
    {
      loadGoogleMaps();
      googleLoaded = true;
    }
  }
}

function show_layer_aanbod(layer) {
	if (layer == "aanbod_plattegrond") {
		document.getElementById('aanbod_reageer').style.display = 'none';
		document.getElementById('aanbod_documentatie').style.display = 'none';
		document.getElementById('aanbod_plattegrond').style.display = 'block';
	}
	
	if (layer == "aanbod_reageer") {
		document.getElementById('aanbod_plattegrond').style.display = 'none';
		document.getElementById('aanbod_documentatie').style.display = 'none';
		document.getElementById('aanbod_reageer').style.display = 'block';
	}
	
	if (layer == "aanbod_documentatie") {
		document.getElementById('aanbod_plattegrond').style.display = 'none';
		document.getElementById('aanbod_reageer').style.display = 'none';
		document.getElementById('aanbod_documentatie').style.display = 'block';		
	}
}

function show_layer_nieuwbouw(layer) {
	if (layer == "nieuwbouw_plattegrond") {
		document.getElementById('nieuwbouw_reageer').style.display = 'none';
		document.getElementById('nieuwbouw_documentatie').style.display = 'none';
		document.getElementById('nieuwbouw_plattegrond').style.display = 'block';
	}
	
	if (layer == "nieuwbouw_reageer") {
		document.getElementById('nieuwbouw_documentatie').style.display = 'none';
		document.getElementById('nieuwbouw_plattegrond').style.display = 'none';
		document.getElementById('nieuwbouw_reageer').style.display = 'block';
	}

	if (layer == "nieuwbouw_documentatie") {
		document.getElementById('nieuwbouw_documentatie').style.display = 'block';
		document.getElementById('nieuwbouw_plattegrond').style.display = 'none';
		document.getElementById('nieuwbouw_reageer').style.display = 'none';
	}
}

function popup(width, height, url) {
		// Zorg voor een unieke vensternaam
		window.open(url, "popup", "help=no,status=no,scrollbars=no,resizable=no,dependent=yes,width=" + width + ",height=" + height, false);
}

function clear_input(value, std) {
	if (value==std) {
		document.getElementById('search_title').value = '';
	} // END if
}


