Index: trunk/src/map/inc/iconStyles.js
===================================================================
--- trunk/src/map/inc/iconStyles.js	(revision 7785)
+++ trunk/src/map/inc/iconStyles.js	(revision 7786)
Index: trunk/src/map/inc/nodemapWL.js
===================================================================
--- trunk/src/map/inc/nodemapWL.js	(revision 7785)
+++ trunk/src/map/inc/nodemapWL.js	(revision 7786)
@@ -6,6 +6,7 @@
 var xmlhttp;
 var targetDiv = "infotop";
-var selected;
+var selected = false;
 var overNode;
+var markerSelected;
 
 
@@ -28,7 +29,4 @@
 	
 	GEvent.addListener(map, "click", function() {
-		
-	
-
 		if(!overNode == true)
 			deSelect();
@@ -58,5 +56,5 @@
 	});
 	GEvent.addListener(marker, 'click', function() {
-	mouseClickNode(current.id, current.name[0]);
+	mouseClickNode(current.id, current.name[0], marker);
 	});
 	GEvent.addListener(marker, 'mouseout', function() {
@@ -64,29 +62,40 @@
 	});
 	
-	markerArray[i] = marker;
+	markerArray.push(marker);
 	return marker;
 }
 
-
 //Our mouseover function for single nodes. Gives the ID(our own given ID) and the name of the node.
-function mouseClickNode(id, name)
-{
-	selected = true;
-
-	map.removeOverlay(polygon);
-	/*
-	*Hieronder verdergaan met dekking
-	*/
-	
-
-	
-
+function mouseClickNode(id, name, marker)
+{	
+	if(selected == true)
+		deSelect();
+	
+	if(markerSelected == marker)
+	{
+		deSelect();
+		markerSelected = "";
+	}
+	else
+	{
+		selected = true;
+		
+		markerSelected = marker;
+		marker.setImage("../img/sleutelGroenSelected.png");
+		loadXMLDoc("inc/node_info.php?type=single&name="+name+"");
+
+		/*
+		*Hieronder verdergaan met dekking
+		*/
+		
+		map.removeOverlay(polygon);
+	}
 }
 //Our mouseover function for single nodes. Gives the ID(our own given ID) and the name of the node.
 function mouseOverNode(id, name, lat, longitude)
 {
+	overNode = true;
 	if(!selected == true)
 	{
-		overNode = true;
 		loadXMLDoc("inc/node_info.php?type=single&name="+name+"");
 
@@ -180,4 +189,16 @@
 	selected = false;
 	loadXMLDoc("inc/node_info.php");
+	markerSelected.setImage("../img/sleutelGroen.png");
+	
+}
+
+function removeOtherSelect()
+{
+	for(var i=0; i<markerArray.length; i++) 
+	{
+		currentmarker = markerArray[i];
+		currentmarker.setImage("../sleutelGroen.png");
+	}
+	return true;
 }
 
