Profile
Call or email if you need immediate assistance. Thanks!
Phone Email
Logout
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_short+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_large+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].price+'
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].bed+' '+word_translate.beds+''); lead_listing_views_html.push(''+lead_listing_views[i].bath+' '+word_translate.baths+''); lead_listing_views_html.push(''+lead_listing_views[i].sqft+' '+word_translate.sqft+''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); //console.log(lead_listing_views[i].mls_num); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); //lead_listing_views_html.push('
'); //lead_listing_views_html.push(''); //lead_listing_views_html.push(''); //lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].address_short + ' ' + lead_listing_views[i].address_large +''); lead_listing_views_html.push('
'); } jQuery("#_ib_lead_activity_rows").html(lead_listing_views_html.join("")); } // build pagination if (response.lead_info.hasOwnProperty('listing_views_pagination')) { if (response.lead_info.listing_views_pagination.total_pages > 1) { var lead_listing_views_paging = []; if (response.lead_info.listing_views_pagination.has_prev_page) { lead_listing_views_paging.push(''); } lead_listing_views_paging.push('
'); var lead_listing_views_page_range = response.lead_info.listing_views_pagination.page_range_links; for (var i = 0, l = lead_listing_views_page_range.length; i < l; i++) { if (lead_listing_views_page_range[i] == response.lead_info.listing_views_pagination.current_page) { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } else { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } } lead_listing_views_paging.push('
'); if (response.lead_info.listing_views_pagination.has_next_page) { lead_listing_views_paging.push(''); } jQuery("#_ib_lead_activity_pagination").html(lead_listing_views_paging.join("")); } } } }); } } if ($(this).hasClass("ms-tab-favorites")) { //alert("load saved favorites"); if (jQuery("#ib-lead-history-menu-btn").length) { jQuery.ajax({ url :__flex_g_settings.fetchLeadActivitiesEndpoint, method: "POST", data: { access_token: __flex_g_settings.accessToken, flex_credentials: Cookies.get("ib_lead_token"), paging: "saved_listings", page: 1 }, dataType: "json", success: function(response) { // fill activity lead jQuery("#_ib_lead_activity_rows").empty(); jQuery("#_ib_lead_activity_pagination").empty(); if (response.lead_info.saved_listings.length) { var lead_listing_views = response.lead_info.saved_listings; var lead_listing_views_html = []; for (var i = 0, l = lead_listing_views.length; i < l; i++) { lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_short+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_large+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].price+'
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].bed+' '+word_translate.beds+''); lead_listing_views_html.push(''+lead_listing_views[i].bath+' '+word_translate.baths+''); lead_listing_views_html.push(''+lead_listing_views[i].sqft+' '+word_translate.sqft+''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); // lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].address_short + ' ' + lead_listing_views[i].address_large +''); lead_listing_views_html.push('
'); } jQuery("#_ib_lead_activity_rows").html(lead_listing_views_html.join("")); } // build pagination if (response.lead_info.hasOwnProperty('saved_listings_pagination')) { if (response.lead_info.saved_listings_pagination.total_pages > 1) { var lead_listing_views_paging = []; if (response.lead_info.saved_listings_pagination.has_prev_page) { lead_listing_views_paging.push(''); } lead_listing_views_paging.push('
'); var lead_listing_views_page_range = response.lead_info.saved_listings_pagination.page_range_links; for (var i = 0, l = lead_listing_views_page_range.length; i < l; i++) { if (lead_listing_views_page_range[i] == response.lead_info.saved_listings_pagination.current_page) { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } else { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } } lead_listing_views_paging.push('
'); if (response.lead_info.saved_listings_pagination.has_next_page) { lead_listing_views_paging.push(''); } jQuery("#_ib_lead_activity_pagination").html(lead_listing_views_paging.join("")); } } } }); } } if ($(this).hasClass("ms-tab-searches")) { //alert("load saved searches"); if (jQuery("#ib-lead-history-menu-btn").length) { jQuery.ajax({ url :__flex_g_settings.fetchLeadActivitiesEndpoint, method: "POST", data: { access_token: __flex_g_settings.accessToken, flex_credentials: Cookies.get("ib_lead_token"), paging: "saved_searches", page: 1 }, dataType: "json", success: function(response) { // fill activity lead jQuery("#_ib_lead_activity_rows").empty(); jQuery("#_ib_lead_activity_pagination").empty(); if (response.lead_info.saved_searches.length) { var lead_listing_views = response.lead_info.saved_searches; var lead_listing_views_html = []; for (var i = 0, l = lead_listing_views.length; i < l; i++) { lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+formatShortPriceX(lead_listing_views[i].search_count)+' '+word_translate.listings+''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'+lead_listing_views[i].name+'
'); lead_listing_views_html.push('
'+word_translate.saved_on+' '+lead_listing_views[i].f_date+'
'); lead_listing_views_html.push(''+lead_listing_views[i].interval_name+' - '+lead_listing_views[i].notification_types+'.'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].name +''); lead_listing_views_html.push('
'); } jQuery("#_ib_lead_activity_rows").html(lead_listing_views_html.join("")); } // build pagination if (response.lead_info.hasOwnProperty('saved_searches_pagination')) { if (response.lead_info.saved_searches_pagination.total_pages > 1) { var lead_listing_views_paging = []; if (response.lead_info.saved_searches_pagination.has_prev_page) { lead_listing_views_paging.push(''); } lead_listing_views_paging.push('
'); var lead_listing_views_page_range = response.lead_info.saved_searches_pagination.page_range_links; for (var i = 0, l = lead_listing_views_page_range.length; i < l; i++) { if (lead_listing_views_page_range[i] == response.lead_info.saved_searches_pagination.current_page) { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } else { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } } lead_listing_views_paging.push('
'); if (response.lead_info.saved_searches_pagination.has_next_page) { lead_listing_views_paging.push(''); } jQuery("#_ib_lead_activity_pagination").html(lead_listing_views_paging.join("")); } } } }); } } }); // for pagination $("#_ib_lead_activity_pagination").on("click", "a", function() { if ($(this).hasClass("ib-plitem-activ")) { return; } var tab_active = $("#_ib_lead_activity_tab").find("button.active:eq(0)").data("tab"); var new_page = $(this).data("page"); console.log(tab_active); console.log(new_page); switch(tab_active) { case "favorites": if (jQuery("#ib-lead-history-menu-btn").length) { jQuery.ajax({ url :__flex_g_settings.fetchLeadActivitiesEndpoint, method: "POST", data: { access_token: __flex_g_settings.accessToken, flex_credentials: Cookies.get("ib_lead_token"), paging: "saved_listings", page: new_page }, dataType: "json", success: function(response) { // fill activity lead jQuery("#_ib_lead_activity_rows").empty(); jQuery("#_ib_lead_activity_pagination").empty(); if (response.lead_info.saved_listings.length) { var lead_listing_views = response.lead_info.saved_listings; var lead_listing_views_html = []; for (var i = 0, l = lead_listing_views.length; i < l; i++) { lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_short+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_large+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].price+'
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].bed+' '+word_translate.beds+''); lead_listing_views_html.push(''+lead_listing_views[i].bath+' '+word_translate.baths+''); lead_listing_views_html.push(''+lead_listing_views[i].sqft+' '+word_translate.sqft+''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); // lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].address_short + ' ' + lead_listing_views[i].address_large +''); lead_listing_views_html.push('
'); } jQuery("#_ib_lead_activity_rows").html(lead_listing_views_html.join("")); } // build pagination if (response.lead_info.hasOwnProperty('saved_listings_pagination')) { if (response.lead_info.saved_listings_pagination.total_pages > 1) { var lead_listing_views_paging = []; if (response.lead_info.saved_listings_pagination.has_prev_page) { lead_listing_views_paging.push(''); } lead_listing_views_paging.push('
'); var lead_listing_views_page_range = response.lead_info.saved_listings_pagination.page_range_links; for (var i = 0, l = lead_listing_views_page_range.length; i < l; i++) { if (lead_listing_views_page_range[i] == response.lead_info.saved_listings_pagination.current_page) { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } else { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } } lead_listing_views_paging.push('
'); if (response.lead_info.saved_listings_pagination.has_next_page) { lead_listing_views_paging.push(''); } jQuery("#_ib_lead_activity_pagination").html(lead_listing_views_paging.join("")); } } } }); } break; case "searches": if (jQuery("#ib-lead-history-menu-btn").length) { jQuery.ajax({ url :__flex_g_settings.fetchLeadActivitiesEndpoint, method: "POST", data: { access_token: __flex_g_settings.accessToken, flex_credentials: Cookies.get("ib_lead_token"), paging: "saved_searches", page: new_page }, dataType: "json", success: function(response) { // fill activity lead jQuery("#_ib_lead_activity_rows").empty(); jQuery("#_ib_lead_activity_pagination").empty(); if (response.lead_info.saved_searches.length) { var lead_listing_views = response.lead_info.saved_searches; var lead_listing_views_html = []; for (var i = 0, l = lead_listing_views.length; i < l; i++) { lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+formatShortPriceX(lead_listing_views[i].search_count)+' '+word_translate.listings+''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'+lead_listing_views[i].name+'
'); lead_listing_views_html.push('
'+word_translate.saved_on+' '+lead_listing_views[i].f_date+'
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].name +''); lead_listing_views_html.push('
'); } jQuery("#_ib_lead_activity_rows").html(lead_listing_views_html.join("")); } // build pagination if (response.lead_info.hasOwnProperty('saved_searches_pagination')) { if (response.lead_info.saved_searches_pagination.total_pages > 1) { var lead_listing_views_paging = []; if (response.lead_info.saved_searches_pagination.has_prev_page) { lead_listing_views_paging.push(''); } lead_listing_views_paging.push('
'); var lead_listing_views_page_range = response.lead_info.saved_searches_pagination.page_range_links; for (var i = 0, l = lead_listing_views_page_range.length; i < l; i++) { if (lead_listing_views_page_range[i] == response.lead_info.saved_searches_pagination.current_page) { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } else { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } } lead_listing_views_paging.push('
'); if (response.lead_info.saved_searches_pagination.has_next_page) { lead_listing_views_paging.push(''); } jQuery("#_ib_lead_activity_pagination").html(lead_listing_views_paging.join("")); } } } }); } break; case "history": default: if (jQuery("#ib-lead-history-menu-btn").length) { jQuery.ajax({ url :__flex_g_settings.fetchLeadActivitiesEndpoint, method: "POST", data: { access_token: __flex_g_settings.accessToken, flex_credentials: Cookies.get("ib_lead_token"), paging: "listing_views", page: new_page }, dataType: "json", success: function(response) { // fill activity lead jQuery("#_ib_lead_activity_rows").empty(); jQuery("#_ib_lead_activity_pagination").empty(); if (response.lead_info.listing_views.length) { var lead_listing_views = response.lead_info.listing_views; var lead_listing_views_html = []; for (var i = 0, l = lead_listing_views.length; i < l; i++) { lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_short+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].address_large+'
'); lead_listing_views_html.push('
'+lead_listing_views[i].price+'
'); lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].bed+' '+word_translate.beds+''); lead_listing_views_html.push(''+lead_listing_views[i].bath+' '+word_translate.baths+''); lead_listing_views_html.push(''+lead_listing_views[i].sqft+' '+word_translate.sqft+''); lead_listing_views_html.push('
'); lead_listing_views_html.push('
'); //console.log(lead_listing_views[i].mls_num); lead_listing_views_html.push('
'); lead_listing_views_html.push(''); lead_listing_views_html.push('
'); //lead_listing_views_html.push('
'); //lead_listing_views_html.push(''); //lead_listing_views_html.push(''); //lead_listing_views_html.push('
'); lead_listing_views_html.push(''+lead_listing_views[i].address_short + ' ' + lead_listing_views[i].address_large +''); lead_listing_views_html.push('
'); } jQuery("#_ib_lead_activity_rows").html(lead_listing_views_html.join("")); } // build pagination if (response.lead_info.hasOwnProperty('listing_views_pagination')) { if (response.lead_info.listing_views_pagination.total_pages > 1) { var lead_listing_views_paging = []; if (response.lead_info.listing_views_pagination.has_prev_page) { lead_listing_views_paging.push(''); } lead_listing_views_paging.push('
'); var lead_listing_views_page_range = response.lead_info.listing_views_pagination.page_range_links; for (var i = 0, l = lead_listing_views_page_range.length; i < l; i++) { if (lead_listing_views_page_range[i] == response.lead_info.listing_views_pagination.current_page) { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } else { lead_listing_views_paging.push(''+lead_listing_views_page_range[i]+''); } } lead_listing_views_paging.push('
'); if (response.lead_info.listing_views_pagination.has_next_page) { lead_listing_views_paging.push(''); } jQuery("#_ib_lead_activity_pagination").html(lead_listing_views_paging.join("")); } } } }); } break; } }); // hide property from listings views $(document).on("click", ".ib-la-hp", function(event) { event.stopPropagation(); var token_id = $(this).data("mls"); console.log(token_id); console.log('removing...'); $(this).parent().parent().remove(); $.ajax({ url: __flex_g_settings.ajaxUrl, method: "POST", data: { action: "ib_hide_listing_view", mls_num: token_id }, dataType: "json", success: function(data) { console.log('property view hidden'); // if not available items, redirect page to 1 // if (0 === jQuery("#_ib_lead_activity_rows").children().length) { jQuery("#_ib_lead_activity_tab button:eq(0)").click(); // } } }); }); // remove favorite from personalized view widget $(document).on("click", ".ib-la-rf", function(event) { event.stopPropagation(); var token_alert = $(this).data("token-alert"); var token_id = $(this).data("mls"); console.log(token_alert); console.log('removing...'); $(this).parent().parent().remove(); $.ajax({ url: __flex_g_settings.ajaxUrl, method: "POST", data: { action: "flex_favorite", type_action: "remove", mls_num: token_id, token_alert: token_alert }, dataType: "json", success: function(data) { console.log('saved search removed'); // if not available items, redirect page to 1 // if (0 === jQuery("#_ib_lead_activity_rows").children().length) { jQuery("#_ib_lead_activity_tab button:eq(1)").click(); // } } }); }); // remove saved search from personalized view widget $(document).on("click", ".ib-la-rss", function(event) { event.stopPropagation(); var token_alert = $(this).data("token-alert"); var token_id = $(this).data("id"); console.log(token_alert); console.log('removing...'); $(this).parent().parent().remove(); $.ajax({ url: __flex_g_settings.ajaxUrl, method: "POST", data: { action: "flex_save_search", type: "remove", id: token_id, token_alert: token_alert }, dataType: "json", success: function(data) { console.log('saved search removed'); // if not available items, redirect page to 1 // if (0 === jQuery("#_ib_lead_activity_rows").children().length) { jQuery("#_ib_lead_activity_tab button:eq(2)").click(); // } } }); }); });})(jQuery);