Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. ASP.NET
  4. placeholder

placeholder

Scheduled Pinned Locked Moved ASP.NET
question
38 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    terjk
    wrote on last edited by
    #1

    As i dim a new checkbox together with other information and place into a placeholder. If i DIM 3, mine placeholder will carry 3 checkboxes and its information. So,if i want to get the id upon selection (eg.checkbox1.checked=true). In this case where i have a placeholder of checkbox. So i can i check for the selected box? How can i traverse the placeholder? For ph=0 to phDiv.controls.count-1? my code is liek this: For ph = 0 To phDiv.Controls.Count - 1 Dim cb As CheckBox = phDiv.Controls.Item(ph).FindControl("cbx") If cb.Checked = True Then Dim id As String = cb.ID ..... next This cant work.

    S 1 Reply Last reply
    0
    • T terjk

      As i dim a new checkbox together with other information and place into a placeholder. If i DIM 3, mine placeholder will carry 3 checkboxes and its information. So,if i want to get the id upon selection (eg.checkbox1.checked=true). In this case where i have a placeholder of checkbox. So i can i check for the selected box? How can i traverse the placeholder? For ph=0 to phDiv.controls.count-1? my code is liek this: For ph = 0 To phDiv.Controls.Count - 1 Dim cb As CheckBox = phDiv.Controls.Item(ph).FindControl("cbx") If cb.Checked = True Then Dim id As String = cb.ID ..... next This cant work.

      S Offline
      S Offline
      Sarvesvara BVKS Dasa
      wrote on last edited by
      #2

      From the few messages you had posted, I guess you have problems with 'checkbox'. It would be better if refer any documentation or any (good) book for ASP.NET and learn them and then come to CP if you are still having problems.... He who controls others may be powerful,
      But he who has mastered himself is mightier still.

      T 1 Reply Last reply
      0
      • S Sarvesvara BVKS Dasa

        From the few messages you had posted, I guess you have problems with 'checkbox'. It would be better if refer any documentation or any (good) book for ASP.NET and learn them and then come to CP if you are still having problems.... He who controls others may be powerful,
        But he who has mastered himself is mightier still.

        T Offline
        T Offline
        terjk
        wrote on last edited by
        #3

        Yes, i have problems with 'checkbox' BUT now the problem i have is the PALCEHOlDER. not 'checkbox'. Well, all i want to know weather is it possible to traverse the placeholder which contain control(eg checkbox).

        J 1 Reply Last reply
        0
        • T terjk

          Yes, i have problems with 'checkbox' BUT now the problem i have is the PALCEHOlDER. not 'checkbox'. Well, all i want to know weather is it possible to traverse the placeholder which contain control(eg checkbox).

          J Offline
          J Offline
          John Kuhn
          wrote on last edited by
          #4

          Use the FindControl method of the PlaceHolder. If you're not sure about the implementation, look it up in the MSDN library, it provides a good example. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

          T 2 Replies Last reply
          0
          • J John Kuhn

            Use the FindControl method of the PlaceHolder. If you're not sure about the implementation, look it up in the MSDN library, it provides a good example. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

            T Offline
            T Offline
            terjk
            wrote on last edited by
            #5

            I did it this way cbx = New CheckBox cbx.ID = resourceid cbx.Text = txt cbx.ToolTip = desc phDiv.Controls.Add(cbx) So everything is under the properties of checkbox. So there is no need and cannot have the fincontrol method. I have tried that but it doesnt goes it the loop.Probably because there is only a checkbox and nothing else inside. Therefore i tried the method above. The coding is done is a method. However when i want to checked if the checkbox in placeholder is selected anot (in another method) It cannot access. For i=0 to ph.controls.count-1 It can capture the number of controls. Is this due to the coding in different method? But it should be okie i guess. Cause the placeholder is a existing control in the web form. What went wrong?

            1 Reply Last reply
            0
            • J John Kuhn

              Use the FindControl method of the PlaceHolder. If you're not sure about the implementation, look it up in the MSDN library, it provides a good example. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

              T Offline
              T Offline
              terjk
              wrote on last edited by
              #6

              I did it this way cbx = New CheckBox cbx.ID = resourceid cbx.Text = txt cbx.ToolTip = desc phDiv.Controls.Add(cbx) So everything is under the properties of checkbox. So there is no need and cannot have the fincontrol method. I have tried that but it doesnt goes it the loop.Probably because there is only a checkbox and nothing else inside. Therefore i tried the method above. The coding is done is a method. However when i want to checked if the checkbox in placeholder is selected anot (in another method) It cannot access. For i=0 to ph.controls.count-1 It can capture the number of controls. Is this due to the coding in different method? But it should be okie i guess. Cause the placeholder is a existing control in the web form. What went wrong?

              J 1 Reply Last reply
              0
              • T terjk

                I did it this way cbx = New CheckBox cbx.ID = resourceid cbx.Text = txt cbx.ToolTip = desc phDiv.Controls.Add(cbx) So everything is under the properties of checkbox. So there is no need and cannot have the fincontrol method. I have tried that but it doesnt goes it the loop.Probably because there is only a checkbox and nothing else inside. Therefore i tried the method above. The coding is done is a method. However when i want to checked if the checkbox in placeholder is selected anot (in another method) It cannot access. For i=0 to ph.controls.count-1 It can capture the number of controls. Is this due to the coding in different method? But it should be okie i guess. Cause the placeholder is a existing control in the web form. What went wrong?

                J Offline
                J Offline
                John Kuhn
                wrote on last edited by
                #7

                Try this, or something like it:

                Private Sub Page\_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
                    If IsPostBack And CType(Session("CheckBox"), Boolean) Then
                        CreateDynamicCheckbox()
                    End If
                End Sub
                
                
                Private Sub CreateCheckBox\_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CreateCheckBox.Click
                    CreateDynamicCheckbox()
                End Sub
                
                
                Private Sub CreateDynamicCheckbox()
                    Dim cb As New CheckBox
                    cb.ID = "MyCheckBox"
                    cb.Text = "Check Me"
                    cb.Checked = True
                    PlaceHolder1.Controls.Add(cb)
                    Session("CheckBox") = True
                End Sub
                
                
                Private Sub RevealCheckBoxValue\_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RevealCheckBoxValue.Click
                    Dim cb As CheckBox = CType(PlaceHolder1.FindControl("MyCheckBox"), CheckBox)
                    Label1.Text = "MyCheckBox value is " + cb.Checked.ToString()
                End Sub
                

                What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                T 1 Reply Last reply
                0
                • J John Kuhn

                  Try this, or something like it:

                  Private Sub Page\_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
                      If IsPostBack And CType(Session("CheckBox"), Boolean) Then
                          CreateDynamicCheckbox()
                      End If
                  End Sub
                  
                  
                  Private Sub CreateCheckBox\_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CreateCheckBox.Click
                      CreateDynamicCheckbox()
                  End Sub
                  
                  
                  Private Sub CreateDynamicCheckbox()
                      Dim cb As New CheckBox
                      cb.ID = "MyCheckBox"
                      cb.Text = "Check Me"
                      cb.Checked = True
                      PlaceHolder1.Controls.Add(cb)
                      Session("CheckBox") = True
                  End Sub
                  
                  
                  Private Sub RevealCheckBoxValue\_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RevealCheckBoxValue.Click
                      Dim cb As CheckBox = CType(PlaceHolder1.FindControl("MyCheckBox"), CheckBox)
                      Label1.Text = "MyCheckBox value is " + cb.Checked.ToString()
                  End Sub
                  

                  What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                  T Offline
                  T Offline
                  terjk
                  wrote on last edited by
                  #8

                  I have 3 checkboxes in my placeholder and i did as follows: **Private Sub Page_Load(**ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If IsPostBack And CType(Session("Checkbox"), Boolean) Then createcheckbox() End If Private sub createcheckbox() txt = ownCname & " / " & ownDiv & " - " & resourcename & " ( " & capacity & " ) " cbx = New CheckBox cbx.ID = "MYCHECKBOX" cbx.Text = txt cbx.ToolTip = desc phDiv.Controls.Add(cbx) Session("Checkbox") = True ens sub private sub createcalendar() Dim cb As CheckBox = CType(phDiv.FindControl("MYCHECKBOX"), CheckBox) If cb.Checked = True Then rname = cb.Text : : End Sub Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnGo.Click createCalendar() End sub Am i wrong to do it this way? However, this works perfectly for the first checkbox in the placeholder if it's checked. If the second checkbox is selected, this code cant works. anythng wrong with my codes?Or i should set the cb.checked to true for all?

                  J 1 Reply Last reply
                  0
                  • T terjk

                    I have 3 checkboxes in my placeholder and i did as follows: **Private Sub Page_Load(**ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If IsPostBack And CType(Session("Checkbox"), Boolean) Then createcheckbox() End If Private sub createcheckbox() txt = ownCname & " / " & ownDiv & " - " & resourcename & " ( " & capacity & " ) " cbx = New CheckBox cbx.ID = "MYCHECKBOX" cbx.Text = txt cbx.ToolTip = desc phDiv.Controls.Add(cbx) Session("Checkbox") = True ens sub private sub createcalendar() Dim cb As CheckBox = CType(phDiv.FindControl("MYCHECKBOX"), CheckBox) If cb.Checked = True Then rname = cb.Text : : End Sub Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnGo.Click createCalendar() End sub Am i wrong to do it this way? However, this works perfectly for the first checkbox in the placeholder if it's checked. If the second checkbox is selected, this code cant works. anythng wrong with my codes?Or i should set the cb.checked to true for all?

                    J Offline
                    J Offline
                    John Kuhn
                    wrote on last edited by
                    #9

                    Ahhhh... second checkbox! You need essentially the same kind of code for each object; you could re-write the same code over and over, or do something generic (like a sub that generates a checkbox that takes as its parameters a container and an ID)... but whatever you do, ensure that each checkbox is different -- a different id, at least, by which you can identify it. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                    T 2 Replies Last reply
                    0
                    • J John Kuhn

                      Ahhhh... second checkbox! You need essentially the same kind of code for each object; you could re-write the same code over and over, or do something generic (like a sub that generates a checkbox that takes as its parameters a container and an ID)... but whatever you do, ensure that each checkbox is different -- a different id, at least, by which you can identify it. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                      T Offline
                      T Offline
                      terjk
                      wrote on last edited by
                      #10

                      The checkboxes are kind of functioning now. But i think due to the pageload codes, there are some confusion or whatsoever because when i first view the page, everything works perfectly. However, when page ispostback, upon the first button click, no event was called. Only when i clicked the 2nd time the table is then generated. Why is this so? Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here If IsPostBack And CType(Session("Checkbox"), Boolean) Then createcheckbox() End If If Not Session("ButtonCreated") Is Nothing Then buttoncreated = CType(Session("ButtonCreated"), Boolean) Else buttoncreated = False End If If IsPostBack And buttoncreated Then createCalendar() End If End sub Is it due to the 2 different tracking(one for the checkbox and one for the imagebutton)? Only either one can work at a time, not concurrently. Now that mine checkbox can work, my imagebutton cant(which workly perfectly the other day).

                      1 Reply Last reply
                      0
                      • J John Kuhn

                        Ahhhh... second checkbox! You need essentially the same kind of code for each object; you could re-write the same code over and over, or do something generic (like a sub that generates a checkbox that takes as its parameters a container and an ID)... but whatever you do, ensure that each checkbox is different -- a different id, at least, by which you can identify it. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                        T Offline
                        T Offline
                        terjk
                        wrote on last edited by
                        #11

                        -Now the checkboxes work but the imagebutton click cannot(which work perfectly the previous time). Is this due the the page load code where both ispostback are place together? Both can work if only they are on different forms and only one can function in the particualar form. -one more problem:(checkbox) when i first view a particular page, everything was displayed as expected. however, when i make another selection (which is page ispostback), I'm able to view the data on the second button click. Which means when i first select and click on the button, no event was called but the breaskpoint did step into the method. Only upon 2nd selection and buttonClick, the data was then displayed. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here If IsPostBack And CType(Session("Checkbox"), Boolean) Then-->checkbox createcheckbox() End If If Not Session("ButtonCreated") Is Nothing Then---> imagebutton buttoncreated = CType(Session("ButtonCreated"), Boolean) Else buttoncreated = False End If If IsPostBack And buttoncreated Then createCalendar() End If End sub Is this due to the code in the page load? These are the codes you gave me and i have edited some and implement it

                        J 1 Reply Last reply
                        0
                        • T terjk

                          -Now the checkboxes work but the imagebutton click cannot(which work perfectly the previous time). Is this due the the page load code where both ispostback are place together? Both can work if only they are on different forms and only one can function in the particualar form. -one more problem:(checkbox) when i first view a particular page, everything was displayed as expected. however, when i make another selection (which is page ispostback), I'm able to view the data on the second button click. Which means when i first select and click on the button, no event was called but the breaskpoint did step into the method. Only upon 2nd selection and buttonClick, the data was then displayed. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here If IsPostBack And CType(Session("Checkbox"), Boolean) Then-->checkbox createcheckbox() End If If Not Session("ButtonCreated") Is Nothing Then---> imagebutton buttoncreated = CType(Session("ButtonCreated"), Boolean) Else buttoncreated = False End If If IsPostBack And buttoncreated Then createCalendar() End If End sub Is this due to the code in the page load? These are the codes you gave me and i have edited some and implement it

                          J Offline
                          J Offline
                          John Kuhn
                          wrote on last edited by
                          #12

                          Right... well... hmmm... The code I gave you was fairly generalized and not particularly optimized to a particular implementation. Therefore, it is difficult to characterize what you've shown here as "right" or "wrong". If anything, I'd refactor and simplify as much as possible:

                          Protected checkboxExists As Boolean
                          Protected buttonExists As Boolean

                          Private Sub Page_Load(...) ...
                          If IsPostBack Then
                          Dim checkboxExists As Boolean = CType(Session("Checkbox"), Boolean)
                          Dim buttonExists As Boolean = CType(Session("ButtonCreated"), Boolean)
                          If checkboxExists Then
                          createCheckBox()
                          End If
                          If buttonExists Then
                          createCalendar()
                          End If
                          End If
                          Session("CheckBox") = checkboxExists
                          Session("ButtonCreated") = buttonExists
                          End Sub

                          This is normally the point at which it becomes increasingly difficult to impart any significant advice, unless there is something specific that is terribly wrong; at this point, you have to {code, test, debug} as many times as it takes to get it right. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                          T 3 Replies Last reply
                          0
                          • J John Kuhn

                            Right... well... hmmm... The code I gave you was fairly generalized and not particularly optimized to a particular implementation. Therefore, it is difficult to characterize what you've shown here as "right" or "wrong". If anything, I'd refactor and simplify as much as possible:

                            Protected checkboxExists As Boolean
                            Protected buttonExists As Boolean

                            Private Sub Page_Load(...) ...
                            If IsPostBack Then
                            Dim checkboxExists As Boolean = CType(Session("Checkbox"), Boolean)
                            Dim buttonExists As Boolean = CType(Session("ButtonCreated"), Boolean)
                            If checkboxExists Then
                            createCheckBox()
                            End If
                            If buttonExists Then
                            createCalendar()
                            End If
                            End If
                            Session("CheckBox") = checkboxExists
                            Session("ButtonCreated") = buttonExists
                            End Sub

                            This is normally the point at which it becomes increasingly difficult to impart any significant advice, unless there is something specific that is terribly wrong; at this point, you have to {code, test, debug} as many times as it takes to get it right. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                            T Offline
                            T Offline
                            terjk
                            wrote on last edited by
                            #13

                            Well, this problem has been solved. However, the imagebutton still can't work!! It works before i add the mouseover tooltip. Stil wondering what went wrong. Can help? The codes in page_load is the same as above(what you gave) Createcalendar subroutin when i create the imagebutton: Dim img As New ImageButton AddHandler img.Click, AddressOf ImageClickHandler img.ImageUrl = Server.MapPath("Pics\pencil.gif") cellleft.Controls.Add(img) row.Controls.Add(cellleft) buttoncreated = True Session("ButtonCreated") = buttoncreated what went wrong? :sigh:

                            1 Reply Last reply
                            0
                            • J John Kuhn

                              Right... well... hmmm... The code I gave you was fairly generalized and not particularly optimized to a particular implementation. Therefore, it is difficult to characterize what you've shown here as "right" or "wrong". If anything, I'd refactor and simplify as much as possible:

                              Protected checkboxExists As Boolean
                              Protected buttonExists As Boolean

                              Private Sub Page_Load(...) ...
                              If IsPostBack Then
                              Dim checkboxExists As Boolean = CType(Session("Checkbox"), Boolean)
                              Dim buttonExists As Boolean = CType(Session("ButtonCreated"), Boolean)
                              If checkboxExists Then
                              createCheckBox()
                              End If
                              If buttonExists Then
                              createCalendar()
                              End If
                              End If
                              Session("CheckBox") = checkboxExists
                              Session("ButtonCreated") = buttonExists
                              End Sub

                              This is normally the point at which it becomes increasingly difficult to impart any significant advice, unless there is something specific that is terribly wrong; at this point, you have to {code, test, debug} as many times as it takes to get it right. What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                              T Offline
                              T Offline
                              terjk
                              wrote on last edited by
                              #14

                              The calendar just refresh when i click on the imagebutton

                              J 1 Reply Last reply
                              0
                              • T terjk

                                The calendar just refresh when i click on the imagebutton

                                J Offline
                                J Offline
                                John Kuhn
                                wrote on last edited by
                                #15

                                How many ImageButton controls are you creating and how many times is the method called? What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                                T 3 Replies Last reply
                                0
                                • J John Kuhn

                                  How many ImageButton controls are you creating and how many times is the method called? What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                                  T Offline
                                  T Offline
                                  terjk
                                  wrote on last edited by
                                  #16

                                  One imagebutton is created when the date is >=date.today and also depends on the number of records in the database. So it hard for me to estimate the number imagebutton controls i wil be creating. It will check against the date and number of records in database. How many time the method is called depends on the number of rows.

                                  1 Reply Last reply
                                  0
                                  • J John Kuhn

                                    How many ImageButton controls are you creating and how many times is the method called? What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                                    T Offline
                                    T Offline
                                    terjk
                                    wrote on last edited by
                                    #17

                                    any possible solution to this?

                                    1 Reply Last reply
                                    0
                                    • J John Kuhn

                                      How many ImageButton controls are you creating and how many times is the method called? What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                                      T Offline
                                      T Offline
                                      terjk
                                      wrote on last edited by
                                      #18

                                      help help PLEASE...........................................................................urgent

                                      J 1 Reply Last reply
                                      0
                                      • T terjk

                                        help help PLEASE...........................................................................urgent

                                        J Offline
                                        J Offline
                                        John Kuhn
                                        wrote on last edited by
                                        #19

                                        Sorry about the delay -- Holiday weekend and all. I tried to get this to work, but I couldn't, either. :( Have you considered abandoning the default Calendar control and creating your own class? What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                                        T 1 Reply Last reply
                                        0
                                        • J John Kuhn

                                          Sorry about the delay -- Holiday weekend and all. I tried to get this to work, but I couldn't, either. :( Have you considered abandoning the default Calendar control and creating your own class? What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.

                                          T Offline
                                          T Offline
                                          terjk
                                          wrote on last edited by
                                          #20

                                          mmmm..............:(( Have you considered abandoning the default Calendar control and creating your own class?:confused: I really have no idea what to do now...:mad: :confused::~ :confused::~ :confused::~ :confused::~

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups