function openMap(){

document.getElementById("textdiv").innerHTML = "";

document.getElementById("textdiv").innerHTML = "<iframe width=\"600\" height=\"545\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" scrolling=\"no\" allowtransparency=\"true\" src=\"./map/index.php"+ '?t=' + (new Date()).getTime() + Math.round(Math.random() * 10000) + "\"></iframe>";

}

function setPage(paginaNaam){


  var dataSource = './GetPagina.php?p=' + paginaNaam;

  openDataTxt(dataSource,"textdiv");

}


function openDataTxt(dataSource, divID){

  //ie cache bug
  dataSource = dataSource + '&t=' + (new Date()).getTime() + Math.round(Math.random() * 10000);

  var XMLHttpRequestObject = false;

  if (window.XMLHttpRequest){
    XMLHttpRequestObject = new XMLHttpRequest();
    }
  else if (window.ActiveXObject){
    XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
    }


  if(XMLHttpRequestObject){
    var obj = document.getElementById(divID);
    XMLHttpRequestObject.open('GET', dataSource);
    XMLHttpRequestObject.onreadystatechange = function(){

      if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){

        obj.innerHTML = XMLHttpRequestObject.responseText;

        }
      };
    XMLHttpRequestObject.send(null);
    }

}

var curDiv = '';

function setMenu(div){

  if (curDiv != div){
    if (curDiv != ''){
      animatedcollapse.hide(curDiv);
      }
    curDiv = div;
    animatedcollapse.show(div);
    }

}


function zoek(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {

   setPage('Zoeken&q=' + myfield.value);


   return false;
   }
else
   return true;
}

   var http_request = false;
   function makePostRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
                // set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents() {
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
            result = http_request.responseText;
            document.getElementById('myspan').innerHTML = result;
         } else {
            alert('There was a problem with the request.');
         }
      }
   }


function get(obj) {
  var getstr = "?";
  for (i=0; i<obj.getElementsByTagName("input").length; i++) {
        if (obj.getElementsByTagName("input")[i].type == "text") {
           getstr += obj.getElementsByTagName("input")[i].name + "=" +
                   obj.getElementsByTagName("input")[i].value + "&";
        }
        if (obj.getElementsByTagName("input")[i].type == "checkbox") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" +
                   obj.getElementsByTagName("input")[i].value + "&";
           } else {
              getstr += obj.getElementsByTagName("input")[i].name + "=&";
           }
        }
        if (obj.getElementsByTagName("input")[i].type == "radio") {
           if (obj.getElementsByTagName("input")[i].checked) {
              getstr += obj.getElementsByTagName("input")[i].name + "=" +
                   obj.getElementsByTagName("input")[i].value + "&";
           }
     }
     if (obj.getElementsByTagName("input")[i].tagName == "SELECT") {
        var sel = obj.getElementsByTagName("input")[i];
        getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
     }

  }

  makePostRequest('Verstuur.php', getstr);
}


function checkForm(){
  var frm = document.forms['myform'];

  var ok = true;
  var msg = "";

  if ( (frm['c-emailadres']) && (frm['c-naam'].value.length==0) )  {

      msg = "U heeft niet alle verplichte velden ingevuld.";
      ok = false;
      }


  if (!ok){
    alert(msg);
    }

  return ok;
}


function getPageSize(val){
    if ((val != 'x') && (val != 'y')) {
        alert('error in aanroep getpagesize');
    }
    var xScroll, yScroll;
    if (window.innerHeight && window.scrollMaxY) {
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    }
    else
        if (document.body.scrollHeight > document.body.offsetHeight) {
            xScroll = document.body.scrollWidth;
            yScroll = document.body.scrollHeight;
        }
        else {
            xScroll = document.body.offsetWidth;
            yScroll = document.body.offsetHeight;
        }
    var windowWidth, windowHeight;
    if (self.innerHeight) {
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    }
    else
        if (document.documentElement && document.documentElement.clientHeight) {
            windowWidth = document.documentElement.clientWidth;
            windowHeight = document.documentElement.clientHeight;
        }
        else
            if (document.body) {
                windowWidth = document.body.clientWidth;
                windowHeight = document.body.clientHeight;
            }
    var pageHeight = 0;
    var pageWidth = 0;
    if (yScroll < windowHeight) {
        pageHeight = windowHeight;
    }
    else {
        pageHeight = yScroll;
    }
    if (xScroll < windowWidth) {
        pageWidth = windowWidth;
    }
    else {
        pageWidth = xScroll;
    }
    if (val == 'y') {
        if( windowHeight < 700)  windowHeight = 700;
        return windowHeight;
    }
    if (val == 'x') {
        return windowWidth;
    }
}




