Used BWS MANUFACTURING Dry Van Trailers
in ND
0 Results found for BWS MANUFACTURING Dry Van Trailers for sale in ND

});
window.REBELMOUSE_TASKS_QUEUE.push(function(){
document.querySelectorAll(".body-description a").forEach(function (item) {
item.addEventListener("click", function (event) {
if (event.target.matches('.condition-box a')){
if('#' == event.target.href.substr(0,1)){
event.preventDefault();
var urlParts = event.target.href.split('#');
var el = document.getElementById(urlParts[1]);
var navbar = document.querySelector('.topbar');
var position = el.getBoundingClientRect().top + document.documentElement.scrollTop;
var headerOffset = navbar.clientHeight + 10;
window.scrollTo({
top: position-headerOffset,
behavior: 'smooth'
});
}
}
}, false);
});
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
let searchURLParams = '/ut/#/search-inventory?source=rebelmouse&searchCriteria={"vehiclefreesearch":"Ford","geosearch":{"radius":"50","lat":"0","lng":"0",%20"formatted_address":"Reading,%20PA"}}';
const component = document.querySelector('ut-header-webcomponent');
window.hideOverlayMenu = function(){
component.setAttribute("hidemenu",'hide');
document.getElementById('mobile-nav-overlay').style.display = 'none';
}
function live (eventType, elementQuerySelector, cb) {
document.addEventListener(eventType, function (event) {
var qs = document.querySelectorAll(elementQuerySelector);
if (qs) {
var el = event.target, index = -1;
while (el && ((index = Array.prototype.indexOf.call(qs, el)) === -1)) {
el = el.parentElement;
}
if (index > -1) {
cb.call(el, event);
}
}
});
}
live('click', '.cdk-overlay-backdrop', function(event) {
component.setAttribute("hidemenu",'hide');
document.querySelector('.cdk-overlay-container').innerHTML = '';
});
const userMenu = document.querySelectorAll("ut-header-webcomponent")[1];
let userMenuOpen = false;
let navMenuOpen = false;
userMenu.addEventListener("showhidehammermenu", (open) => {
userMenuOpen = open.detail;
if (userMenuOpen && navMenuOpen){
document.body.classList.remove("menu-opened");
}
if (userMenuOpen){
userMenu.hidemenu = "show";
}
});
document.querySelector(".rebelbar__menu-toggle").addEventListener("click", () => {
navMenuOpen = document.body.classList.contains("menu-opened");
if (userMenuOpen && navMenuOpen){
userMenu.hidemenu = "hide"
}
});
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
// No Trucks MSG
if( !document.querySelector('.infinity-trucks .widget') ) {
let noTemplate =
'' +
'
No Results Found
' +
'
0 Results Found for Dry Van Trailers from BWS MANUFACTURING in ND.
' +'Search for
Dry Van Trailers'+ 'Search inventory in
ND'+'Search inventory from
BWS MANUFACTURING'+
'
Search all our inventory for similar units, or contact a Penske representative for assistance.
' +
'
Call 1-866-309-1962
' +
'
Phone Hours: M-F 8:00 am to 8:00 pm ET, Sat. 9:00 am to 3:00 pm ET
' +
'
Contact Us' +
'
';
document.querySelector('.container--counter').innerHTML = noTemplate;
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
const sticky_btn = document.querySelector(".sticky-advanced-btn");
if( sticky_btn ) {
const windowHeight = window.innerHeight,
startPosition = sticky_btn.offsetTop - windowHeight + 90,
stop_element = document.querySelector(".filter-columns"),
toggleClass = "active";
function createIdleScrollListener(callback) {
let ticking = false;
return function onScrollIdle() {
if (ticking) {
return;
}
ticking = true;
requestAnimationFrame(() => {
callback();
ticking = false;
});
};
}
function positionOnScroll() {
return createIdleScrollListener(() => {
let endPosition = stop_element.clientHeight + stop_element.offsetTop - windowHeight;
if (startPosition <= document.documentElement.scrollTop
&& endPosition >= document.documentElement.scrollTop) {
sticky_btn.classList.add(toggleClass);
} else {
sticky_btn.classList.remove(toggleClass);
}
});
}
if(window.innerHeight >= 600 && stop_element) {
document.addEventListener("scroll", positionOnScroll());
}
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
if (window.location.hostname !== "www.penskeusedtrucks.com") {
window.REBELMOUSE_STDLIB.createElementChangeListener('.footer--bottom .list', function(element){
let links = element.querySelectorAll(".list__item")
let linksVal = ["https://qa.gopenske.com/privacy/", "https://qa.gopenske.com/privacy#do-not-sell", "https://qa.gopenske.com/terms-and-conditions"];
links.forEach((item, index) => {
item.href = `${linksVal[index]}`
})
});
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
(function () {
// Determine Salesforce Chat bootstrap URL based on environment
const isProduction = location.hostname === 'www.penskeusedtrucks.com';
const BOOTSTRAP_CONFIG = isProduction
? {src: 'https://penske.my.site.com/ESWVREnhancedChat1770237772273/assets/js/bootstrap.min.js', orgId: '00D60000000JPQu', channelName: 'VR_EnhancedChat', endpoint: 'https://penske.my.site.com/ESWVREnhancedChat1770237772273', scrt2URL: 'https://penske.my.salesforce-scrt.com' }
: {src: 'https://penske--qa.sandbox.my.site.com/ESWVREnhancedChat1767813159355/assets/js/bootstrap.min.js', orgId: '00DU9000007IbGP', channelName: 'VR_EnhancedChat', endpoint: 'https://penske--qa.sandbox.my.site.com/ESWVREnhancedChat1767813159355', scrt2URL: 'https://penske--qa.sandbox.my.salesforce-scrt.com' };
function initializeSalesforceChat() {
console.debug('[Salesforce Chat] Bootstrapping embedded messaging.');
try {
embeddedservice_bootstrap.settings.language = 'en_US';
embeddedservice_bootstrap.settings.chatButtonPosition = '82px,17px';
embeddedservice_bootstrap.init(
BOOTSTRAP_CONFIG.orgId,
BOOTSTRAP_CONFIG.channelName,
BOOTSTRAP_CONFIG.endpoint,
{
scrt2URL: BOOTSTRAP_CONFIG.scrt2URL,
},
);
} catch (err) {
console.error('[Salesforce Chat] Unable to Load Embedded Messaging.', err);
}
}
function handleBootstrapLoad() {
if (window.embeddedservice_bootstrap) {
initializeSalesforceChat();
return;
}
// Wait a tick to allow the script to set up the global
setTimeout(() => {
if (window.embeddedservice_bootstrap) {
initializeSalesforceChat();
} else {
console.error('[Salesforce Chat] bootstrap script loaded but embeddedservice_bootstrap is not defined.');
}
}, 0);
}
function handleBootstrapError(ev) {
console.error('[Salesforce Chat] Failed to load bootstrap script:', ev);
}
function findExistingBootstrapScript() {
// Look for exact match or fallback to any script that ends with the known path.
const scripts = Array.from(document.getElementsByTagName('script'));
return scripts.find((s) => {
try {
return s.src === BOOTSTRAP_CONFIG.src || (s.src && s.src.endsWith('/assets/js/bootstrap.min.js'));
} catch (e) {
return false;
}
});
}
// If no bootstrap URL is configured, exit early.
if (!BOOTSTRAP_CONFIG.src) {
console.debug('[Salesforce Chat] Bootstrap URL not configured for this environment.');
return;
}
// If embeddedservice is already present, initialize and exit.
if (window.embeddedservice_bootstrap) {
initializeSalesforceChat();
return;
}
// Try to find an existing script tag (either exact src or matching path)
const existingScript = findExistingBootstrapScript();
if (existingScript) {
// If the existing script has already finished loading, initialize now.
const readyState = existingScript.readyState;
const isAlreadyLoaded =
readyState === 'loaded' ||
readyState === 'complete' ||
existingScript.hasAttribute('data-loaded') ||
existingScript.__loaded === true;
if (isAlreadyLoaded || window.embeddedservice_bootstrap) {
handleBootstrapLoad();
} else {
// Attach listeners. Use { once: true } to avoid duplicate calls.
existingScript.addEventListener(
'load',
() => {
existingScript.__loaded = true;
handleBootstrapLoad();
},
{ once: true },
);
existingScript.addEventListener('error', handleBootstrapError, {
once: true,
});
}
} else {
// Create the script and append to document head
const script = document.createElement('script');
script.src = BOOTSTRAP_CONFIG.src;
script.async = true;
script.dataset.injectedBy = 'salesforce-bootstrap-injector';
script.addEventListener(
'load',
() => {
script.__loaded = true;
script.setAttribute('data-loaded', 'true');
handleBootstrapLoad();
},
{ once: true },
);
script.addEventListener('error', handleBootstrapError, {
once: true,
});
const target = document.head || document.body || document.documentElement;
target.appendChild(script);
}
})();
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
if(document.getElementById('trucks-location-home')){
document.getElementById('trucks-location-home').addEventListener('keyup', function(event) {
if(13 == event.keyCode){
event.preventDefault();
event.stopPropagation();
}
});
document.getElementById('mileselect2').addEventListener('keyup', function(event) {
if(13 == event.keyCode){
document.querySelector('#mileselect2 .select-selected').click();
}
});
document.querySelectorAll("#mileselect2 .select-items>div").forEach(function (item) {
item.addEventListener('keyup', function(event) {
if(13 == event.keyCode){
item.click();
item.parentElement.classList.toggle("select-hide");
item.classList.toggle("select-arrow-active");
}
});
});
document.getElementById('trucks-location-home-btn').addEventListener('keyup', function(el) {
if(13 == event.keyCode){
document.getElementById('trucks-location-home-btn').click();
}
});
}
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
window.REBELMOUSE_STDLIB.createElementChangeListener && window.REBELMOUSE_STDLIB.createElementChangeListener('[type="application/json"]', function(element){
if(!element.id){
return;
}
var count = document.querySelectorAll('#'+element.id).length;
if(count > 1){
element.remove();
}
});
});