
function additem()
{
var src = document.forms[0].elements["lbxLocation1"];
while(src.selectedIndex > -1)
{
var targ = src.form.elements["lbxLocation2"];
var opt = src.options[src.selectedIndex];
opt.text = src.options[src.selectedIndex].text;
opt.value = src.options[src.selectedIndex].value;
targ.options[targ.options.length] = new Option(opt.text,opt.value);
src.options[src.selectedIndex] = null;
}
getCount();	
}
function delitem()
{
var i=0;
var list1=document.getElementById("lbxLocation2");	
if(list1.selectedIndex<0)
{
return;
}	
var item=list1.options[list1.selectedIndex];
var list2=document.getElementById("lbxLocation1");
var options=list2.options;
var cityname=new Array(options.length+1);
var citycode=new Array(options.length+1);
for(i=0;i<options.length;i++)
{
if(options[i].text<item.text)
{
cityname[i]=options[i].text;
citycode[i]=options[i].value;	
}
else
{
cityname[i]=item.text;
citycode[i]=item.value;	
break;
}
}
if(i==options.length)
{
cityname[i]=item.text;
citycode[i]=item.value;	
}
else
{
while(i<options.length)
{
cityname[i+1]=options[i].text;
citycode[i+1]=options[i].value;
i++;
}
}
i=0;
while(list2.options.length>0)
{
list2.remove(0);	
}
for(i=0;i<cityname.length;i++)
{
var oOption = document.createElement("OPTION");
var uAgent = window.navigator.userAgent;
if(uAgent.indexOf("Firefox") != -1 || uAgent.indexOf("Netscape") != -1)//for FireFox and Netscape
list2.options.add(oOption);
else
list2.add(oOption);
oOption.innerHTML = cityname[i];
oOption.value = citycode[i];	
}
list1.remove(list1.selectedIndex);	
getCount();	
}	
function GetCity()//created by Sky Liu 2005-05-22.When user type in the top text box the listbox will get the city automatcily
{
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 getCount()
{
var showCounter = document.getElementById("showCounter");
showCounter.value="1";
var lbxLocation2 = document.getElementById("lbxLocation2");
var chbxType_0 = document.getElementById("chbxType_0");
var chbxType_1 = document.getElementById("chbxType_1");
var rblMinBedrooms_0 = document.getElementById("rblMinBedrooms_0");
var rblMinBedrooms_1 = document.getElementById("rblMinBedrooms_1");
var rblMinBedrooms_2 = document.getElementById("rblMinBedrooms_2");
var rblMinBedrooms_3 = document.getElementById("rblMinBedrooms_3");
var rblMinBedrooms_4 = document.getElementById("rblMinBedrooms_4");
var rblMinBedrooms_5 = document.getElementById("rblMinBedrooms_5");
var rblMinBathrooms_0 = document.getElementById("rblMinBathrooms_0");
var rblMinBathrooms_1 = document.getElementById("rblMinBathrooms_1");
var rblMinBathrooms_2 = document.getElementById("rblMinBathrooms_2");
var rblMinBathrooms_3 = document.getElementById("rblMinBathrooms_3");
var rblMinBathrooms_4 = document.getElementById("rblMinBathrooms_4");
var rblMinBathrooms_5 = document.getElementById("rblMinBathrooms_5");
var rblMinBathrooms_6 = document.getElementById("rblMinBathrooms_6");
var chkSat = document.getElementById("chkSat");
var chkSun = document.getElementById("chkSun");
var MIN_PRICE=document.getElementById("tbxPrice1").value.replace(/\$|\,/g,"");;
var MAX_PRICE=document.getElementById("tbxPrice2").value.replace(/\$|\,/g,"");	
if(validatePrice2(MIN_PRICE) == false || validatePrice2(MAX_PRICE) == false)
{	
return null;
}
var PROPERTY_CLASS_ID = "";
var MIN_BEDROOM = "";
var MIN_BATHROOM = "";	
var CITY_CODE = "";
var Choice = "";
if(chbxType_0.checked && chbxType_1.checked)
{
}
else
{
if(chbxType_0.checked)
PROPERTY_CLASS_ID = "1";
if(chbxType_1.checked)
PROPERTY_CLASS_ID = "2";
}
if(rblMinBedrooms_0.checked)
MIN_BEDROOM = "0";
if(rblMinBedrooms_1.checked)
MIN_BEDROOM = "1";
if(rblMinBedrooms_2.checked)
MIN_BEDROOM = "2";
if(rblMinBedrooms_3.checked)
MIN_BEDROOM = "3";
if(rblMinBedrooms_4.checked)
MIN_BEDROOM = "4";
if(rblMinBedrooms_5.checked)
MIN_BEDROOM = "5";
if(rblMinBathrooms_0.checked)
MIN_BATHROOM = rblMinBathrooms_0.value;
if(rblMinBathrooms_1.checked)
MIN_BATHROOM = rblMinBathrooms_1.value;
if(rblMinBathrooms_2.checked)
MIN_BATHROOM = rblMinBathrooms_2.value;
if(rblMinBathrooms_3.checked)
MIN_BATHROOM = rblMinBathrooms_3.value;
if(rblMinBathrooms_4.checked)
MIN_BATHROOM = rblMinBathrooms_4.value;
if(rblMinBathrooms_5.checked)
MIN_BATHROOM = rblMinBathrooms_5.value;
if(rblMinBathrooms_6.checked)
MIN_BATHROOM = rblMinBathrooms_6.value;
CHOICE = "3";
if(chkSat.checked && chkSun.checked)
CHOICE = "3";
else
{
if(chkSat.checked)
CHOICE = "1";
if(chkSun.checked)
CHOICE = "2";
}
var tmp = "";
var i=0;
var list2=document.getElementById("lbxLocation2");	
if(list2.options.length > 0)
{
myoptions = list2.options;
for(i=0;i<myoptions.length;i++)
{
if(tmp == "")
tmp += "'"+myoptions[i].value+"'";
else
tmp += ",'"+myoptions[i].value+"'";	
}
}	
CITY_CODE += tmp;
if( CITY_CODE != "" )
{
var selectedListingType = GetSelectedListingType();
iGen.WebServices.OpenHouses1.HitCount(PROPERTY_CLASS_ID,selectedListingType,MIN_BATHROOM,MIN_BEDROOM,MIN_PRICE,MAX_PRICE,CITY_CODE,CHOICE,onHitCountSucceed);	
}
else
{
var myCount = document.getElementById("myCount");
myCount.innerHTML='0 homes match these criteria ';
}	
}
function onHitCountSucceed(res)
{
if(res != null)
document.getElementById("myCount").innerHTML=res+' homes match these criteria ';
}
function GetSelectedListingType()
{
if(document.getElementById("radioListingTypes_0").checked)
{
return 0;
}
if(document.getElementById("radioListingTypes_1").checked)
{
return 1;
}
}
function GetSelectCity()
{
var i=0;
var list1=document.getElementById("lbxLocation2");
if(list1.options.length<1)
{
alert("Please select at least one city.");
return false;
}
var tb=document.getElementById("TempTbx");
var tb2=document.getElementById("tbxSelectCity");
tb.value="";
tb2.value="";
for(i=0;i<list1.options.length;i++)
{
tb.value+="'"+list1.options[i].value+"'"+",";
tb2.value+=list1.options[i].text+",";
}
if(tb.value!="")
{
tb.value=tb.value.substring(0,tb.value.length-1);
tb2.value=tb2.value.substring(0,tb2.value.length-1);
}
return true;	
}
function getCityList()
{
var tb=document.getElementById("TempTbx");
var list1=document.getElementById("lbxLocation1");
var list2=document.getElementById("lbxLocation2");
if(tb.value!="")
{
var cityCode=tb.value.replace(/'/g,"");
var cityCodeList=cityCode.split(',');
if(cityCodeList.length>0)
{
for(var i=0;i<cityCodeList.length;i++)
{
for(var j=0;j<list1.options.length;j++)
{
if(list1.options[j].value==cityCodeList[i])
{
var oOption = document.createElement("OPTION");
list2.options.add(oOption);
oOption.innerHTML = list1.options[j].text;
oOption.value = list1.options[j].value;
list1.remove(j);
break;
}
}
}
}
}
}	
function validatePrice2(price)
{
var isS = true;
document.getElementById("validateMsg").innerHTML="";	
if(price!="")
{
price=price.replace(/\$|\,/g,"");
if(isNaN(price))
{
document.getElementById("validateMsg").innerHTML="<font color=red>Please enter a number.</font>";
isS = false;
}
}
return isS;
}
function validatePrice(price)
{
var pricediv = document.getElementById(price);	
GetValidatePrice(pricediv);	
getCount();	
}
function Check( chbx )
{
var chbx2 = "";
if(chbx == "chkSat")
chbx2 = "chkSun";
else
chbx2 = "chkSat";	
var chbx_0 = document.getElementById(chbx);
var chbx_2 = document.getElementById(chbx2);
if(chbx_0.checked == false && chbx_2.checked == false)
chbx_2.checked = true;
getCount();
}
function okdown(e)
{
var target;
var key;	
if (window.event)
{
target = window.event.srcElement;
key = event.keyCode;
}
else if (e)
{
target = e.target;
key = e.which;
}
else
{
return;
}
if(key==13&&(target.type== "text"||target.type =="password"))
{
document.getElementById("btnShouResults").focus();
}
}
function BuildFullPage()
{	
getRecCount();
GetType();
DisplayPaging();
}
function GetType()
{
var typeName = document.getElementById("curType").value;
switch(typeName)
{
case "photo":
document.getElementById('photosView').className='SearchResultsViewTabSelected PhotosViewTab';
document.getElementById('listView').className='SearchResultsViewTab ListViewTab';
document.getElementById('mapView').className='SearchResultsViewTab MapViewTab';
break;
case "list":
document.getElementById('photosView').className='SearchResultsViewTab PhotosViewTab';
document.getElementById('listView').className='SearchResultsViewTabSelected ListViewTab';
document.getElementById('mapView').className='SearchResultsViewTab MapViewTab';
break;
case "map":
document.getElementById('photosView').className='SearchResultsViewTab PhotosViewTab';
document.getElementById('listView').className='SearchResultsViewTab ListViewTab';
document.getElementById('mapView').className='SearchResultsViewTabSelected MapViewTab';
break;
default:
break;
}	
}
function SetType(typeName)
{
var isNeedCheckLogin = false;
if(isNeedCheckLogin)
{
checkLoginPop('Register','save');
}
else
{
document.getElementById("curType").value = typeName;
BuildFullPage();
}
}	
function SetPageNumber(pageNum)
{
document.getElementById("tbCurPageCount").value = pageNum;
}
function DisplayPaging()
{
var res = document.getElementById("tbPageCount")
callback_DisplayPaging(res);
}	
function callback_DisplayPaging(res)
{
var tbCurPageCount = document.getElementById("tbCurPageCount");
getPage(eval(tbCurPageCount.value), res.value);
}
function getRecCount()
{
var res = document.getElementById("tbCount");
callback_getRecCount(res);
}
function callback_getRecCount(res)
{
var tbRecNum=document.getElementById("tbRecNum");
var tbRecNum0=document.getElementById("tbRecNum0");
if(eval(res.value)!=0)
{
tbRecNum0.innerHTML=' (Total: '+res.value+" homes)";
}
}
function GetResults(pageNum)
{
tbRecNum.innerHTML="";
myPage.innerHTML ="";
document.getElementById("displayResults").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;Loading ...";
iGen.WebServices.OpenHousesResults.ListHouse(pageNum,1,document.getElementById("pageSessionKey").value,onGetResultsSucceed);
}
function callback_GetPageList(res)
{
getPage(1,res.value);
}
function UpdateSavedHouse(checkboxName)
{
iGen.WebServices.Common.CheckUserIsLoggedIn(onUpdateSavedHouseSucceeded,null,{"checkboxName":checkboxName});
}
function onUpdateSavedHouseSucceeded(result,userContext)
{
if(!result)
{
checkLoginPop('favorites','favorites');
document.getElementById(userContext.checkboxName).checked = false;
}
else
{
var flag = "";
var igen_key = "";
igen_key = userContext.checkboxName.substring(6,userContext.checkboxName.length);
var myCheckBox = document.getElementById(userContext.checkboxName);
var fv=document.getElementById("fv_"+igen_key);
if(myCheckBox.checked == true)
{	
flag = "A";
if(fv != null)
fv.innerHTML="<img src='images/favorite.gif'>";
}
else
{	
flag = "D";
if(fv != null)
fv.innerHTML="<img src='images/favorite_2.gif'>";
}	
iGen.WebServices.OpenHousesResults.HandleSavedHouse(igen_key,flag);
}
}
function showInd(VSPid)
{
var ID = document.getElementById(VSPid);
ID.className = "notesStyle";
ID.style.width = "270px";
ID.style.margin = "20px 0 0 -220px";
if(VSPid == "VSP")
ID.innerHTML = "<p align=left style='FONT-SIZE:80%'>ValueSpotter<sup><font style='font-size:8px'>TM</font></sup> identifies houses with a low price compared to nearby listings.</p>";
else
ID.innerHTML = "<p align=left>ValueSpotter<sup><font style='font-size:8px'>TM</font></sup> identifies houses with a low price compared to nearby listings.</p>";	
}
function HiddenInd(VSPid)
{
var ID=document.getElementById(VSPid);
ID.className="notesStyleHidden";
}
function onGetResultsSucceed(res)
{
var listingOffice = "";
var type = document.getElementById("curType").value;
var curPageCount=document.getElementById("tbCurPageCount").value;
var str;
var igen_key = "";
switch(type)
{
case "photo":
{
if(res != null && res.Tables != 0 && res.Tables.length == 1)
{	
str = "<table width=100% id=\"dlPhotosView\" cellspacing=\"0\" border=\"0\" style=\"border-collapse:collapse;\">";
for(var i=0; i<res.Tables[0].Rows.length; i++)
{
if( i%2 == 0)
str += "<tr><td align=left>";
else
str += "<td align=right>";
var hb = new HouseBox("Open");
hb.Address		= res.Tables[0].Rows[i].Address;
hb.bathroomText = res.Tables[0].Rows[i].Bath;
hb.bedroomText = res.Tables[0].Rows[i].Bed;
hb.DaysOnMkt = res.Tables[0].Rows[i].DaysOnMkt;
hb.Favorite = res.Tables[0].Rows[i].Favorite ? 1:0;
hb.HouseScore = res.Tables[0].Rows[i].Match;
hb.iGen_Key = res.Tables[0].Rows[i].igen_key;
hb.list_price = res.Tables[0].Rows[i].List_Price;
hb.listingType = res.Tables[0].Rows[i].ListingType;
hb.ln_list_agents_name = res.Tables[0].Rows[i].ln_list_agents_name;
hb.lo_listing_office = res.Tables[0].Rows[i].lo_listing_office;
hb.lot_size = res.Tables[0].Rows[i].Lot;
hb.mls_db = res.Tables[0].Rows[i].mls_db;
hb.mls_num = res.Tables[0].Rows[i].mls_num;
hb.num_photos_dl = res.Tables[0].Rows[i].doesPhotos ? 1:0;
hb.openHouseText = res.Tables[0].Rows[i].Open;
hb.priceChange = res.Tables[0].Rows[i].priceChange;
hb.square_feet = res.Tables[0].Rows[i].sq_feet;
hb.ss_status = res.Tables[0].Rows[i].statusNum;
hb.StaticURL = res.Tables[0].Rows[i].StaticURL;
hb.vs_flag = res.Tables[0].Rows[i].spot ? 1:0;
hb.zipcode = res.Tables[0].Rows[i].city_zip;
var currentBoxHTML = hb.GetHouse();
str += currentBoxHTML;
if( i%2 != 0)
str += "</tr>";
}
str += "</table>";
document.getElementById("displayResults").innerHTML = str;
}
else
{
document.getElementById("displayResults").innerHTML = "No results found.";
document.getElementById("displayResults").style.textAlign="left";
}
iGen.WebServices.OpenHousesResults.LogPageHit("OPEN_HOUSE_RESULT_PHOTO");
break;
}
case "list":
{
if(res != null && res.Tables != 0 && res.Tables.length == 1)
{
str = "<table class=\"resultTable\" cellpadding=4 cellspacing=0 ><Tr><Td>Address</Td><td>Map</td><Td>Sq. Ft.</Td><Td>Lot</Td><Td>Stories</Td><Td>Bed</Td><Td>Bath</Td><Td>Dining<br>Room</Td><Td>Family<br>Room</Td><Td>Pool</Td><Td>Garage</Td><Td>Fireplace</Td><Td>Days On Market</Td><Td>Favorite</Td><Td>Open</Td><Td>List Price</Td></Tr>";
for(var i=0; i<res.Tables[0].Rows.length; i++)
{
var listingType = res.Tables[0].Rows[i].ListingType;
var curRec=(curPageCount-1)*20+i;
var curIsCheck = "";
if(res.Tables[0].Rows[i].Favorite == true)
curIsCheck = "checked";	
var Dining = "&nbsp;";
var Family = "&nbsp;";
var Pool = "&nbsp;";
var Fireplace = "&nbsp;";
if(res.Tables[0].Rows[i].Dining)
Dining = "<img src='images/Dining.gif'>";
if(res.Tables[0].Rows[i].Family)
Family = "<img src='images/Family.gif'>";
if(res.Tables[0].Rows[i].Pool)
Pool = "<img src='images/Pool.gif'>";	
if(res.Tables[0].Rows[i].Fireplace)
Fireplace = "<img src='images/Fireplace.gif'>";	
var mlsDb = res.Tables[0].Rows[i].mls_db;	
var daysOnMkt = "";	
if(listingType == 0 && mlsDb != "300")
daysOnMkt = res.Tables[0].Rows[i].DaysOnMkt;
str += "<tr><td><a href=\"" + res.Tables[0].Rows[i].StaticURL + "\">" + res.Tables[0].Rows[i].Address + "</a></td>";
str += "<td align=center><img align=\"top\" title=\"Click to view map\" style=\"cursor:pointer;\" src=\"images/mapview.gif\" border=0 onclick=\"javascript:MM_openBrWindow('mappage/GeneralMap.aspx?HouseId=" + res.Tables[0].Rows[i].igen_key + "','iGenMap',550,650);\" /></td>";
str += "<td>" + res.Tables[0].Rows[i].sq_feet + "</td><td>" + res.Tables[0].Rows[i].Lot + "</td><td>" + res.Tables[0].Rows[i].Stories + "</td><td>" + res.Tables[0].Rows[i].Bed + "</td><td>" + res.Tables[0].Rows[i].Bath + "</td>";
str += "<td>" + Dining + "</td><td>" + Family + "</td><td>" + Pool + "</td><td>" + res.Tables[0].Rows[i].Garage + "</td><td>" + Fireplace + "</td><td>" + daysOnMkt + "</td><td><input id=\"check_" + res.Tables[0].Rows[i].mls_num + "\" type=\"checkbox\" "+curIsCheck+" onchange=\"UpdateSavedHouse('check_"+res.Tables[0].Rows[i].mls_num+"')\"></td>";
str += "<td>" + res.Tables[0].Rows[i].Open + "</td><td>";
if(res.Tables[0].Rows[i].Spot == true)
{
str += "<a style=\"cursor:pointer\" onmouseover=\"showInd('VSP_"+ res.Tables[0].Rows[i].mls_num +"')\" onmouseout=\"HiddenInd('VSP_"+ res.Tables[0].Rows[i].mls_num +"')\"><img src='images/icon_dollar_sign.gif' border=0></a><span id=\"VSP_"+ res.Tables[0].Rows[i].mls_num +"\"></span>";
}
str += "$" + res.Tables[0].Rows[i].List_Price;
if(listingType == 0)
{
var img = GetMLSLogosByMlsDb( eval(res.Tables[0].Rows[i].mls_db) );	
str += "&nbsp;" + img;
}
str += "</td></tr>";	
}
str += "</table>";
document.getElementById("displayResults").innerHTML = str.replace(/<td><\/td>/g,"<td>&nbsp;</td>");
}
else
{
document.getElementById("displayResults").innerHTML = "No results found.";
document.getElementById("displayResults").style.textAlign="left";
}
iGen.WebServices.OpenHousesResults.LogPageHit("OPEN_HOUSE_RESULT_LIST");
break;
}
case "map":
{
if(res != null && res.Tables != 0 && res.Tables.length == 1)
{	
str = "<table width=100%><td><table style=\"float:left; margin:0\" class=\"subbox\"><tr><td valign=top>";
var mls_str = "";
for(var j=0; j<res.Tables[0].Rows.length; j++)
{
if(mls_str == "")
mls_str += res.Tables[0].Rows[j].mls_num;
else
mls_str += "," + res.Tables[0].Rows[j].mls_num;
}	
str += "<DIV id=\"map\" style=\"WIDTH: 580px; HEIGHT: 475px\">Loading image data ...</DIV></td><td valign=top style=\"font-size:9px;\">";
str += "<div id=\"selectedMsg\" style=\"border:1px solid gray; width:20em;height:145px\"></div>";
str += "<table width=\"100%\">";
var instantMsgControls = "";
for(var i=0; i<res.Tables[0].Rows.length; i++)
{
var igen_key = res.Tables[0].Rows[i].igen_key;
var listingType = res.Tables[0].Rows[i].ListingType;
var mlsDb = res.Tables[0].Rows[i].mls_db;
var instantMsgContent = "";
instantMsgContent += res.Tables[0].Rows[i].Address +"<br>$"+res.Tables[0].Rows[i].List_Price+" <br>Bedrooms:"+res.Tables[0].Rows[i].Bed+" - Bathrooms:"+res.Tables[0].Rows[i].Bath+"<br>square footage house:"+res.Tables[0].Rows[i].sq_feet+" <br>";
if(listingType == 0)
{
instantMsgContent += "square footage lot:"+res.Tables[0].Rows[i].Lot+"<br>";
if(mlsDb != "300")
{
if (mlsDb == "402" || mlsDb == "401" || mlsDb == "411" || mlsDb == "412" || mlsDb == "431" || mlsDb == "432" || mlsDb == "433" || mlsDb == "571")
instantMsgContent += "Days on Movoto: ";
else
instantMsgContent += "Days on Market: "
instantMsgContent += res.Tables[0].Rows[i].DaysOnMkt + "<br>";
}
instantMsgContent += "MLS number:"+ res.Tables[0].Rows[i].mls_num+"<br>";
}
instantMsgContent += res.Tables[0].Rows[i].Open+"<p>';";
instantMsgControls += "<input id='tdInstantMsg_" + igen_key + "' style='display:none;' type=text value='" + instantMsgContent + "'>";
var curRec=(curPageCount-1)*20+i;
str += "<tr><td id =\""+igen_key+"\" class=\"selectablerow\" onmouseout=\"this.style.backgroundColor=this.getAttribute('BKC');document.getElementById('selectedMsg').innerHTML ='';\" onmouseover=\"this.setAttribute('BKC',this.style.backgroundColor);this.style.backgroundColor='#ffff00';GetMsg("+igen_key+");GetMarkerClick("+igen_key+");\"><a href=\"" + res.Tables[0].Rows[i].StaticURL + "\">" + res.Tables[0].Rows[i].Address + "</a> <br>";
if(listingType == 0)
{
var img = GetMLSLogosByMlsDb( eval(res.Tables[0].Rows[i].mls_db) );	
str += img;
}
str += "&nbsp;" + res.Tables[0].Rows[i].Bed + "/" + res.Tables[0].Rows[i].Bath + " - ";
if(res.Tables[0].Rows[i].Spot == true)
{
str += "<a style=\"cursor:pointer\" onmouseover=\"showInd('VSP_"+ res.Tables[0].Rows[i].mls_num +"')\" onmouseout=\"HiddenInd('VSP_"+ res.Tables[0].Rows[i].mls_num +"')\"><img src='images/icon_dollar_sign.gif' border=0></a><span id=\"VSP_"+ res.Tables[0].Rows[i].mls_num +"\"></span>";
}
str += "$" + res.Tables[0].Rows[i].List_Price + "</td></tr>";
}
str += "</table></td></table></td></table>";	
document.getElementById("displayResults").innerHTML = str;
document.getElementById("displayResults").innerHTML += instantMsgControls;
GetMapURL(res);//Added by Joe Aug 23,2005	
}
else
{
document.getElementById("displayResults").innerHTML = "No results found.";
document.getElementById("displayResults").style.textAlign="left";
}
iGen.WebServices.OpenHousesResults.LogPageHit("OPEN_HOUSE_RESULT_MAP");
break;
}
default:
{
document.getElementById("displayResults").innerHTML = "";
break;
}
}
GetType();//It's for IE to get type display when user press "back" button, can't be removed.
myPage.innerHTML =myPage0.innerHTML;
tbRecNum.innerHTML=tbRecNum0.innerHTML;
}
function GetMsg(igen_key)
{
var tdMsgContent = document.getElementById("tdInstantMsg_" + igen_key);
if(tdMsgContent != null)
{
var selectedMsg = document.getElementById('selectedMsg');
if(selectedMsg != null)
selectedMsg.innerHTML = tdMsgContent.value;
}
}
function moveToCenter( divName )
{
var uAgent = window.navigator.userAgent;
var mydiv = document.getElementById( divName );
mydiv.style.display = 'block';
if(uAgent.indexOf("Firefox") != -1 || uAgent.indexOf("Netscape") != -1 || uAgent.indexOf("Safari") != -1)
{
mydiv.style.left = document.body.scrollLeft+(document.body.clientWidth-mydiv.offsetWidth)/2 +'px';
if(uAgent.indexOf("Safari") != -1)
mydiv.style.top = document.body.scrollTop+(innerHeight-mydiv.offsetHeight)/2 +'px';
else
mydiv.style.top = document.body.scrollTop+(document.body.clientHeight-mydiv.offsetHeight)/2 +'px';
}
else
{
window.document.getElementById( divName ).style.posTop
= document.body.scrollTop+(document.body.clientHeight - document.getElementById( divName ).offsetHeight)/2;
window.document.getElementById( divName ).style.posLeft
= document.body.scrollLeft+(document.body.clientWidth - document.getElementById( divName ).offsetWidth)/2;
}
var top =mydiv.style.top.replace('px','');
if(top < 0)
mydiv.style.top = '0px';
}
