I am trying to get value out of java script function to a variable
var isMember;
                        IsCurrentUserMemberOfGroup("Team Management System Members", function (isCurrentUserInGroup) {
                            if (isCurrentUserInGroup) {
                                //alert("Admin");
                                isMember = true;
                                return true;
                            }
                            else {
                                isMember = false;
                                //alert("NoAdmin")
                            }
                        });
                        alert(isMember);
the other function used to be called
 function IsCurrentUserMemberOfGroup(groupName, OnComplete) {
                        var currentContext = new SP.ClientContext.get_current();
                        var currentWeb = currentContext.get_web();
                        var currentUser = currentContext.get_web().get_currentUser();
                        currentContext.load(currentUser);
                        var allGroups = currentWeb.get_siteGroups();
                        currentContext.load(allGroups);
                        var group = allGroups.getByName(groupName);
                        currentContext.load(group);
                        var groupUsers = group.get_users();
                        currentContext.load(groupUsers);
                        currentContext.executeQueryAsync(OnSuccess, OnFailure);
                        function OnSuccess(sender, args) {
                            var userInGroup = false;
                            var groupUserEnumerator = groupUsers.getEnumerator();
                            while (groupUserEnumerator.moveNext()) {
                                var groupUser = groupUserEnumerator.get_current();
                                if (groupUser.get_id() == currentUser.get_id()) {
                                    userInGroup = true;
                                    break;
                                }
                            }
                            OnComplete(userInGroup);
                        }
                        function OnFailure(sender, args) {
                            OnComplete(false);
                        }
                    }
but when I execute i am getting the value : undefined
thanks
 
     
    