private void showPopup_Click(object sender, RoutedEventArgs e)
        {
            // Create some content to show in the popup. Typically you would // create a user control.
            Border border = new Border();
            border.BorderThickness = new Thickness(5.0);

            StackPanel panel1 = new StackPanel();

            Button button1 = new Button();
            button1.Content = "Close";
            button1.Margin = new Thickness(5.0);
            TextBlock textblock1 = new TextBlock();
            textblock1.Text = "The popup control";
            textblock1.Margin = new Thickness(5.0);
            panel1.Children.Add(textblock1);
            panel1.Children.Add(button1);
            border.Child = panel1;

            MoviePlayer MovieFrame = new MoviePlayer(ref p,"","","");

            // Set the Child property of Popup to the border // which contains a stackpanel, textblock and button.
            p.Child = MovieFrame;

            // Set where the popup will show up on the screen.
            p.VerticalOffset = 110;
            p.HorizontalOffset = 0;

            // Open the popup.
            p.IsLightDismissEnabled = true;
            p.IsOpen = true;
        }
        private async void MovieView_movieClick(object sender, ItemClickEventArgs e)
        {

             string resourceAddress;


            //if(load=="InitialLoad") 
            //    resourceAddress = "http://api.themoviedb.org/3/movie/upcoming?api_key=92823611cf125c78d8edcb980f28f397";
            //else resourceAddress = "http://api.themoviedb.org/3/movie/"jarjar[i]["title"] ?api_key=92823611cf125c78d8edcb980f28f397";

            var itemId = ((DetailedDataItem)e.ClickedItem).Actors;
            resourceAddress="http://api.themoviedb.org/3/movie/"+itemId+ "/trailers?api_key=92823611cf125c78d8edcb980f28f397";
            //link DJ's
            //this.Frame.Navigate(typeof(ItemDetailPage), itemId);

            try
            {
                HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, resourceAddress);
                request.Headers.Accept.ParseAdd("application/json");
                Debug.WriteLine("request.Headers");
                HttpResponseMessage response = await httpClient.SendAsync(request, HttpCompletionOption.ResponseHeadersRead);
                
                String contentStr = await response.Content.ReadAsStringAsync();
                
                JObject o = JObject.Parse(contentStr);
                jarjar = (JArray)o["results"];

                 //this.Frame.Navigate(typeof(StartPage),((JArray)o["youtube"])[0]["source"].ToString());
                MoviePlayer MovieFrame;//=new MoviePlayer(ref p, "");
                try
                {
                    MovieFrame = new MoviePlayer(ref p, ((JArray)o["youtube"])[0]["source"].ToString(), ((DetailedDataItem)e.ClickedItem).ReleaseDate.ToString(), ((DetailedDataItem)e.ClickedItem).Title.ToString());
                    p.Child = MovieFrame;
                }
                catch (Exception excep)
                {
                }


                // Set the Child property of Popup to the border // which contains a stackpanel, textblock and button.
                //p.Child = MovieFrame;

                // Set where the popup will show up on the screen.
                p.VerticalOffset = 110;
                p.HorizontalOffset = 0;

                // Open the popup.
                p.IsLightDismissEnabled = true;
                p.IsOpen = true;

                

            }
            catch (HttpRequestException hre)
            {
                Debug.WriteLine(hre.ToString());
            }
        }