diff --git a/support/tool/CRAFT/admin_gebruikers/bewerken.php b/support/tool/CRAFT/admin_gebruikers/bewerken.php
index bdd7e5541026b478058ddd1c2983cfdd40820d56..551ed16adc07113093acec381f7d4015b5cd2e46 100644
--- a/support/tool/CRAFT/admin_gebruikers/bewerken.php
+++ b/support/tool/CRAFT/admin_gebruikers/bewerken.php
@@ -5,6 +5,7 @@
 	  
 	  require_once($_SESSION['pagina'] . 'includes/login_funcs.php');
 		include_once($_SESSION['pagina'] . 'includes/controle_functies.php');  
+		include_once($_SESSION['pagina'] . 'includes/datum_tijd_functies.php');
 		
 	  //controleren of er iemand ingelogd is...
 	  if ($LOGGED_IN = user_isloggedin()) {
@@ -35,26 +36,46 @@
 								if ($_POST['Gebr_Naam'] == '')
 									return false;
 							} else return false;
-	 	    			
-	 	    			//Wachtwoord
-							if (isset($_POST['Wachtwoord'])) {
-								if ($_POST['Wachtwoord'] == '')
-									return false;
-							} else return false;
-	
+	 	    				
 	 	    			//Gebr_Email
 							if (isset($_POST['Gebr_Email'])) {
 								if ($_POST['Gebr_Email'] != '' && !mail_check($_POST['Gebr_Email']))
 									return false;
 							} else return false;
 	
+							//Laatst_Ingelogd
+		  				if (isset($_POST['Inlog_Datum'])) {
+		  					//wanneer de Inlog_Datum ingevuld is, dan... 
+		  					if($_POST['Inlog_Datum'] !='') {
+		
+		   						//controleren op de juiste samenstelling van de Inlog_Datum
+			   					if (Valideer_Datum($_POST['Inlog_Datum']) == false)
+			   						return false;
+		  						//controleren of de tijd correct ingevoerd is
+		    					if(isset($_POST['Inlog_Tijd'])) {
+		    						if (Valideer_Tijd($_POST['Inlog_Tijd']) == false)
+		    					 		return false;
+		  						} else return false;
+		   					} else return false;
+		     			} else return false;
+	
 	 	    			return true;
 	 	    		}
 				
 					if(Valideer_Invoer()) {
-						$query = "UPDATE gebruiker SET inlognaam = '". $_POST['Gebr_Naam'] ."', Wachtwoord = '". md5($_POST['Wachtwoord']) ."', Start_Alg='". $_POST['Alg_Start'] ."'";
+						$query = "UPDATE gebruiker SET inlognaam = '". $_POST['Gebr_Naam'] ."', ";
+						if ($_POST['Wachtwoord'] != '')
+							$query = $query . "Wachtwoord = '". md5($_POST['Wachtwoord']) ."', ";
+						
+						$query = $query . "Start_Alg='". $_POST['Alg_Start'] ."'";
 						$query = $query . ", Start_Comp='". $_POST['Comp_Start'] ."', Start_Melding = '". $_POST['Melding_Start'] ."', Start_Stats='". $_POST['Stats_Start'] ."'";
 						$query = $query . ", Groep_ID = '". $_POST['Gebr_Groep'] ."', Gebruiker_Taal='". $_POST['Gebr_Taal'] ."', Emailadres = '". $_POST['Gebr_Email'] ."'";
+
+	  				//de waarde voor de inlogdatum aan de query toevoegen
+	  				if (isset($_POST['Inlog_Datum']) && $_POST['Inlog_Datum'] != '') {
+	    				$datum = split("-",$_POST['Inlog_Datum']);
+	    				$query = $query . ", Laatst_Ingelogd = '". $datum[2]."-".$datum[1]."-".$datum[0] ." ". $_POST['Inlog_Tijd'] .":00'";
+	  				}
 						$query = $query . " WHERE Werknem_ID = '" . $_GET['c'] . "'";
 						
 						if (mysql_query($query)) echo("De gewijzigde gebruiker \"". $_POST['Gebr_Naam'] ."\" is in het systeem bijgewerkt<br>");
@@ -95,9 +116,7 @@
 	    				</tr>
 	    				<tr>
 	    					<td>Wachtwoord:</td>
-	    					<td><input name="Wachtwoord" type="password">
-		    				  <?php if(isset($_POST['Wachtwoord']) && $_POST['Wachtwoord'] == '') echo('<b>* Er is geen wachtwoord ingevoerd!</b>'); ?>
-		    				</td>
+	    					<td><input name="Wachtwoord" type="password"></td>
 	    				</tr>
 	    				<tr>
 	    					<td>E-mailadres:</td>
@@ -188,6 +207,22 @@
 	   							<option value="4" <?php if($selectie == 4) echo('SELECTED'); ?>>Statistieken verwijderen</option>
 	   						</select></td>
 	    				</tr>
+	    				<tr>
+	    					<td>Laatste inlog:</td>
+	    					<td>
+									<?php 
+										//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
+			    					$gedeeldveld=split(" ",$row['Laatst_Ingelogd']);
+										//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
+										$datum = split("-",$gedeeldveld[0]);
+										//tijd veld opdelen zodat de uren, minuten en secondevelden makkelijk te benaderen zijn
+										$tijd = split(":",$gedeeldveld[1]);
+									 ?>
+									<input name="Inlog_Datum" type="text" size="8" maxlength="10" value="<?php if(isset($_POST['Inlog_Datum'])) echo(htmlentities($_POST['Inlog_Datum'], ENT_QUOTES)); else echo($datum[2] ."-". $datum[1] ."-". $datum[0]); ?>">
+									<input name="Inlog_Tijd" type="text" size="2" maxlength="5" value="<?php if(isset($_POST['Inlog_Tijd'])) echo(htmlentities($_POST['Inlog_Tijd'], ENT_QUOTES)); else echo($tijd[0] .":". $tijd[1]); ?>">	    						
+	    					  <?php if(isset($_POST['Inlog_Datum']) && (!Valideer_Datum($_POST['Inlog_Datum']) || !Valideer_Tijd($_POST['Inlog_Tijd']))) echo('<b>* De ingevoerde datum/tijd is onjuist samengesteld!</b>'); ?></td>
+	    					</td>
+	    				</tr>
 	    				<tr>
 			    			<td><input name="opslaan" type="hidden" value="1"></td>
 	    					<td><a href="javascript:document.theForm.submit();">Opslaan</a></td>
diff --git a/support/tool/CRAFT/admin_gebruikers/toevoegen.php b/support/tool/CRAFT/admin_gebruikers/toevoegen.php
index d26a17330a84973058ec934dc026ae540e03ae10..11b6e75563ebe8f1abc045a1f142f75e52f6942c 100644
--- a/support/tool/CRAFT/admin_gebruikers/toevoegen.php
+++ b/support/tool/CRAFT/admin_gebruikers/toevoegen.php
@@ -52,9 +52,9 @@
 	 	    		
 	 	    		
 	 	    		if (Valideer_Invoer()) {
-							$query = "INSERT INTO gebruiker (inlognaam, Wachtwoord, Start_Alg, Start_Comp, Start_Melding, Start_Stats, Groep_ID, Gebruiker_Taal, Emailadres) ";
-							$query = $query . "VALUES ('". $_POST['Gebr_Naam'] ."', '". md5($_POST['Wachtwoord']) ."', '". $_POST['Alg_Start'] ."' ,'". $_POST['Comp_Start'] ."', ";
-							$query = $query . "'". $_POST['Melding_Start'] ."', '". $_POST['Stats_Start'] ."', '" . $_POST['Gebr_Groep'] ."', '". $_POST['Gebr_Taal'] ."', '". $_POST['Gebr_Email'] ."')";
+							$query = "INSERT INTO gebruiker (inlognaam, Wachtwoord, Start_Alg, Start_Comp, Start_Melding, Start_Stats, Groep_ID, Gebruiker_Taal, Emailadres, Laatst_Ingelogd) ";
+							$query = $query . "VALUES ('". $_POST['Gebr_Naam'] ."', '". md5($_POST['Wachtwoord']) ."', '". $_POST['Alg_Start'] ."' ,'". $_POST['Comp_Start'] ."', '". $_POST['Melding_Start'];
+							$query = $query . "', '". $_POST['Stats_Start'] ."', '" . $_POST['Gebr_Groep'] ."', '". $_POST['Gebr_Taal'] ."', '". $_POST['Gebr_Email'] ."', NOW())";
 							
 							if (mysql_query($query)) echo("De nieuwe gebruiker \"". $_POST['Gebr_Naam'] ."\" is aan het systeem toegevoegd<br>");
 							else echo("De nieuwe gebruiker \"". $_POST['Gebr_Naam'] ."\" kon niet aan het systeem toegevoegd worden!.");
diff --git a/support/tool/CRAFT/admin_meldingen/toevoegen.php b/support/tool/CRAFT/admin_meldingen/toevoegen.php
index 24386d78e73a699f401a6e467d4dd7d450d4874c..5f24751112c6f10e2ab5bfbeee1c7b2c04a50251 100644
--- a/support/tool/CRAFT/admin_meldingen/toevoegen.php
+++ b/support/tool/CRAFT/admin_meldingen/toevoegen.php
@@ -197,7 +197,7 @@
 				    			</tr>
 				    			<tr>
 				    				<td>Historie:</td>
-				    				<td><iframe id="frame_historie" name="frame_historie" align="middle" marginwidth="0" marginheight="0" src="<?php echo($_SESSION['pagina']); ?>admin_meldingen/historie.php <?php if(isset($_GET['c'])) echo("?c=".$_GET['c']); ?>" width="425" height="105" ALLOWTRANSPARENCY frameborder="0" scrolling="auto"></iframe></td>
+				    				<td><iframe id="frame_historie" name="frame_historie" align="middle" marginwidth="0" marginheight="0" src="<?php echo($_SESSION['pagina']); ?>algemene_functionaliteit/melding_historie.php <?php if(isset($_GET['c'])) echo("?c=".$_GET['c']); ?>" width="425" height="105" ALLOWTRANSPARENCY frameborder="0" scrolling="auto"></iframe></td>
 				    			</tr>
 				    			<tr>
 				    				<td>
diff --git a/support/tool/CRAFT/admin_meldingen/verwijderen.php b/support/tool/CRAFT/admin_meldingen/verwijderen.php
index 509c647156e676046f31660fb2388c4a7c4000f0..f07b70f6402ae5fe06d069ba31cac644ef3d6860 100644
--- a/support/tool/CRAFT/admin_meldingen/verwijderen.php
+++ b/support/tool/CRAFT/admin_meldingen/verwijderen.php
@@ -66,7 +66,7 @@
 	
 							//tabel aanmaken om de gegevens in te tonen
 							echo("<table border=\"1\">\n");
-							echo("<tr><td><input type=\"checkbox\" name=\"cVerwijderen\" CHECKED></td><td>" . substr($data['Prob_Beschrijving'], 0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."admin_meldingen/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
+							echo("<tr><td><input type=\"checkbox\" name=\"cVerwijderen\" CHECKED></td><td>" . substr($data['Prob_Beschrijving'], 0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
 							$melding = $data['Meld_Lijst_ID'];
 							$laatste = $data['Voorgaande_Melding'];
 							//terugwerken richting het begin van de meldingenketen
@@ -81,7 +81,7 @@
 								$datum = split("-",$gedeeldveld[0]);
 	
 								//tonen gegevens
-								echo("<tr><td>&nbsp</td><td>" .substr($data['Prob_Beschrijving'],0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."admin_meldingen/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
+								echo("<tr><td>&nbsp</td><td>" .substr($data['Prob_Beschrijving'],0, 40) . "...</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td><a href=\"".$_SESSION['pagina']."algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Bekijken</a></td></tr>\n");
 							}
 							//afsluiten tabel
 							echo("</table>");
diff --git a/support/tool/CRAFT/algemene_functionaliteit/componenten_per_type.php b/support/tool/CRAFT/algemene_functionaliteit/componenten_per_type.php
new file mode 100644
index 0000000000000000000000000000000000000000..23f330c5868a7cd3b565fd38d01907fdc16c8f2e
--- /dev/null
+++ b/support/tool/CRAFT/algemene_functionaliteit/componenten_per_type.php
@@ -0,0 +1,30 @@
+<?php
+
+	session_start();
+
+	include_once("../includes/vars.php");
+
+	echo("<HTML>");
+	echo("<HEAD></HEAD>");
+	echo("<BODY bgcolor=\"#B3CCE6\">");
+	
+	if(isset($_GET['c']))  {
+		
+		$query = "SELECT Comp_Lijst_ID, Comp_Naam, Comp_Locatie FROM comp_lijst WHERE Comp_Type_ID = '". $_GET['c'] ."'";
+		$resultaat = mysql_query($query);
+
+		echo("<table border =\"1\">");
+			
+		while ($data = mysql_fetch_array($resultaat)) { 
+
+			$query = "SELECT Loc_Naam FROM comp_locatie WHERE Locatie_ID ='". $data['Comp_Locatie'] ."'";
+			$res = mysql_query($query);
+			$row = mysql_fetch_array($res);
+
+			echo("<tr><td>" .substr($data['Comp_Naam'], 0, 40) . "...</td><td>".$row['Loc_Naam']."</td><td><a href=\"../". $_SESSION['huidige_pagina']."&o=1&c=". $data['Comp_Lijst_ID'] ."\" target=\"_top\">Meer</a></td></tr>");
+		}
+		echo("</table>");
+	}
+	echo("</BODY>");
+	echo("</HTML>");
+?>
\ No newline at end of file
diff --git a/support/tool/CRAFT/algemene_functionaliteit/contact.php b/support/tool/CRAFT/algemene_functionaliteit/contact.php
new file mode 100644
index 0000000000000000000000000000000000000000..55f76f1aaa583f2422d589eacea8b29d77a35190
--- /dev/null
+++ b/support/tool/CRAFT/algemene_functionaliteit/contact.php
@@ -0,0 +1,47 @@
+<html>
+	<head></head>
+	<body>
+		<?php
+			include_once("../includes/vars.php");			
+			
+			if (isset($_GET['c'])) {
+				$query = "SELECT * FROM contact WHERE Contact_ID= '". $_GET['c'] ."'";
+				$resultaat = mysql_query($query);
+				$data = mysql_fetch_array($resultaat);
+				
+				echo("<h3>Gegevens van \"".$data['Contact_Naam']."\" </h3>");
+				echo("<table>");
+				echo("<tr><td>Contact ID:</td><td>" . $data['Contact_ID'] . "</td></tr>");
+				echo("<tr><td>Naam:</td><td>". $data['Contact_Naam'] . "</td></tr>");
+				echo("<tr><td>Functie:</td><td>" . $data['Contact_Functie'] . "</td></tr>");
+				echo("<tr><td>E-mail:</td><td>" . $data['Contact_Email'] . "</td></tr>");
+				echo("<tr><td>Telefoon (vast):</td><td>" . $data['Contact_Telefoon_Vast'] . "</td></tr>");
+				echo("<tr><td>Telefoon (mobiel):</td><td>" . $data['Contact_Telefoon_Mobiel'] . "</td></tr>");
+				echo("<tr><td>Telefoon (fax):</td><td>" . $data['Contact_Fax'] . "</td></tr>");
+				echo("<tr><td>Contact adres 1:</td><td>". $data['Contact_Adres1'] . "</td></tr>");
+				echo("<tr><td>Contact adres 2:</td><td>". $data['Contact_Adres2'] . "</td></tr>");
+				echo("<tr><td>Postcode:</td><td>" . $data['Contact_Postcode'] . "</td></tr>");
+				echo("<tr><td>Plaats:</td><td>" . $data['Contact_Woonplaats'] . "</td></tr>");
+				echo("</table>");
+				
+				
+				$contacten_array = array();
+	 	  	array_push($contacten_array, $data['Contact_Naam']);
+				while ($data['Contact_Parent']!= 1) {
+					$query = "SELECT Contact_Parent, Contact_Naam FROM contact WHERE Contact_ID = '".$data['Contact_Parent']."'";			
+					$resultaat = mysql_query($query);
+					$data = mysql_fetch_array($resultaat);
+		 	  	array_push($contacten_array, $data['Contact_Naam']);
+				}
+				
+				echo("<h3>Contact structuur:</h3>");
+				for ($i = (count($contacten_array)-1); $i >=0;  $i--) {
+					if ($i < (count($contacten_array)-1)) echo("&nbsp&nbsp<<&nbsp&nbsp");
+					echo($contacten_array[$i]);
+				}				
+			}
+		
+		
+		?>
+	</body>
+</html>
\ No newline at end of file
diff --git a/support/tool/CRAFT/algemene_functionaliteit/gebruiker.php b/support/tool/CRAFT/algemene_functionaliteit/gebruiker.php
new file mode 100644
index 0000000000000000000000000000000000000000..8daa2d1cde05bd402cb068561b25b70b4078f40f
--- /dev/null
+++ b/support/tool/CRAFT/algemene_functionaliteit/gebruiker.php
@@ -0,0 +1,27 @@
+<html>
+	<head></head>
+	<body>
+		<?php
+			include_once("../includes/vars.php");			
+			
+			if (isset($_GET['c'])) {
+				$query = "SELECT * FROM gebruiker WHERE Werknem_ID= '". $_GET['c'] ."'";
+				$resultaat = mysql_query($query);
+				$data = mysql_fetch_array($resultaat);
+				
+				echo("<h3>Gegevens van \"".$data['inlognaam']."\" </h3>");
+				echo("<table>");
+				echo("<tr><td>Werknemer ID:</td><td>" . $data['Werknem_ID'] . "</td></tr>");
+				echo("<tr><td>Naam:</td><td>". $data['inlognaam'] . "</td></tr>");
+				echo("<tr><td>E-mail:</td><td>". $data['Emailadres'] . "</td></tr>");
+				echo("<tr><td>Groep:</td><td>");
+				
+				$query = "SELECT Groeps_Naam FROM gebruikers_groepen WHERE Groep_ID= '". $data['Groep_ID'] ."'";
+				$resultaat = mysql_query($query);
+				$data = mysql_fetch_array($resultaat);
+				echo($data['Groeps_Naam'] . "</td></tr>");
+				echo("</table>");
+			}
+		?>
+	</body>
+</html>
\ No newline at end of file
diff --git a/support/tool/CRAFT/algemene_functionaliteit/locatie.php b/support/tool/CRAFT/algemene_functionaliteit/locatie.php
new file mode 100644
index 0000000000000000000000000000000000000000..911e0cae2f93c5f347da2335acb8c32d53f47245
--- /dev/null
+++ b/support/tool/CRAFT/algemene_functionaliteit/locatie.php
@@ -0,0 +1,32 @@
+<html>
+	<head></head>
+	<body>
+		<?php
+			include_once("../includes/vars.php");			
+			
+			if (isset($_GET['c'])) {
+				$query = "SELECT * FROM comp_locatie WHERE Locatie_ID= '". $_GET['c'] ."'";
+				$resultaat = mysql_query($query);
+				$data = mysql_fetch_array($resultaat);
+				
+				echo("<h3>Locatie gegevens van \"".$data['Loc_Naam']."\" </h3>");
+				echo("<table>");
+				echo("<tr><td>Locatie ID:</td><td>" . $data['Locatie_ID'] . "</td></tr>");
+				echo("<tr><td>Locatie naam:</td><td>". $data['Loc_Naam'] . "</td></tr>");
+				echo("<tr><td>Locatie adres 1:</td><td>". $data['Loc_Adres1'] . "</td></tr>");
+				echo("<tr><td>Locatie adres 2:</td><td>". $data['Loc_Adres2'] . "</td></tr>");
+				echo("<tr><td>Postcode:</td><td>" . $data['Loc_Postcode'] . "</td></tr>");
+				echo("<tr><td>Plaats:</td><td>" . $data['Loc_Woonplaats'] . "</td></tr>");
+				
+				echo("<tr><td>Longitude graden:</td><td>". $data['Long_Graden'] . "</td></tr>");
+				echo("<tr><td>Longitude minuten:</td><td>". $data['Long_Min'] . "</td></tr>");
+				echo("<tr><td>Longitude seconden:</td><td>". $data['Long_Sec'] . "</td></tr>");
+				echo("<tr><td>Latitude graden:</td><td>". $data['Lat_Graden'] . "</td></tr>");
+				echo("<tr><td>Latitude minuten:</td><td>". $data['Lat_Min'] . "</td></tr>");
+				echo("<tr><td>Latitude seconden:</td><td>". $data['Lat_Sec'] . "</td></tr>");
+
+				echo("</table>");
+			}
+		?>
+	</body>
+</html>
\ No newline at end of file
diff --git a/support/tool/CRAFT/admin_meldingen/historie.php b/support/tool/CRAFT/algemene_functionaliteit/melding_historie.php
similarity index 87%
rename from support/tool/CRAFT/admin_meldingen/historie.php
rename to support/tool/CRAFT/algemene_functionaliteit/melding_historie.php
index 1e99fc6239cc86b52ee5508cc7eb59c26e71da1c..6c108406afcb7fb1c9d1a118366f314d7dfe90ad 100644
--- a/support/tool/CRAFT/admin_meldingen/historie.php
+++ b/support/tool/CRAFT/algemene_functionaliteit/melding_historie.php
@@ -26,7 +26,7 @@
 
 
 		echo("<table border =\"1\">");
-		echo("<tr><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td>" . substr($data[6], 0, 40) . "...</td><td><a href=\"../admin_meldingen/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Meer</a></td></tr>");
+		echo("<tr><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td>" . substr($data[6], 0, 40) . "...</td><td><a href=\"../algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Meer</a></td></tr>");
 
 			
 		while ($data['Voorgaande_Melding'] != 1) { 
@@ -39,7 +39,7 @@
 			//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
 			$datum = split("-",$gedeeldveld[0]);
 		
-			echo("<tr><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td>" .substr($data[6], 0, 40) . "...</td><td><a href=\"../admin_meldingen/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Meer</a></td></tr>");
+			echo("<tr><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. "</td><td>" .substr($data[6], 0, 40) . "...</td><td><a href=\"../algemene_functionaliteit/melding_info.php?c=".$data['Meld_Lijst_ID']."\" target=\"_blank\">Meer</a></td></tr>");
 		}
 		echo("</table>");
 	}
diff --git a/support/tool/CRAFT/admin_meldingen/melding_info.php b/support/tool/CRAFT/algemene_functionaliteit/melding_info.php
similarity index 100%
rename from support/tool/CRAFT/admin_meldingen/melding_info.php
rename to support/tool/CRAFT/algemene_functionaliteit/melding_info.php
diff --git a/support/tool/CRAFT/documentatie/changes.doc b/support/tool/CRAFT/documentatie/changes.doc
index 371121653a5137ccc871f04692c2955a736865b6..afb0d95fab5b670dca3612aacea72701bcda1f09 100644
Binary files a/support/tool/CRAFT/documentatie/changes.doc and b/support/tool/CRAFT/documentatie/changes.doc differ
diff --git a/support/tool/CRAFT/includes/admin_menu.php b/support/tool/CRAFT/includes/admin_menu.php
index 36aa114d5946433b76f636ebd844090cd01d25ff..d6399f500d9867b6af8408fb6959941e8452de5d 100644
--- a/support/tool/CRAFT/includes/admin_menu.php
+++ b/support/tool/CRAFT/includes/admin_menu.php
@@ -34,7 +34,7 @@
 	  	<?php if (isset($_SESSION['admin_deel']) && $_SESSION['admin_deel'] == 0) { 
 	  		echo("<li><A name=\"Admin\" href=\"admin.php?p=0\">Admin-gedeelte</A></li>");
 	  	 } else 
-	  		echo("<li><A name=\"Admin\" href=\"main.php\">Hoofdapplicatie</A></li>");
+	  		echo("<li><A name=\"Admin\" href=\"main.php?p=".$_SESSION['tab']."\">Hoofdapplicatie</A></li>");
 	  	?>
 	  	<li><A name="LogUit" href="index.php">Uitloggen</A></li>
 		</ul>
diff --git a/support/tool/CRAFT/includes/login_funcs.php b/support/tool/CRAFT/includes/login_funcs.php
index fbb6830d2904fb934003777c73425d7da05173ac..c47aaa2218f7396e931f438e27d7ac1092714e56 100644
--- a/support/tool/CRAFT/includes/login_funcs.php
+++ b/support/tool/CRAFT/includes/login_funcs.php
@@ -62,14 +62,21 @@
 					$_SESSION['gebr_id']    = $row['Werknem_ID'];					
 					$_SESSION['gebr_naam']  = $row['inlognaam'];
 					$_SESSION['gebr_email'] = $row['Emailadres'];
+					$_SESSION['groep_id']		= $row['Groep_ID'];
+					$_SESSION['taal']			  = $row['Gebruiker_Taal'];
+					$_SESSION['start_tabblad'] = $row['Start_Alg'];
+					$_SESSION['laatste_inlog'] = $row['Laatst_Ingelogd'];
+					$query = "SELECT * FROM gebruikers_groepen WHERE Groep_ID = '".$row['Groep_ID']."'";
+					$result = mysql_query($query);
+					$row = mysql_fetch_array($result);
 					$_SESSION['pag_start']  = $row['Intro_Zichtbaar'];
 					$_SESSION['pag_comp']   = $row['Comp_Zichtbaar'];
 					$_SESSION['pag_meld']   = $row['Melding_Zichtbaar'];
 					$_SESSION['pag_stats']  = $row['Stats_Zichtbaar'];
 					$_SESSION['pag_instel'] = $row['Instel_Zichtbaar'];
-					$_SESSION['groep_id']		= $row['Groep_ID'];
-					$_SESSION['taal']			  = $row['Gebruiker_Taal'];
-					$_SESSION['start_tabblad'] = $row['Start_Alg'];
+					
+					$query = "UPDATE gebruiker SET Laatst_Ingelogd = NOW() WHERE Werknem_ID='". $_SESSION['gebr_id'] ."'";
+					mysql_query($query);
 				}
 				
 				return 1;
diff --git a/support/tool/CRAFT/includes/stylesheet_1024.css b/support/tool/CRAFT/includes/stylesheet_1024.css
index 2e91ac0dacd4df42e4a5eb49e0a4aa2d7ceb8c69..f7afe774361e7f0198bbb5dd60edb9528ab95178 100644
--- a/support/tool/CRAFT/includes/stylesheet_1024.css
+++ b/support/tool/CRAFT/includes/stylesheet_1024.css
@@ -60,5 +60,9 @@ a.actieveoptie:active			{text-decoration: underline; }
 #linkerdeel  { border:1px solid #000000; background-color=#6699CC; width: 206px; height: 100%; float: left; overflow:auto;}
 #rechterdeel { border:1px solid #000000; background-color=#B3CCE6; width: 100%; height: 100%; }
 
+#boom_knoppen_container {border:1px solid #000000; margin:0 auto; text-align:center; width: 100%; height: 5%;} 
+#boom_schakel_knop  { border:1px solid #000000; background-color=#B3CCE6; text-align: center; width: 85%; height: 100%; margin-left: auto; margin-right: auto; }
+
+
 .foutmelding { font-family: verdana, helvetica, arial, sans-serif; color: #FF0000; }
 b { color: #FF0000; }
diff --git a/support/tool/CRAFT/includes/stylesheet_1280.css b/support/tool/CRAFT/includes/stylesheet_1280.css
index 48f57f4fea62a734f74dfe639030772520b04299..c485d7317a2cde23454257edd220e375c0d84a8c 100644
--- a/support/tool/CRAFT/includes/stylesheet_1280.css
+++ b/support/tool/CRAFT/includes/stylesheet_1280.css
@@ -59,5 +59,8 @@ a.actieveoptie:active			{text-decoration: underline; }
 #linkerdeel  { border:1px solid #000000; background-color=#6699CC; width: 206px; height: 100%; float: left; overflow:auto;}
 #rechterdeel { border:1px solid #000000; background-color=#B3CCE6; width: 100%; height: 100%; }
 
+#boom_knoppen_container {border:1px solid #000000; margin:0 auto; text-align:center; width: 100%; height: 5%;} 
+#boom_schakel_knop  { border:1px solid #000000; background-color=#B3CCE6; text-align: center; width: 85%; height: 100%; margin-left: auto; margin-right: auto; }
+
 .foutmelding { font-family: verdana, helvetica, arial, sans-serif; color: #FF0000; }
 b { color: #FF0000; }
diff --git a/support/tool/CRAFT/includes/tree_items.php b/support/tool/CRAFT/includes/tree_items.php
index ef7b98f9ae093975161a7ff6afba9b508e8ec9ac..29beb5e7a6c1b1141ef9a9c31ce1dde3dcbb225c 100644
--- a/support/tool/CRAFT/includes/tree_items.php
+++ b/support/tool/CRAFT/includes/tree_items.php
@@ -140,8 +140,7 @@
   $query = 'SELECT Comp_Type, Type_Naam FROM comp_type WHERE Type_Parent = 1';
   $rest = mysql_query($query);
   
-  if ($_SESSION['admin_deel'] == 1)
-  	$Types_Objecten = Comp_Type_Lijst(1);
+  if ($_SESSION['admin_deel'] == 1)      $Types_Objecten = Comp_Type_Lijst(1);
   else if ($_SESSION['admin_deel'] == 2) $Types_Objecten = Comp_Lijst(1);
   else if ($_SESSION['admin_deel'] == 3) $Types_Objecten = Melding_Type_Lijst();
 	else if ($_SESSION['admin_deel'] == 4) $Types_Objecten = Comp_Lijst(1);
@@ -149,7 +148,12 @@
 	else if ($_SESSION['admin_deel'] == 6) $Types_Objecten = Gebruikers_Lijst();
 	else if ($_SESSION['admin_deel'] == 7) $Types_Objecten = Contacten_Lijst(1);
 	else if ($_SESSION['admin_deel'] == 8) $Types_Objecten = Locaties_Lijst();
-
+  else if ($_SESSION['admin_deel'] == 0) {
+  	if ($_SESSION['main_deel'] == 2) {
+  		if ($_SESSION['type_overzicht'] == 1) 		 $Types_Objecten = Comp_Lijst(1);
+  		else if ($_SESSION['type_overzicht'] == 2) $Types_Objecten = Comp_Type_Lijst(1);
+  	}
+  }
 	echo ("var TREE_ITEMS = [");
 	
 	echo(Recursieve_Uitlees_Methode($Types_Objecten));
diff --git a/support/tool/CRAFT/main.php b/support/tool/CRAFT/main.php
index b4de34e8d217d0772ae85bb6fa373362d7e40f89..b3fed69479737a93bc9c67adb8a60ea4f26b2e58 100644
--- a/support/tool/CRAFT/main.php
+++ b/support/tool/CRAFT/main.php
@@ -2,7 +2,9 @@
 	session_start();
   
 	$_SESSION['admin_deel'] = 0;  
-  
+ 	$_SESSION['main_deel'] = $_SESSION['start_tabblad'];
+ 	$_SESSION['tab'] = $_GET['p'];
+
   require_once('includes/login_funcs.php');
 
   //controleren of er iemand ingelogd is...
@@ -19,7 +21,20 @@
     		//TODO controleren of die pagina wel geladen mag worden!!!!!!!
     		$pagina = $_GET['p'];
     		if ($pagina == 1) include ($_SESSION['pagina'] .'main/start.php');
-    		else if ($pagina == 2) include ($_SESSION['pagina'] .'main/componenten.php');
+    		else if ($pagina == 2) {
+					//toevoegen van componenten 
+					if (isset($_GET['s']) && $_GET['s'] == 2)
+						include($_SESSION['pagina'] . 'main_componenten/toevoegen.php');
+					//bewerken van componenten 
+					else if (isset($_GET['s']) && $_GET['s'] == 3)
+						include($_SESSION['pagina'] . 'main_componenten/bewerken.php');
+					//verwijderen van componenten
+					else if (isset($_GET['s']) && $_GET['s'] == 4)
+						include($_SESSION['pagina'] . 'main_componenten/verwijderen.php');    			
+    			//toevoegen van componenten (standaard actie)
+    			else 
+						include($_SESSION['pagina'] . 'main_componenten/overzicht.php');
+    		}
     		else if ($pagina == 3) include ($_SESSION['pagina'] .'main/meldingen.php');
     		else if ($pagina == 4) include ($_SESSION['pagina'] .'main/statistieken.php');
     		else if ($pagina == 5) include ($_SESSION['pagina'] .'main/instellingen.php');
diff --git a/support/tool/CRAFT/main/componenten.php b/support/tool/CRAFT/main/componenten.php
deleted file mode 100644
index f6fe520174d7f2896e16f40eb75cf9e43f316219..0000000000000000000000000000000000000000
--- a/support/tool/CRAFT/main/componenten.php
+++ /dev/null
@@ -1,10 +0,0 @@
-  
-  	
-  	<div id="linkerdeel">
-	
-		</div>
-    <div id="rechterdeel">
-    	
-    	Componenten
-    	
-    </div>
diff --git a/support/tool/CRAFT/main_componenten/Comp_Overzicht.php b/support/tool/CRAFT/main_componenten/Comp_Overzicht.php
new file mode 100644
index 0000000000000000000000000000000000000000..bbab841d3b8bee6d08d5a2c6c42a0ab87fd7f829
--- /dev/null
+++ b/support/tool/CRAFT/main_componenten/Comp_Overzicht.php
@@ -0,0 +1,32 @@
+<?php
+
+	session_start();
+	if (isset($_SESSION['laatste_inlog'])) {
+		include_once("../includes/vars.php");
+?>
+		<html>
+			<head></head>
+			<body bgcolor="#B3CCE6">
+	
+			<?php
+				$query = "SELECT * FROM comp_lijst WHERE Laatste_Melding in";
+				$query = $query . "(SELECT Meld_Lijst_ID FROM melding_lijst WHERE Meld_Datum > ";
+				$query = $query . "'".$_SESSION['laatste_inlog']."' AND Voorgaande_Melding = 1)";
+			  $resultaat = mysql_query($query);
+				echo("<table border=\"1\">");
+				while ($data = mysql_fetch_array($resultaat)) {
+					$query2 = "SELECT Loc_Naam FROM comp_locatie WHERE Locatie_ID ='". $data['Comp_Locatie']."'";
+				  $res = mysql_query($query2);
+					$row = mysql_fetch_array($res);
+					
+					echo("<tr><td>".$data['Comp_Lijst_ID']."</td><td>".substr($data['Comp_Naam'], 0, 40)."...</td><td>". $row['Loc_Naam'] ."</td>");
+					echo("<td><a href=\"../". $_SESSION['huidige_pagina']."&o=1&c=". $data['Comp_Lijst_ID'] ."\" target=\"_top\">Info</a></td></tr>");
+				}
+				echo("</table>");
+			?>
+				
+			</body>
+		</html>
+<?php
+	}
+?>
\ No newline at end of file
diff --git a/support/tool/CRAFT/main_componenten/Type_Overzicht.php b/support/tool/CRAFT/main_componenten/Type_Overzicht.php
new file mode 100644
index 0000000000000000000000000000000000000000..646bfcb9e9e273556cd7077d1ff02361e0846549
--- /dev/null
+++ b/support/tool/CRAFT/main_componenten/Type_Overzicht.php
@@ -0,0 +1,31 @@
+<?php
+
+	session_start();
+	if (isset($_SESSION['laatste_inlog'])) {
+		include_once("../includes/vars.php");
+?>
+
+		<html>
+			<head></head>
+			<body bgcolor="#B3CCE6">
+	
+			<?php
+			
+				$query = "SELECT * FROM comp_type WHERE Aanmaak_Datum > '".$_SESSION['laatste_inlog']."'";
+			  $resultaat = mysql_query($query);
+
+				echo("<table border=\"1\">");
+				while ($data = mysql_fetch_array($resultaat)) {
+					echo("<tr><td>". $data['Comp_Type'] ."</td><td>".substr($data['Type_Naam'], 0, 40)."...</td>");
+					echo("<td><a href=\"../". $_SESSION['huidige_pagina']."&o=2&c=". $data['Comp_Type']."\" target=\"_top\">Info</a></td></tr>");
+				}
+				echo("</table>");
+
+			?>
+
+			</body>
+		</html>
+
+<?php
+	}
+?>
\ No newline at end of file
diff --git a/support/tool/CRAFT/main_componenten/bewerken.php b/support/tool/CRAFT/main_componenten/bewerken.php
new file mode 100644
index 0000000000000000000000000000000000000000..7fdd4ccc198689a25b3ff4626a573227b1a53b39
--- /dev/null
+++ b/support/tool/CRAFT/main_componenten/bewerken.php
@@ -0,0 +1,36 @@
+<?php	
+	if(isset($_SESSION['main_deel'])){
+		$_SESSION['main_deel'] = 2;
+	  $_SESSION['huidige_pagina'] = $_SESSION['pagina'] . 'main.php?p='.$_SESSION['main_deel'].'&s=3';
+	  
+	  require_once($_SESSION['pagina'] . 'includes/login_funcs.php');
+		
+	  //controleren of er iemand ingelogd is...
+	  if ($LOGGED_IN = user_isloggedin()) {
+	  	
+	  	?>
+	  	<div id="linkerdeel">
+	  		<?php 
+	  			echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree.js\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_items.php\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_tpl.js\"></script>");
+	  		?>
+				<script language="JavaScript">
+				<!--//
+		 			new tree (TREE_ITEMS, TREE_TPL);
+	   		//-->
+				</script> 
+			
+			</div>
+	    <div id="rechterdeel">
+	    	
+	    	<h2>Componenten bewerken</h2>
+	    
+	    </div>
+	
+	<?php  
+	      }
+		//niemand ingelogt, dus bezoeker naar de inlogpagina sturen
+		else header("Location: index.php");  
+	}
+?> 
\ No newline at end of file
diff --git a/support/tool/CRAFT/main_componenten/overzicht.php b/support/tool/CRAFT/main_componenten/overzicht.php
new file mode 100644
index 0000000000000000000000000000000000000000..9a76be5c097a7abc4c9e547c1b79f6e888d5b09d
--- /dev/null
+++ b/support/tool/CRAFT/main_componenten/overzicht.php
@@ -0,0 +1,178 @@
+<?php	
+	if(isset($_SESSION['main_deel'])){
+		$_SESSION['main_deel'] = 2;
+	  $_SESSION['huidige_pagina'] = $_SESSION['pagina'] . 'main.php?p='.$_SESSION['main_deel'].'&s=1';
+		
+		if (isset($_GET['o'])) {
+			$_SESSION['type_overzicht'] = $_GET['o'];
+		} else if (!isset($_SESSION['type_overzicht'])) $_SESSION['type_overzicht'] = 1;
+
+	  require_once($_SESSION['pagina'] . 'includes/login_funcs.php');
+
+	  //controleren of er iemand ingelogd is...
+	  if ($LOGGED_IN = user_isloggedin()) {
+	  	
+	  	?>
+	  	<div id="linkerdeel">
+	  		<div id="boom_knoppen_container">
+		  		<div id="boom_schakel_knop">
+		  			<?php 
+		  				if ($_SESSION['type_overzicht'] == '2')
+				  			echo("<a href=\"".$_SESSION['huidige_pagina']. "&o=1\">Geef comp. overzicht weer</a>");
+							else
+				  			echo("<a href=\"".$_SESSION['huidige_pagina']. "&o=2\">Geef type overzicht weer</a>");
+		  			?>
+					</div>	  		
+	  		</div>
+	  		<?php 
+	  			echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree.js\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_items.php\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_tpl.js\"></script>");
+	  		?>
+				<script language="JavaScript">
+				<!--//
+		 			new tree (TREE_ITEMS, TREE_TPL);
+	   		//-->
+				</script> 
+			
+			</div>
+	    <div id="rechterdeel">
+	    	
+	    	<h2>Componenten overzicht</h2>
+	    
+				<?php
+
+					//er is een component gekozen, dus gegevens weergeven
+					if (isset($_GET['c'])) {
+						//is er een instantie van een type gekozen
+						if ($_SESSION['type_overzicht'] == 1) {
+							$query = "SELECT * FROM comp_lijst WHERE Comp_Lijst_ID='". $_GET['c'] ."'";
+						  $resultaat = mysql_query($query);
+							$data = mysql_fetch_array($resultaat);
+							echo("<h3>".$data['Comp_Naam']."</h3>");
+							echo("<table border=\"0\">");
+							
+							echo("<tr><td>Type component:</td><td>");
+							$query = "SELECT Type_Naam FROM Comp_Type WHERE Comp_Type ='".$data['Comp_Type_ID']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['Type_Naam'] ."</td><td><a href=\"".$_SESSION['huidige_pagina']."&o=2&c=". $data['Comp_Type_ID']."\">Meer info</a></td></tr>");
+							
+							echo("<tr><td>Locatie component:</td><td>");
+							$query = "SELECT Loc_Naam FROM comp_locatie WHERE Locatie_ID ='".$data['Comp_Locatie']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['Loc_Naam'] ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/locatie.php?c=".$data['Comp_Locatie']."\" target=\"_blank\">Meer info</a></td></tr>");
+							
+							echo("<tr><td>Verantwoordelijke:</td><td>");
+							$query = "SELECT inlognaam FROM gebruiker WHERE Werknem_ID ='".$data['Comp_Verantwoordelijke']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['inlognaam'] ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/gebruiker.php?c=".$data['Comp_Verantwoordelijke']."\" target=\"_blank\">Meer info</a></td></tr>");
+
+							echo("<tr><td>Fabricant:</td><td>");
+							$query = "SELECT Contact_Naam FROM contact WHERE Contact_ID ='".$data['Contact_Fabricant']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['Contact_Naam'] ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/contact.php?c=".$data['Contact_Fabricant']."\" target=\"_blank\">Meer info</a></td></tr>");
+
+							//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
+							$gedeeldveld=split(" ",$data['Fabricatie_Datum']);
+							//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
+							$datum = split("-",$gedeeldveld[0]);
+							
+							echo("<tr><td>Fabricatiedatum:</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. " (".$gedeeldveld[1].")</td><td>&nbsp</td></tr>");
+							echo("<tr><td>Leverancier:</td><td>");
+							$query = "SELECT Contact_Naam FROM contact WHERE Contact_ID ='".$data['Contact_Leverancier']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['Contact_Naam']  ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/contact.php?c=".$data['Contact_Leverancier']."\" target=\"_blank\">Meer info</a></td></tr>");
+
+							//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
+							$gedeeldveld=split(" ",$data['Lever_Datum']);
+							//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
+							$datum = split("-",$gedeeldveld[0]);
+
+							echo("<tr><td>Leverdatum:</td><td>". $datum[2] ."-". $datum[1] ."-". $datum[0]. " (".$gedeeldveld[1].")</td><td>&nbsp</td></tr>");
+							echo("</table>");
+		   				echo("<br>Meldingen historie van dit component:<br>");
+		   				echo("<iframe id=\"frame_overzicht\" name=\"frame_overzicht\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."algemene_functionaliteit/melding_historie.php?c=".$_GET['c']."\" width=\"450\" height=\"175\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>");
+							
+						}
+						//of is er een type gekozen
+						else if ($_SESSION['type_overzicht'] == 2) {
+							$query = "SELECT * FROM comp_type WHERE Comp_Type='". $_GET['c'] ."'";
+						  $resultaat = mysql_query($query);
+							$data = mysql_fetch_array($resultaat);
+
+							echo("<h3>".$data['Type_Naam']."</h3>");
+
+							echo("<table border=\"0\">");
+							echo("<tr><td>Aangemaakt door:</td><td>");
+							$query = "SELECT inlognaam FROM gebruiker WHERE Werknem_ID ='".$data['Aangemaakt_Door']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['inlognaam'] ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/gebruiker.php?c=".$data['Aangemaakt_Door']."\" target=\"_blank\">Meer info</a></td></tr>");
+
+							//splitten op de spatie (formaat is als volgt: 2007-08-26 12:01:56)
+							$gedeeldveld=split(" ",$data['Aanmaak_Datum']);
+							//datum veld opdelen zodat de jaar, maand en dagvelden makkelijk te benaderen zijn
+							$datum = split("-",$gedeeldveld[0]);
+
+							echo("<tr><td>Aangemaakt op:</td><td>".$datum[2] ."-". $datum[1] ."-". $datum[0]. " (".$gedeeldveld[1].")</td><td>&nbsp</td></tr>");
+							echo("<tr><td>Structuur entry:</td><td>");
+							if ($data['Structuur_Entry'] == 1) echo("Ja");
+							else echo("Nee");
+							echo("</td><td>&nbsp</td></tr>");
+
+							echo("<tr><td>Fabricant:</td><td>");
+							$query = "SELECT Contact_Naam FROM contact WHERE Contact_ID ='".$data['Gefabriceerd_Door']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['Contact_Naam'] ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/contact.php?c=".$data['Gefabriceerd_Door']."\" target=\"_blank\">Meer info</a></td></tr>");
+
+							echo("<tr><td>Leverancier:</td><td>");
+							$query = "SELECT Contact_Naam FROM contact WHERE Contact_ID ='".$data['Geleverd_Door']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['Contact_Naam']  ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/contact.php?c=".$data['Geleverd_Door']."\" target=\"_blank\">Meer info</a></td></tr>");
+
+							echo("<tr><td>Minimum aantal:</td><td>".$data['Min_Aantal']."</td><td>&nbsp</td></tr>");
+							echo("<tr><td>Momenteel aangemaakt:</td><td>");
+							$query = "SELECT Count(Comp_Lijst_ID) FROM comp_lijst WHERE Comp_Type_ID = '". $data['Comp_Type'] ."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row[0] ."</td></tr>");
+							echo("<tr><td>Maximum aantal:</td><td>".$data['Max_Aantal']."</td><td>&nbsp</td></tr>");
+							echo("<tr><td>Reserve minimum:</td><td>".$data['Reserve_Minimum']."</td><td>&nbsp</td></tr>");
+							echo("<tr><td>Type verantwoordelijke:</td><td>");
+							$query = "SELECT inlognaam FROM gebruiker WHERE Werknem_ID ='".$data['Type_Verantwoordelijke']."'";
+						  $res = mysql_query($query);
+							$row = mysql_fetch_array($res);
+							echo($row['inlognaam'] ."</td><td><a href=\"".$_SESSION['pagina'] ."algemene_functionaliteit/gebruiker.php?c=".$data['Type_Verantwoordelijke']."\" target=\"_blank\">Meer info</a></td></tr>");
+							echo("</table>");
+							
+							//alle componenten van dit type
+		   				echo("<br>Aangemaakte componenten van dit type:<br>");
+		   				echo("<iframe id=\"frame_overzicht\" name=\"frame_overzicht\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."algemene_functionaliteit/componenten_per_type.php?c=".$_GET['c']."\" width=\"450\" height=\"130\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>");
+						}
+					}
+					else {					
+	
+						$_SESSION['laatste_inlog'] = '2007-01-12 09:00:00'; //<----- CHEATZ!!!!!!
+
+						echo("Sinds uw laatste inlog zijn onderstaande componenten aan het systeem toegevoegd:<br>");
+	   				echo("<iframe id=\"frame_comp\" name=\"frame_comp\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."main_componenten/Comp_Overzicht.php\" width=\"450\" height=\"126\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>");
+	
+						echo("<br><br>Sinds uw laatste inlog zijn onderstaande componenttypes aan het systeem toegevoegd:<br>");
+	   				echo("<iframe id=\"frame_type\" name=\"frame_type\" align=\"middle\" marginwidth=\"0\" marginheight=\"0\" src=\"". $_SESSION['pagina'] ."main_componenten/Type_Overzicht.php\" width=\"450\" height=\"126\" ALLOWTRANSPARENCY frameborder=\"0\" scrolling=\"auto\"></iframe>");
+					}
+				?>	    
+	    </div>
+
+	<?php  
+	      }
+		//niemand ingelogt, dus bezoeker naar de inlogpagina sturen
+		else header("Location: index.php");  
+	}
+?> 
\ No newline at end of file
diff --git a/support/tool/CRAFT/main_componenten/toevoegen.php b/support/tool/CRAFT/main_componenten/toevoegen.php
new file mode 100644
index 0000000000000000000000000000000000000000..45b29f7d3a8227c13365a028c7bb5c759b876818
--- /dev/null
+++ b/support/tool/CRAFT/main_componenten/toevoegen.php
@@ -0,0 +1,43 @@
+<?php	
+	if(isset($_SESSION['main_deel'])){
+		$_SESSION['main_deel'] = 2;
+	  $_SESSION['huidige_pagina'] = $_SESSION['pagina'] . 'main.php?p='.$_SESSION['main_deel'].'&s=2';
+	  
+	  require_once($_SESSION['pagina'] . 'includes/login_funcs.php');
+		
+	  //controleren of er iemand ingelogd is...
+	  if ($LOGGED_IN = user_isloggedin()) {
+	  	
+	  	?>
+	  	<div id="linkerdeel">
+	  		<?php  			
+	  			echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree.js\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_items.php\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_tpl.js\"></script>");
+	  		?>
+				<script language="JavaScript">
+				<!--//
+		 			new tree (TREE_ITEMS, TREE_TPL);
+	   		//-->
+				</script> 
+			
+			</div>
+	    <div id="rechterdeel">
+
+	    	<h2>Componenten toevoegen</h2>
+	    		<form>
+	    			<table>
+	    				<tr>
+	    					<td>Component type:</td>
+	    					<td></td>
+	    				</tr>
+	    			</table>
+	    		</form>
+	    </div>
+	
+	<?php  
+	      }
+		//niemand ingelogt, dus bezoeker naar de inlogpagina sturen
+		else header("Location: index.php");  
+	}
+?> 
diff --git a/support/tool/CRAFT/main_componenten/verwijderen.php b/support/tool/CRAFT/main_componenten/verwijderen.php
new file mode 100644
index 0000000000000000000000000000000000000000..5dfd39529750d77d37c452b0f6f46effedb61e30
--- /dev/null
+++ b/support/tool/CRAFT/main_componenten/verwijderen.php
@@ -0,0 +1,36 @@
+<?php	
+	if(isset($_SESSION['main_deel'])){
+		$_SESSION['main_deel'] = 2;
+	  $_SESSION['huidige_pagina'] = $_SESSION['pagina'] . 'main.php?p='.$_SESSION['main_deel'].'&s=4';
+	  
+	  require_once($_SESSION['pagina'] . 'includes/login_funcs.php');
+		
+	  //controleren of er iemand ingelogd is...
+	  if ($LOGGED_IN = user_isloggedin()) {
+	  	
+	  	?>
+	  	<div id="linkerdeel">
+	  		<?php 
+	  			echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree.js\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_items.php\"></script>");
+					echo("<script language=\"JavaScript\" src=\"". $_SESSION['pagina'] ."includes/tree_tpl.js\"></script>");
+	  		?>
+				<script language="JavaScript">
+				<!--//
+		 			new tree (TREE_ITEMS, TREE_TPL);
+	   		//-->
+				</script> 
+			
+			</div>
+	    <div id="rechterdeel">
+	    	
+	    	<h2>Componenten verwijderen</h2>
+	    
+	    </div>
+	
+	<?php  
+	      }
+		//niemand ingelogt, dus bezoeker naar de inlogpagina sturen
+		else header("Location: index.php");  
+	}
+?>