
var statisticsDistressedNotesContent = "Movoto defines distressed properties as any property that has an agent note in the MLS that defines the property as \"Bank Owned\", \"In Foreclosure\", \"Short Sale\" (where the owner is trying to sell at a price below the mortgage balance to avoid foreclosure) or \"REO\" (a term used to indicate the property is bank owned).";
function SearchCityStatistics(isNewSearch)
{
var lbxLocation1=document.getElementById("lbxLocation1");
if(lbxLocation1.selectedIndex == -1)
{
alert("Please select a city.");
return;
}
var cityCode=lbxLocation1.value;	
iGen.WebServices.Common.GetStatisticsCityPageUrl(cityCode, onSearchCityStatisticsSuccessed);
}
function onSearchCityStatisticsSuccessed(result)
{
if(result != null && result != "")
{
window.location.href = result;
}
}
function GetCity(e)
{
if (window.event)
{
_keyCode = event.keyCode;
}
else if(e)
{
_keyCode = e.which;
}
if (_keyCode == 13)
{
SearchCityStatistics(false);
}
else
{	
var tb=document.getElementById("tbxcity");
if(tb==null)
{
return;
}	
var list1=document.getElementById("lbxLocation1");	
var city=tb.value;
var i;
for(i=0;i<list1.options.length;i++)
{
var str=list1.options[i].text;
if(str.substring(0,city.length).toLowerCase()==city.toLowerCase())
{
list1.selectedIndex=i;
return;
}
}	
}	
}
function CompareMarketTrends()
{
var currentPageCityCode = "";
var iptCity = $get("iptCity");
if(iptCity)
{
currentPageCityCode = iptCity.value;
}
var userInputCityNameForCompare = "";
var tbCompareMarketTrends2 = $get("tbCompareMarketTrends2");
if(tbCompareMarketTrends2)
{
if(Trim(tbCompareMarketTrends2.value) == "")
{
alert("Please input another city name to compare.");
tbCompareMarketTrends2.focus();
}
else
{
userInputCityNameForCompare = tbCompareMarketTrends2.value;
iGen.WebServices.city_statistics.ParseCityInfo(userInputCityNameForCompare, onCompareMarketTrendsSuccessed);
}
}
}
function CompareMarketTrendsKeyup(e)
{
if (window.event)
{
_keyCode = event.keyCode;
}
else if(e)
{
_keyCode = e.which;
}
if (_keyCode == 13)
{
CompareMarketTrends();
}
}
function onCompareMarketTrendsSuccessed(result)
{
if(result != null && result != "" && result.Rows.length > 0)
{
if(result.Rows.length == 1)
{
ShowCompareMarketTrendsCharts(result.Rows[0].CityCode);
}
else
{
var arrCityMatchResultsContent = new Array();
arrCityMatchResultsContent.push("<div style=\"margin:10px\">We found this city in different states. Please select one below.");
arrCityMatchResultsContent.push("<br/><br/>");
for(var i = 0; i < result.Rows.length; i ++)
{
arrCityMatchResultsContent.push("<a href=\"javascript:ShowCompareMarketTrendsCharts('");
arrCityMatchResultsContent.push(result.Rows[i].CityCode);
arrCityMatchResultsContent.push("')\">");
arrCityMatchResultsContent.push(result.Rows[i].CityName);
arrCityMatchResultsContent.push(", ");
arrCityMatchResultsContent.push(result.Rows[i].StateCode);
arrCityMatchResultsContent.push("</a><br/>");
}
arrCityMatchResultsContent.push("</div>");
var popUpCityMatchResults = new popUpWindow();
popUpCityMatchResults.titleBar.innerHTML = "Search Results";
popUpCityMatchResults.bodyContainerType = "content";
popUpCityMatchResults.bodyContainerTypeValue = arrCityMatchResultsContent.join('');
popUpCityMatchResults.show();
}
}
else
{
var arrCityMatchResultsContent = new Array();
arrCityMatchResultsContent.push("<div style=\"margin:10px;text-align:center\">Sorry, but we cound not recognize the city that you entered.</div>");
arrCityMatchResultsContent.push("<div style=\"margin-top:15px;margin-bottom:15px;text-align:center\"><img style=\"cursor:pointer\" src=\"");
arrCityMatchResultsContent.push(gWebPath);
arrCityMatchResultsContent.push("images/btnClose.gif\" onclick=\"closePopUpWindow();\"></div>");
var popUpCityMatchResults = new popUpWindow();
popUpCityMatchResults.titleBar.innerHTML = "Search Results";
popUpCityMatchResults.bodyContainerType = "content";
popUpCityMatchResults.bodyContainerTypeValue = arrCityMatchResultsContent.join('');
popUpCityMatchResults.show();
}
}
var lastCompareCityCode2 = null;
function ShowCompareMarketTrendsCharts(cityCode2)
{
if(cityCode2 != null && cityCode2 != "")
{
lastCompareCityCode2 = cityCode2;
}
var compareCityCode = null;
compareCityCode = lastCompareCityCode2;
closePopUpWindow();
var iptCity = $get("iptCity");
var currentCityCode = null;
if(iptCity)
{
currentCityCode = iptCity.value;
}
var compareMarketTrendsMonthRange = 12;
var compareMarketTrendsCategory = 0;
var listCompareMarketTrendsTimeRanges = document.getElementsByName("listCompareMarketTrendsTimeRanges");
if(listCompareMarketTrendsTimeRanges)
{
for(var i = 0; i < listCompareMarketTrendsTimeRanges.length; i ++)
{
if(listCompareMarketTrendsTimeRanges[i].tagName == "INPUT")
{
if(listCompareMarketTrendsTimeRanges[i].checked)
{
compareMarketTrendsMonthRange = listCompareMarketTrendsTimeRanges[i].value;
break;
}
}
}
}
var listCompareMarketTrendsCategories = $get("listCompareMarketTrendsCategories");
if(listCompareMarketTrendsCategories)
{
compareMarketTrendsCategory = listCompareMarketTrendsCategories.options[listCompareMarketTrendsCategories.selectedIndex].value;
}
var chartPageUrl = gWebPath + "StatisticsCompareMarketTrendsChart.aspx?CityCode1=" + currentCityCode + "&CityCode2=" + compareCityCode + "&MonthRange=" + compareMarketTrendsMonthRange + "&Category=" + compareMarketTrendsCategory;
var iframeCompareMarketTrends = $get("iframeCompareMarketTrends");
if(iframeCompareMarketTrends)
{
iframeCompareMarketTrends.contentWindow.location.replace(chartPageUrl);
}
}
function loadStatisticsDataForMarketSnapshots()
{
var listMarketSnapshotsPropertyTypes = document.getElementsByName("listMarketSnapshotsPropertyTypes");
if(listMarketSnapshotsPropertyTypes)
{
for(var i = 0; i < listMarketSnapshotsPropertyTypes.length; i ++)
{
if(listMarketSnapshotsPropertyTypes[i].tagName == "INPUT")
{
var checkedPropertyType = listMarketSnapshotsPropertyTypes[i].value;
var requiredMarketSnapshotsTableId = "tblMarketSnapshots" + checkedPropertyType;
var requiredMarketSnapshotsTable = $get(requiredMarketSnapshotsTableId);
if(listMarketSnapshotsPropertyTypes[i].checked)
{
if(requiredMarketSnapshotsTable)
{
requiredMarketSnapshotsTable.className = "statistic_table showElement";
}
}
else
{
if(requiredMarketSnapshotsTable)
{
requiredMarketSnapshotsTable.className = "statistic_table hideElement";
}
}
}
}
}
}
function loadStatisticsDataForMarketDataChart()
{
var listMarketDataChartPropertyTypes = document.getElementsByName("listMarketDataChartPropertyTypes");
if(listMarketDataChartPropertyTypes)
{
for(var i = 0; i < listMarketDataChartPropertyTypes.length; i ++)
{
if(listMarketDataChartPropertyTypes[i].tagName == "INPUT")
{
var checkedPropertyType = listMarketDataChartPropertyTypes[i].value;
var requiredMarketDataChartTableId = "tblMarketDataChart" + checkedPropertyType;
var requiredMarketDataChartTable = $get(requiredMarketDataChartTableId);
if(listMarketDataChartPropertyTypes[i].checked)
{
if(requiredMarketDataChartTable)
{
requiredMarketDataChartTable.className = "statistic_table showElement";
}
}
else
{
if(requiredMarketDataChartTable)
{
requiredMarketDataChartTable.className = "statistic_table hideElement";
}
}
}
}
}
}