﻿newWindow="";function gotoluxuryportfolio(){var height=900;var width=1050;var left=150;var top=10;var windowFeatures='width='+width+',height='+height+',status, resizable, scrollbars, left='+left+',top='+top+',screenX='+left+',screenY='+top;if(newWindow.location&&!newWindow.closed){newWindow.focus();}else{newWindow=open("http://firstteam.luxuryportfolio.com/cobranded.cfm","FT3LuxuryPortfolio",windowFeatures);newWindow.focus();}}function getGeneralOmniture(){var hidClientSk=document.getElementById("hidClientSk");var hidOmniKeyWord=document.getElementById("hidOmniKeyWord");var hidOmniCampaign=document.getElementById("hidOmniCampaign");var hidOmniChanel=document.getElementById("hidOmniChanel");var hidOmniFirstVisit=document.getElementById("hidOmniFirstVisit");cleanProps();s.pageName="Corp Home Page";if(hidClientSk.value==""){s.prop1="0";s.eVar1="0";s.eVar22="Non-Registered"}else{s.prop1=hidClientSk.value;s.eVar1=hidClientSk.value;s.eVar22="Registered"}if(hidOmniKeyWord.value!=""){s.prop19=hidOmniKeyWord.value;s.eVar19=hidOmniKeyWord.value}if(hidOmniCampaign.value!=""){s.campaign=hidOmniCampaign.value}if(hidOmniFirstVisit.value=="Y"){s.events="event1"}}function setOmnitureREGULAR_REG(){var hidRegSourceName=document.getElementById("hidRegSourceName");var s=s_gi(document.getElementById("hidOmniRSID").value);getGeneralOmniture();var hidClientSk=document.getElementById("hidClientSk").value;s.events="event12,event11,event3:clientid"+hidClientSk+",event2";s.eVar8="Log In";s.eVar23=hidRegSourceName.value;s.tl(this,'o','Log In - Registration Submitted and Logged IN')}function setOmnitureCONTACT(){var s=s_gi(document.getElementById("hidOmniRSID").value);cleanProps();s.prop18='Submit Contact Us';s.tl(this,'o','Submit Contact Us');}function InitOmnitureCONTACT(){var s=s_gi(document.getElementById("hidOmniRSID").value);cleanProps();s.prop17='Initiate Contact Us';s.tl(this,'o','Initiate Contact Us');}function cleanProps(){s.prop2=null;s.prop3=null;s.prop4=null;s.prop5=null;s.prop6=null;s.prop7=null;s.prop8=null;s.prop9=null;s.prop10=null;s.prop11=null;s.prop12=null;s.prop13=null;s.prop14=null;s.prop15=null;s.prop16=null;s.prop17=null;s.prop18=null;s.prop20=null;s.prop22=null;s.prop23=null;s.prop24=null;s.prop25=null;s.prop26=null;s.prop27=null;s.prop28=null;s.prop29=null;s.prop30=null;s.prop31=null;s.prop32=null;s.prop33=null;s.prop34=null;s.prop35=null;s.prop36=null;s.prop37=null;s.prop38=null;s.prop39=null;s.prop40=null;s.prop41=null;s.prop42=null;s.prop43=null;s.prop44=null;s.prop45=null;s.prop46=null;s.prop47=null;s.prop48=null;s.prop49=null;s.prop50=null;s.eVar2=null;s.eVar3=null;s.eVar4=null;s.eVar5=null;s.eVar6=null;s.eVar7=null;s.eVar8=null;s.eVar9=null;s.eVar10=null;s.eVar11=null;s.eVar12=null;s.eVar13=null;s.eVar14=null;s.eVar15=null;s.eVar16=null;s.eVar17=null;s.eVar18=null;s.eVar20=null;s.eVar23=null;s.eVar24=null;s.eVar25=null;s.eVar26=null;s.eVar27=null;s.eVar28=null;s.eVar29=null;s.eVar30=null;s.eVar31=null;s.eVar32=null;s.eVar33=null;s.eVar34=null;s.eVar35=null;s.eVar36=null;s.eVar37=null;s.eVar38=null;s.eVar39=null;s.eVar40=null;s.eVar41=null;s.eVar42=null;s.eVar43=null;s.eVar44=null;s.eVar45=null;s.eVar46=null;s.eVar47=null;s.eVar48=null;s.eVar49=null;s.eVar50=null;s.events=null}function showAreaMap(iVisible){var d=document.getElementById("divCountyMap");if(iVisible=="Y"){d.style.display="block"}else{d.style.display="none"}}function showHotBuys(){window.location.href="HotBuysLanding1.aspx"}function PopulateCities(result,context){getCities(result);var trCountyErrMsg=document.getElementById("trCountyErrMsg");var divCorpHomeDiv2=document.getElementById("divCorpHomeDiv2");var divCorpHomeGap=document.getElementById("divCorpHomeGap");if(trCountyErrMsg.style.display=="block"||trCountyErrMsg.style.display=="table-row"){if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){divCorpHomeDiv2.style.height="16px";divCorpHomeGap.style.top="16px";var spnCountyErr=document.getElementById("spnCountyErr");spnCountyErr.innerHTML=""}else{if(msie>0&&msieVer!=6){divCorpHomeDiv2.style.height="14px";divCorpHomeGap.style.top="18px"}else{divCorpHomeDiv2.style.height="10px";divCorpHomeGap.style.top="14px"}trCountyErrMsg.style.display="none"}}}function getCities(result){var rows=result.split('|');var cities=document.forms[0].elements["lstSelected"];cities.length=0;for(var i=0;i<rows.length;i++){var values=rows[i].split('^');var option=document.createElement("OPTION");option.value=values[0];option.innerHTML=values[1];cities.appendChild(option);}}sParms="";spageFrom="";browser=navigator.userAgent;msie=browser.indexOf("MSIE ");msieVer=parseInt(browser.substring(msie+5,browser.indexOf(".",msie)));window.onload=function(){changeMenuBackground();loadCountyDDL();var hidClientLogin=document.getElementById("hidClientLogin");var hidResetPwd=document.getElementById("hidResetPwd");var hidRegisterToday=document.getElementById("hidRegisterToday");if(hidClientLogin!=null){if(hidClientLogin.value!=""){var tEmail=document.getElementById("txtSIEmail");var tPass=document.getElementById("txtSIPassword");var lBad=document.getElementById("lblBadLogin");var s=hidClientLogin.value.split("^");tEmail.value=s[0];tPass.value=s[1];lBad.innerHTML="";spageFrom="CorpHome";if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){var btnSignIn=document.getElementById("btnSignIn");btnSignIn.onclick();}else{clickSignIn(event);}}}if(hidResetPwd!=null){if(hidResetPwd.value=="Y"){showDiv("divPassword");}}if(hidRegisterToday!=null){if(hidRegisterToday.value=="Y"){var s=s_gi(document.getElementById("hidOmniRSID").value);getGeneralOmniture();s.events='event10';s.eVar8='Log In';s.tl(this,'o','Log In - Registration Form');showDiv("divReg");}}else{contactFromEmail();}};function changeMenuBackground(){var hidPageTheme=document.getElementById("hidPageTheme");var divCorpHomeDiv1=document.getElementById("divCorpHomeDiv1");if(hidPageTheme.value=="estates"){divCorpHomeDiv1.style.backgroundImage="url(App_Themes/Estates/Images/light_grey_bckgrnd.gif)"}else{divCorpHomeDiv1.style.backgroundImage="url(App_Themes/Corporate/Images/light_grey_bckgrnd.gif)"}}function loadCountyDDL(){var ddlCounties=document.getElementById("ddlCounties");CountyList();var counties=this.county;for(var i=0;i<counties.length;i++){var county=counties[i].split("^");var optn=document.createElement("OPTION");optn.text=county[1];optn.value=county[0];ddlCounties.options.add(optn);}var lstSelected=document.getElementById("lstSelected");if(lstSelected.length>0){var iSelCounty=getCookie("QSCountySK");var iSelIndex=0;switch(parseInt(iSelCounty)){case 0:iSelIndex=0;break;case 9:iSelIndex=1;break;default:iSelIndex=parseInt(iSelCounty)+1;break}ddlCounties.selectedIndex=iSelIndex}doNotShowCountyErrMsg();}function getCitiesByCounty(selIndex){createCookie("QSCountySK",selIndex,20);CityList();var cities=this.city;var lstSelected=document.getElementById("lstSelected");lstSelected.length=0;for(var i=0;i<cities.length-1;i++){var city=cities[i].split("^");if(selIndex==city[0]){var optn=document.createElement("OPTION");optn.text=city[2];optn.value=city[1];lstSelected.options.add(optn);}}doNotShowCountyErrMsg();}function doNotShowCountyErrMsg(){var trCountyErrMsg=document.getElementById("trCountyErrMsg");if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){if(trCountyErrMsg.style.display=="table-row"){trCountyErrMsg.style.display="none"}}else{if(trCountyErrMsg.style.display=="block"){trCountyErrMsg.style.display="none"}}}function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/"}function deleteCookie(name){createCookie(name,"",-1);}function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start+=c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}return""}function contactFromEmail(){var hidEmail=document.getElementById('hidContactEmail');var sEmail=hidEmail.value;if(sEmail!=""){showContact();hidEmail.value=""}}function changeButtonImage(sType,sTheme){var btnSearch=document.getElementById("btnSearch");if(sType=='highlight'){if(sTheme=="estates"){btnSearch.src="App_Themes/Estates/Images/QS_Search_Off.gif"}else{btnSearch.src="App_Themes/Corporate/Images/QS_Search_On.gif"}document.body.style.cursor='hand'}else{if(sTheme=="estates"){btnSearch.src="App_Themes/Estates/Images/QS_Search_On.gif"}else{btnSearch.src="App_Themes/Corporate/Images/QS_Search_Off.gif"}document.body.style.cursor='default'}}function homeSearch(event){var map=document.forms[0].elements["ddlCounties"];var cities=document.forms[0].elements["lstSelected"];var min=document.forms[0].elements["ddlMinPrice"];var max=document.forms[0].elements["ddlMaxPrice"];var bed=document.forms[0].elements["ddlBedrooms"];var bath=document.forms[0].elements["ddlBaths"];var selectedMap="";var selectedCountyName="";var selectedCities="";var selectedMin="";var selectedMax="";var selectedBed=0;var selectedBath=0;var myURL="";if(cities.selectedIndex=="-1"){alert("Please select a County\nand a City to continue.");}else{selectedMap=map.options[map.selectedIndex].value;selectedCountyName=map.options[map.selectedIndex].text;selectedCities=cities.options[cities.selectedIndex].value+"|";selectedMin=min.options[min.selectedIndex].value*1000;selectedMax=max.options[max.selectedIndex].value*1000;selectedBed=bed.options[bed.selectedIndex].value;selectedBath=bath.options[bath.selectedIndex].value;if(selectedMin>selectedMax&&selectedMax!=0){alert("Please select a minimum price that is\nlower than the maximum price.");}else{myURL="PropertiesFound.aspx?sCities="+selectedCities+"&sZip=&iMin="+selectedMin+"&iMax="+selectedMax+"&iBeds="+selectedBed+"&sPropTypes=HSE|PUD|CABN|DUPL|TRIP|FOUR|CONDO|TWNH|&iLeases=0&iBa="+selectedBath+"&iMinSqFt=0&iMaxSqFt=0&sOptFeat=&age=0&garage=0&lMap_sk="+selectedMap+"&Page=HOME&dPropStatus=&szCounty_nm="+selectedCountyName;location.href=myURL}}if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){event.preventDefault();event.stopPropagation();}else if(browser.indexOf("MSIE ")!=-1){event.cancel=true;event.returnValue=false}}function AlertAndRedirect(){getAlert();Redirect();}function cookiesEnabled(){if(navigator.cookieEnabled){return true}else{return false}}function hideQSDDLs(sHide){var DDLs="";if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){DDLs=document.body.getElementsByTagName("ddl");}else{DDLs=document.body.all.tags("select");}var ddlID="";for(var i=0;i<=DDLs.length-1;i++){ddlID=DDLs[i].id;if((ddlID.indexOf('ddlMinPrice')!=-1)||(ddlID.indexOf('ddlMaxPrice')!=-1)||(ddlID.indexOf('ddlCounties')!=-1)||(ddlID.indexOf('lstSelected')!=-1)||(ddlID.indexOf('ddlBedrooms')!=-1)||(ddlID.indexOf('ddlBaths')!=-1)){var mySampleDDL=document.getElementById(ddlID);mySampleDDL.style.visibility=sHide}}}function closeVideoDiv(sDiv){var divGhost=document.getElementById("divMasterGhost");divGhost.style.visibility="hidden";divGhost.style.height=0;divGhost.style.width=0;var vid=document.getElementById("spnVideo");var div=document.getElementById(sDiv);vid.innerHTML="";div.style.visibility="hidden";hideQSDDLs("visible");}function closeDiv(sDiv){var divGhost=document.getElementById("divMasterGhost");divGhost.style.visibility="hidden";divGhost.style.height="0px";divGhost.style.width="0px";var div=document.getElementById(sDiv);div.style.visibility="hidden";hideQSDDLs("visible");var hSrc=document.getElementById("hidRegSource");var hPer=document.getElementById("hidRegPersonSK");var hCTA=document.getElementById("hidCTA");hSrc.value="";hPer.value="";if(hCTA.value!=""){completeCTA(hCTA.value);hCTA.value=""}}function clickSignIn(event){var tEmail=document.getElementById("txtSIEmail");var tPass=document.getElementById("txtSIPassword");var lBad=document.getElementById("lblBadLogin");var hCTA=document.getElementById("hidCTA");var sMessage="";if(tEmail.value==""){sMessage+="bad email address"}else{if(isBadEmail(tEmail.value)){sMessage+="bad email address"}}if(tPass.value==""){sMessage+="bad password";tPass.focus();}if(sMessage!=''){lBad.innerHTML="Invalid ID or Password.<br/>Please Try Again."}else{lBad.innerHTML="";var sParams="signin^"+tEmail.value+"^"+tPass.value+"^"+hCTA.value;UseCallbackC(sParams,"signin");}if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){if(event!=undefined){event.preventDefault();event.stopPropagation();}}else if(browser.indexOf("MSIE")!=-1){event.cancel=true;event.returnValue=false}}function benefitSignIn(event){var tEmail=document.getElementById("txtBenefitEmail");var tPass=document.getElementById("txtBenefitPassword");var lBad=document.getElementById("lblBenefitBadLogin");var hCTA=document.getElementById("hidCTA");var sMessage="";if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="bad email address\n";tEmail.focus();}if(tPass.value==""){sMessage+="bad password";tPass.focus();}if(sMessage!=''){lBad.innerHTML="Invalid ID or Password.<br/>Please Try Again."}else{lBad.innerHTML="";var sParams="signin^"+tEmail.value+"^"+tPass.value+"^"+hCTA.value;UseCallbackC(sParams,"bsignin");}if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){event.preventDefault();event.stopPropagation();}else{event.cancel=true;event.returnValue=false}}function submitPassword(event){var tEmail=document.getElementById("txtPassEmail");var lPass=document.getElementById("lblPasswordMsg");var sMessage="";if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="bad email address"}if(sMessage!=''){lPass.innerHTML="Invalid email address. Please Try Again."}else{lPass.innerHTML="";var sParams="password^"+tEmail.value;UseCallbackC(sParams,"password");}if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){event.preventDefault();event.stopPropagation();}else{event.cancel=true;event.returnValue=false}}function submitReg(event,iIndex){var sDiv=document.getElementById("hidDivReg").value;var tEmail=document.getElementById("txtRegEmail"+sDiv);var tPass=document.getElementById("txtRegPassword"+sDiv);var tConf=document.getElementById("txtRegConfirm"+sDiv);var tFirst=document.getElementById("txtRegFirst"+sDiv);var tLast=document.getElementById("txtRegLast"+sDiv);var tArea=document.getElementById("txtRegAreaCd"+sDiv);var tArea=document.getElementById("txtRegAreaCd"+sDiv);var tPref=document.getElementById("txtRegPrefix"+sDiv);var tLast4=document.getElementById("txtRegLast4"+sDiv);var tExt=document.getElementById("txtRegExt"+sDiv);var rbPhone=document.getElementById("rbRegPhone"+sDiv);var rbEmail=document.getElementById("rbRegEmail"+sDiv);var rbSMS=document.getElementById("rbRegSMS"+sDiv);var rbNo=document.getElementById("rbRegNo"+sDiv);var rbYes=document.getElementById("rbRegYes"+sDiv);var dBuy=document.getElementById("ddlBuySellReg"+sDiv);var dPlan=document.getElementById("ddlPlanReg"+sDiv);var hSrc=document.getElementById("hidRegSource");var hPer=document.getElementById("hidRegPersonSK");var sErrors=regFieldsOK();if(sErrors!=''){alert(sErrors);}else{var sContact="";if(rbPhone!=null){if(rbPhone.checked==true){sContact="T"}if(rbEmail.checked==true){sContact="E"}if(rbSMS.checked==true){sContact="S"}}var sFT="N";if(rbYes.checked==true){sFT="Y"}var sPhone=tArea.value+tPref.value+tLast4.value;var sParams="registration^"+tEmail.value+"^"+tPass.value+"^"+hSrc.value+"^";sParams+=tFirst.value+"^"+tLast.value+"^"+sPhone+"^"+tExt.value+"^";sParams+=sContact+"^"+dBuy.options[dBuy.selectedIndex].text+"^"+dPlan.options[dPlan.selectedIndex].text+"^"+sFT+"^";sParams+=hPer.value;switch(iIndex){case"REGL":UseCallbackC(sParams,"registration_REGL");break}}if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){event.preventDefault();event.stopPropagation();}else{event.cancel=true;event.returnValue=false}}function regFieldsOK(){var sDiv=document.getElementById("hidDivReg").value;var tEmail=document.getElementById("txtRegEmail"+sDiv);var tPass=document.getElementById("txtRegPassword"+sDiv);var tConf=document.getElementById("txtRegConfirm"+sDiv);var tFirst=document.getElementById("txtRegFirst"+sDiv);var tLast=document.getElementById("txtRegLast"+sDiv);var tArea=document.getElementById("txtRegAreaCd"+sDiv);var tArea=document.getElementById("txtRegAreaCd"+sDiv);var tPref=document.getElementById("txtRegPrefix"+sDiv);var tLast4=document.getElementById("txtRegLast4"+sDiv);var tExt=document.getElementById("txtRegExt"+sDiv);var sMessage="";switch(sDiv){case"EXPR":{if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Please enter a valid phone number including the area code.\n";tArea.focus();}if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}break}case"APPT":{if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Please enter a valid phone number including the area code.\n";tArea.focus();}if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}break}case"EVAL":{if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Please enter a valid phone number including the area code.\n";tArea.focus();}if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}break}case"CMAR":{if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Please enter a valid phone number including the area code.\n";tArea.focus();}if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}break}case"MARK":{if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Please enter a valid phone number including the area code.\n";tArea.focus();}if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}break}case"PIPE":{if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Please enter a valid phone number including the area code.\n";tArea.focus();}if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}break}default:{if((tEmail.value=="")||(isBadEmail(tEmail.value))){sMessage+="Please provide a valid email address.\n";tEmail.focus();}if((tPass.value=="")||(isBadPassword(tPass.value))){sMessage+="Please provide a password.\n  Password is case-sensitive and is limited to 20 characters:\n A-Z, 0-9, dash, underscore, period, and @ signs only.\n";tPass.focus();}else{if((tConf.value=="")||(tPass.value!=tConf.value)){sMessage+="The confirmed password did not match. Please re-enter your password.\n";tConf.focus();}}if(tFirst.value==""){sMessage+="Please provide a first name.\n";tFirst.focus();}if(tLast.value==""){sMessage+="Please provide a last name.\n";tLast.focus();}if(isBadPhone("R")){sMessage+="Phone number is invalid.\n  Please enter a phone number including the area code.\n";tArea.focus();}break}}return sMessage}function showDiv(sDiv){hideQSDDLs("hidden");var sCTA=document.getElementById("hidCTA").value;var hDiv=document.getElementById("hidDivReg");var divGhost=document.getElementById("divMasterGhost");var divPass=document.getElementById("divPassword");var divSign=document.getElementById("divSignIn");var divBene=document.getElementById("divBenefits");var divReg=document.getElementById("divReg"+hDiv.value);var sDivReg="";if(sDiv.indexOf("divReg")!=-1){if((sCTA=="EXPR")||(sCTA=="APPT")||(sCTA=="EVAL")||(sCTA=="CMAR")||(sCTA=="MARK")||(sCTA=="PIPE")){hDiv.value=sCTA;sDiv+=sCTA;sDivReg=sCTA}else{hDiv.value=""}}var divSelected=document.getElementById(sDiv);divGhost.style.visibility="visible";MaximizeGhosting(divGhost,"#000000","alpha(opacity:50)","absolute","501",document.body.clientHeight);divSign.style.visibility="hidden";divPass.style.visibility="hidden";divBene.style.visibility="hidden";divReg.style.visibility="hidden";switch(sDiv){case"divVideo":var strVideo="<embed pluginspage='http://download.microsoft.com/download/winmediaplayer/nsplugin/6.4/WIN98/EN-US/wmpplugin.exe' align='baseline' src='mms://vc.firstteam.com/1' width='320' height='240' type='application/x-mplayer2' bgcolor='#000000' autostart='1' standby='Click to Start' showcontrols='1'>";var spnVideo=document.getElementById("spnVideo");spnVideo.innerHTML=strVideo;divSelected.style.position="absolute";divSelected.style.top=(parseInt(screen.height/2)-parseInt(divSelected.clientHeight/2))-100;divSelected.style.left=parseInt(screen.width/2)-parseInt(divSelected.clientWidth/2);break;case"divSignIn":var hidClientLogin=document.getElementById("hidClientLogin");var tEmail=document.getElementById("txtSIEmail");var tPass=document.getElementById("txtSIPassword");var lBad=document.getElementById("lblBadLogin");if(hidClientLogin!=null&&hidClientLogin.value!=""){var s=hidClientLogin.value.split("^");tEmail.value=s[0];tPass.value=s[1]}else{tEmail.value="";tPass.value=""}lBad.innerHTML="";var divSIBullet1=document.getElementById("divSIBullet1");var divSIBullet2=document.getElementById("divSIBullet2");var tblSI2=document.getElementById("tblSI2");var SIOBOImg1=document.getElementById("SIOBOImg1");var SIOBOImg2=document.getElementById("SIOBOImg2");var SIOBOImg3=document.getElementById("SIOBOImg3");if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){divSIBullet1.style.display="block";divSIBullet2.style.display="block";tblSI2.style.height="286px";if(browser.indexOf("Safari")!=-1){SIOBOImg1.style.display="none";SIOBOImg2.style.display="none";SIOBOImg3.style.display="none"}}break;case"divPassword":var tEmail=document.getElementById("txtPassEmail");var lPass=document.getElementById("lblPasswordMsg");tEmail.value="";lPass.innerHTML="";break;case"divBenefits":var tEmail=document.getElementById("txtBenefitEmail");var tPass=document.getElementById("txtBenefitPassword");var lBad=document.getElementById("lblBenefitBadLogin");tEmail.value="";tPass.value="";lBad.innerHTML="";var divBullet1=document.getElementById("divBullet1");var divBullet2=document.getElementById("divBullet2");var divBullet3=document.getElementById("divBullet3");var divBullet4=document.getElementById("divBullet4");var divBullet5=document.getElementById("divBullet5");var divBullet6=document.getElementById("divBullet6");var divBullet7=document.getElementById("divBullet7");var divBullet8=document.getElementById("divBullet8");var BROBOImg1=document.getElementById("BROBOImg1");var BROBOImg2=document.getElementById("BROBOImg2");var BROBOImg3=document.getElementById("BROBOImg3");var BROBOImg4=document.getElementById("BROBOImg4");var BROBOImg5=document.getElementById("BROBOImg5");var BROBOImg6=document.getElementById("BROBOImg6");if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){divBullet1.style.display="block";divBullet2.style.display="block";divBullet3.style.display="block";divBullet4.style.display="block";divBullet5.style.display="block";divBullet6.style.display="block";divBullet7.style.display="block";divBullet8.style.display="block";if(browser.indexOf("Safari")!=-1){BROBOImg1.style.display="none";BROBOImg2.style.display="none";BROBOImg3.style.display="none";BROBOImg4.style.display="none";BROBOImg5.style.display="none";BROBOImg6.style.display="none"}}break;default:var tEmail=document.getElementById("txtRegEmail"+sDivReg);var tPass=document.getElementById("txtRegPassword"+sDivReg);var tConf=document.getElementById("txtRegConfirm"+sDivReg);var tFirst=document.getElementById("txtRegFirst"+sDivReg);var tLast=document.getElementById("txtRegLast"+sDivReg);var tArea=document.getElementById("txtRegAreaCd"+sDivReg);var tPref=document.getElementById("txtRegPrefix"+sDivReg);var tLast4=document.getElementById("txtRegLast4"+sDivReg);var tExt=document.getElementById("txtRegExt"+sDivReg);var rbAny=document.getElementById("rbRegAny"+sDivReg);var rbNo=document.getElementById("rbRegNo"+sDivReg);var dBuy=document.getElementById("ddlBuySellReg"+sDivReg);var dPlan=document.getElementById("ddlPlanReg"+sDivReg);tEmail.value="";tPass.value="";tConf.value="";tFirst.value="";tLast.value="";tArea.value="";tPref.value="";tLast4.value="";tExt.value="";if(rbAny!=null){rbAny.checked=true}rbNo.checked=true;dBuy.options[0].selected=true;dPlan.options[0].selected=true;if(browser.indexOf("Safari")!=-1&&sDiv=="divReg"){var REGOBOImg1=document.getElementById("REGOBOImg1");var REGOBOImg2=document.getElementById("REGOBOImg2");var REGOBOImg3=document.getElementById("REGOBOImg3");REGOBOImg1.style.display="none";REGOBOImg2.style.display="none";REGOBOImg3.style.display="none"}if(sDivReg=="EXPR"){var lAddr=document.getElementById("lblAddrExpr");lAddr.innerHTML="<p>Enter your information to be contacted directly by phone regarding: <b>^addr^</b></p>";var hAddr=document.getElementById("hidAddress");lAddr.innerHTML=lAddr.innerHTML.replace("^addr^",hAddr.value);}break}divSelected.style.visibility="visible";if(tEmail!=null){tEmail.focus();}}function clickReg(event){var s=s_gi(document.getElementById("hidOmniRSID").value);getGeneralOmniture();s.events='event10';s.eVar8='Log In';s.tl(this,'o','Log In - Registration Form');showDiv('divReg');if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){event.preventDefault();event.stopPropagation();}else{event.cancel=true;event.returnValue=false}}function regRequiredCTA(src,person,cta){var hLogIn=document.getElementById("hidLoggedIn");if(hLogIn.value=="Y"){completeCTA(cta)}else{var hSrc=document.getElementById("hidRegSource");var hPer=document.getElementById("hidRegPersonSK");var hCTA=document.getElementById("hidCTA");hSrc.value=src;hPer.value=person;hCTA.value=cta;showDiv("divReg");}}function completeCTA(CTA){var hLogIn=document.getElementById("hidLoggedIn");var inpPropDetReg=document.getElementById("inpPropDetReg");if(hLogIn.value!="Y"){alert('You must register with First Team to perform this action.');if(inpPropDetReg!=null&&inpPropDetReg.value=="Y"){history.go(-1);}}else{switch(CTA){case"EXPR":setTimeout('cExpressConnect()',500);break;case"ADDH":setTimeout('cAddThisHome()',500);break;case"APPT":setTimeout('cConfirmApptSubmission()',50);break;case"ARTE":setTimeout('cUpdateRating()',500);break;case"RRTE":setTimeout('cRemovePropRating()',500);break;case"ADDS":setTimeout('cAddThisSchool()',500);break;case"ADDZ":setTimeout('cAddThisZip()',500);break;case"ADDR":setTimeout('cAddThisArticle()',500);break;case"EMTG":setTimeout('cSaveCalcMtgPmts()',500);break;case"PDREG":break;case"ASC1":setTimeout('cAddThisSchool1()',500);break;case"ASC2":setTimeout('cAddThisSchool2()',500);break;case"MYPL":setTimeout('ceditMyPlaces()',500);break;case"MARK":setTimeout('showMTConfirmationGhost()',500);break;case"EVAL":setTimeout('cConfirmEvalApptSubmission()',50);break;case"APPR":setTimeout('cAppraisalRegistration()',500);break;case"PIPE":setTimeout('cshowBuyerPipelineRegistration()',500);break;case"CMAR":setTimeout('cCMAUserConfirmation()',500);break;case"BLSS":setTimeout('ccheckBLSavedSearchReg()',500);break;case"ADDP":setTimeout('cCheckSavePlace()',500);break;case"MSFAV":setTimeout('ccheckRegMSFav()',500);break;default:alert("no code to perform for CTA: "+CTA);break}if(CTA!="MARK"&&CTA!="EVAL"&&CTA!="APPT"&&CTA!="EXPR"){setTimeout('webRedirect()',500);}}}function webRedirect(){var hRedir=document.getElementById("inpRedirect");if(hRedir.value!=""){window.location.href=hRedir.value}}function menuSignIn(){var tIn=document.getElementById("tcLogIn");if(tIn.style.display=="block"){showDiv("divSignIn");}else{UseCallbackC("signout^","signout");}}function signout(){var tIn=document.getElementById("tcLogIn");var tOut=document.getElementById("tcLogOut");deleteCookie("FTLogin");tIn.style.visibility="visible";tOut.style.visibility="hidden";var hLogIn=document.getElementById("hidLoggedIn");var hAct=document.getElementById("hidActivePerson");var hClient=document.getElementById("hidClientSk");var hName=document.getElementById("hidClientNm");var hEmail=document.getElementById("hidEmail");var hPhone=document.getElementById("hidClientPhone");hLogIn.value="";hClient.value="";hAct.value="";hName.value="";hPhone.value="";hEmail.value="";location.href="default.aspx"}function completeRequest(result,sRequest){var sResult=result.split('^');if((sRequest=="signin")||(sRequest=="bsignin")){switch(sResult[0]){case"redirect":var url=sResult[1];window.location.href=url;break;case"OK":var hLogIn=document.getElementById("hidLoggedIn");var hClient=document.getElementById("hidClientSk");var hEmail=document.getElementById("hidEmail");var hRedir=document.getElementById("inpRedirect");var hActPer=document.getElementById("hidActivePerson");var hName=document.getElementById("hidClientNm");var hPhone=document.getElementById("hidClientPhone");var lblContactPhone=document.getElementById("lblContactPhone");hLogIn.value="Y";hClient.value=sResult[1];hRedir.value=sResult[2];hActPer.value=sResult[3];var cta=sResult[4];hEmail.value=sResult[5];hName.value=sResult[6];hPhone.value=sResult[7];if(sResult[8]!=""){lblContactPhone.innerHTML="1-"+sResult[8]}if(sRequest=="signin"){closeDiv("divSignIn");}else{closeDiv("divBenefits");}if(cta==""){if(spageFrom=="CorpHome"){var tIn=document.getElementById("tcLogIn");var tOut=document.getElementById("tcLogOut");tIn.style.display="none";tOut.style.display="block";var lblClient=document.getElementById("lblClient");var clientName=hName.value.split("~");lblClient.innerHTML=clientName[0]}else{if(sResult[2]!=""){window.location.href=sResult[2]+"/MyFirstTeamLanding.aspx"}else{window.location.href="MyFirstTeamLanding.aspx"}}}else{var tIn=document.getElementById("tcLogIn");var tOut=document.getElementById("tcLogOut");tIn.style.display="none";tOut.style.display="block"}break;case"badlogin":var lBad;if(sRequest=="signin"){lBad=document.getElementById("lblBadLogin");var divSign=document.getElementById("divSignIn");if(divSign.style.visibility=="hidden"){showDiv('divSignIn');}}else{lBad=document.getElementById("lblBenefitBadLogin");}lBad.innerHTML="<p>Invalid ID or Password.Please Try Again.</p>";break;case"notblue":var sResult=result+"^"+sRequest;notblue(sResult);break}}if(sRequest=="password"){var lPass=document.getElementById("lblPasswordMsg");lPass.innerHTML=result}if(sRequest=="signout"){location.href="default.aspx";alert("You have signed out!");}if(sRequest=="registration_REGL"){var sResult=result.split('^');if(sResult[0]=="OK"){var sDivReg=document.getElementById("hidDivReg").value;var hLogIn=document.getElementById("hidLoggedIn");var hClient=document.getElementById("hidClientSk");var tFirst=document.getElementById("txtRegFirst"+sDivReg);var tLast=document.getElementById("txtRegLast"+sDivReg);var hRedir=document.getElementById("inpRedirect");var hAct=document.getElementById("hidActivePerson");var hidRegSourceName=document.getElementById("hidRegSourceName");var sName=tFirst.value+" "+tLast.value;hLogIn.value="Y";hClient.value=sResult[1];hRedir.value=sResult[2];hAct.value=sResult[3];hidRegSourceName.value=sResult[4];var tIn=document.getElementById("tcLogIn");var tOut=document.getElementById("tcLogOut");var lClient=document.getElementById("lblClient");lClient.innerHTML=tFirst.value;tIn.style.display="none";tOut.style.display="block";alert("Welcome "+sName+"!\n\nThank you for registering!");setOmnitureREGULAR_REG();closeDiv("divReg"+sDivReg);}else{if(sResult[0]=="Existing"){alert("We already have *"+sResult[1]+"* email address in our system.\nPlease sign in or choose another one!");}}}if(sRequest=="changetocorp"){if(sResult[0]=="OK"){var hLogIn=document.getElementById("hidLoggedIn");var hClient=document.getElementById("hidClientSk");var hEmail=document.getElementById("hidEmail");var hRedir=document.getElementById("inpRedirect");var hActPer=document.getElementById("hidActivePerson");var hName=document.getElementById("hidClientNm");var hPhone=document.getElementById("hidClientPhone");hLogIn.value="Y";hClient.value=sResult[1];hRedir.value=sResult[2];hActPer.value=sResult[3];var cta=sResult[4];hEmail.value=sResult[5];hName.value=sResult[6];var sName=sResult[6].split('~');hPhone.value=sResult[7];var sRequest=sResult[8];if(sRequest=="signin"){closeDiv("divSignIn");}else{closeDiv("divBenefits");}var lClient=document.getElementById("lblClient");lClient.innerHTML=sName[0];var tIn=document.getElementById("tcLogIn");var tOut=document.getElementById("tcLogOut");tIn.style.display="none";tOut.style.display="block"}else{alert(sResult[0]);}}if(sRequest=="gotoagentsite"){if(sResult[0]=="OK"){var sRequest=sResult[2];if(sRequest=="signin"){closeDiv("divSignIn");}else{closeDiv("divBenefits");}closeDiv("divSignIn");window.location.href=sResult[1]}}}function isBadEmail(email){var result=false;var sEmail=email;var iAt=sEmail.indexOf("@");var iPeriod=sEmail.indexOf(".");var iLen=sEmail.length-1;var iAtPeriod=sEmail.substring(iAt,iAt+2);if((iAt<1)||(iAt==iLen)||(iPeriod==iLen)||(sEmail.indexOf(" ")>0)||(sEmail.indexOf(",")>0)){result=true}if(sEmail.lastIndexOf("@")!=iAt){result=true}if((sEmail.indexOf(".com")<5)&&(sEmail.indexOf(".org")<5)&&(sEmail.indexOf(".gov")<5)&&(sEmail.indexOf(".net")<5)&&(sEmail.indexOf(".mil")<5)&&(sEmail.indexOf(".edu")<5)&&(sEmail.indexOf(".us")<5)&&(sEmail.indexOf(".ca")<5)&&(sEmail.indexOf(".tv")<5)){result=true}if(iAtPeriod=="@."){result=true}return result}function isBadPassword(sPass){var result=false;var sChar="";var sUpper=sPass.toUpperCase();var sValid="ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_@.";for(var i=0;i<sPass.length;i++){sChar=sUpper.charAt(i);if(sValid.indexOf(sChar)<0){result=true}}return result}function isBadPhone(source){var sDivReg=document.getElementById("hidDivReg").value;var tArea;var tPref;var tLast4;if(source=="R"){tArea=document.getElementById("txtRegAreaCd"+sDivReg);tPref=document.getElementById("txtRegPrefix"+sDivReg);tLast4=document.getElementById("txtRegLast4"+sDivReg);}else{tArea=document.getElementById("txtContactAreaCd");tPref=document.getElementById("txtContactPrefix");tLast4=document.getElementById("txtContactLast4");}var result=false;var sPhone="";sPhone=tArea.value+tPref.value+tLast4.value;var s1=sPhone.charAt(0);var s2=sPhone.charAt(3);if(sPhone.length>0){if((sPhone.length!=10)||(sPhone=="0000000000")||(sPhone=="1111111111")||(sPhone=="2222222222")||(sPhone=="3333333333")||(sPhone=="4444444444")||(sPhone=="5555555555")||(sPhone=="6666666666")||(sPhone=="7777777777")||(sPhone=="8888888888")||(sPhone=="9999999999")||(sPhone=="1234567890")||(sPhone=="0987654321")||(sPhone.substr(0,3)=="555")||(sPhone.substr(3,3)=="555")||(s1=="0")||(s2=="0")){result=true}}else{if((sDivReg=="EXPR")&&(source=="R")){result=true}}return result}function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else var expires="";document.cookie=name+"="+value+expires+"; path=/"}function deleteCookie(name){createCookie(name,"",-1);}function getAlert(){var msg=document.getElementById("inpAlert");if(msg==null){return}if(msg.value!=""){var message=replaceAll(msg.value,"^","\n");message=replaceAll(message,"$","\n");alert(message);msg.value=""}}function Redirect(){var msg=document.getElementById("inpRedirect");if(msg==null){return}if(msg.value!=""){var message=replaceAll(msg.value,"^","\n");message=replaceAll(message,"$","\n");location.href=message;msg.value=""}}function replaceAll(str,from,to){var idx=str.indexOf(from);while(idx>-1){str=str.replace(from,to);idx=str.indexOf(from);}return str}function SetDivButtonEnter(btnID,event){if(event.keyCode==13){var myButton=document.getElementById(btnID);if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){event.preventDefault();event.stopPropagation();myButton.focus();myButton.onclick(event);}else{event.returnValue=false;myButton.focus();myButton.click();}}}String.prototype.trim=strtrim;function strtrim(){return this.replace(/^\s+/,'').replace(/\s+$/,'');}function MaximizeGhosting(ctrlName,bgcolor,opacity,posType,zindex,height1){var divGhost=document.getElementById(ctrlName.id);var myHeight=0;var myWidth=0;myHeight=parent.screen.availHeight;myWidth=parent.screen.availWidth;if(divGhost!=null){divGhost.style.top="0px";divGhost.style.left="0px";divGhost.style.width=myWidth+"px";divGhost.style.height=myHeight+"px";if(browser.indexOf("Firefox")!=-1){divGhost.style.setProperty("-moz-opacity",.5,'');}else if(browser.indexOf("Safari")!=-1){divGhost.style.opacity=0.5}else{divGhost.style.filter=opacity}divGhost.style.backgroundColor=bgcolor;divGhost.style.position=posType;divGhost.style.zIndex=zindex}}function notblue(result){var sParams=result.split('^');var sAgt=sParams[7];if(confirm("You previously registered on "+sAgt+"'s First Team website.\nWould you like to change your registration to this website instead?")){sParms="changetocorp^"+result;setTimeout('UseCallbackC(sParms,"changetocorp")',500);}else{sParms="gotoagentsite^"+result;setTimeout('UseCallbackC(sParms,"gotoagentsite")',500);}}function showCountyErrorMsg(){var ddlCounties=document.forms[0].elements["ddlCounties"];var trCountyErrMsg=document.getElementById("trCountyErrMsg");var divCorpHomeDiv2=document.getElementById("divCorpHomeDiv2");var divCorpHomeGap=document.getElementById("divCorpHomeGap");var tblHomeSearch=document.getElementById("tblHomeSearch");if(ddlCounties.options[ddlCounties.selectedIndex].value==0){if(browser.indexOf("Firefox")!=-1||browser.indexOf("Safari")!=-1){trCountyErrMsg.style.display="table-row";var spnCountyErr=document.getElementById("spnCountyErr");spnCountyErr.innerHTML="First Select a County";divCorpHomeDiv2.style.height="16px";divCorpHomeGap.style.top="10px"}else{if(msie>0&&msieVer!=6){divCorpHomeDiv2.style.height="10px";divCorpHomeGap.style.top="12px"}else{divCorpHomeDiv2.style.height="2px";divCorpHomeGap.style.top="8px"}trCountyErrMsg.style.display="block"}}}