public static void ShowFacebookLogin(string url, string urlFirst, ProfileLoginWindow parent, FacebookEventHandler loginCallback)
        {
            if (instance != null)
            {
                try
                {
                    instance.Close();
                    instance = null;
                }
                catch (Exception)
                {
                }
            }
            vidLoaded = false;
            FacebookWindow window = new FacebookWindow();

            m_parent = parent;
            Point point = new Point(parent.Location.X + ((parent.Width - window.Width) / 2), parent.Location.Y + ((parent.Height - window.Height) / 2));

            window.closeCallback = new MyFormBase.MFBClose(FacebookWindow.closing);
            window.Location      = point;
            window.Show(parent);
            instance = window;
            if (loginCallback != null)
            {
                instance.login = (FacebookEventHandler)Delegate.Combine(instance.login, loginCallback);
            }
            while (!vidLoaded)
            {
                Thread.Sleep(100);
                Application.DoEvents();
            }
            Thread.Sleep(500);
            if (urlFirst.Length > 0)
            {
                futureURL = url;
                url       = urlFirst;
            }
            window.webBrowser1.Navigate(url);
        }
 public static void ShowFacebookLogin(string url, string urlFirst, ProfileLoginWindow parent, FacebookEventHandler loginCallback)
 {
     if (instance != null)
     {
         try
         {
             instance.Close();
             instance = null;
         }
         catch (Exception)
         {
         }
     }
     vidLoaded = false;
     FacebookWindow window = new FacebookWindow();
     m_parent = parent;
     Point point = new Point(parent.Location.X + ((parent.Width - window.Width) / 2), parent.Location.Y + ((parent.Height - window.Height) / 2));
     window.closeCallback = new MyFormBase.MFBClose(FacebookWindow.closing);
     window.Location = point;
     window.Show(parent);
     instance = window;
     if (loginCallback != null)
     {
         instance.login = (FacebookEventHandler) Delegate.Combine(instance.login, loginCallback);
     }
     while (!vidLoaded)
     {
         Thread.Sleep(100);
         Application.DoEvents();
     }
     Thread.Sleep(500);
     if (urlFirst.Length > 0)
     {
         futureURL = url;
         url = urlFirst;
     }
     window.webBrowser1.Navigate(url);
 }