public bool ShowForm2Popup()
        {
            //MI Market Value
            decimal RCMVRatio;
            System.Nullable<Int32> marketvalueEnable = 0;
            System.Nullable<decimal> RCMVRatiolimit = 0;
            //calculate RC to MV

            Homesite.IQuote.Data.ISODataProviderTableAdapters.TUScoreRateTableAdapter Marketvalueflow = new Homesite.IQuote.Data.ISODataProviderTableAdapters.TUScoreRateTableAdapter();
            Marketvalueflow.hssp_hs_MarketValue_workflow_enabled(this.BusinessLogic().Header.RatingVersion, this.BusinessLogic().Header.FormNumber, ref marketvalueEnable, ref RCMVRatiolimit);

            if (marketvalueEnable == 1)
            {
                if (this.BusinessLogic().Coverage.EstimatedReplCostAmt != 0 && this.BusinessLogic().Coverage.EstimatedReplCostAmt != null &&
                    this.BusinessLogic().Structure.ValueOfHome != null && this.BusinessLogic().Structure.ValueOfHome != 0)
                {
                    RCMVRatio = Convert.ToDecimal(this.BusinessLogic().Coverage.EstimatedReplCostAmt) / Convert.ToDecimal(this.BusinessLogic().Structure.ValueOfHome);

                    if (RCMVRatio >= RCMVRatiolimit)
                    {
                        return true;
                    }
                }
            }

            return false;
        }