var current   = 'reg';
var mapsel    = 'regdep';
var weerstand = 'vandaag';
var ristat    = false;
var rmstat    = false;
var distat    = false;
var dmstat    = false;
var ststat    = false;
var switchit  = false;
var exit      = true;
var oldresult = '';
var map;
var regioarray = Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w');
var deptsarray = Array('00','01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90','91','95');
function gethttpobject() {
	var xmlhttp = false;
	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) { xmlhttp = false; }
		}
	@end @*/
	if (!xmlhttp) {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			try {
				xmlhttp = window.createRequest();
			} catch (e) { xmlhttp = false; }
		}
	}
	return xmlhttp;
}
function getdata(form) {
	var getstr = "";
	var obj = document.getElementById(form);
	for (i=0; i<obj.getElementsByTagName("input").length; i++) {
		if (obj.getElementsByTagName("input")[i].type == "text") getstr += encodeURI(obj.getElementsByTagName("input")[i].name) + "=" + encodeURI(obj.getElementsByTagName("input")[i].value) + "&";
		else if (obj.getElementsByTagName("input")[i].type == "hidden") getstr += encodeURI(obj.getElementsByTagName("input")[i].name) + "=" + encodeURI(obj.getElementsByTagName("input")[i].value) + "&";
		else if (obj.getElementsByTagName("input")[i].type == "checkbox") {
			if (obj.getElementsByTagName("input")[i].checked) getstr += encodeURI(obj.getElementsByTagName("input")[i].name) + "=" + encodeURI(obj.getElementsByTagName("input")[i].value) + "&";
			else getstr += encodeURI(obj.getElementsByTagName("input")[i].name) + "=&";
		}
		else if (obj.getElementsByTagName("input")[i].type == "radio") {
			if (obj.getElementsByTagName("input")[i].checked) getstr += encodeURI(obj.getElementsByTagName("input")[i].name) + "=" + encodeURI(obj.getElementsByTagName("input")[i].value) + "&";
		}
		else if (obj.getElementsByTagName("input")[i].tagName == "select") {
			var sel = obj.getElementsByTagName("input")[i];
			getstr += encodeURI(sel.name) + "=" + encodeURI(sel.options[sel.selectedIndex].value) + "&";
		}
	}
	if (getstr > '') return getstr;
}
function getresult(url,div,form,fval) {
	var ajax = gethttpobject();
	var divobj = document.getElementById(div);
	if(ajax && divobj) {
		if (!fval || fval == null || fval <= '') fval = getdata(form);
		var iwidth = document.getElementById('midden').clientWidth;
		if (webmaster == '1') fval = 'ajaxreq=1&webmaster=1&iwidth=' + iwidth + '&' + fval;
		else fval = 'ajaxreq=1&iwidth=' + iwidth + '&' + fval;
if (webmaster == '1') alert(fval);
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					if (divobj.innerHTML = ajax.responseText) {
//if (webmaster == '1') alert(ajax.responseText);
						toonres();
					}
				}
				else if (ajax.status == 404) alert("URL does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", fval.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(fval);
		return false;
	}
}
function toonres() {
	if (document.getElementById('scrltop').value > '') {
		if (document.documentElement) document.documentElement.scrollTop = document.getElementById('scrltop').value;
		else document.body.scrollTop = document.getElementById('scrltop').value;
	}
	else {
		if (document.documentElement) document.documentElement.scrollTop = 1;
		else document.body.scrollTop = 1;
	}
	if (document.getElementById('isacco').value == '0') oldresult = document.getElementById('inhoud').innerHTML;
	if (document.getElementById('dstr2').value > '') document.getElementById('dstr').value = document.getElementById('dstr2').value;
	if (document.getElementById('rstr2').value > '') document.getElementById('rstr').value = document.getElementById('rstr2').value;
	if (document.getElementById('gstr2').value > '') document.getElementById('gstr').value = document.getElementById('gstr2').value;
	if (document.getElementById('deptssel') && document.getElementById('deptssel').value > '') document.getElementById('depts').value = document.getElementById('deptssel').value;
	var idtxt  = document.getElementById('idstr').value;
	var numtxt = document.getElementById('numstr').value;
	var numid  = new Array();
	var numnum = new Array();
	numid  = idtxt.split(',');
	numnum = numtxt.split(',');
	for (i=0;i<numid.length;i++) {
		var obj = eval('document.getElementById('+numid[i]+')');
		if (obj) obj.innerHTML = numnum[i];
	}
	var rarr = document.getElementById('rstr').value.split(',');
	for (i=0;i<rarr.length;i++) {
		var psrc = eval('document.getElementById(\'p'+regioarray[i]+'\')').src.split('/');
		var pimg = psrc[psrc.length-1].split('.');
		var p = pimg[0];
		if (rarr[i] == 0) {
			ttxt = noverm;
			if (p != '0') eval('document.getElementById(\'p'+regioarray[i]+'\')').src = 'map/0.gif';
		}
		else {
			if (rarr[i] == 1) ttxt = '1 ' + verm;
			else ttxt = rarr[i] + ' ' + vermen;
			if (p == '0') eval('document.getElementById(\'p'+regioarray[i]+'\')').src = 'map/' + regioarray[i] + 'a.gif';
		}
		eval('document.getElementById(\'r'+regioarray[i]+'\')').title = ttxt;
	}
	var darr = document.getElementById('dstr').value.split(',');
	for (i=1;i<darr.length;i++) {
		if (i == 20) {
			var psrc = eval('document.getElementById(\'p2a\')').src.split('/');
			var pimg = psrc[psrc.length-1].split('.');
			var p1 = pimg[0];
			var psrc = eval('document.getElementById(\'p2b\')').src.split('/');
			var pimg = psrc[psrc.length-1].split('.');
			var p2 = pimg[0];
		}
		else {
			var psrc = eval('document.getElementById(\'p'+deptsarray[i]+'\')').src.split('/');
			var pimg = psrc[psrc.length-1].split('.');
			var p = pimg[0];
		}
		if (darr[i] == 0) {
			ttxt = noverm;
			if (i == 20) {
				if (p1 != '0') eval('document.getElementById(\'p2a\')').src = 'map/0.gif';
				if (p2 != '0') eval('document.getElementById(\'p2b\')').src = 'map/0.gif';
			}
			else if (p != '0') eval('document.getElementById(\'p'+deptsarray[i]+'\')').src = 'map/0.gif';
		}
		else {
			if (darr[i] == 1) ttxt = '1 ' + verm;
			else ttxt = darr[i] + ' ' + vermen;
			if (i == 20) {
				if (p1 == '0') eval('document.getElementById(\'p2a\')').src = 'map/2aa.gif';
				if (p2 == '0') eval('document.getElementById(\'p2b\')').src = 'map/2ba.gif';
			}
			else if (p == '0') eval('document.getElementById(\'p'+deptsarray[i]+'\')').src = 'map/' + deptsarray[i] + 'a.gif';
		}
		if (i == 20) {
			eval('document.getElementById(\'d2a\')').title = ttxt;
			eval('document.getElementById(\'d2b\')').title = ttxt;
		}
		else eval('document.getElementById(\'d'+deptsarray[i]+'\')').title = ttxt;
	}
	var garr = document.getElementById('gstr').value.split(',');
	for (i=1;i<garr.length;i++) {
		if (garr[i] == 0) ttxt = '-';
		else ttxt = garr[i];
		eval('document.getElementById(\'streek'+(i)+'num\')').innerHTML = ttxt;
	}
	if (document.getElementById('depts').value > '' && document.getElementById('isacco').value == '0') {
		var deptsvalarr = document.getElementById('depts').value.split(',');
		var ptrn = /[0-9]{2}/gi;
		var ptrn2 = /[a-z]{1}/gi;
		if (document.getElementById('depts').value.match(ptrn) > '') {
			for (i=0;i<deptsvalarr.length;i++) {
				if (deptsvalarr[i].match(ptrn) > '') arr['a'+drarr[deptsvalarr[i]]] = 0;
			}
			for (i=0;i<deptsvalarr.length;i++) {
				if (deptsvalarr[i].match(ptrn) > '') {
					document.getElementById('p'+deptsvalarr[i]).src = 'map/' + deptsvalarr[i] + 's.gif';
					arr['a'+drarr[deptsvalarr[i]]] += 1;
					if (arr['a'+drarr[deptsvalarr[i]]] == arr['n'+drarr[deptsvalarr[i]]]) document.getElementById('p'+drarr[deptsvalarr[i]]).src = "map/" + drarr[deptsvalarr[i]] + "s.gif";
					else document.getElementById('p'+drarr[deptsvalarr[i]]).src = "map/" + drarr[deptsvalarr[i]] + "p.gif";
				}
			}
		}
		else if (document.getElementById('depts').value.match(ptrn2) > '') {
			for (i=0;i<deptsvalarr.length;i++) {
				if (document.getElementById('p'+deptsvalarr[i]).src != 'map/' + deptsvalarr[i] + 's.gif') {
					arr['a'+drarr[deptsvalarr[i]]] = arr['n'+drarr[deptsvalarr[i]]];
					document.getElementById('p'+drarr[deptsvalarr[i]]).src = "map/" + drarr[deptsvalarr[i]] + "s.gif";
				}
			}
		}
	}
if (webmaster == '1' && !document.getElementById('ostr')) alert('ostr ontbreekt'); // deze nog weggooien
	if (document.getElementById('ostr').value.length > 0) setopt();
	if (document.getElementById('switchit')) {
		if (document.getElementById('switchit').value == '1') switchmap('dep','reg','str');
		else if (document.getElementById('switchit').value == '2') switchmap('reg','dep','str');
		var setdep = '';
		var setreg = '';
		if (document.getElementById('switchdep')) {
			setdep = document.getElementById('switchdep').value;
			document.getElementById('switchdep').value = '';
		}
		if (document.getElementById('switchreg')) {
			setreg = document.getElementById('switchreg').value;
			document.getElementById('switchreg').value = '';
		}
		//if (setdep > '') wijzig(setdep,setreg,true); uitzoeken wat dit doet nu de kaart al wordt gezet
		//else if (setreg > '') wijzig(setreg,false,true);
	}
	else {
		if (document.getElementById('isacco').value == '1') switchmap('dep','reg','str');
		else switchmap('reg','dep','str');
	}
	document.getElementById('moment').style.visibility = 'hidden';
	document.body.className = '';
	if (document.getElementById('zendersk') && document.getElementById('zendersk').innerHTML == '') getradio('klein');
	if (document.getElementById('nieuws24')) getrss();
	if (document.getElementById('zenders')) getradio('groot');
	if (document.getElementById('weerkaart')) document.getElementById('weerkaart').src = 'http://www.meteoconsult.fr/image/meteodirect/md_france24h.gif';
	if (document.getElementById('huizentekoop')) gettekoop();
}
function toonwelkom() {
	var ajax = gethttpobject();
	var divobj = document.getElementById('inhoud');
	if (ajax && divobj) {
		var optie = 'ajaxreq=1';
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					if (divobj.innerHTML = ajax.responseText) toonres();
				}
				else if (ajax.status == 404) alert("URL does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", "welkom.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
}
function toonweer() {
	if (weerstand == 'vandaag') {
		document.getElementById('weerkaart').src = 'http://www.meteoconsult.fr/image/meteodirect/md_france48h.gif';
		document.getElementById('weerkaart').title = 'het weer in Frankrijk morgen - klik voor het weer van vandaag';
		weerstand = 'morgen';
	}
	else {
		document.getElementById('weerkaart').src = 'http://www.meteoconsult.fr/image/meteodirect/md_france24h.gif';
		document.getElementById('weerkaart').title = 'het weer in Frankrijk vandaag - klik voor het weer van morgen';
		weerstand = 'vandaag';
	}
}
function tooncontact() {
	var ajax = gethttpobject();
	var divobj = document.getElementById('inhoud');
	if (ajax && divobj) {
		var optie = 'ajaxreq=1';
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) divobj.innerHTML = ajax.responseText;
				else if (ajax.status == 404) alert("URL tooncontact does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", "contact.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
}
function toonaanmelden() {
	var ajax = gethttpobject();
	var divobj = document.getElementById('inhoud');
	if (ajax && divobj) {
		var optie = 'ajaxreq=1';
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					if (divobj.innerHTML = ajax.responseText) toonres();
				}
				else if (ajax.status == 404) alert("URL toonaanmelden does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", "aanmelden.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
}
function toondr(depreg,meerdr) {
	if (meerdr > '') {
		fval = 'depts=' + depreg + '&meerdr=' + meerdr;
		getresult('resultaat.php','inhoud','gebieden',fval);
	}
	else {
		document.getElementById('depts').value = depreg;
		getresult('resultaat.php','inhoud','gebieden');
	}
}
function toonomg(reg,dep,num) {
	if (num > '') fval = 'omgeving=' + num;
	else if (dep > '') fval = 'omgeving=dep&reqomg=' + dep;
	else if (reg > '') fval = 'omgeving=reg&reqomg=' + reg;
	else fval = 'omgeving=all';
	getresult('resultaat.php','inhoud','gebieden',fval);
}
function toonacco(num) {
	if (document.documentElement) var scrollstand = document.documentElement.scrollTop;
	else var scrollstand = document.body.scrollTop;
	document.getElementById('scrollstand').value = scrollstand;
	var fval = getdata('gebieden');
	document.getElementById('oldsel').value = fval;
	fval = fval + 'accommodatie=' + num;
	getresult('resultaat.php','inhoud','gebieden',fval);
}
function toonvorig() {
	if (oldresult > '') {
if (webmaster == '1') alert('oldresult');
		document.getElementById('inhoud').innerHTML = oldresult;
		if (document.getElementById('scrltop') && document.getElementById('scrollstand').value > '') {
			document.getElementById('scrltop').value = document.getElementById('scrollstand').value;
			document.getElementById('scrollstand').value = '';
		}
		document.getElementById('oldsel').value = '';
		toonres();
	}
	else {
		var fval = document.getElementById('oldsel').value;
		document.getElementById('scrollstand').value = '';
		document.getElementById('oldsel').value = '';
		getresult('resultaat.php','inhoud','gebieden',fval);
	}
}
function getrss(rsstaal) {
	var ajax = gethttpobject();
	var divobj = document.getElementById('nieuws24');
	if (ajax && divobj) {
		var optie = 'ajaxreq=1';
		if (rsstaal == 'EN') optie += '&rsstaal=EN';
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) divobj.innerHTML = ajax.responseText;
				else if (ajax.status == 404) alert("URL does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", "getrss.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
	else rssto = setTimeout("getrss(" + taal + ")",1000);
}
function getradio(maat) {
	var ajax = gethttpobject();
	if (maat == 'groot') var divobj = document.getElementById('zenders');
	else if (maat == 'klein') divobj = document.getElementById('zendersk');
	if (ajax && divobj) {
		var optie = 'ajaxreq=1&maat=' + maat;
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) divobj.innerHTML = ajax.responseText;
				else if (ajax.status == 404) alert("URL getradio does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", "zenders.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
	else radioto = setTimeout("getradio(" + maat + ")",1000);
}
function gettekoop() {
	var ajax = gethttpobject();
	var divobj = document.getElementById('huizentekoop');
	if (ajax && divobj) {
		var optie = 'ajaxreq=1';
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) divobj.innerHTML = ajax.responseText;
				else if (ajax.status == 404) alert("URL gettekoop does not exist.");
				else if (ajax.status == 403) alert("Access denied.");
			}
		}
		ajax.open("POST", "onroerendgoed.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
	else tekoopto = setTimeout("gettekoop()",1000);
}
function radio(station) {
	document.getElementById('station').value = station;
	document.getElementById('rform').submit();
}
function swap(optie,waarde,streek) {
	var selecteerbaar = 0;
	if (streek == '1' && mapsel == 'regdep') {
		wisregdep();
		mapsel = 'str';
	}
	if (waarde != 'off' && waarde != 'ja' && waarde != 'nee') {
		if (document.getElementById(optie).value == '' || document.getElementById(optie).value == null) waarde = 'ja';
		else if (document.getElementById(optie).value == '1') waarde = 'nee';
		else if (document.getElementById(optie).value == '0') waarde = 'off';
		else waarde = 'ja';
		selecteerbaar = 1;
	}
	else {
		if (document.getElementById(optie+'num').innerHTML > '' && document.getElementById(optie+'num').innerHTML != '-') selecteerbaar = 1;
	}
	if (waarde == 'nee' && selecteerbaar == 1) {
		document.body.className = 'wait';
		document.getElementById(optie+'off').style.backgroundColor = '#f0f0f0';
		document.getElementById(optie+'off').style.borderStyle = 'inset';
		document.getElementById(optie+'ja').style.backgroundColor = '#dff4d7';
		document.getElementById(optie+'ja').style.borderStyle = 'inset';
		document.getElementById(optie+'nee').style.backgroundColor = '#fd2429';
		document.getElementById(optie+'nee').style.borderStyle = 'outset';
		document.getElementById(optie).value = '0';
	}
	else if (waarde == 'off' && selecteerbaar == 1) {
		document.body.className = 'wait';
		document.getElementById(optie+'off').style.backgroundColor = '#ffffff';
		document.getElementById(optie+'off').style.borderStyle = 'outset';
		document.getElementById(optie+'ja').style.backgroundColor = '#dff4d7';
		document.getElementById(optie+'ja').style.borderStyle = 'inset';
		document.getElementById(optie+'nee').style.backgroundColor = '#fadde2';
		document.getElementById(optie+'nee').style.borderStyle = 'inset';
		document.getElementById(optie).value = '';
	}
	else if (waarde == 'ja' && selecteerbaar == 1) {
		document.body.className = 'wait';
		document.getElementById(optie+'off').style.backgroundColor = '#f0f0f0';
		document.getElementById(optie+'off').style.borderStyle = 'inset';
		document.getElementById(optie+'ja').style.backgroundColor = '#2ab91a';
		document.getElementById(optie+'ja').style.borderStyle = 'outset';
		document.getElementById(optie+'nee').style.backgroundColor = '#fadde2';
		document.getElementById(optie+'nee').style.borderStyle = 'inset';
		document.getElementById(optie).value = '1';
	}
	waarde = false;
	if (selecteerbaar == 1) getresult('resultaat.php','inhoud','gebieden');
}
function wissel(optie) {
	if (document.getElementById(optie+'').style.display == 'inline') document.getElementById(optie+'').style.display = 'none';
	else  document.getElementById(optie+'').style.display = 'inline';
}
function setopt() {
	if (document.getElementById('ostr') && document.getElementById('ostr').value.length > 0) {
		var oarr = document.getElementById('ostr').value.split(',');
		for (i=0;i<(oarr.length-1);i++) {
			eval("document.getElementById('"+oarr[i]+"')").value = 1;
			document.getElementById(oarr[i]+'off').style.backgroundColor = '#f0f0f0';
			document.getElementById(oarr[i]+'off').style.borderStyle = 'inset';
			document.getElementById(oarr[i]+'ja').style.backgroundColor = '#2ab91a';
			document.getElementById(oarr[i]+'ja').style.borderStyle = 'outset';
			document.getElementById(oarr[i]+'nee').style.backgroundColor = '#fadde2';
			document.getElementById(oarr[i]+'nee').style.borderStyle = 'inset';
		}
	}
}
function wisopt() {
	var strobj = document.getElementById('opties');
	for (i=0;i<strobj.getElementsByTagName("input").length;i++) {
		var optid = strobj.getElementsByTagName("input")[i].id;
		document.getElementById(optid+'off').style.backgroundColor = '#ffffff';
		document.getElementById(optid+'off').style.borderStyle = 'outset';
		document.getElementById(optid+'ja').style.backgroundColor = '#dff4d7';
		document.getElementById(optid+'ja').style.borderStyle = 'inset';
		document.getElementById(optid+'nee').style.backgroundColor = '#fadde2';
		document.getElementById(optid+'nee').style.borderStyle = 'inset';
		document.getElementById(optid).value = "";
	}
	if (document.getElementById('isacco').value == '1') {
		var streken = document.getElementById('oldsel').value.split('gite');
		var fval = 'depts=' + document.getElementById('depts').value + '&' + streken[0];
		document.getElementById('oldsel').value = '';
		document.getElementById('depts').value = '';
		getresult('resultaat.php','inhoud','gebieden',fval);
	}
	else getresult('resultaat.php','inhoud','gebieden');
}
function telclick(code,tabel) {
	var ajax = gethttpobject();
	if (ajax) {
		var optie = 'code=' + code + '&tabel=' + tabel;
		ajax.open("POST", "telclick.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", optie.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(optie);
		return false;
	}
}
function totop() {
	if (document.documentElement && (document.documentElement.scrollTop)) document.documentElement.scrollTop = 0;
	else document.body.scrollTop = 0;
}
function initialize(naam,lat,lng,zindex) {
	var cellWidth = 0;
	cellWidth = document.getElementById('gmap').clientWidth;
	document.getElementById('map_canvas').style.width = cellWidth + 'px';
	var myLatLng = new google.maps.LatLng(lat, lng);
	var image = new google.maps.MarkerImage('img/marker.png', new google.maps.Size(17,54), new google.maps.Point(0,0), new google.maps.Point(8,33));
	var shadow = new google.maps.MarkerImage('img/marker-shadow.png', new google.maps.Size(29,54), new google.maps.Point(0,0), new google.maps.Point(8,33));
	var shape = {coord: [8,33,8], type: 'circle'};
	geocoder = new google.maps.Geocoder();
	myOptions = {
		zoom: 15,
		center: myLatLng,
		mapTypeControl: true,
		mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
		navigationControl: true,
		navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},
		scrollwheel: false,
		mapTypeId: google.maps.MapTypeId.HYBRID
	} // ROADMAP SATELLITE
	map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	var marker = new google.maps.Marker({position: myLatLng, map: map, shadow: shadow, icon: image, shape: shape, title: naam, zIndex: zindex});
	google.maps.event.addListener(marker,'click',function(){telclick(document.getElementById('gcode').value,'object');document.getElementById("bezoeksite").click();});
}
function initialize2(naam,lat,lng,zindex) {
	var myLatLng = new google.maps.LatLng(lat, lng);
	var image = new google.maps.MarkerImage('img/marker.png', new google.maps.Size(17,54), new google.maps.Point(0,0), new google.maps.Point(8,33));
	var shadow = new google.maps.MarkerImage('img/marker-shadow.png', new google.maps.Size(29,54), new google.maps.Point(0,0), new google.maps.Point(8,33));
	geocoder = new google.maps.Geocoder();
	myOptions = {
		zoom: 4,
		center: myLatLng,
		mapTypeControl: false,
		navigationControl: false,
		scrollwheel: false,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	}
	map = new google.maps.Map(document.getElementById("map_canvas2"), myOptions);
	var marker = new google.maps.Marker({position: myLatLng, map: map, shadow: shadow, icon: image, title: naam, zIndex: zindex});
}
function initiate() {
	var windowHeight = window.innerHeight ? window.innerHeight : document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight;
	document.getElementById('trtop').style.height = (windowHeight-21) + 'px';
	document.getElementById('moment').style.visibility = 'visible';
	document.getElementById('dep').style.textDecoration = 'underline';
	document.getElementById('str').style.textDecoration = 'underline';
	document.getElementById('reg').style.fontWeight = 'bold';
	document.getElementById('strc').style.zIndex = 10;
	document.getElementById('depc').style.zIndex = 10;
	document.getElementById('regc').style.zIndex = 11;
	document.getElementById('rdg').style.visibility = 'hidden';
	document.getElementById('stra').style.visibility = 'hidden';
	document.getElementById('strb').style.visibility = 'hidden';
	document.getElementById('strc').style.visibility = 'hidden';
	document.getElementById('depa').style.visibility = 'hidden';
	document.getElementById('depb').style.visibility = 'hidden';
	document.getElementById('depc').style.visibility = 'hidden';
	strtab();
	depmap();
	regmap();
	regimg();
	depimg();
	ini();
}
function ini() {
	if (ristat && rmstat && distat && dmstat && ststat) {
		toonres();
	}
	else inito = setTimeout("ini()",1000);
}
function bedankt() {
	if (exit) {
		//window.open("exit.php","popup","width=600,height=400,toolbar=no,directories=nono,h,menubar=no,scrollbars=no");
		//window.open("exit.php");
		//document.getElementById('bedankt').submit();
	}
}