PageSourceSearch

https://expeditionmotorhomes.com/wp-content/themes/expedition/assets/js/custom_scripts.js

js expeditionmotorhomes.com collected 2026-10-04 12:45:55 UTC 31,651 bytes, 905 lines download raw bytes

1// JavaScript Document
2jQuery(document).ready(function(){
3    document.createElement("header");
4    document.createElement("nav");
5    document.createElement("section");
6    document.createElement("footer");
7
8    jQuery(".tab_content").hide();
9    jQuery(".rv-tab").each(function(){
10
11        jQuery(this).find(".tab_content:first").show();
12    })
13    
14    jQuery("ul.tabs li").click(function() {
15      jQuery(this).parents('.rv-tab').find(".tab_content").hide();
16      var activeTab = jQuery(this).attr("rel"); 
17      jQuery("#"+activeTab).fadeIn();        
18
19      jQuery(this).parents('.rv-tab').find("ul.tabs li").removeClass("active");
20      jQuery(this).addClass("active");
21
22      jQuery(this).parents('.rv-tab').find(".tab_drawer_heading").removeClass("d_active");
23      jQuery(this).parents('.rv-tab').find(".tab_drawer_heading[rel^='"+activeTab+"']").addClass("d_active");
24      
25    });
26    jQuery(".tab_drawer_heading").click(function() {
27
28      jQuery(this).parents('.rv-tab').find(".tab_content").hide();
29      var d_activeTab = jQuery(this).attr("rel"); 
30      jQuery("#"+d_activeTab).fadeIn();
31      
32      jQuery(this).parents('.rv-tab').find(".tab_drawer_heading").removeClass("d_active");
33      jQuery(this).addClass("d_active");
34      
35      jQuery(this).parents('.rv-tab').find("ul.tabs li").removeClass("active");
36      jQuery(this).parents('.rv-tab').find("ul.tabs li[rel^='"+d_activeTab+"']").addClass("active");
37  });
38    
39    jQuery('.rv-tab ul.tabs li').last().addClass("tab_last");
40    
41
42    jQuery('.banner-slide').bxSlider({
43        auto: true,
44        adaptiveHeight: true,
45    });  
46
47
48    
49    jQuery('.vehicle-slider').owlCarousel({
50        items:1,
51        loop:true,
52        nav:true,
53        autoHeight: true
54    })
55	 jQuery('.repairs-slider').owlCarousel({
56        items:1,
57        loop:true,
58        nav:false,
59        autoHeight: true,
60		dots:true
61    })
62    jQuery('.home-testi-slider').owlCarousel({
63        items:2,
64        loop:true,
65        margin:30,
66        autoplay:true,
67        responsive:{
68            320:{
69                items:1,
70            },
71            920:{
72                items:2,
73            }
74        }
75    })  
76
77
78//    jQuery(window).scroll(function(){
79//     if(jQuery(window).scrollTop() != 0)
80//     {
81//      jQuery('header').addClass('sticky-header');
82//  }
83//  else
84//  {
85//      jQuery('header').removeClass('sticky-header');
86//  }
87//})
88
89
90    jQuery('#mob_menu').on('click','.hassub_menu',function(){
91        var t = jQuery(this);
92        var parnt = t.parents().prev('a');       
93        var currentsub = jQuery(this).children('ul');
94        var currenttrigger = jQuery(this);
95        if(!t.children('.subicon').hasClass('open')) {
96           jQuery('.subicon').not(currenttrigger).removeClass('open');
97           jQuery('.hassub_menu ul').not(currentsub).slideUp(300);
98       }    
99       jQuery(this).children('.subicon').toggleClass('open');
100       jQuery(this).children('ul').slideToggle(300);
101   });
102
103    jQuery(window).load(function() {
104      jQuery('body').addClass('bodyshow');
105      var parentlist = jQuery('#mob_menu ul li');
106      parentlist.each(function(){
107          jQuery(this).has('ul').addClass('hassub_menu').children('ul').before('<a href="javascript:void(0);" class="subicon"></a>');
108      });
109  });
110
111    vallenato();
112    
113jQuery(document).ready(function(){    
114    jQuery('.depature-tab ul.tabs li').click(function(){
115        var tab_id = jQuery(this).attr('data-tab');
116
117        jQuery('.depature-tab ul.tabs li').removeClass('current');
118        jQuery('.depature-tab-content').removeClass('current');
119
120        jQuery(this).addClass('current');
121        jQuery("#"+tab_id).addClass('current');
122    })
123});
124
125    (function() {
126        setTimeout(init, 1);
127        function init() {
128            if(jQuery("#rev-1").length>0) {
129
130            var scrollElemToWatch_1 = document.getElementById('rev-1'),
131            watcher_1 = scrollMonitor.create(scrollElemToWatch_1, -300),
132            rev1 = new RevealFx(scrollElemToWatch_1, {
133                revealSettings : {
134                    bgcolor: '#da8a3f',
135                    direction: 'tb',
136                    onCover: function(contentEl, revealerEl) { 
137                        anime({
138                            targets: contentEl,
139                            duration: 500,
140                            delay: 50,
141                            easing: 'easeOutBounce',
142                            translateY: [-40,0],
143                            opacity: {
144                                value: [0,1],
145                                duration: 300,
146                                easing: 'linear'
147                            }
148                        });
149                    }
150                }
151            }),
152            scrollElemToWatch_6 = document.getElementById('rev-6'),
153            watcher_6 = scrollMonitor.create(scrollElemToWatch_6, -300),
154            rev6 = new RevealFx(scrollElemToWatch_6, {
155                revealSettings : {
156                    bgcolor: '#da8a3f',
157                    direction: 'tb',
158                    onCover: function(contentEl, revealerEl) { 
159                        anime({
160                            targets: contentEl,
161                            duration: 500,
162                            delay: 50,
163                            easing: 'easeOutBounce',
164                            translateY: [-40,0],
165                            opacity: {
166                                value: [0,1],
167                                duration: 300,
168                                easing: 'linear'
169                            }
170                        });
171                    }
172                }
173            }),
174            scrollElemToWatch_8 = document.getElementById('rev-8'),
175            watcher_8 = scrollMonitor.create(scrollElemToWatch_8, -300),
176            rev8 = new RevealFx(scrollElemToWatch_8, {
177                revealSettings : {
178                    bgcolor: '#da8a3f',
179                    direction: 'tb',
180                    onCover: function(contentEl, revealerEl) { 
181                        anime({
182                            targets: contentEl,
183                            duration: 500,
184                            delay: 50,
185                            easing: 'easeOutBounce',
186                            translateY: [-40,0],
187                            opacity: {
188                                value: [0,1],
189                                duration: 300,
190                                easing: 'linear'
191                            }
192                        });
193                    }
194                }
195            }),
196            scrollElemToWatch_9 = document.getElementById('rev-9'),
197            watcher_9 = scrollMonitor.create(scrollElemToWatch_9, -300),
198            rev9 = new RevealFx(scrollElemToWatch_9, {
199                revealSettings : {
200                    bgcolor: '#da8a3f',
201                    direction: 'tb',
202                    onCover: function(contentEl, revealerEl) { 
203                        anime({
204                            targets: contentEl,
205                            duration: 500,
206                            delay: 50,
207                            easing: 'easeOutBounce',
208                            translateY: [-40,0],
209                            opacity: {
210                                value: [0,1],
211                                duration: 300,
212                                easing: 'linear'
213                            }
214                        });
215                    }
216                }
217            }),
218            scrollElemToWatch_2 = document.getElementById('rev-2'),
219            watcher_2 = scrollMonitor.create(scrollElemToWatch_2, -300),
220            rev2 = new RevealFx(document.querySelector('#rev-2'), {
221                revealSettings : {
222                    bgcolor: '#089916',
223                    delay: 250,
224                    onCover: function(contentEl, revealerEl) {
225                        contentEl.style.opacity = 1;
226                    }
227                }
228            }),
229            scrollElemToWatch_3 = document.getElementById('rev-3'),
230            watcher_3 = scrollMonitor.create(scrollElemToWatch_3, -300),
231            rev3 = new RevealFx(document.querySelector('#rev-3'), {
232                revealSettings : {
233                    bgcolor: '#089916',
234                    delay: 250,
235                    onCover: function(contentEl, revealerEl) {
236                        contentEl.style.opacity = 1;
237                    }
238                }
239            }),
240            scrollElemToWatch_4 = document.getElementById('rev-4'),
241            watcher_4 = scrollMonitor.create(scrollElemToWatch_4, -300),
242            rev4 = new RevealFx(document.querySelector('#rev-4'), {
243                revealSettings : {
244                    bgcolor: '#089916',
245                    delay: 250,
246                    onCover: function(contentEl, revealerEl) {
247                        contentEl.style.opacity = 1;
248                    }
249                }
250            }),
251            scrollElemToWatch_5 = document.getElementById('rev-5'),
252            watcher_5 = scrollMonitor.create(scrollElemToWatch_5, -300),
253            rev5 = new RevealFx(document.querySelector('#rev-5'), {
254                revealSettings : {
255                    bgcolor: '#089916',
256                    delay: 250,
257                    onCover: function(contentEl, revealerEl) {
258                        contentEl.style.opacity = 1;
259                    }
260                }
261            }),
262            scrollElemToWatch_7 = document.getElementById('rev-7'),
263            watcher_7 = scrollMonitor.create(scrollElemToWatch_7, -300),
264            rev7 = new RevealFx(document.querySelector('#rev-7'), {
265                revealSettings : {
266                    bgcolor: '#da8a3f',
267                    direction: 'rl',
268                    onCover: function(contentEl, revealerEl) {
269                        contentEl.style.opacity = 1;
270                    }
271                }
272            });
273
274
275            watcher_1.enterViewport(function() {
276                rev1.reveal();                  
277                watcher_1.destroy();
278            });
279            watcher_2.enterViewport(function() {
280                rev2.reveal();                  
281                watcher_2.destroy();
282            });
283            watcher_3.enterViewport(function() {
284                rev3.reveal();                  
285                watcher_3.destroy();
286            });
287            watcher_4.enterViewport(function() {
288                rev4.reveal();                  
289                watcher_4.destroy();
290            });  
291            watcher_5.enterViewport(function() {
292                rev5.reveal();                  
293                watcher_5.destroy();
294            });
295            watcher_6.enterViewport(function() {
296                rev6.reveal();                  
297                watcher_6.destroy();
298            });
299            watcher_7.enterViewport(function() {
300                rev7.reveal();                  
301                watcher_7.destroy();
302            });          
303            watcher_8.enterViewport(function() {
304                rev8.reveal();                  
305                watcher_8.destroy();
306            });    
307            watcher_9.enterViewport(function() {
308                rev9.reveal();                  
309                watcher_9.destroy();
310            });  
311        }
312        }
313    })();
314}); 
315function isEmail(email) {
316  var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
317  return regex.test(email);
318}
319function vallenato() {
320    // Add "inactive" class to all headers.
321    jQuery('.vallenato-header').toggleClass('vallenato-inactive');
322
323    // Add "closed" class to all content divs.
324    jQuery('.vallenato-content').toggleClass('vallenato-closed');
325
326    // Open the first content section when the page loads.
327    jQuery('.vallenato-header').first().toggleClass('vallenato-active vallenato-inactive');
328    jQuery('.vallenato-content').first().toggleClass('vallenato-open vallenato-closed').slideDown();
329
330    // The Accordion Effect
331    jQuery('.vallenato-header').click(function () {
332        if(jQuery(this).is('.vallenato-inactive')) {
333            jQuery('.vallenato-active').toggleClass('vallenato-active vallenato-inactive').next().slideToggle().toggleClass('vallenato-open');
334            jQuery(this).toggleClass('vallenato-active vallenato-inactive');
335            jQuery(this).next().slideToggle().toggleClass('vallenato-open');
336        }
337
338        else {
339            jQuery(this).toggleClass('vallenato-active vallenato-inactive');
340            jQuery(this).next().slideToggle().toggleClass('vallenato-open');
341        }
342    });
343}
344/*
345(function() {
346    var triggerBttn = document.getElementById( 'trigger-overlay' ),
347    overlay = document.querySelector( 'div.overlay' ),
348    closeBttn = overlay.querySelector( 'button.overlay-close' );
349    transEndEventNames = {
350        'WebkitTransition': 'webkitTransitionEnd',
351        'MozTransition': 'transitionend',
352        'OTransition': 'oTransitionEnd',
353        'msTransition': 'MSTransitionEnd',
354        'transition': 'transitionend'
355    },
356    transEndEventName = transEndEventNames[ Modernizr.prefixed( 'transition' ) ],
357    support = { transitions : Modernizr.csstransitions };
358    s = Snap( overlay.querySelector( 'svg' ) ), 
359    path = s.select( 'path' ),
360    steps = overlay.getAttribute( 'data-steps' ).split(';'),
361    stepsTotal = steps.length;
362
363    function toggleOverlay() {
364        if( classie.has( overlay, 'open' ) ) {
365            var pos = stepsTotal-1;
366            classie.remove( overlay, 'open' );
367            classie.add( overlay, 'close' );
368            
369            var onEndTransitionFn = function( ev ) {
370                classie.remove( overlay, 'close' );
371            },
372            nextStep = function( pos ) {
373                pos--;
374                if( pos < 0 ) return;
375                path.animate( { 'path' : steps[pos] }, 60, mina.linear, function() { 
376                    if( pos === 0 ) {
377                        onEndTransitionFn();
378                    }
379                    nextStep(pos);
380                } );
381            };
382
383            nextStep(pos);
384        }
385        else if( !classie.has( overlay, 'close' ) ) {
386            var pos = 0;
387            classie.add( overlay, 'open' );
388            
389            var nextStep = function( pos ) {
390                pos++;
391                if( pos > stepsTotal - 1 ) return;
392                path.animate( { 'path' : steps[pos] }, 60, mina.linear, function() { nextStep(pos); } );
393            };
394
395            nextStep(pos);
396        }
397    }
398
399    triggerBttn.addEventListener( 'click', toggleOverlay );
400    closeBttn.addEventListener( 'click', toggleOverlay );
401})(); */
402
403
404
405
406
407
408jQuery('.tab li a').click(function(){
409  var targetId = jQuery(this).attr('href');
410    jQuery('.rental-tab').removeClass('active');
411    jQuery(targetId).toggleClass('active'); 
412	
413 // Scroll up a little bit (adjust the value as needed)
414  var offset = 90; // You can adjust this value based on your layout
415  jQuery('html, body').animate({
416    scrollTop: jQuery(targetId).offset().top - offset
417  }, 500); // You can adjust the animation duration as needed
418});
419
420
421//datepicker
422jQuery(document).ready(function(){
423    jQuery('#datetimepicker').datetimepicker({
424        format: 'MM/DD/YYYY',
425        useCurrent: false,
426        minDate:new Date()  
427     });
428    jQuery('#datetimepicker1').datetimepicker({
429        
430        format: 'MM/DD/YYYY',
431        useCurrent: false,
432        minDate:new Date()  
433     });
434   /* jQuery('#timepicker').datetimepicker({
435        
436        format: 'LT',
437        keepOpen: true
438     });
439    jQuery('#timepicker1').datetimepicker({
440       
441        format: 'LT',
442        keepOpen: true
443     });   */
444
445     jQuery("#datetimepicker").on("dp.change", function (e) {       
446        
447        var tt =jQuery(this).val();
448        var date = new Date(tt);
449        var newdate = new Date(date);
450        var minimum_days;
451        minimum_days = jQuery('#summer_minimum').val();      
452
453
454        newdate.setDate(newdate.getDate() + parseInt(minimum_days));
455        
456        var dd = newdate.getDate();
457        var mm = newdate.getMonth() + 1;
458        var y = newdate.getFullYear();
459        var someFormattedDate = mm + '/' + dd + '/' + y;
460
461        jQuery('#datetimepicker1').data("DateTimePicker").minDate(someFormattedDate);
462        
463    });
464
465})
466
467jQuery(document).ready(function(){
468    jQuery('a').click(function(){
469    jQuery('a').removeClass("visited");
470    jQuery(this).addClass("visited");
471});
472
473jQuery('#trigger-overlay').click(function(){
474    jQuery(this).toggleClass("visited");
475});
476});
477/* my profile page */
478jQuery(document).ready(function(){
479    jQuery('.success_message').hide();
480    jQuery('.success__termsmessage_attendum').hide();
481    jQuery('.success__termsmessage_rental').hide();
482     jQuery('.success__termsmessage_insurance').hide();
483    jQuery('.error__passmessage').hide();
484    jQuery('.success__passmessage').hide();
485/* first name last name save*/
486    jQuery('#save_user_details').click(function(){
487        var firstname = jQuery('#user_firstname').val();
488        var lastname = jQuery('#user_lastname').val();
489
490            jQuery.ajax({
491                'method':'POST',
492                'url':'/expedition/wp-admin/admin-ajax.php',
493                'data':{
494                    'action':'save_profile_details_function',
495                    'lastname':lastname,
496                    'firstname':firstname,
497
498                },
499                success:function(data){
500                    jQuery('.success_message').show();
501                }
502            });
503    });
504/* terms and conditon save*/
505  /*  jQuery('.save_terms_c').click(function(){
506        var current_click = jQuery(this);
507        var termsand_condition=[];
508        jQuery.each(jQuery("input[name='terms_c_list']:checked"), function(){            
509                termsand_condition.push(jQuery(this).val());
510            });
511        console.log(termsand_condition);
512        jQuery.ajax({
513                'method':'POST',
514                'url':'/expedition/wp-admin/admin-ajax.php',
515                'data':{
516                    'action':'save_profile_termsand_condition',
517                    'termsand_condition':termsand_condition
518
519                },
520                success:function(data){
521                    jQuery('.success__termsmessage').show();
522                    current_click.remove();
523
524                }
525            })
526    }); */
527     jQuery('#save_terms_rental').click(function(){
528        var current_click = jQuery(this);
529        var termsand_condition_rental = jQuery("#rental_terms:checked").val();
530        var selected_value ='rental';
531       if(typeof termsand_condition_rental != 'undefined'){
532        jQuery.ajax({
533                'method':'POST',
534                'url':'/expedition/wp-admin/admin-ajax.php',
535                'data':{
536                    'action':'save_profile_termsand_condition',
537                    'termsand_condition_rental':termsand_condition_rental,
538                    'selected_value':selected_value
539
540                },
541                success:function(data){
542                    jQuery('.success__termsmessage_rental').show();
543                    current_click.remove();
544                     jQuery('.error_terms').hide();
545
546                }
547            });
548        }else{
549            jQuery('.error_terms_rental').show();
550            jQuery('.error_terms_mandatory').hide();
551            jQuery('.error_terms_attendum').hide();
552        }
553    }); 
554 jQuery('#save_terms_insurance').click(function(){
555        var current_click = jQuery(this);
556        var termsand_condition_insurance = jQuery("#mandatory_insurance:checked").val();
557        var selected_value ='insurance';
558          if(typeof termsand_condition_insurance != 'undefined'){
559        jQuery.ajax({
560                'method':'POST',
561                'url':'/expedition/wp-admin/admin-ajax.php',
562                'data':{
563                    'action':'save_profile_termsand_condition',
564                    'termsand_condition_insurance':termsand_condition_insurance,
565                    'selected_value':selected_value
566
567                },
568                success:function(data){
569                    jQuery('.success__termsmessage_insurance').show();
570                    current_click.remove();
571                    jQuery('.error_terms').hide();
572
573                }
574            });
575        }else{
576            jQuery('.error_terms_rental').hide();
577            jQuery('.error_terms_mandatory').show();
578            jQuery('.error_terms_attendum').hide();
579         }
580    }); 
581 jQuery('#save_terms_attendum').click(function(){
582        var current_click = jQuery(this);
583        var termsand_condition_attendum = jQuery("#per_attendum:checked").val();
584        var selected_value ='attendum';
585          if(typeof termsand_condition_attendum != 'undefined'){
586        jQuery.ajax({
587                'method':'POST',
588                'url':'/expedition/wp-admin/admin-ajax.php',
589                'data':{
590                    'action':'save_profile_termsand_condition',
591                    'termsand_condition_attendum':termsand_condition_attendum,
592                    'selected_value':selected_value
593
594                },
595                success:function(data){
596                    jQuery('.success__termsmessage_attendum').show();
597                    current_click.remove();
598                    jQuery('.error_terms').hide();
599
600                }
601            });
602    }else{
603        jQuery('.error_terms_attendum').show();
604        jQuery('.error_terms_rental').hide();
605        jQuery('.error_terms_mandatory').show();
606            
607    }
608    }); 
609
610    /* update password*/
611    jQuery('#save_password').click(function(){
612        var password = jQuery('#user_password').val();
613        var confirmpassword = jQuery('#user_confirmpassword').val();
614       if(password == confirmpassword){
615        jQuery.ajax({
616                'method':'POST',
617                'url':'/expedition/wp-admin/admin-ajax.php',
618                'data':{
619                    'action':'save_profile_password',
620                    'password':password
621
622                },
623                success:function(data){
624                    jQuery('.success__passmessage').show();
625                }
626            });
627        }else{
628            jQuery('.error__passmessage').show();
629        }
630    });
631
632    jQuery('body').on('click','.dashboard_videos_button',function(){
633        var current_button = jQuery(this);
634        var current_url = jQuery(this).closest('li').find('.video-container iframe').attr('src');
635            jQuery.ajax({
636                            'method':'POST',
637                            'url':'/expedition/wp-admin/admin-ajax.php',
638                            'data':{
639                                'action':'save_user_video_count',
640                                'current_url':current_url
641
642                            },
643                            success:function(data){
644                                    current_button.val('Viewed');
645                            }
646                        });
647
648     });
649
650    jQuery('#profile_login').click(function(){
651        var username= jQuery('#myprofile_username').val();
652        var password= jQuery('#myprofile_password').val();
653        var login_redirect =jQuery('#login_redirect').val();
654        jQuery('.error_message').hide();
655        if((username !='')&&(password !='')){
656            jQuery.ajax({
657                'method':'POST',
658                'url':'/expedition/wp-admin/admin-ajax.php',
659                'data':{
660                    'action':'check_login_method',
661                    'username':username,
662                    'password':password
663
664                },
665                success:function(data){
666                        jQuery('.success_message').html(data);
667                        jQuery('.success_message').show();
668
669                        setTimeout(function(){
670                            window.location.href=login_redirect;
671                        }, 3000);
672                }
673            });
674   
675    }else{
676        jQuery('.error_message').show();
677    }
678 });
679});
680
681jQuery(document).ready(function() {
682  
683  jQuery(window).scroll(function () {
684    if (jQuery(window).scrollTop() > 80) {
685      jQuery('header.flex').addClass('navbar-fixed');
686    }
687    if (jQuery(window).scrollTop() < 80) {
688      jQuery('header.flex').removeClass('navbar-fixed');
689    }
690  });
691});
692
693
694jQuery(document).ready(function(){
695    jQuery(".single-jobpost .sjb-detail div.list-data header").addClass("container");
696    jQuery(".single-jobpost .sjb-detail div.list-data .job-description").addClass("container");
697    jQuery('.error_reg').hide();
698    jQuery('.error_email').hide();
699     jQuery('#save_registration').click(function(){
700        var reg_firstname       = jQuery('#reg_firstname').val();
701        var reg_lastname        = jQuery('#reg_lastname').val();
702        var reg_username        = jQuery('#reg_username').val();
703        var reg_password        = jQuery('#reg_password').val();
704        var confirm_password    = jQuery('#confirm_password').val();
705        var reg_email           = jQuery('#reg_email').val();
706        var login_redirect      = jQuery('#login_redirect').val();
707        jQuery('.error_email').hide();
708        jQuery('.error_reg').hide();
709        if(isEmail(reg_email)){
710        if((reg_username != '') &&(reg_email != '') &&(reg_password != '')&&(confirm_password !='')){
711             jQuery.ajax({
712                'method':'POST',
713                'url':'/expedition/wp-admin/admin-ajax.php',
714                'data':{
715                    'action':'new_user_registration',
716                    'reg_firstname':reg_firstname,
717                    'reg_lastname':reg_lastname,
718                    'reg_username':reg_username,
719                    'reg_password':reg_password,
720                    'reg_email':reg_email
721                },
722                success:function(data){
723                        jQuery('.success_message').html(data);
724                        jQuery('.success_message').show();
725                         jQuery('.error_reg').hide();
726                        setTimeout(function(){ 
727                             window.location.href=login_redirect;
728                        }, 3000);
729                }
730            });
731        }else{
732            jQuery('.error_reg').show();
733        }
734    }else{
735         jQuery('.error_ema
735il').show();
736    }
737
738    });
739
740     jQuery('#forget_email').click(function(){
741        var user_email = jQuery('#user_email_forget').val();
742        jQuery('.success_message').hide();
743            jQuery.ajax({
744                'method':'POST',
745                'url':'/expedition/wp-admin/admin-ajax.php',
746                'data':{
747                    'action':'check_forget_email',
748                    'user_email':user_email
749                },
750                success:function(data){
751                        jQuery('.success_message').html(data);
752                        jQuery('.success_message').show();
753                }
754            });
755     });
756     /*jQuery(document).on('click','.quick_quote',function(){
757        var post_id = jQuery(this).attr('data-product-id');
758        jQuery('.date_input_selection').html('<input type="hidden" id="current_post_id" value="'+ post_id +'">');
759        jQuery('#overlay').show();
760        jQuery('#overlay-reserve').addClass('active');
761        jQuery('#overlay-reserve').show();
762     });*/
763    
764});
765
766jQuery(document).ready(function() {
767  /******************************
768      BOTTOM SCROLL TOP BUTTON
769   ******************************/
770
771  // declare variable
772  var scrollTop = jQuery(".gotop");
773
774  jQuery(window).scroll(function() {
775    // declare variable
776    var topPos= jQuery(this).scrollTop();
777
778    // if user scrolls down - show scroll to top button
779    if (topPos > 100) {
780      jQuery(scrollTop).css("opacity", "1");
781
782    } else {
783      jQuery(scrollTop).css("opacity", "0");
784    }
785
786  }); // scroll END
787
788  jQuery(scrollTop).click(function() {
789    jQuery('html, body').animate({
790      scrollTop: 0
791    }, 800);
792    return false;
793
794  }); 
795    });
796
797/*responsive menu scroll*/
798
799
800jQuery(function() {
801    jQuery('#menu-mobile-menu > li').click(function(e) { 
802        var $el = jQuery('ul',this);
803        jQuery('#menu-mobile-menu > li > ul.sub-menu').not($el).slideUp();
804        $el.stop(true, true).slideToggle(400);
805    });
806});
807
808jQuery(document).ready(function(){  
809    jQuery(".job-features").addClass("container");
810});
811
812jQuery(document).ready(function(){
813    
814    jQuery('ul.tabs li').click(function(){
815        var tab_id = jQuery(this).attr('data-tab');
816
817        jQuery('ul.tabs li').removeClass('current');
818        jQuery('.tab-content').removeClass('current');
819
820        jQuery(this).addClass('current');
821        jQuery("#"+tab_id).addClass('current');
822        if(tab_id =='tab-1'){
823            if(jQuery('body').find('#overlay-reserve').length >0){
824                jQuery('.tabs li[data-tab="tab-2"]').hide();
825                jQuery('.tabs li[data-tab="tab-3"]').hide();
826            }
827        }
828    });
829
830    if(jQuery('body').hasClass('home')){
831        var new_field = '<input>';
832        var new_added_field='';
833       jQuery('.home .home-newsletter .newsletter-signup form .es-field-wrap label input').each(function() {
834          jQuery.each(this.attributes, function() {
835            // this.attributes is not a plain object, but an array
836            // of attribute nodes, which contain both the name and value
837            if(this.specified) {
838              if(this.name =='placeholder'){
839                this.value ='Enter your email address';
840              }
841              new_added_field += (this.name +'="'+this.value+'" ');
842            }
843          });
844        });
845        jQuery('.home .home-newsletter .newsletter-signup form .es-field-wrap label').html('<input '+new_added_field+' >');
846
847    }
848
849});
850jQuery(document).ready(function(){
851  // tabbed content
852 
853    jQuery(".tab_contents").hide();
854//     jQuery(".tab_containers .tab_contents:first").show();
855	 jQuery(".tab_containers").each(function(){
856
857        jQuery(this).find(".tab_contents:first").show();
858    });
859  /* if in tab mode */
860    jQuery("ul.tabs_btn li").click(function() {
861		
862      jQuery(".tab_contents").hide();
863      var activeTabs = jQuery(this).attr("rel"); 
864      jQuery("#"+activeTabs).fadeIn();		
865		
866      jQuery("ul.tabs_btn li").removeClass("actives");
867      jQuery(this).addClass("actives");
868
869	  jQuery(".tab_drawer_headings").removeClass("d_actives");
870	  jQuery(".tab_drawer_headings[rel^='"+activeTab+"']").addClass("d_actives");
871	
872    });
873
874	/* if in drawer mode */
875	jQuery(".tab_drawer_headings").click(function() {
876      
877      jQuery(".tab_contents").hide();
878      var d_activeTabs = jQuery(this).attr("rel"); 
879      jQuery("#"+d_activeTabs).fadeIn();
880	  
881	  jQuery(".tab_drawer_headings").removeClass("d_actives");
882      jQuery(this).addClass("d_actives");
883	  
884	  jQuery("ul.tabs_btn li").removeClass("actives");
885	  jQuery("ul.tabs_btn li[rel^='"+d_activeTabs+"']").addClass("actives");
886    });
887	
888	
889});
890jQuery(document).ready(function () {
891        // Click event for the "Open RV Service Popup" button
892        jQuery(".rp-popup").on("click", function () {
893            // Set the value of the hidden field based on the button clicked
894            var service = jQuery(this).data("service");
895            jQuery("#service-hidden-field").val(service);
896			jQuery("#form-subject").val(service);
897
898            // Display the popup
899			document.getElementById('rp-popup-container').style.display = 'flex';
900        });
901	jQuery(".rp-close-btn").on("click", function () {
902			document.getElementById('rp-popup-container').style.display = 'none';
903        });
904
905    });

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.