var lawyer_track_page = 1;
var getLawyerString = jQuery('#searchForm').find('#get-lawyer-string').val();
// global search
if (jQuery('#get-lawyer-string').val()) {
var getLawyerString = jQuery('#searchForm').find('#get-lawyer-string').val();
}
// search name
if (jQuery('#advsearchForm').find('#search_name').val()) {
var getName = jQuery('#advsearchForm').find('#search_name').val();
} else {
var getName = '';
}
// search email
if (jQuery('#advsearchForm').find('#search_email').val()) {
var getEmail = jQuery('#advsearchForm').find('#search_email').val();
} else {
var getEmail = '';
}
// search city
if (jQuery('#advsearchForm').find('#search_city').val()) {
var getCity = jQuery('#advsearchForm').find('#search_city').val();
} else {
var getCity = '';
}
// search practice location
if (jQuery('#advsearchForm').find('#search_plocation').val()) {
var getPracticeLocation = jQuery('#advsearchForm').find('#search_plocation').val();
} else {
var getPracticeLocation = '';
}
// search practice area
var practiceArea = [];
jQuery('#advsearchForm').find('#search_practice > option:selected').each(function () {
practiceArea.push(jQuery(this).val());
});
// search experience
if (jQuery('#advsearchForm').find('#search_Experience > option:selected').val()) {
var getExperience = jQuery('#advsearchForm').find('#search_Experience > option:selected').val();
} else {
var getExperience = '';
}
// search experience
if (jQuery('#advsearchForm').find('#advanced-srch').val()) {
var advancedsrch = jQuery('#advsearchForm').find('#advanced-srch').val();
} else {
var advancedsrch = '';
}
// search sorting
if (jQuery('#advsearchForm').find('input[name=sorting]:checked').val()) {
var sorting = jQuery('#advsearchForm').find('input[name=sorting]:checked').val();
} else {
var sorting = '';
}
// user type
if (jQuery('#advsearchForm').find('#srch-member-type > option:selected').val()) {
var mtype = jQuery('#advsearchForm').find('#srch-member-type > option:selected').val();
} else {
var mtype = '';
}
if (jQuery('#advsearchForm').find('#college-name > option:selected').val()) {
var college_name = jQuery('#advsearchForm').find('#college-name > option:selected').val();
} else {
var college_name = '';
}
// user category
if (jQuery('#advsearchForm').find('input[name=type]:checked').val()) {
var type = jQuery('#advsearchForm').find('input[name=type]:checked').val();
} else {
var type = '';
}
loadLawyerSearch(lawyer_track_page, getLawyerString, getName, getEmail, getCity, getPracticeLocation, practiceArea, getExperience, advancedsrch, sorting, mtype, type, college_name, flag = false);
jQuery(document).on("click", "a#load-more-lawyer-content", function (e) {
lawyer_track_page++;
loadLawyerSearch(lawyer_track_page, getLawyerString, getName, getEmail, getCity, getPracticeLocation, practiceArea, getExperience, advancedsrch, sorting, mtype, type, college_name, flag = true);
});
$(document).ready(function () {
$(window).scroll(function () {
if ($(window).scrollTop() + $(window).height() >= $(document).height() - 300) {
lawyer_track_page++;
loadLawyerSearch(lawyer_track_page, getLawyerString, getName, getEmail, getCity, getPracticeLocation, practiceArea, getExperience, advancedsrch, sorting, mtype, type, college_name, flag = true);
}
});
});
function loadLawyerSearch(lawyer_track_page, getLawyerString, getName, getEmail, getCity, getPracticeLocation, practiceArea, getExperience, advancedsrch, sorting, mtype, type, college_name, flag) {
jQuery.ajax({
url: url + 'search/lawyerLoadMore',
type: 'post',
data: {lawyer_page: lawyer_track_page, q: getLawyerString, sname: getName, email: getEmail, city: getCity, plocation: getPracticeLocation, practice: practiceArea, advancedsrch: advancedsrch, experience: getExperience, sorting: sorting, mtype: mtype, type: type, college: college_name},
dataType: 'html',
beforeSend: function () {
jQuery("#render-lawyer-load-more").html('Load more ');
//jQuery("#load-spinner").html('');
},
complete: function () {
jQuery("#load-spinner").html('');
},
success: function (html) {
jQuery("#render-lawyer-load-more").html('Load more ');
if (html == 1) {
jQuery("#render-lawyer-load-more").html('You have reached end of the record!');
} else {
jQuery('#lawyer-results').append(jQuery(html).hide().fadeIn(500));
}
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
}
});
}