protected void btnRegister_Click(object sender, EventArgs e)
        {
            string option = "";
            double num = 0;
            option = txtPhoneNo.Text.Trim();
            PhoneIsNumberValidator.Visible = false;

            string city = "";
            string suburb = "";

            if (rdoOtherCity.Checked == true)
            {
                city = txtCity.Text;
                suburb = txtSuburb.Text;
            }
            else
            {
                city = cmbCity.SelectedItem.Text;
                suburb = cmbSuburb.SelectedItem.Text;
            }

            Member member = new Member();

            member.Email = txtEmail.Text;
            member.Password = txtPassword.Text;
            member.FirstName = txtFirstName.Text;
            member.Surname = txtSurname.Text;
            member.AddressLine1 = txtAddressLine1.Text;
            member.AddressLine2 = txtAddressLine2.Text;
            member.Suburb = suburb;
            member.PostalCode = txtPostalCode.Text;
            member.City = city;
            member.PhoneNo = txtPhoneNo.Text;

            MemberHandler memberHandler = new MemberHandler();

            if (memberHandler.ValidateEmail(txtEmail.Text) == false && double.TryParse(option, out num) == true)
            {
                if (memberHandler.AddNewMember(member) == false)
                    Response.Redirect("Login.aspx?registered=1");
            }

            else if (memberHandler.ValidateEmail(txtEmail.Text) == true)
            {
                litInvalidEmail.Text = "<h3 style=\"color:red\">This E-Mail address is already in use</h3><br />";
                txtPassword.Attributes.Add("value", txtPassword.Text);
                txtConfirmPassword.Attributes.Add("value", txtConfirmPassword.Text);
                if (rdoOtherCity.Checked == false)
                {
                    RequiredCityValidator.Enabled = false;
                    RequiredSuburbValidator.Enabled = false;
                }
            }

            else if (double.TryParse(option, out num) == false)
            {
                litInvalidEmail.Text = "";
                txtPassword.Attributes.Add("value", txtPassword.Text);
                txtConfirmPassword.Attributes.Add("value", txtConfirmPassword.Text);
                PhoneIsNumberValidator.Visible = true;
                RequiredCityValidator.Enabled = false;
                RequiredSuburbValidator.Enabled = false;
            }
        }