// JavaScript Document (anything required by the Trustyou reviews template) jQuery(document).ready(function($) { $( '.container' ).addClass( 'container_reviews' ); $( '#mob_menu' ).addClass( 'reviews_menu' ); $( '.tab' ).each(function(){ var tabDiv = $(this); var tabItems = tabDiv.children( 'section' ); tabDiv.append( tabItems.get().reverse() ); }); $( '.trust_you' ).show(); $( '.filter-travelers' ).find( 'ul li:nth-child(4)' ).find( 'span.title' ).text( "Independent" ); $( '.filter-travelers-mobile' ).find('ul li:nth-child(4)').find( 'span.title' ).text( "Independent" ); $( '.filter-languages .ty-icon-language' ).next().html( 'Nationalities ' ); $( '.filter-languages ul.dropdown-menu li' ).first().find( '.title' ).text( 'All Nationalities' ); $( '.filter-travelers' ).find( 'ul li:nth-child(4)' ).css( 'min-width', '160px' ); $( '.filter-travelers' ).find( 'ul li:nth-child(1)' ).css( 'width', '12%' ); var review_controls = $( '#rf_review_controls' ); var review_page_elem = $( '.reviewPage' ); var review_bullet_elem = $( '.rev_link' ); var current_review_page, target_review_page; $( '#prev_rev_link' ).on( 'click', function (e) { e.preventDefault(); current_review_page = review_controls.find( '.rev_link.selected' ).data( 'target' ); target_review_page = current_review_page - 1; if ( target_review_page > 0 ) { review_bullet_elem.removeClass( 'selected' ); review_controls.find( '.rev_link'+target_review_page ).addClass( 'selected' ); review_reveal( target_review_page ); } }); $( '#next_rev_link' ).on( 'click', function (e) { e.preventDefault(); current_review_page = review_controls.find( '.rev_link.selected' ).data( 'target' ); target_review_page = current_review_page + 1; if ( target_review_page <= review_bullet_elem.length ) { review_bullet_elem.removeClass( 'selected' ); review_controls.find( '.rev_link'+target_review_page ).addClass( 'selected' ); review_reveal( target_review_page ); } }); review_bullet_elem.on( 'click', function (e) { e.preventDefault(); current_review_page = review_controls.find( '.rev_link.selected' ).data( 'target' ); target_review_page = $(this).data( 'target' ); if( current_review_page != target_review_page ) { review_controls.find( '.rev_link' ).removeClass( 'selected' ); review_controls.find( '.rev_link'+target_review_page ).addClass( 'selected' ); review_reveal( target_review_page ); } }); // Reveals the relevant pages of reviews -------------------------------------------------------------------------- function review_reveal( review_page ) { review_page_elem.removeClass( 'selected' ); review_page_elem.css( 'display', 'none' ); var new_review = $( '#reviewPage'+review_page ); new_review.fadeIn( 'slow' ); new_review.addClass( 'selected' ); } });