Direct Freight | Current Available trucks in Medford, Oregon (2024)

Please enter a State to begin searching for trucks.

Trucks found with other destinations: {{total_all_destination_items - total_items}} (View trucks with ALL destinations)

  • Available Trucks {{ total_items || 0 }}
Hide Age D/HMiles
(?)
Origin ST Destination ST TrailerType
(?)
ShipDate QuickPay
(?)
CreditReport TIA Company
-- end of list --

'; $(this).append(the_ad); DF_ads_results[the_ad_id] = googletag.defineSlot('/23082735105/DFresults', ad_manager_all_sizes,the_ad_id).addService(googletag.pubads()); DF_ads_results[the_ad_id].defineSizeMapping(ad_manager_size_mapping); googletag.cmd.push(function() { googletag.display(the_ad_id); googletag.pubads().refresh([DF_ads_results[the_ad_id]]); }); } } return false; //found a visible slot so no more processing. } }); } Vue.directive('swipe', { bind(el, binding) { var $hideThisRow = $(el).find("td.hideLoad"); var thisrow = $(el)[0]; var h = new Hammer(el); h.get('pan').set({ threshold: 30 }); h.on("panstart", function (event) { thisrow.className += " active-swipe"; }); h.on("panright panleft", function (event) { thisrow.style.transform = 'translate3d(' + event.deltaX + 'px,0,0)'; }); h.on("panend", function (event) { thisrow.style.transform = 'translate3d(0,0,0)'; //panright if (event.deltaX >= 200) { $(el).find("span.hide-button").trigger("click"); //panleft } else if (event.deltaX <= -200) { numberToCall = $(el).find("a.phone-number").html(); location.href = 'tel:' + numberToCall; } thisrow.className = thisrow.className.replace( /(?:^|\s)active-swipe(?!\S)/ , '' ) }); } }); var graphLines = Vue.component("graphLines", { props: ["entry_id"], template: '

', mounted: function() { new Chart(this.$el, { type: "line", data: { labels: vueapp.complete_graph_data[this.entry_id].labels, datasets: vueapp.render_graph_datasets[this.entry_id], }, options: { legend: { display: false, }, tooltips: { callbacks: { label: function(item, data) { return data.datasets[item.datasetIndex].label.split(":")[0]; }, afterLabel: function(item) { return "Rate: " + vueapp.currency_format(item.value); }, }, }, scales: { yAxes: [ { ticks: { beginAtZero: true } } ], xAxes: [ { ticks: { autoSkip: false, maxRotation: 90, minRotation: 90 } } ] } } }); } }); let vueapp = new Vue({ el: '#search-results', data: { api_endpoint : "../../../../../api_search/", page_type : "trucks", exclude_companies: {}, results: [], notes: {}, profit_reports: {}, document_title : window.document.title, user_id : 0, page_number : 1, total_items : 0, total_pages : 1, total_unviewed_plus_viewed : 0, total_all_destination_items : 0, total_free_loads : 0, total_premium_loads : 0, search_tier: "free", return_tier: "free", destination_string : '', new_label : '', searchParams : {}, processing_results : false, processing_next_page : false, cb_toggle_unviewed_checked : false, cb_toggle_sound_alerts_checked : false, alert_id : 0, sound_counter : 0, user_exists : parseInt("") === 1 ? true : false, user_subscribed : parseInt("") === 1 ? true : false, //the user_id is for loads on your page. sort_parameter : 'age', sort_reverse : false, complete_graph_data: {}, render_graph_datasets: {}, graph_lines_checked: {}, render_graphs: {}, }, methods: { scroll (res) { window.onscroll = () => { place_google_ad_results(); if ( !this.trigger_next_page() ) return false; $("#div-trigger-next-page").show(); next_page_results(vueapp.alert_id,$("#form-search").serialize(),"trucks"); } }, convert_to_feet: function(value) { if (!value || isNaN(value)) return ''; let total_inches = parseInt(value * 12); let feet = Math.floor(total_inches/12); let inches = parseInt(total_inches % 12); if(inches > 0) { return feet + "' " + inches + '" '; } return feet + "' "; }, toggle_next_page: function() { if (vueapp.page_number >= vueapp.total_pages) { $("#div-manual-next-page").hide(); } else { $("#div-manual-next-page").show(); } }, manual_next_page: function() { vueapp.toggle_next_page(); if (vueapp.page_number >= vueapp.total_pages) return false; $("#div-trigger-next-page").show(); next_page_results(vueapp.alert_id,$("#form-search").serialize(),"trucks"); }, trigger_next_page: function() { if (vueapp.processing_next_page) return false; if (vueapp.page_number >= vueapp.total_pages) return false; let result_count = $("#searchtable tr.tr-main-result").length; if ( result_count === 0 ) return false; if ( $("#searchtable tr.tr-main-result").last().is_in_viewport() ) return true; return false; }, human_duration: function(age) { if ( isNaN(age) ) return '0m'; if ( !parseInt(age) ) return '0m'; let hours = parseInt( ( parseInt(age) / 60 ) ); let minutes = ( parseInt(age) % 60 ); if ( hours === 0 ) return minutes + 'm'; if ( hours >= 10 ) return '>10h'; return hours + 'h' + minutes + 'm'; }, format_phone_number: function(original_number) { let clean = ('' + original_number).replace(/\D/g, ''); var match = clean.match(/^(\d{3})(\d{3})(\d{4})$/); return match ? '(' + match[1] + ') ' + match[2] + '-' + match[3] : original_number; }, first_ad: function() { return 3; //Math.ceil(loads_per_screen()*0.5); }, next_ad: function() { return loads_per_screen(); }, check_numeric: function(value) { if ( isNaN( parseInt(value) ) ) return false; return true; }, check_hidden: function(res) { if ( !res.entry_id ) return false; if ( this.exclude_companies[res.company_name.replace(/\s+/g, '').toLowerCase()] ) return true; if ( res.user_hid ) return true; }, check_unviewed: function(res) { if ( !res.tags ) return false; if ( !res.tags.length ) return false; if ( res.tags.includes("unviewed") ) return true; return false; }, check_is_new: function(res) { if ( !res.tags ) return false; if ( !res.tags.length ) return false; if ( res.tags.includes("new") ) return true; return false; }, get_odd_even_custom_class: function(index) { return index % 2 ? "df_export_odd_row" : "df_export_even_row"; }, check_book_now: function(res) { if ( !res.tags ) return false; if ( !res.tags.length ) return false; if ( res.tags.includes("book_now_or_quote") ) return true; return false; }, has_note: function( entry_id ) { return this.notes[entry_id] ? true : false; }, format_date: function(date) { return moment(date).format("M/D"); }, reverse_search_button_href: function(res) { var form_params = {}; $.map($("#form-search").serializeArray(), function(n, i){ form_params[n['name']] = n['value']; }); let href_params = { city1 : res.destination_city, state1 : res.destination_state, city2 : res.origin_city, state2 : res.origin_state, trailertype : res.trailer_type.join(","), radius : 100, radius2 : 100, SUBBUT : "SEARCH", list_order : form_params.list_order, // location1 : res.destination_city + ',' + res.destination_state, // location2 : res.origin_city + ',' + res.origin_state }; let url = "../../../trucks?" + jQuery.param(href_params); return url; }, company_button_href: function(res) { if ( jQuery.isEmptyObject( this.searchParams ) ) { this.searchParams = getFormSearchParams( $("#form-search").serialize() ); } let hrefParams = { "company_name" : res.company_name, list_order : "age" }; if (this.searchParams.origin_state) hrefParams.state1 = this.searchParams.origin_state; if (this.searchParams.origin_city) hrefParams.city1 = this.searchParams.origin_city; if (this.searchParams.destination_state) hrefParams.state2 = this.searchParams.destination_state; if (this.searchParams.destination_city) hrefParams.city2 = this.searchParams.destination_city; if (this.searchParams.origin_radius) hrefParams.radius1 = this.searchParams.origin_radius; if (this.searchParams.trailer_type) hrefParams.trailertype = this.searchParams.trailer_type; if (this.searchParams.ship_date) hrefParams.date_avail = this.searchParams.ship_date; if (this.searchParams.full_load) hrefParams.load_type = 'FULL'; if (this.searchParams.sort_parameter) hrefParams.list_order = this.searchParams.sort_parameter.toLowerCase(); if ( hrefParams.state1 ) hrefParams.state1 = hrefParams.state1.join(','); if ( hrefParams.state2 ) hrefParams.state2 = hrefParams.state2.join(','); if ( hrefParams.date_avail ) hrefParams.date_avail = hrefParams.date_avail.join(','); if ( hrefParams.trailertype ) hrefParams.trailertype = hrefParams.trailertype.join(','); return "../../../trucks?" + jQuery.param(hrefParams, true); + "&" + $("#form-search").serialize(); }, show_load_debug: function(res) { if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } open_url_in_modal("../../../../../show_load_debug?json=" + JSON.stringify(res)); }, td_hide_load_onclick: function(event) { if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } let company_name = $(event.currentTarget).data('company_name'); let company_name_key = company_name.replace(/\s+/g, '').toLowerCase(); let md5sum = $(event.currentTarget).data('md5sum'); let company_hidden = company_name_key in this.exclude_companies ? true : false; if ( company_hidden ) { let message = "All trucks for this company are hidden. By unhiding this trucks you will also unhide all other trucks by this company."; if ( confirm(message) ) { delete this.exclude_companies[company_name_key]; this.$forceUpdate(); toggleStrikeCompanyRows( company_name, $(event.currentTarget).find('span.hide-company') ); toggleHideCompany(company_name); } } else { toggleStrikeRow(md5sum); toggleHideLoad(md5sum); } return false; }, td_hide_company: function() { if (event.stopPropagation) { event.stopPropagation() } else { event.cancelBubble = true; } let company_name = $(event.currentTarget).parent().data('company_name'); let company_name_key = company_name.replace(/\s+/g, '').toLowerCase(); this.exclude_companies[company_name_key] = 1; this.$forceUpdate(); toggleStrikeCompanyRows(company_name, $(event.currentTarget)); toggleHideCompany(company_name); return false; }, login_jq_modal: function() { var message = $(event.srcElement).data('login-message'); event.preventDefault(); if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } let redirect_url = "https://www.directfreight.com/home/boards/find/loads?" + $("#form-search").serialize(); let login_url = "../../../../../user/login?redirect_url=" + encodeURIComponent(redirect_url) + "&error=" + encodeURIComponent(message); return open_url_in_modal(login_url); }, single_load_modal: function(res) { // if they specifically clicked the greenlight image dont open the modal if ( $(event.srcElement).hasClass("img-greenlight") ) return false; if ( $(event.srcElement).attr("href") && $(event.srcElement).attr("href").startsWith("tel:") ) return false; //don't open modal for calls event.preventDefault(); if (event.stopPropagation) { event.stopPropagation(); } else { event.cancelBubble = true; } let tab = 'main'; if ( $(event.srcElement).hasClass("mileage-tab") ) { tab='mileage'; } else if ( $(event.srcElement).hasClass("credit-report-tab") ) { tab='credit-report'; } let single_load_url = "../../../../../trucks/single/" + res.entry_id.toUpperCase() + "/" + tab + "?" + $("#form-search").serialize(); if (this.return_tier && this.return_tier.length) { single_load_url += "&return_tier=" + this.return_tier; } open_url_in_modal(single_load_url); }, tr_details_close: function() { $(event.currentTarget).closest('.td-detail').hide(); }, a_load_search_page: function() { $("#search-results td.td-detail").hide(); let page_number = $(event.currentTarget).data('page_number'); if ( page_number == "NaN" ) { // JJC: Hack to block possible bad data. #RT55460. page_number = 0 } $("html, body").animate({ scrollTop: 0 }, "slow"); return getResults("maintable",$("#form-search").serialize(),"trucks",page_number); }, th_sort: function(sort_column) { if ( jQuery.isEmptyObject( this.searchParams ) ) { this.searchParams = getFormSearchParams( $("#form-search").serialize() ); } if ( sort_column === "dead_head" && ( !this.searchParams.origin_city || !this.searchParams.origin_city.length ) ) { alert('A specific origin city needs to be specified to use dead head sort.') return false; } $("select#list_order").val(sort_column).trigger('change.select2'); }, set_sort_by_class: function(column_name) { if (!this.mounted) return null; let sort_column = vueapp.sort_parameter && vueapp.sort_parameter.length ? vueapp.sort_parameter : 'age'; return column_name === sort_column ? 'sortBy' : null; }, cb_toggle_unviewed: function() { this.cb_toggle_unviewed_checked = event.currentTarget.checked; $("#main-search-button").trigger("click"); }, cb_toggle_sound_alerts: function() { this.cb_toggle_sound_alerts_checked = event.currentTarget.checked; dfAsyncRemoteCall('ToggleContactSoundAlerts', { enabled: this.cb_toggle_sound_alerts_checked }); }, get_credit_score_color: function(credit_score) { if ( !this.check_numeric(credit_score) ) return 'color:gray'; if ( credit_score >= 70 ) return 'color:#15AB15'; if ( credit_score >= 55 ) return 'color:gold'; if ( credit_score > 0 ) return 'color:red'; }, get_credit_report_url: function(credit_report_key) { let url = '../../../../../credit_report?refid=REPLACEME'; url = url.replace("REPLACEME", credit_report_key); return url; }, get_company_hidden_flag: function(company_name) { if ( !company_name || !company_name.length ) return 0; if ( this.exclude_companies[company_name] ) return 1; return 0; }, a_view_all_destination_loads: function() { let formParams = $("#form-search").serializeArray(); let searchParams = { location1 : [], date_avail : [], trailertype : [], }; $(formParams).each( function(index,item) { if ( item.name === "location1" ) { searchParams.location1.push(item.value); } if ( item.name === "date_avail" ) { searchParams.date_avail.push(item.value); } if ( item.name === "trailertype" ) { searchParams.trailertype.push(item.value); } if ( item.name === "radius" ) searchParams.radius = item.value; if ( item.name === "radius2" ) searchParams.radius2 = item.value; if ( item.name === "load_type" ) searchParams.load_type = item.value; if ( item.name === "list_order" ) searchParams.list_order = item.value; }); var serializedParams = jQuery.param(searchParams, true); var search_url = "../../../trucks" + '?' + serializedParams; window.location.href = search_url; }, a_view_all_loads: function() { $("input[name=exclude_xstatus]").remove(); $("input[name=return_only]").remove(); $("input[name=return_only_new]").remove(); $("input[name=ss_oid]").remove(); $("#p-total-viewed-plus-unviewed").remove(); $("#main-search-button").trigger("click"); }, a_switch_tab_free_loads: function() { this.search_tier = 'free'; let tier_input = document.createElement("input"); tier_input.setAttribute("name", "tier"); tier_input.setAttribute("type", "hidden"); tier_input.setAttribute("value", "free"); document.getElementById("form-search").appendChild(tier_input); $("#main-search-button").trigger("click"); }, a_switch_tab_premium_loads: function() { this.search_tier = 'premium'; let tier_input = document.createElement("input"); tier_input.setAttribute("name", "tier"); tier_input.setAttribute("type", "hidden"); tier_input.setAttribute("value", "premium"); document.getElementById("form-search").appendChild(tier_input); $("#main-search-button").trigger("click"); }, free_load: function() { return this.return_tier === "free" ? true : false; }, can_see_company_info: function() { if ( !this.user_exists ) return false; if ( this.user_subscribed ) return true; if ( this.return_tier === "free" ) return true; if ( this.return_tier === "premium" && this.user_subscribed ) return true; return false; }, ucfirst: function(string_input) { if (typeof string_input !== 'string') return ''; return string_input.charAt(0).toUpperCase() + string_input.slice(1); }, toggle_info_onclick: function(event) { event.target.classList.toggle('is-open'); }, currency_format: function(value){ var cFormatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', }); return cFormatter.format(value); }, search_results_jq_modal: function(event,res,callback_name) { event.preventDefault(); if (event.stopPropagation) { event.stopPropagation() } else { event.cancelBubble = true; } open_url_in_modal(event.srcElement.href,1); }, determine_if_audio: function() { if ( !this.cb_toggle_sound_alerts_checked ) return false; if ( this.sound_counter === 0 ) { this.sound_counter++; return true; } this.sound_counter++; let is_multiple_of_15 = ( parseInt(this.sound_counter) % 15 ) === 0 ? true : false; return is_multiple_of_15; }, show_title_attr: function() { $(event.currentTarget).tooltip({ content: function () { return event.currentTarget.title.replace(/(\r\n|\n|\r)/g,"
"); }, }).tooltip("open"); }, has_freight_rate: function(freight_rate) { if (!freight_rate) return false; if (freight_rate.error) return false; return true; }, checkbox_graph_line: function(chart_id, dataset_index) { let new_datasets = []; vueapp.graph_lines_checked[chart_id][dataset_index] = event.currentTarget.checked; for ( i = 0; i < vueapp.complete_graph_data[chart_id].labels.length; i++) { if (vueapp.graph_lines_checked[chart_id][i] ) { new_datasets.push( vueapp.complete_graph_data[chart_id].datasets[i] ); } } this.render_graph_datasets[chart_id] = new_datasets; this.render_graphs[chart_id] = false; this.$nextTick(() => { this.render_graphs[chart_id] = true; }); }, get_newest_freight_rate: function(chart_id, dataset_index) { return this.currency_format(vueapp.complete_graph_data[chart_id].datasets[dataset_index].data.slice(-1)[0] || 0); }, open_greenlight_tab: function() { event.preventDefault(); window.open("https://www.rivierafinance.com/green-light", "_blank").focus(); } }, updated: function () { this.$nextTick(function () { setTimeout(row_is_new_hide_msg, 10000); }) }, mounted() { this.scroll(this.res); } }); $.fn.is_in_viewport = function() { var element_top = $(this).offset().top; var element_bottom = element_top + $(this).outerHeight(); var viewport_top = $(window).scrollTop(); var viewport_bottom = viewport_top + $(window).height(); return element_bottom > viewport_top && element_top < viewport_bottom; }; setTimeout( function() { place_google_ad_results(); //don't want to have to wait till they scroll } , 1000 );

Direct Freight | Current Available trucks in Medford, Oregon (2024)
Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated:

Views: 5848

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.