Index: trunk/ab5.0/jenga/include/common/String.h
===================================================================
--- trunk/ab5.0/jenga/include/common/String.h	(revision 461)
+++ trunk/ab5.0/jenga/include/common/String.h	(revision 465)
@@ -9,4 +9,6 @@
 typedef std::vector<std::string> Strings;
 
+bool IsExistString( const Jenga::Common::Strings &strings, const std::string &findStr );
+
 }
 }
Index: trunk/ab5.0/jenga/projects/common/common.vcproj
===================================================================
--- trunk/ab5.0/jenga/projects/common/common.vcproj	(revision 461)
+++ trunk/ab5.0/jenga/projects/common/common.vcproj	(revision 465)
@@ -297,4 +297,8 @@
 				>
 			</File>
+			<File
+				RelativePath="..\..\src\common\String.cpp"
+				>
+			</File>
 		</Filter>
 		<Filter
Index: trunk/ab5.0/jenga/src/common/String.cpp
===================================================================
--- trunk/ab5.0/jenga/src/common/String.cpp	(revision 465)
+++ trunk/ab5.0/jenga/src/common/String.cpp	(revision 465)
@@ -0,0 +1,15 @@
+#include <boost/foreach.hpp>
+#include <jenga/include/common/String.h>
+
+
+bool Jenga::Common::IsExistString( const Jenga::Common::Strings &strings, const std::string &findStr )
+{
+	BOOST_FOREACH( const std::string &str, strings )
+	{
+		if( str == findStr )
+		{
+			return true;
+		}
+	}
+	return false;
+}
