

// var page ;
var pages ;
var box_contents = '' ;
var property ;
var Pproperty ;
var endproperty ;
var startproperty ;
var url ;
var first ;
var last;
var prev ;
var next;
var url ;
var photo ;
var photourl ;
var photo1 ;
var photo2 ;

var details = new Array ("STATUS","SALE_PRICE","LOCATION","ADDRESS","DEVELOPMENT","COUNTY","PROP_TYPE_DESCRIPTION","PROPERTY_CLASS","PRICE_SQ_FT","BUILDING_SQUARE_FOOTAGE","BEDS","BATHS","VIEW","REAR_EXPOSURE","LOT","POOL","YEAR_BUILT","FURNISHED","TAXES","HOA_FEES","MLS_LISTING_ID") ;

var features = new Array ("AMENITIES","APPROVAL","BEDROOMS","BOAT_ACCESS","CABLE_AVAILABLE","COMMUNITY_TYPE","CONSTRUCTION","COOLING","DINING","ELEVATOR","EQUIPMENT","EXTERIOR","FLOORING","GARAGE","HEATING","HOA","INTERIOR","IRRIGATION","KITCHEN","MAINTENANCE","MASTER_BATH","PARKING","PETS","ROOMS","RESTRICTIONS","SECURITY","SPA","VIEW","WINDOWS") ;


function ShowPageNav()
{
var I ;
	box_contents += 'page: &nbsp;';
	if (! page) box_contents +='all &nbsp;' ;
	else box_contents +='<a href="/sales.php?requestedpage=0" onclick="return viewpage_Handler(0)">all</a> &nbsp;' ;
	if (page <2)box_contents += 'prev &nbsp;' ;
	else box_contents += '<a href="/sales.php?requestedpage=' + (page-1) + '" onclick="return viewpage_Handler(' + (page-1) + ')">prev</a> &nbsp;' ;
	for (I = 1; I <= pages; I++)
	{
		if (I == page) box_contents += '[' + I + '] &nbsp;' ;
		else box_contents += '<a href="/sales.php?requestedpage=' + I + '" onclick="return viewpage_Handler(' + I + ')">[' + I + ']</a> &nbsp;' ;
	}
	if (page == 0 || page == pages)	box_contents += ' next&nbsp;&nbsp;&nbsp;';
	else box_contents += '<a href="/sales.php?requestedpage=' + (page+1) + '" onclick="return viewpage_Handler(' + (page+1) + ')"> next</a>&nbsp;&nbsp;&nbsp;';}

function viewpage_Handler(reqpage){
var I;
box_contents = '' ;
page = reqpage ;
pages = (maxproperty / 3);
if (maxproperty%3 != 0) pages = pages +1;
if (page != 0 && page > pages) page = 1 ;
if (page == 0 ) 
{
	startproperty = 0 ;
	endproperty = maxproperty ;
}
else
{
	startproperty = (page-1) * 3 ;
    endproperty = startproperty+2 ;
}

property = startproperty ;
while (property <= endproperty) 
{
Pproperty = properties[property] ;
box_contents += '<table width="784" class="pagenav"><tr><td align="left" valign="bottom">property ' + (property+1) + ' of ' + maxproperty + '</td><td align="right"'; 
if (property == startproperty)
{
	box_contents += 'valign="center">';
	ShowPageNav();
}
else
{
  box_contents +=  'valign="middle"><a href="#top">top</a> &nbsp;<a href="#bottom">bottom</a>&nbsp;&nbsp;&nbsp;';
}
box_contents += '</td></tr></table><table width="784" border="0" cellpadding="0" cellspacing="0" class="PropertiesBox"><tbody><tr><td valign="top" width="150"><table border="0" width="150"><tbody><tr><td colspan="2"><a href="sales.php?viewdetails=' + (Pproperty["MLS_LISTING_ID"]) + '" onClick="return viewdetails_Handler(' + property + ')"><img src="' + (Pproperty["PHOTO_URL"]) + '" class="style10"  alt="click to view this property\'s details" style="height: 103px; width: 139px;" border="0"></a></td></tr><tr><td class="PropertiesLabel" align="left" valign="top" width="15">MLS:&nbsp;</td><td class="PropertiesText" align="left" valign="top" width="135">' + (Pproperty["MLS_LISTING_ID"]) + '</td></tr></tbody></table>' ;
	box_contents += '</td><td valign="top" width="175"><table><tbody><tr><td class="PropertiesLabel" align="left" valign="top">' + labels["SALE_PRICE"] + '</td><td class="PropertiesText" align="left" valign="top">' + Pproperty["SALE_PRICE"] +'</td></tr><tr><td class="PropertiesLabel" align="left" valign="top">' + labels["BEDS"] + '</td><td class="PropertiesText" align="left" valign="top">' + Pproperty["BEDS"] ;
	box_contents += '</td></tr><tr><td class="PropertiesLabel" align="left" valign="top">' + labels["BATHS"] + '</td><td class="PropertiesText" align="left" valign="top"> ' + Pproperty["BATHS"] + '</td></tr><tr><td class="PropertiesLabel" align="left" valign="top">' + labels["BUILDING_SQUARE_FOOTAGE"] + '</td><td class="PropertiesText" align="left" valign="top">' + Pproperty["BUILDING_SQUARE_FOOTAGE"] + '</td></tr><tr><td class="PropertiesLabel" align="left" valign="top">' + labels["PRICE_SQ_FT"] + '</td><td class="PropertiesText" align="left" valign="top">' + Pproperty["PRICE_SQ_FT"] + '</td></tr><tr><td class="PropertiesLabel" align="left" valign="top">' + labels["PROPERTY_TYPE"] + '</td><td class="PropertiesText" align="left" valign="top">' + Pproperty["PROPERTY_TYPE"] + '</td></tr></tbody></table></td><td class="ProperiesDescriptionStyle" valign="top">' ;
box_contents += '<table border="0" class="ProperiesDescriptionStyle" align="left"><tbody><tr><td class="PropertiesLabel" align="left" valign="top" width="25">' + labels["LOCATION"] + '</td><td class="PropertiesText" align="left" valign="top" width="400">' + Pproperty["LOCATION"] + '</td><tr><tr><td align="left" class="PropertiesLabel">' + labels["ADDRESS"] + '</td><td class="ListingResultsText" align="left">' + Pproperty["ADDRESS"] +'</td></tr></tr><td class="PropertiesLabel" align="left" valign="top" width="25">' + labels["DEVELOPMENT"] + '</td><td class="PropertiesText" align="left" valign="top" width="400">' + Pproperty["DEVELOPMENT"] + '</td></tr>' ;
box_contents += '<tr><td class="PropertiesText" colspan="2" valign="top" width="450"><table class="PropertyDescriptionTable "border="0" width="450"><tbody><tr><td width="450" class="PropertiesText" align="left"><div class="PropertyDescriptionText">' + Pproperty["REMARKS"] + '</div></td><td>&nbsp;</td></tr><tr><td colspan="3"></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr><td colspan="3"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr>' ;
box_contents += '<td align="left" class="RealtorText">&nbsp;<img src="images/brlogo_house25.gif" border="0">&nbsp;This listing courtesy of ' + Pproperty["MLS_OFFICE_NAME"] + '</td><td class="DetailsLink" align="right"><a href="sales.php?viewdetails=' + Pproperty["MLS_LISTING_ID"] + '" class="DetailsLink"><img src="images/but_details_c.gif" alt="click to view this property\'s details" border="0" onClick="return viewdetails_Handler(' + property + ')"></a>&nbsp;&nbsp;</td></tbody></table></td></tr></tbody></table>' ;
property++ ;
if (property >= maxproperty) break;
}
box_contents +=  '<table width="784" class="pagenav"><tr><td align="left" valign="center">&nbsp;&nbsp;&nbsp;' + updatedate + '</td><td align="right" valign="center">';
ShowPageNav();
box_contents += '</td><tr></table>';
document.getElementById("property_list").innerHTML = box_contents ;
location.href="#top" ;
return false ;
}
function showphoto_Handler (index,num) 
{
Pproperty = properties[index];
url = Pproperty["PHOTO_URL"] ;
if (num != 1) 	url = Pproperty["PHOTO_URL"].substring(0, Pproperty["PHOTO_URL"].lastIndexOf('.')) + '_' + num + Pproperty["PHOTO_URL"].substring(Pproperty["PHOTO_URL"].lastIndexOf('.'));
document.images["largephoto"].src = url ;
return false ;
}

function ShowDetailsNav(){
	box_contents += '<a href="/sales.php?requestedpage=' + page + '" onclick="return viewpage_Handler(' + page + ')">back to listings</a>&nbsp;&nbsp;&nbsp;' ;
	if ( ! property) box_contents += 'first&nbsp;&nbsp;&nbsp;prev&nbsp;&nbsp;&nbsp;';
	else box_contents += '<a href="/sales.php?viewdetails=' + first + '" onclick="return viewdetails_Handler(0)">first</a>&nbsp;&nbsp;&nbsp;<a href="/sales.php?viewdetails=' + prev + '" onclick="return viewdetails_Handler(' + (property-1) + ')">prev</a>&nbsp;&nbsp;&nbsp;' ;
	if (property == maxproperty-1) box_contents += 'next&nbsp;&nbsp;&nbsp;last&nbsp;&nbsp;&nbsp;';
	else box_contents += '<a href="/sales.php?viewdetails=' + next + '" onclick="return viewdetails_Handler(' + (property+1) + ')">next</a>&nbsp;&nbsp;&nbsp;<a href="/sales.php?viewdetails=' + last + '" onclick="return viewdetails_Handler(' + (maxproperty-1) + ')">last</a>&nbsp;&nbsp;&nbsp;' ;
}

function viewdetails_Handler(index)
{
//alert (index) ;
var count ;
var I ;
photo = 1 ;
property = index ;
Pproperty = properties[0];
first = Pproperty["MLS_LISTING_ID"];
Pproperty = properties[maxproperty-1];
last = Pproperty["MLS_LISTING_ID"]
if (index)
{
	Pproperty = properties[index-1];
	prev = Pproperty["MLS_LISTING_ID"];
}
if (index < maxproperty-1)
{
	Pproperty = properties[index+1];
	next = Pproperty["MLS_LISTING_ID"];
}
Pproperty = properties[index];
	photourl = Pproperty["PHOTO_URL"] ;
photo1 = photourl.substr (0, photourl.lastIndexOf('.'));
photo2 = photourl.substr (photourl.lastIndexOf('.'));
box_contents = '' ;
box_contents += '<span class="style19"><table width="784" bgcolor="#FFFFFF" class="pagenav"><tr><td width="784" align="left" valign="bottom">property ' + (property+1) +' of ' + maxproperty + '</td><td width="784" align="right" valign="center">' ;
ShowDetailsNav();
box_contents += '</td></tr></table><table width="784" border="0" align="CENTER" cellpadding="0" cellspacing="0" class="PropertiesBox"><tr><td><table width="780" align="center" class="OverallDetailsBox"><tr><td width="420" align="center" valign="top"><table border="0" align="CENTER" cellpadding="0" cellspacing="0"><tr valign="top"><td width="416" align="left" valign="top" class="PropertiesText"><span class="style9"><strong>Details</strong></span><br><br>' + Pproperty["REMARKS"] + '<br><br></td></tr></table><table border=0 align="CENTER" cellpadding=0 cellspacing=0>' ;
count = details.length ;
for (I = 0 ; I < count; I++) 
{
box_contents += '<tr><td width=96 align=left valign=top class="PropertiesLabel">' + (labels[details[I]]) +'</td><td width=310 align=left valign=top class="PropertiesText">' + (Pproperty[details[I]]) + '</td></tr>' ;
}
box_contents += '</table></td><td width="353" align="left" valign="top"><table width="353" align="right" class="DetailsPhotosBox"><tr valign="middle"><td colspan="3"><table width="353" class="buttonsBox"><tr><td align="center" valign="bottom"><a href="javascript:void(0)" OnClick="window.open(\'floorplan.php?design=' + Pproperty["DESIGN"] + '&beds=' + Pproperty["NUMBEDS"] + '\',\'\',\'height=910,width=460,scrollbars\')" ><img src="images/sales_floorplan.gif" width="84" height="18" alt="view the floorplan for this type of condo" border="0"></a></td>' ;
box_contents += '<td align="center" valign="bottom"><a href="javascript:void(0)" OnClick="window.open(\'building.php?building=' + Pproperty["BUILDING"] + '\',\'\',\'height=600,width=730\')" ><img src="images/sales_building.gif" width="79" height="18" border="0"  alt="view more information about this building" ></a></td>' ;
box_contents += '<td align="center" valign="bottom"><a href="javascript:void(0)" OnClick="window.open(\'realestate_enquiry_form.php?subject=Enquiry about ' + Pproperty["ENQUIRY"] + '\',\'\',\'height=550,width=700\')" ><img src="images/sales_email.gif" alt="contact Paul Zerwal about this property"width="59" height="18" border="0"></a></td></tr></table></td></tr>' ;
count = Pproperty["PHOTO_QUANTITY"] ;
if (count > 0)                            
{
	box_contents += '<tr><td colspan="3"><img name=largephoto  class="style10" src="' + photourl +'" width="350" height="263"></td></tr>' ;
    box_contents += '<tr><td colspan="3" align="center"><br>click on any photo below to see it highlighted above </td></tr>' ;
	I = 0 ;
	while( I < count)
	{
       box_contents +=  '<tr>' ;
	   for (L = 0 ; L < 3 ; L++)
	   {
	      box_contents += '<td>' ;
		  if (I < count)
		  {
		      box_contents += '<a href="sales.php?viewdetails='  + Pproperty["MLS_LISTING_ID"] + '&photo=' + (I+1) + '" onclick="return showphoto_Handler(' +   property + ',' + (I+1) + ')"><img src="'  ;
		      if (I == 0 ) box_contents +=  photourl ;
		      else box_contents += photo1 + '_' + (I+1) + photo2  ;
		      box_contents += '" width="113" height="75" class="style10"></a>';
		  }
		  else
		  {
		      box_contents += '<img src="images/nophoto.gif" width="113" height="75">' ;
		  }
		  box_contents += '</td>' ;
		  I++ ;
		}
		box_contents += '</tr>' ;
	}
		  
}
box_contents += '</table></td></tr></table></td></tr><td><hr><table width=764 border=0 align="center" cellpadding=0 cellspacing=0><tr><td width="110" align="left" valign="top" class="PropertiesLabel"><span class="style9">Features</span><br><br></td><td width="654" align="right" valign="top"><a href="#top">top</a> &nbsp;<a href="#bottom">bottom</a>&nbsp;&nbsp;&nbsp;</td></tr>' ;
count = features.length ;
for (I = 0 ; I < count; I++) 
{
box_contents += '<tr><td width="110" align="left" valign="top" class="PropertiesLabel">' + (labels[features[I]]) + '</td><td width="654" align="left" valign="top" class="PropertiesText">' + (Pproperty[features[I]]) + '</td></tr>' ;
}						  
box_contents += '<tr><td><br></td></tr></table></td></tr></table><table width="784" bgcolor="#FFFFFF" class="pagenav"><tr><td align="left" valign="center">&nbsp;&nbsp;&nbsp;' + updatedate + '</td><td align="right" valign="center">' ;
ShowDetailsNav();
box_contents += '</td></tr></table></span>' ;
document.getElementById("property_list").innerHTML = box_contents ;
location.href="#top" ;
return false ;
}


