var serverHostName = location.hostname+"/realtytigers"; function trackAd(linkObj, qryStr) { linkObj.href = "http://"+serverHostName+"/track/?"+qryStr; return true; }
function XmlObj() { var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; }
function changeHeaderBanner(headerAdvtObjId, headerAdvtFor, headerAdvtTimeInSec) { var headerAdvtXmlObj = XmlObj(); var headerAdvtObj = document.getElementById(headerAdvtObjId); var headerAdvtDate = new Date(); var headerAdvtTimestamp = headerAdvtDate.getTime(); var server = location.hostname; var headerAdvtServerPage = "http://"+serverHostName+"/include/header_banner.php?Get="+headerAdvtTimestamp+"&for="+headerAdvtFor; headerAdvtXmlObj.open("GET", headerAdvtServerPage); headerAdvtXmlObj.onreadystatechange = function () { if (headerAdvtXmlObj.readyState == 4 && headerAdvtXmlObj.status == 200) { headerAdvtObj.innerHTML = headerAdvtXmlObj.responseText; headerTimeOut = setTimeout("changeHeaderBanner('"+headerAdvtObjId+"', '"+headerAdvtFor+"', "+headerAdvtTimeInSec+")", headerAdvtTimeInSec*1000); }; }; headerAdvtXmlObj.send(null); }
function changeFooterBanner(footerAdvtObjId, footerAdvtFor, footerAdvtTimeInSec) { var footerAdvtXmlObj = XmlObj(); var footerAdvtObj = document.getElementById(footerAdvtObjId); var footerAdvtDate = new Date(); var footerAdvtTimestamp = footerAdvtDate.getTime(); var server = location.hostname; var footerAdvtServerPage = "http://"+serverHostName+"/include/footer_banner.php?Get="+footerAdvtTimestamp+"&for="+footerAdvtFor; footerAdvtXmlObj.open("GET", footerAdvtServerPage); footerAdvtXmlObj.onreadystatechange = function () { if (footerAdvtXmlObj.readyState == 4 && footerAdvtXmlObj.status == 200) { footerAdvtObj.innerHTML = footerAdvtXmlObj.responseText; footerTimeOut = setTimeout("changeFooterBanner('"+footerAdvtObjId+"', '"+footerAdvtFor+"', "+footerAdvtTimeInSec+")", footerAdvtTimeInSec*1000); }; }; footerAdvtXmlObj.send(null); }
function changeHotProperties(hotObjId, hotTimeInSec) { var hotXmlObj = XmlObj(); var hotObj = document.getElementById(hotObjId); var hotDate = new Date(); var hotTimestamp = hotDate.getTime(); var server = location.hostname; var hotServerPage = "http://"+serverHostName+"/include/hot_properties.php?Get="+hotTimestamp; hotXmlObj.open("GET", hotServerPage); hotXmlObj.onreadystatechange = function () { if (hotXmlObj.readyState == 4 && hotXmlObj.status == 200) { hotObj.innerHTML = hotXmlObj.responseText; setTimeout("changeHotProperties('"+hotObjId+"', "+hotTimeInSec+")", hotTimeInSec*1000); }; }; hotXmlObj.send(null); }
function showHideLeftMenuOptions(menuObjId) { var menuObj = document.getElementById(menuObjId); if(menuObj.style.visibility == "visible") { menuObj.style.visibility = "hidden"; menuObj.style.display = "none"; } else { menuObj.style.visibility = "visible"; menuObj.style.display = "block"; } }
function validateSearch(formType) { var form = document.searchForm; if (form.propertyCategoryType.options[form.propertyCategoryType.selectedIndex].value == '' || form.propertyCategoryType.options[form.propertyCategoryType.selectedIndex].value == '0') { alert("Please select a Property Type!"); form.propertyCategoryType.focus(); return false; } if (form.propertyStateCity.options[form.propertyStateCity.selectedIndex].value == '' || form.propertyStateCity.options[form.propertyStateCity.selectedIndex].value == '0') { alert("Please select a Property City!"); form.propertyStateCity.focus(); return false; } return true; }
function LTrim(value) { var re = /\s*((\S+\s*)*)/; return value.replace(re, "$1"); }
function RTrim(value){ var re = /((\s*\S+)*)\s*/; return value.replace(re, "$1"); }
function trim(value){ return LTrim(RTrim(value)); }
function Email(str) { var supported = 0; if (window.RegExp) { var tStr = "a"; var tReg = new RegExp(tStr); if (tReg.test(tStr)) supported = 1; } if (!supported) { return (str.indexOf(".") <= 2) || (str.indexOf("@") < 0); } var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)"); var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$"); return (r1.test(str) || !r2.test(str)); }
