diff --git a/web/root/newuser.ssjs b/web/root/newuser.ssjs
index 89691bb7dbf7f9a6898c7c006b737bc1b1b0196d..c67304a5a61907117b748e4ccd652e973ffd8956 100644
--- a/web/root/newuser.ssjs
+++ b/web/root/newuser.ssjs
@@ -65,12 +65,12 @@ else {
 		template.errs["gender"]="Male or Female";
 	}
 	/* Validate date */
-	if(http_request.query["birthdate"].length<8) {
+	    if(http_request.query["birthdate"].toString().length<8) {
 		err=1;
 		template.err_message+="Bad date format (ie: 12/19/75)\r\n";
 	}
 	else {
-		brokendate=http_request.query["birthdate"].split('/');
+		brokendate=http_request.query["birthdate"].toString().split('/');
 		if(brokendate.length!=3) {
 			err=1;
 			template.err_message="Bad date format\r\n";