
var arrayValues = null;

//function wijzigVisibility(visibility) {document.getElementById('handreiking').style.visibility = visibility; } 

//function wijzigLink(link) {document.getElementById('handreiking_link').href = link; } 


//function wijzigTekst(inhoud) {document.getElementById('handreiking_tekst').innerHTML = inhoud; } 

function klik(id,type,i) { 
 	return function () {
 		XMLHttpPost("POST", "getImage.php", "map_image",id+";"+type+";"+i); 
 	}

 }
 
function set_link(parent_id, id, type) {
	var parent = document.getElementById(parent_id);
	var elems = parent.getElementsByTagName("a");
	for (var i=0;i<elems.length;i++) {
				elems[i].onclick = klik(id,type,i);
		
	}
}

function set_ico(parent_id, thema) {
	var parent = document.getElementById(parent_id);
	var elems = parent.getElementsByTagName("img");
	var current_ico = 'ico_current1.gif';
	for (var i=0;i<elems.length;i++) {

		if (elems[i].src.indexOf(current_ico) > 0){
			if (elems[i].id != thema) {
				elems[i].src = 'images/ico_current0.gif';
			}
		} else {
			if (elems[i].id == thema) {
				elems[i].src = 'images/ico_current1.gif';
			}
		}
	}
}


function XMLHttpPost(strMethod,strUrl,targetElement,arrayValues) {
	var XMLHttpReq;
	XMLHttpReq = false;
	if(window.XMLHttpRequest) {

		// Mozilla/Safari
		try {
			XMLHttpReq = new XMLHttpRequest();
		} catch(e) {
			XMLHttpReq = false;
		}

	} else if(window.ActiveXObject) {

		// IE
		try {
			XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				XMLHttpReq = false;
			}
		}

	} // end if

	if(XMLHttpReq) {

		XMLHttpReq.onreadystatechange = function() {

			if (XMLHttpReq.readyState == 4) {

				// only if "OK"
				if (XMLHttpReq.status == 200) {
				 	if (targetElement == "map_image") {
						document.images[targetElement].src = XMLHttpReq.responseText;
					} else {
						document.getElementById(targetElement).innerHTML = XMLHttpReq.responseText;
					}

				} else {
					alert("There was a problem retrieving the XML data:\n" +XMLHttpReq.statusText);
					
				}
			}

		}

		XMLHttpReq.open(strMethod,strUrl,true);
		XMLHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				
		XMLHttpReq.send('arrayValues='+arrayValues);

	} // end if

} // end function

