RV Rental
logo-animate-unscreen

Submit Your Inquiry To Get Started

waveimg

GENERAL DEALER INQUIRY

Dealer / Rental Company Inquiry

Sales@RVRPGroup.com

CONTACT INFORMATION

I am inquirying about *

RV Renters Protection Products
Renters Safety App

Does your business actively have RV Rentals? *

My business RV Rentals are *

   

Onsite Inventory -RV Rentals

How does your business facilitate the (RV Rental) to the Renter-Client? *

   

Dealer or business's website

   

Third-party website / Hosting Platform

   

Rentals are Booked In-Person ONLY

Are you referred by an agent?*



The Rental Bussiness will be?*

   

Onsite Inventory - RV Rentals

Are you looking for information on how we can Host your RV Inventory on the “Rent & Go-RV” rental platform? *

   

Yes

   

No

How are the businesses RVs owned? *

   

RV’s are owned by the business.

    

RV’s are owned by private parties and the business stores and manages the Rentals.

Has your business had RV Rentals in the past? *

   

Yes

   

No

GENERAL AGENCY INQUIRY

Agent / Agency Inquiry

Sales@RVRPGroup.com

Specify Type of agency
CORPORATE STRUCTURE

AGENCY INFORMATION

Please answer the following questions
Yes No
Yes No
Yes No
Yes No
Yes No

NOTICE AND AUTHORIZATION

I authorize any organization, institution or person having knowledge or information about my character, general reputation, personal characteristics, and business experience to release said information to RV Renters Protection Group, Inc. or its legal representative.

view draw signature

GA PROFILE CONTINUED . . .

Agent Information

Yes
No

--State(s) doing business in--

Yes
No

Yes
No

PRODUCTS AVAILABLE RV Renters Protection Products ” (**See Note)*

Onsite Rental Inventory (Only)

**Note: May not be available in some states; refer to specific Product Schedule or contact RVRP Group Sales Dept.

// Function to handle dropdown toggle function handleDropdownToggle(element) { var $toggle = $(element); var $dropdownMenu = $toggle.siblings('.dropdown-menu').first(); if ($dropdownMenu.length === 0) { $dropdownMenu = $toggle.next('.dropdown-menu'); } console.log('Toggle element:', $toggle.attr('id') || $toggle.get(0).className); console.log('Dropdown menu found:', $dropdownMenu.length > 0); if ($dropdownMenu.length > 0) { var isCurrentlyShown = $dropdownMenu.hasClass('show'); // Close all other dropdowns first $('.dropdown-menu.show').removeClass('show'); $('[data-toggle="dropdown"]').attr('aria-expanded', 'false'); // Toggle current dropdown if (!isCurrentlyShown) { $dropdownMenu.addClass('show'); $toggle.attr('aria-expanded', 'true'); console.log('Dropdown opened for:', $toggle.attr('id')); } else { $dropdownMenu.removeClass('show'); $toggle.attr('aria-expanded', 'false'); console.log('Dropdown closed for:', $toggle.attr('id')); } } } // Handle navbar toggler for mobile sidebar $('.navbar-toggler').on('click', function(e) { e.preventDefault(); console.log('Navbar toggler clicked'); var targetSelector = $(this).attr('data-target'); if (targetSelector) { var $target = $(targetSelector); console.log('Target element found:', $target.length > 0); if ($target.length > 0) { var isCurrentlyShown = $target.hasClass('show'); if (isCurrentlyShown) { $target.removeClass('show'); $(this).attr('aria-expanded', 'false'); console.log('Sidebar closed'); } else { $target.addClass('show'); $(this).attr('aria-expanded', 'true'); console.log('Sidebar opened'); } } } }); // Handle sidebar close button $('#sidebarClose, .sidebar-close').on('click', function(e) { e.preventDefault(); console.log('Sidebar close clicked'); var $sidebar = $(this).closest('.sidebar'); $sidebar.removeClass('show'); $('.navbar-toggler').attr('aria-expanded', 'false'); console.log('Sidebar closed via close button'); }); // Function to close sidebar menu function closeSidebar() { $('.sidebar').removeClass('show'); $('.navbar-toggler').attr('aria-expanded', 'false'); console.log('Sidebar closed'); } // Handle sidebar menu item clicks - close sidebar when any menu item is clicked $('.sidebar .nav-link').on('click', function(e) { var $this = $(this); var href = $this.attr('href'); console.log('Sidebar menu item clicked:', $this.text().trim(), 'href:', href); // If it's a dropdown toggle, don't close the sidebar immediately if ($this.attr('data-toggle') === 'dropdown') { return; // Let the dropdown handle itself } // Handle Home button - scroll to top if (href === '#' && ($this.text().trim() === 'Home' || $this.hasClass('nav-link') && $this.text().trim().toLowerCase().includes('home'))) { e.preventDefault(); console.log('Home button clicked - scrolling to top'); $('html, body').animate({ scrollTop: 0 }, 500); closeSidebar(); return; } // For other navigation items, close the sidebar // Small delay to allow any navigation to start setTimeout(closeSidebar, 100); }); // Handle sidebar dropdown item clicks - close sidebar when dropdown items are clicked $('.sidebar .dropdown-item').on('click', function(e) { console.log('Sidebar dropdown item clicked:', $(this).text().trim()); // Close sidebar after a short delay to allow navigation setTimeout(closeSidebar, 100); }); // Handle clicks on sidebar links that are not dropdown toggles $('.sidebar a:not([data-toggle="dropdown"])').on('click', function(e) { var $this = $(this); var href = $this.attr('href'); console.log('Sidebar link clicked:', $this.text().trim(), 'href:', href); // If it's the close button, we already handle it above if ($this.hasClass('sidebar-close') || $this.closest('.sidebar-close').length > 0) { return; } // Handle Home button specifically if (href === '#' && $this.text().trim() === 'Home') { e.preventDefault(); console.log('Home link clicked - scrolling to top'); $('html, body').animate({ scrollTop: 0 }, 500); closeSidebar(); return; } // For external links or other navigation, close sidebar if (href && href !== '#') { setTimeout(closeSidebar, 100); } }); // Handle desktop Home link click - scroll to top $('#desktopHomeLink, #mobileHomeLink').on('click', function(e) { e.preventDefault(); console.log('Home link clicked - scrolling to top'); $('html, body').animate({ scrollTop: 0 }, 500); // If it's the mobile home link, also close the sidebar if ($(this).attr('id') === 'mobileHomeLink') { closeSidebar(); } }); // Check if we have Bootstrap 5 JS but Bootstrap 4 CSS if (typeof bootstrap !== 'undefined' && bootstrap.VERSION) { console.log('Bootstrap version detected:', bootstrap.VERSION); // Fix for Bootstrap 4 CSS with Bootstrap 5 JS if (bootstrap.VERSION.startsWith('5.')) { console.log('Applying Bootstrap 5 to Bootstrap 4 compatibility fixes...'); // Override Bootstrap 5 dropdown behavior $('[data-toggle="dropdown"]').off('click.bs.dropdown'); // Attach our custom dropdown handler $('[data-toggle="dropdown"]').on('click', function(e) { e.preventDefault(); e.stopPropagation(); handleDropdownToggle(this); }); // Close dropdowns when clicking outside $(document).on('click', function(e) { var $target = $(e.target); if (!$target.closest('.dropdown').length && !$target.hasClass('dropdown-toggle')) { $('.dropdown-menu.show').removeClass('show'); $('[data-toggle="dropdown"]').attr('aria-expanded', 'false'); console.log('Closed dropdowns due to outside click'); } }); // Handle escape key $(document).on('keydown', function(e) { if (e.key === 'Escape') { $('.dropdown-menu.show').removeClass('show'); $('[data-toggle="dropdown"]').attr('aria-expanded', 'false'); } }); console.log('Bootstrap 5 to Bootstrap 4 compatibility fixes applied'); // Test dropdown functionality setTimeout(function() { console.log('=== DROPDOWN DEBUGGING INFO ==='); // Log all dropdown elements for debugging $('[data-toggle="dropdown"]').each(function(index) { var $menu = $(this).siblings('.dropdown-menu').first(); if ($menu.length === 0) { $menu = $(this).next('.dropdown-menu'); } console.log(`Dropdown ${index + 1}:`, { id: this.id || 'no-id', text: $(this).text().trim(), hasMenu: $menu.length > 0, menuClasses: $menu.length > 0 ? $menu.get(0).className : 'no-menu', isVisible: $menu.is(':visible'), hasShowClass: $menu.hasClass('show') }); }); console.log('=== END DROPDOWN DEBUG ==='); }, 1000); // Add a test button click handler for the first dropdown setTimeout(function() { var $firstDropdown = $('[data-toggle="dropdown"]').first(); if ($firstDropdown.length > 0) { console.log('Setting up test for first dropdown:', $firstDropdown.attr('id')); } }, 500); } } else { console.warn('Bootstrap not detected - applying fallback dropdown handlers'); // Fallback for when Bootstrap is not available $('[data-toggle="dropdown"]').on('click', function(e) { e.preventDefault(); e.stopPropagation(); handleDropdownToggle(this); }); $(document).on('click', function(e) { if (!$(e.target).closest('.dropdown').length) { $('.dropdown-menu.show').removeClass('show'); $('[data-toggle="dropdown"]').attr('aria-expanded', 'false'); } }); } console.log('Dropdown compatibility initialization complete'); });