"; } head = 'Companies (' + content.total_records + ')View all'; $('.company-result-section .search-result-label').html(head); $('.company-result-section').removeClass('hide'); $('.company-result-section .result-container').html(html); } } function s_Result(content, query) { var html = ''; if (content.data.length == 0) { $('.software-result-section .result-container').html(''); $('.software-result-section').addClass('hide'); } else { $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); $('.search-list').removeClass('hide'); for (var i = 0; i < content.data.length; ++i) { var hit = content.data[i]; var url = 'href="/software/' + $.trim(hit.slug) + '"'; var visit_website = 'detail_page'; var image = '//assets.goodfirms.co/software/small/'+hit.logo; var highlightResult = hit['_highlightResult']; html += "
"; html += ""; html += ""; html += "" + highlightResult.name.value + ""; html += ""; html += "
"; } head = 'Software (' + content.total_records + ')View all'; $('.software-result-section .search-result-label').html(head); $('.software-result-section').removeClass('hide'); $('.software-result-section .result-container').html(html); } } function m_Result(content, query) { var html = ''; if (content.data.length == 0) { $('.menu-result-section .result-container').html(''); $('.menu-result-section').addClass('hide'); } else { $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); $('.search-list').removeClass('hide'); for (var i = 0; i < content.data.length; ++i) { var hit = content.data[i]; var url = 'href="' + $.trim(hit.url) + '"'; var highlightResult = hit['_highlightResult']; html += "
"; html += ""; html += "" + highlightResult.full_name.value + ""; html += ""; html += "
"; } head = 'Categories (' + content.total_records + ')View all'; $('.menu-result-section .search-result-label').html(head); $('.menu-result-section').removeClass('hide'); $('.menu-result-section .result-container').html(html); } } function b_Result(content, query) { var html = ''; if (content.data.length == 0) { $('.blog-result-section .result-container').html(''); $('.blog-result-section').addClass('hide'); if ($(".company-result-section").hasClass("hide") && $(".software-result-section").hasClass("hide") && $(".menu-result-section").hasClass("hide") && $(".blog-result-section").hasClass("hide")) { setTimeout(function () { $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); }, 2500); } } else { $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); $('.search-list').removeClass('hide'); for (var i = 0; i < content.data.length; ++i) { var hit = content.data[i]; if(hit.software_category_id) var url = 'href="/' + $.trim(hit.software_category_slug) + '/blog/' + $.trim(hit.slug) + '"'; else var url = 'href="/blog/' + $.trim(hit.slug) + '"'; var highlightResult = hit['_highlightResult']; html += "
"; html += ""; html += "" + highlightResult.title.value + ""; html += ""; html += "
"; } head = 'Blog (' + content.total_records + ')View all'; $('.blog-result-section .search-result-label').html(head); $('.blog-result-section').removeClass('hide'); $('.blog-result-section .result-container').html(html); } } function r_Result(content, query) { var html = ''; if (content.data.length == 0) { $('.research-result-section .result-container').html(''); $('.research-result-section').addClass('hide'); if ($(".company-result-section").hasClass("hide") && $(".software-result-section").hasClass("hide") && $(".menu-result-section").hasClass("hide") && $(".research-result-section").hasClass("hide")) { setTimeout(function () { $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); }, 2500); } } else { $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); $('.search-list').removeClass('hide'); for (var i = 0; i < content.data.length; ++i) { var hit = content.data[i]; var url = 'href="/resources/' + $.trim(hit.slug) + '"'; var highlightResult = hit['_highlightResult']; html += "
"; html += ""; html += "" + highlightResult.title.value + ""; html += ""; html += "
"; } head = 'Research (' + content.total_records + ')View all'; $('.research-result-section .search-result-label').html(head); $('.research-result-section').removeClass('hide'); $('.research-result-section .result-container').html(html); } } function addDefaultSrc(type, target) { if (type == 'topic') target.src = 'https://assets.goodfirms.co/react-app-icons/no-topic.png'; if (type == 'profile') target.src = 'https://assets.goodfirms.co/react-app-icons/default.png'; if (type == 'company') target.src = 'https://assets.goodfirms.co/react-app-icons/default-company.jpg'; if (type == 'software') target.src = 'https://assets.goodfirms.co/react-app-icons/default-software.jpg'; } function getProfileImageColor(slug) { var alphabetColor = {'A': '#1B5289', 'B': '#598FC5', 'C': '#776759', 'D': '#6490A2', 'E': '#FF9191', 'F': '#8BD9E1', 'G': '#A292E9', 'H': '#DABABA', 'I': '#DAA854', 'J': '#478267', 'K': '#AAB783', 'L': '#5EC0EF', 'M': '#A7ACB0', 'N': '#E3A490', 'O': '#7387A9', 'P': '#374F83', 'Q': '#8B6767', 'R': '#F15D97', 'S': '#B58D69', 'T': '#AFE4DC', 'U': '#7580FC', 'V': '#BF7CD8', 'W': '#9CC975', 'X': '#F4833D', 'Y': '#F04A3C', 'Z': '#47D3C5', 1: '#E9C0A1', 2: '#305774', 3: '#82C999', 4: '#FE957C', 5: '#F7D36C', 6: '#46AEB4', 7: '#545857', 8: '#052147', 9: '#4F2147', 0: '#902147', }; return (alphabetColor[slug.charAt(0).toUpperCase()]); } // company callback called on each query function cCallback(err, content) { if (err) { return; } if (content.query != $('.right-heder-search-input').val()) { return; } var html = c_Result(content); } // software callback called on each query function sCallback(err, content) { if (err) { return; } if (content.query != $('.right-heder-search-input').val()) { return; } var html = s_Result(content); } // menu callback called on each query function mCallback(err, content) { if (err) { return; } if (content.query != $('.right-heder-search-input').val()) { return; } var html = m_Result(content); } // blog callback called on each query function bCallback(err, content) { if (err) { return; } if (content.query != $('.right-heder-search-input').val()) { return; } var html = b_Result(content); } function checkResults(results) { // let body = document.body; // if (results) { // // if ($(window).width() > 480) // // body.style.width = 'calc(100% - 17px)'; // // else // // body.style.width = '100%'; // // body.style.position = 'fixed'; // // body.style.top = '0px'; // // body.style.overflow = 'hidden'; // } else { // // body.style.width = 'unset'; // //body.style.position = 'unset'; // // body.style.top = 'unset'; // // body.style.overflow = 'unset'; // } } function removeSheet() { $('.backgroundSheetContainer').fadeTo(500, 0, function () { $('.global.sheetContainer').remove(); }); $('.bottomSheetList').addClass('clsh'); $('body').removeClass('ohidden'); } function removefilterSheet() { $('.backgroundSheetContainer').fadeTo(500, 0, function () { $('.global.sheetContainer').remove(); }); $('.bottomSheetList').addClass('clsh'); $('.software-features-filter').removeClass('ohidden'); } function hidesheet() { $('.backgroundSheetContainer').fadeTo(500, 0); $('.bottomSheetList').addClass('clsh'); $('body').removeClass('ohidden'); $('.sheetContainer').css({visibility: "hidden"}); } function showsheet(opendiv = '') { $('.backgroundSheetContainer').fadeTo(500, 1); $('body').addClass('ohidden'); $('.bottomSheetList').removeClass('clsh'); if(opendiv) $('.sheetContainer.'+opendiv).css({visibility: "visible"}); else $('.sheetContainer').css({visibility: "visible"}); } $(document).ready(function () { $(document).mouseup(function (e) { var container = $("#header li.navbar-nav-li"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { if(!$('.header-right').hasClass('open')) { $('.backdrop-transparent').addClass('hide'); } $("ul li.navbar-nav-li").removeClass('active'); $('#site_header').removeClass('homedrop'); } }); $(document).on("click", ".navbar-nav-li-a", function (k) { $('.option-bg').removeAttr("style"); //debugger; var browserwidth = 1279; if(Math.round(window.devicePixelRatio * 100)>100) browserwidth = 1260 if ($(window).width() <= browserwidth) { $(".navbar-nav-li-a").removeClass('open'); k.preventDefault(); $div = $("ul.left-submenu",$(this).parents("li")); if( $div.length <= 0 ) { $div = $("ul.extra-sub-menu-ul", $(this).parents("li")); } else { $("#header ul.extra-sub-menu-ul").hide(); } $div.toggle(); if ($div.is(":visible")) { $(this).addClass('open'); $(this).parents('.navbar-nav-li').find('.menu-browse-all').show(); } else { $('#header ul li.vcategory-menu').removeClass('open'); $('#header li.vcategory-menu li.section-entity-li').removeClass('open'); $('#header li.vcategory-menu').show(); $("#header ul .mega-sub-menu").hide(); $(this).parents('.navbar-nav-li').find('.menu-browse-all').hide(); } $("ul.left-submenu").not($div).hide(); return false } else { k.preventDefault(); $div = $(this).parents("li"); $("ul li.navbar-nav-li").not($div).removeClass('active'); $(this).parents("li").toggleClass('active'); if($(this).parents("li").hasClass('active')) { $('.backdrop-transparent').removeClass('hide'); $('#site_header').addClass('homedrop'); } else { $('.backdrop-transparent').addClass('hide'); $('#site_header').removeClass('homedrop'); } } }); $(document).on("click", ".vcategory-inner-arrow", function (k) { if ($(window).width() <= 1279) { k.preventDefault(); if($(this).parents("ul#category-menu").length > 0) { $('ul#category-menu li.vcategory-menu').removeClass('open'); $div = $(this).parents("li.vcategory-menu").find(".mega-sub-menu"); $div.toggle(); if ($div.is(":hidden")) { $('ul#category-menu li.vcategory-menu').show(); } else { $(this).parents("li.vcategory-menu").addClass('open'); $('ul#category-menu li.vcategory-menu').not($(this).parents("li.vcategory-menu")).hide(); } $("ul#category-menu .mega-sub-menu").not($div).hide(); $("ul#category-menu .mega-sub-menu").find('ul li').hide(); $("ul#category-menu .mega-sub-menu").find('ul li.section-entity-li').show(); } else { $('.course-menu-section ul.left-submenu li.vcategory-menu').removeClass('open'); $div = $(this).parents("li.vcategory-menu").find(".mega-sub-menu"); $div.toggle(); if ($div.is(":hidden")) { $('.course-menu-section ul.left-submenu li.vcategory-menu').show(); } else { $(this).parents("li.vcategory-menu").addClass('open'); $('.course-menu-section ul.left-submenu li.vcategory-menu').not($(this).parents("li.vcategory-menu")).hide(); } $(".course-menu-section ul.left-submenu .mega-sub-menu").not($div).hide(); //$(".course-menu-section ul.left-submenu .mega-sub-menu").find('ul li').hide(); $(".course-menu-section ul.left-submenu .mega-sub-menu").find('ul li.vcategory-sub-menu').show(); } return false } }); $(document).on("click", ".vcategory-sub-sub-arrow", function (k) { if ($(window).width() <= 1279) { k.preventDefault(); $div = $(this).parents("li.vcategory-sub-menu").find(".mega-sub-sub-menu"); $div.toggle(); if ($div.is(":hidden")) { $(this).parents("li.vcategory-sub-menu").removeClass('open'); $('.course-menu-section ul.left-submenu li.vcategory-sub-menu').show(); } else { $(this).parents("li.vcategory-sub-menu").addClass('open'); $('.course-menu-section ul.left-submenu li.vcategory-sub-menu').not($(this).parents("li.vcategory-sub-menu")).hide(); } return false } }); $(document).on("click", ".tab-content-list-title", function (k) { if ($(window).width() <= 1279) { k.preventDefault(); if($(this).parents("ul#category-menu").length > 0) { /* Hide all other section entity */ $('ul#category-menu li.vcategory-menu li.section-entity-li').removeClass('open'); $(this).parents('.mega-sub-menu').find('ul li').not($(this).closest('ul').find('li')).hide(); $(this).parents('.mega-sub-menu').find('ul li.section-entity-li').not($(this).closest('ul').find('li')).show(); $otherli = $(this).closest('ul').find('li'); $li = $(this).parent(); $otherli.not($li).toggle(); if ($otherli.not($li).is(":visible")) { $(this).parent("li").addClass('open'); } } return false } }); $(document).on("click", ".company-result-section a.detail_page", function () { gtag("event", "Detail View - Compnay Title", { event_category: "Search List - Detail", event_label: $(this).attr('title') }) }) $(document).on("click", ".software-result-section a.detail_page", function () { gtag("event", "Detail View - Software Title", { event_category: "Search List - Detail", event_label: $(this).attr('title') }) }) $(".global-search-input input").on("click", function (k) { setSearch(); k.stopPropagation(); return false }); $(".search-btn-light").on("click", function (k) { setSearch(); $(".right-heder-search-input").focus(); k.stopPropagation(); return false }); $(".right-heder-search-input").on("focus", function () { setSearch(); if ($('.navbar-toggle.slide-active').length) $("#slide-nav .navbar-toggle").trigger("click"); }); $(".right-heder-search-input").on("blur", function (k) { fireclosesearch() }); $(".search-cross-dark").on("click", function (k) { $("input.right-heder-search-input").val(""); hideSearch() }); $(document).keyup(function (k) { if (k.keyCode === 27) { $(".right-heder-search-input").blur() } }); var $inputfield = $('.right-heder-search-input'); var chosenp = ''; var ajaxRevReq = 'ToCanajaxRevReq'; $(document).on('keyup', '.right-heder-search-input', function (e) { var term = $(this).val().trim(); if (e.keyCode == 40) { // 38-up, 40-down if (chosenp === "") chosenp = 0; else if ((chosenp + 1) < $('.search-list .result-entity').length) chosenp++; $('.search-list .result-entity').removeClass('active'); $('.search-list .result-entity:eq(' + chosenp + ')').addClass('active'); $('.right-heder-search-input').val($('.search-list .result-entity:eq(' + chosenp + ') .enity-tilte').text()); return false; } else if (e.keyCode == 38) { if (chosenp === "") chosenp = 0; else if (chosenp > 0) chosenp--; $('.search-list .result-entity').removeClass('active'); $('.search-list .result-entity:eq(' + chosenp + ')').addClass('active'); $('.right-heder-search-input').val($('.search-list .result-entity:eq(' + chosenp + ') .enity-tilte').text()); return false; } else if (e.keyCode == 27) { h_searchListing(); $(this).val(''); return false; } else if (e.keyCode == 13) { if ($('.search-list .result-entity').length > 0) { if (chosenp.length == 0) $("form.global-search-input").unbind().submit(); else $('.search-list .result-entity:eq(' + chosenp + ') a')[0].click(); } else $("form.global-search-input").unbind().submit(); return false; } else { chosenp = ''; if (term != '') { //$('.search-cross-dark').addClass('hide'); $('.search_spin').removeClass('hide'); $('.right-heder-search-input').addClass('searching'); ajaxRevReq = $.ajax({ url: '/searches/search_all', type: "POST", data: {query: $inputfield.val()}, beforeSend: function () { if (ajaxRevReq != 'ToCancelPrevReq' && ajaxRevReq.readyState < 3) ajaxRevReq.abort(); }, error: function (xhr, ajaxOptions, thrownError) { if (thrownError == 'abort' || thrownError == 'undefined') return; ajaxRevReq.abort(); }, success: function (response) { if (term != $('.right-heder-search-input').val().trim()) return; if (response != 'null' && response != null) { var data = JSON.parse(response); if ((data.companies.total_records == 0) && (data.softwares.total_records == 0) && (data.blog.total_records == 0) && (data.menu.total_records == 0) && (data.research.total_records == 0)) { $('.empty-result-section').removeClass('hide'); $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); $('.search-list').removeClass('hide'); $('.company-result-section').addClass('hide'); $('.software-result-section').addClass('hide'); $('.menu-result-section').addClass('hide'); $('.blog-result-section').addClass('hide'); $('.research-result-section').addClass('hide'); } else { $('.empty-result-section').addClass('hide'); c_Result(data.companies, $inputfield.val()); s_Result(data.softwares, $inputfield.val()); b_Result(data.blog, $inputfield.val()); r_Result(data.research, $inputfield.val()); m_Result(data.menu, $inputfield.val()); } checkResults(data); } else { checkResults(null); $('.search-cross-dark').removeClass('hide'); $('.search_spin').addClass('hide'); $('.right-heder-search-input').removeClass('searching'); } } }); } else { h_searchListing(); checkResults(null); } } }); $(document).on('click', '.filtersheetClose', function () { removefilterSheet(); }); $(document).on('click', '.global .sheetClose', function () { removeSheet(); }); $(document).on('click', '.sheetClose', function () { hidesheet(); }); $(document).mouseup(function (e) { var container = $(".global .bottomSheetList"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { var parentcontainer = $(".global .backgroundSheetContainer"); if (parentcontainer.is(e.target)) { removeSheet(); removefilterSheet(); } } }); $(window).resize(function () { if ($(window).width() > 480) { $('body').removeClass('ohidden'); hidesheet(); $('.global.sheetContainer').remove(); } }); });
- Home >
- law firms >
- Boston
15 Companies|Last updated: Jul 24, 2022
Sort By
Sponsored
- Sponsored
- Most Reviews
Hourly Rate
Select
Employees
Select
Advanced Filter
Sort By
Sponsored
- Sponsored
- Most Reviews
Hourly Rate
Select
Employees
Select
Industry
Select
Client Focus
Select
No. of Reviews
All Companies
Overall Ratings
All Companies
Company Certification
Select
- '+allli+'
'; $(this).parents('.service-features-filter').append(sheet); $(this).parents('.service-features-filter').find('ul.bottomSheetListUL input[type="checkbox"]').removeAttr('id'); $(this).parents('.service-features-filter').find('ul.bottomSheetListUL label').removeAttr('for'); showsheet('global'); $(this).parents('.service-features-filter').removeClass('ohidden'); } else { $div.toggleClass('open'); $(".filter-section").not($div).removeClass('open'); $(this).parents('.service-features-filter').removeClass('ohidden'); if($('.f-country-s.open').length ==1) { $('.location-filter').val(''); $('.f-country-s ul li').css('display', ''); $('.location-filter').focus(); } }});$(document).on('click','.advanced_filter',function(){ if($('.advance-service-filter').is(":visible")) $('.advance-service-filter, .advance-filter-overlay').hide(); else $('.advance-service-filter, .advance-filter-overlay').show();}); $(document).mouseup(function(e) { var container = $(".filter-selection"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { if( $(e.target).attr('class') != 'location-filter' && $(e.target).attr('class') != 'cate-filter' ) $(".filter-section").removeClass('open'); } //if($(window).width()>991) //{ var container = $(".advance-service-filter"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { if( $(e.target).attr('class') != 'advanced_filter' ) $(".advance-service-filter, .advance-filter-overlay").hide(); } //}}); $(document).on('change','.service-filter ul.bottomSheetListUL input[type="checkbox"]',function(){ if($(this).parents(".sheetContainer").length > 0) { if($(this).is(':checked')) { $(this).parents('label').addClass('checked'); $(".advance-service-filter .service-features-filter").find(".filter-section input[name='"+$(this).attr('name')+"']").parents('label').addClass('checked'); } else { $(this).parents('label').removeClass('checked'); $(".advance-service-filter .service-features-filter").find(".filter-section input[name='"+$(this).attr('name')+"']").parents('label').removeClass('checked'); } $(".advance-service-filter .service-features-filter").find(".filter-section input[name='"+$(this).attr('name')+"']").prop('checked', $(this).is(':checked')); } var parentdiv = $(".advance-service-filter .service-features-filter").find(".filter-section input[name='"+$(this).attr('name')+"']").parents(".filter-section"); checkcont = parentdiv.find("input[type='checkbox']:checked").length; if(checkcont == 1) { parentdiv.find(".filter-selection").html(parentdiv.find("input[type='checkbox']:checked").attr('data_name')); parentdiv.find(".filter-selection").addClass('selected'); } else if(checkcont == 0) { parentdiv.find(".filter-selection").html('Select'); parentdiv.find(".filter-selection").removeClass('selected'); } else { parentdiv.find(".filter-selection").html(checkcont+' Selections'); parentdiv.find(".filter-selection").addClass('selected'); }}); $(window).on("resize", function () { mxheight = $(window).height()-250; $('.service-features-filter').css("max-height",mxheight); $('.advance-service-filter .service-features-filter').removeAttr( 'style' ); if($(window).width()<992) { $('.service-features-filter').removeAttr( 'style' ); if($('.advance-service-filter').is(":visible")) { console.log('herer'); $('.advance-service-filter .service-filter').addClass('open'); // $('body').addClass('ohidden'); // $('.overlay-filter').show(); } } if($(window).width()>991) { $('.service-filter').remove('open'); $('.overlay-filter').hide(); $('body').removeClass('ohidden'); $('body').removeAttr('style'); } if($(window).width()<670) { function hidemobilesort() { removefilterSheet(); $('.sheetContainer').css({visibility: "hidden"}); $('.service-features-filter .mobile-sort').removeClass('open'); } $(document).on('click','.mobile-lo1-features',function(){ $('.service-entity').find('.sheetContainer').remove(); var allli = $(this).parents('.mobile-lo1-options').find('ul').html(); if($(this).parents('.free-tag').find('.follow-option').length > 0) { //software is following var newfollowli = $(this).parents('.free-tag').find('.follow-option li').html(); } else { var newfollowli = $(this).parents('.free-tag').find('.follow-organisation-list').html(); } allli = allli+'
'; var sheet = '
- '+allli+'
'; $(this).parents('.mobile-lo1-options').append(sheet); showsheet('global'); }); $(document).mouseup(function(e) { var container = $(".bottomSheetList"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { var parentcontainer = $(".backgroundSheetContainer"); if (parentcontainer.is(e.target)) { hidemobilesort(); } } }); } if($(window).width()<481) { //$('body').addClass('ohidden'); $(document).on('click','.service-filter-section .sheetClose',function(){ hidemobilesort(); }); } $(document).on('click','.sheetItem a.mob_sort',function(){ if($(this).hasClass('active')) { return false } else { $(this).parents('.sort-by-so').find('.filter-selection').text($(this).text()); $('.sheetItem a.mob_sort').removeClass('active'); $(this).addClass('active'); makeurl(); } });}).resize();$(document).on('change', '.filter-section input[type=checkbox]', function () { var filter_ele = $(this).parents('.filter-section').attr('filter-param'); var ele_id = $(this).attr('lab-index'); /* other same div */ var filter_section = $('.filter-section[filter-param="'+filter_ele+'"]'); var filter_section_label = $('.filter-section[filter-param="'+filter_ele+'"] label[data-label="'+ele_id+'"'); if($(this).is(":checked")) { $(this).parents('label').addClass('checked'); if($('.advance-service-filter').is(":visible")) $('.advance-service-filter .filter-section[filter-param="'+filter_ele+'"]').addClass('open'); else $(this).parents('.filter-section').addClass('open'); filter_section_label.addClass('checked'); filter_section_label.find('input[type=checkbox]').prop('checked', true); } else { $(this).parents('label').removeClass('checked'); filter_section_label.removeClass('checked'); if($('.advance-service-filter').is(":visible")) $('.advance-service-filter .filter-section[filter-param="'+filter_ele+'"]').addClass('open'); else $(this).parents('.filter-section').addClass('open'); filter_section_label.find('input[type=checkbox]').prop('checked', false); } parentdiv = $(this).parents(".filter-section"); checkcont = parentdiv.find("input[type='checkbox']:checked").length; if(checkcont == 1) { parentdiv.find(".filter-selection").html(parentdiv.find("input[type='checkbox']:checked").attr('data_name')); parentdiv.find(".filter-selection").addClass('selected'); filter_section.find(".filter-selection").html(parentdiv.find("input[type='checkbox']:checked").attr('data_name')); filter_section.find(".filter-selection").addClass('selected'); } else if(checkcont == 0) { parentdiv.find(".filter-selection").html('Select'); parentdiv.find(".filter-selection").removeClass('selected'); filter_section.find(".filter-selection").html('Select'); filter_section.find(".filter-selection").removeClass('selected'); } else { parentdiv.find(".filter-selection").html(checkcont+' Selections'); parentdiv.find(".filter-selection").addClass('selected'); filter_section.find(".filter-selection").html(checkcont+' Selections'); filter_section.find(".filter-selection").addClass('selected'); }});$(document).on('change', '.filter-section input[type=radio]', function () { var filter_ele = $(this).parents('.filter-section').attr('filter-param'); var ele_id = $(this).attr('lab-index'); /* other same div */ var filter_section = $('.filter-section[filter-param="'+filter_ele+'"]'); var filter_section_label = $('.filter-section[filter-param="'+filter_ele+'"] label[data-label="'+ele_id+'"'); if($(this).is(":checked")) { filter_section.find('label').removeClass('checked'); $(this).parents('label').addClass('checked'); if($('.advance-service-filter').is(":visible")) $('.advance-service-filter .filter-section[filter-param="'+filter_ele+'"]').addClass('open'); else $(this).parents('.filter-section').addClass('open'); } parentdiv = $(this).parents(".filter-section"); checkcont = parentdiv.find("input[type='radio']:checked").length; if(checkcont == 1) { parentdiv.find(".filter-selection").html(parentdiv.find("input[type='radio']:checked").attr('data_name')); parentdiv.find(".filter-selection").addClass('selected'); filter_section.find(".filter-selection").html(parentdiv.find("input[type='radio']:checked").attr('data_name')); filter_section.find(".filter-selection").addClass('selected'); }});$(document).on('change','.service-filter ul.bottomSheetListUL input[type="radio"]',function(){ var parentdiv = $(".advance-service-filter .service-features-filter").find(".filter-section input[lab-index='"+$(this).attr('lab-index')+"']").parents(".filter-section"); if($(this).parents(".sheetContainer").length > 0) { if($(this).is(':checked')) { $(this).parents('.bottomSheetListUL').find('label').removeClass('checked'); parentdiv.find('label').removeClass('checked'); $(this).parents('label').addClass('checked'); $(".advance-service-filter .service-features-filter").find(".filter-section input[lab-index='"+$(this).attr('lab-index')+"']").parents('label').addClass('checked'); } $(".advance-service-filter .service-features-filter").find(".filter-section input[lab-index='"+$(this).attr('lab-index')+"']").prop('checked', $(this).is(':checked')); } checkcont = parentdiv.find("input[type='radio']:checked").length; if(checkcont == 1) { parentdiv.find(".filter-selection").html(parentdiv.find("input[type='radio']:checked").attr('data_name')); parentdiv.find(".filter-selection").addClass('selected'); }});$(document).on('click', '.show-mo-filter', function () { //$('.service-filter').toggleClass('open'); if($('.advance-service-filter').is(":visible")) { $('.advance-service-filter .service-filter').removeClass('open'); } else { $('.advance-service-filter, .advance-filter-overlay').show(); $('.advance-service-filter .service-filter').addClass('open'); }});$(document).on('click', '.back-filter', function () { if($('.advance-service-filter').is(":visible")) { $('.advance-service-filter, .advance-filter-overlay').hide(); if($(window).width()<992) { $('.advance-service-filter .service-filter').toggleClass('open'); } } else { $('.service-filter').toggleClass('open'); } $('.overlay-filter').hide(); $('body').removeClass('ohidden'); $('body').removeAttr('style');});
List of Legal Service Providers in Boston | Best Legal Firms in Boston
-
Founded in 1931, Weil, Gotshal & Manges LLP has been a preeminent provider of legal services for more than 80 years. With approximately 1,100 lawyers in offices on three continents, Weil has been a pioneer in establishing a geographic footprint that has allowed the Firm to partner with clients wherever they do busi ...
NA
1,000 - 9,999
1931
Boston, Massachusetts
-
Foley & Lardner LLP looks beyond the law to focus on the constantly evolving demands facing our clients and their industries. With over 1,100 lawyers in 24 offices across the United States, Mexico, Europe, and Asia, Foley approaches client service by first understanding our clients’ priorities, objectives, an ...
NA
1,000 - 9,999
1842
Boston, Massachusetts
-
At Goodwin, we use law to achieve unprecedented results for our clients. Our 1,000 plus lawyers across the United States, Europe, and Asia excel at complex transactions, high-stakes litigations and world-class advisory services in the financial, life sciences, private equity, real estate, and technology industries. We ... learn more about Goodwin LLP
NA
1,000 - 9,999
1912
Boston, Massachusetts
-
Robins Kaplan LLP is among the nation’s premier trial law firms, with more than 250 attorneys in six major cities. Our attorneys litigate, mediate, and arbitrate client disputes, always at-the-ready for an ultimate courtroom battle. When huge forces are at play, major money is at stake, or rights are being trampl ... learn more about Robins Kaplan LLP
-
Burns & Levinson is a full-service, Boston-based law firm, with more than 125 attorneys in Massachusetts and Rhode Island. Since 1960, the firm's steady, strategic growth has positioned it as a premier legal resource for regional, national, and international clientele. Core practice areas are Business Law, Busi ...
NA
50 - 249
1960
Boston, Massachusetts
-
The Casner & Edwards DifferenceIn today’s increasingly complex legal environment, companies, organizations and individuals look to Casner & Edwards for attorneys who provide both exceptional professional advice and a solid business perspective. Our clients know the peace of mind that comes from partneri ...
NA
50 - 249
1974
Boston, Massachusetts
-
Mavrides Law is a boutique family law firm, comprised of experienced attorneys whose sole focus is family law, with an emphasis on divorce matters.
< $25/hr
2 - 9
1984
Boston, Massachusetts
-
At the Boston law firm of Fitch Law Partners LLP, we represent clients in all state and federal trial and appellate courts across Massachusetts and throughout New England. We apply our technical expertise, imagination and consistent energy to each lawsuit we handle.
< $25/hr
10 - 49
1984
Boston, Massachusetts
-
We help families falling apart, rebuild their world from the rubble of their old one, because children and family matter.
< $25/hr
2 - 9
Boston, Massachusetts
-
car accident lawyer Boston
NA
2 - 9
Boston, Massachusetts
-
We attorneys in Boston that handle all types of personal injury accidents.
NA
2 - 9
2005
Boston, Massachusetts
-
Sweeney Merrigan Law, LLP is a personal injury law firm in Boston comprised of talented attorneys dedicated to getting excellent results for their clients and making the community safer by holding the wrongdoers accountable. In addition to injury cases, the firm also handles dangerous drugs and defective medical device ... learn more about Sweeney Merrigan
NA
10 - 49
2010
Boston, Massachusetts
-
At Swartz & Swartz, P.C., we are dedicated personal injury lawyers in Boston. Serving as attorneys at law since the 1970s, our main goal is to guide and provide justice to the victims of traumatic accidents and catastrophic injuries. We represent clients’ cases as a car accident lawyer, workplace harassment l ...
NA
10 - 49
1972
Boston, Massachusetts
-
AtColucci, Colucci & Marcus, P.C., theexperienced Boston personal injury attorneyaggressively take the additional steps needed to ensure the chances of a favorable result and the largest-possible financial recovery. The best word to describe them is perhaps "hungrier." They are hungrier ...
NA
2 - 9
Boston, Massachusetts
-
For over 70 years, Gray, Gray & Gray, LLP has been serving the tax, accounting and business advisory needs of businesses in a variety of industries. We’ve become one of the most respected independent accounting firms in New England by going beyond the numbers so our clients can achieve success. With offices i ...
$50 - $99/hr
50 - 249
1945
Boston, Massachusetts
Got A Question? Ask Away!
Contact Us