diff --git a/lib/blog/validation.lib.php b/lib/blog/validation.lib.php
index 3da828d1ce7443e73ed68e0dc56460811fbb0359..401a1798791df77b8138bfbdbf53bf6b86f942be 100644
--- a/lib/blog/validation.lib.php
+++ b/lib/blog/validation.lib.php
@@ -5,32 +5,6 @@ function safeuname($name)
 	if (strlen($name) < 2) return FALSE;
 	return ereg("^[a-z][a-z0-9_]*$", $name);
 }
-//check for a valid email address
-function validEmail ($email)
-{
-	global $error;
-	//split user and domain
-	list($user,$domain) = explode("@", $email);
-	// check for bad characters, and check for zero length user & domain
-	if(!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",$email) or !$user or !$domain )
-	{
-		$error = 'an invalid email address (syntax)';
-		return false;
-	}
-	// Syntax OK
-	
-	// Check for an mail server
-	elseif(!getmxrr($domain,$mx) or !gethostbyname($domain)) 
-	{
-		$error = "no mail servers listed for '$domain'";
-		return false;
-	}
-	else 
-	{
-		// Email address valid from technical point of view
-		return true;
-	}
-}
 
 // Find out if a given user has a blog
 function blogger ($user) {
@@ -40,4 +14,5 @@ function blogger ($user) {
 	else return false;
 }
 
+require_once($base."/lib/validation.php");
 ?>