var delim1='-~=1=~-';var delim2='-~=2=~-';var delim3='-~=3=~-';var delim4='-~=4=~-';if(typeof(PageNumber)=="undefined")PageNumber=1;if(typeof(MarshaListings)=="undefined")MarshaListings=0;if(typeof(MarshaSold)=="undefined")MarshaSold=0;if(typeof(SortOrder)=="undefined")SortOrder=1;Loading='
';function ProductShowImage(ImageID){curImage=$("#"+ImageID).attr('data-num');$("#ProductImages img").removeClass('border-danger');$("#"+ImageID).addClass('border-danger');$("#Display_Image").attr('src',$("#"+ImageID).attr('data-main'));}function ProductChangeImage(Dir){if(Dir=='Prev')curImage--;if(Dir=='Next')curImage++;if(curImage==0)curImage=totalImages;if(curImage>totalImages)curImage=1;ProductShowImage(ProductImage[curImage-1]);}
function SearchButtonClick(PageNumber, MarshaListings, MarshaSold)
{
console.log("SearchButtonClick");
var AJX_Location = $("#Search_Location").val();
var AJX_Estate = $("#Estate_Name").val();
var AJX_Condo_Name = $("#Condo_Name").val();
var AJX_Beds = $("#Search_Beds").val();
var AJX_Baths = $("#Search_Baths").val();
var AJX_Type = $("#Search_Type").val();
var AJX_PriceMin = $("#Price_Min").val();
var AJX_PriceMax = $("#Price_Max").val();
var AJX_MLS_Number = $("#MLS_Number").val();
var Waterfront = $("#Waterfront:checked").val();
var Pool = $("#Pool:checked").val();
var Videos = $("#Videos:checked").val();
var Virtual_Tours = $("#Virtual_Tours:checked").val();
setCookie("d1", d1);
setCookie("d2", d2);
setCookie("SS_Estate", AJX_Estate);
setCookie("SS_Condo_Name", AJX_Condo_Name);
setCookie("SS_PriceMin", AJX_PriceMin);
setCookie("SS_PriceMax", AJX_PriceMax);
setCookie("SS_Waterfront", Waterfront);
setCookie("SS_Pool", Pool);
setCookie("SS_Videos", Videos);
setCookie("SS_Virtual_Tours", Virtual_Tours);
setCookie("Search_Beds", AJX_Beds);
setCookie("Search_Baths", AJX_Baths);
setCookie("Search_Type", AJX_Type);
setCookie("Price_Min", AJX_PriceMin);
setCookie("Price_Max", AJX_PriceMax);
GetListings(PageNumber, MarshaListings, MarshaSold);
}
function GetListings(PageNumber, MarshaListings, MarshaSold)
{
$("#Listings").html(Loading);
var AJX_Location = $("#Search_Location").val();
var AJX_Estate = getCookie("SS_Estate");
var AJX_Condo_Name = getCookie("SS_Condo_Name");
var AJX_Beds = $("#Search_Beds").val();
var AJX_Baths = $("#Search_Baths").val();
var AJX_Type = $("#Search_Type").val();
var AJX_PriceMin = $("#Price_Min").val();
var AJX_PriceMax = $("#Price_Max").val();
var AJX_MLS_Number = $("#MLS_Number").val();
var Virtual_Tours = $("#Virtual_Tours:checked").val();
if (Virtual_Tours != 1) Virtual_Tours = 0;
var Videos = $("#Videos:checked").val();
if (Videos != 1) Videos = 0;
var Pool = $("#Pool:checked").val();
if (Pool != 1) Videos = 0;
var Waterfront = $("#Waterfront:checked").val();
if (Waterfront != 1) Videos = 0;
if (typeof(MarshaListings) == "undefined") MarshaListings = 0;
if (typeof(MarshaSold) == "undefined") MarshaSold = 0;
if (typeof(PageNumber) == 'undefined') PageNumber = 1;
var AJX_Page = PageNumber;
sd = {
'Function': "Search",
'AJX_Location': AJX_Location,
'AJX_Estate': AJX_Estate,
'AJX_Condo_Name': AJX_Condo_Name,
'AJX_Beds': AJX_Beds,
'd1': d1,
'd2': d2,
'AJX_Baths': AJX_Baths,
'AJX_Type': AJX_Type,
'AJX_Page': AJX_Page,
'AJX_PriceMin': AJX_PriceMin,
'AJX_PriceMax': AJX_PriceMax,
'AJX_MLS_Number': AJX_MLS_Number,
'MarshaListings': MarshaListings,
'AJX_Virtual_Tours': Virtual_Tours,
'AJX_Videos': Videos,
'AJX_Pool': Pool,
'AJX_Waterfront': Waterfront,
'MarshaSold': MarshaSold,
'SortOrder': SortOrder
}
$.ajax({
'url': "/ajx/search.php",
'global': false,
'dataType': "json",
'type': "POST",
'data': sd,
'success': function(data) {
TotalPages = data.TotalPages;
CurrentPage = data.CurrentPage;
TotalListings = data.TotalListings;
NextPage = parseInt(CurrentPage) + 1;
LastPage = parseInt(CurrentPage) - 1;
CS = (parseInt(CurrentPage) * 16) - 15;
CE = (parseInt(CurrentPage) * 16);
if (CE > TotalListings) CE = data.TotalListings;
$("#PageLabel").html('
Showing ' + CS + '-' + CE + ' of ' + TotalListings + '
');
$("#PageLabel2").html('
Showing ' + CS + '-' + CE + ' of ' + TotalListings + '
');
ShowPages(TotalPages, CurrentPage, MarshaListings);
$("#Listings").html(data.Listings);
}
});
}
function ShowPages(TotalPages, CurrentPage, MarshaListings) {
var HTML = '';
var tpc = 0;
NextPage = parseInt(CurrentPage) + 1;
LastPage = parseInt(CurrentPage) - 1;
if (LastPage == 0) LastPage = 1;
if (LastPage != CurrentPage && LastPage != 0) HTML += '