protected void Page_Load(object sender, EventArgs e)
    {
        objVisitlogClass = new VisitlogClass(objSqlConn.OpenConnection());
        objAccountClass = new AccountClass(objSqlConn.sqlConnection);

        if (Membership.GetUser() != null)
        {
            IsUserLoggedOn = true;
            gsUserName = Membership.GetUser().UserName;
            //Response.Write(">> " + gsUserName + "<BR>");
        }

        if (!IsPostBack)
        {
            checkVariables();
        }
    }
    private void checkVariables()
    {
        try
        {
            if (gsUserName == "")
            {
                if (Membership.GetUser() != null)
                {
                    gsUserName = Membership.GetUser().UserName;
                    //Response.Write(" set >> " + gsUserName + "<BR>");
                }
            }

            objVisitlogClass = new VisitlogClass(objSqlConn.OpenConnection());

            if (Session["VISIT_ID"] == null)
            {
                Session["VISIT_ID"] = objVisitlogClass.INSERT_Visitlog(Request.ServerVariables.Get("HTTP_USER_AGENT"), Request.ServerVariables.Get("REMOTE_ADDR"));
            }

            if (Session["ACCOUNT_ID"] == null && IsUserLoggedOn)
            {/*checking that wheather the account is existing for logged user or not */
                try
                {
                    string sUserID = Membership.GetUser().ProviderUserKey.ToString();
                    DataSet DS = objAccountClass.Act_GET_Accounts_BY_UserId(sUserID);
                    if (DS.Tables[0].Rows.Count > 0)/*Added by Netsmartz */
                    {
                        Session["ACCOUNT_ID"] = DS.Tables[0].Rows[0]["ACCOUNT_ID"].ToString();
                        Session["USER_TYPE_ID"] = DS.Tables[0].Rows[0]["USER_TYPE_ID"].ToString();
                    }
                }
                catch (Exception ex)
                {//they aren't tied to an accout.
                    FormsAuthentication.SignOut();// LOG USER OUT PROGRAMMATICALLY
                }
            }

        }
        catch (Exception ex)
        {
            //Response.Write("checkvariables() : " + ex.Message);
        }
    }