private string TrackingCodeByStep(BookingSteps step, RoomDetailSelectionStep detailStep)
    {
        string currentLanguageCode = WbsUiHelper.SelectedUICulture;
          string trackingCode = "/" + currentLanguageCode;

          if (step.Equals(BookingSteps.SelectHotel))
         return trackingCode + "/book/SelectHotel";

          if (step.Equals(BookingSteps.SelectStayDate))
         return trackingCode + "/book/SelectCheckinDate";

          if (step.Equals(BookingSteps.SelectRoomQuantity))
         return trackingCode + "/book/SelectRoomQuantity";

          if (step.Equals(BookingSteps.SelectRoomDetail) && detailStep.Equals(RoomDetailSelectionStep.SelectRoomType))
         return trackingCode + "/book/SelectRoom";

          if (step.Equals(BookingSteps.SelectRoomDetail) && detailStep.Equals(RoomDetailSelectionStep.SelectExtra))
         return trackingCode + "/book/SelectExtras";

          if (step.Equals(BookingSteps.GuestInfo))
         return trackingCode + "/book/EnterDetails";

          if (step == BookingSteps.Confirmed)
         return trackingCode + "/book/Confirmation";

          return "";
    }