
Homescape.Page.pathLowerCase=Homescape.Page.path.toLowerCase();Homescape.Reporting.Channel={primary:'',secondary:'',tertiary:''};Homescape.fn.reportLinkEvents=function(pageName){try{if(pageName===undefined||pageName===''){if(Homescape.Page.name!==undefined&&Homescape.Page.name!==''){pageName=Homescape.Page.name;}else{pageName=document.title;}}
jQuery('a').click(function(){try{var me=jQuery(this);var linkName=pageName;var anchorText=me.text();if(!(anchorText===undefined||anchorText==='')){linkName+=':text='+anchorText;}
var title=me.attr('title');if(!(title===undefined||title==='')){linkName+=':title='+title;}
var anchorId=me.attr('id');var anchorName=me.attr('name');if(!(anchorName===undefined||anchorName==='')){linkName+=':name='+anchorName;}else if(!(anchorId===undefined||anchorId==='')){linkName+=':id='+anchorId;}
var href=me.attr('href');if(!(href===undefined||href==='')){href=href.replace(/\?(.*)/,'');}
jQuery.reportClickEvent({hitbox:false,webtrends:false,omniture:true},{name:linkName,path:href,type:'o'});if(window.location.search.indexOf('_testLinkTracking=true')>-1){jQuery.log('custom click event tracked; link name = "'+linkName+'"');return false;}}catch(e){jQuery.log(e);}});}catch(e){jQuery.log(e);}};jQuery.EmailAddressIsValid=function(givenEmailAddress){if(givenEmailAddress==""){jQuery('#errors').show();jQuery('#error_email_address').show();return false;}
if(givenEmailAddress.indexOf("@")<0){jQuery('#errors').show();jQuery('#error_email_address').show();return false;}
if(givenEmailAddress.lastIndexOf(".")<givenEmailAddress.indexOf("@")){jQuery('#errors').show();jQuery('#error_email_address').show();return false;}
return true;};jQuery.PhoneIsValid=function(phoneNumber){if(phoneNumber==''){jQuery('#errors').show();jQuery('#error_phone').show();return false;}
phoneNumber=jQuery.trim(phoneNumber);var results=phoneNumber.replace(/\D+/gi,"")
if(results===null){jQuery('#errors').show();jQuery('#error_phone').show();return false;}
newNumber=results;if(newNumber.length!==10){jQuery('#errors').show();jQuery('#error_phone').show();return false;}
jQuery('#phone').val(newNumber);return true;};jQuery(document).ready(function(){jQuery('.showInsideInput').showLabelInsideInput();jQuery('a').urlAdCurrentQueryParms();jQuery("#emailForm1").submit(function(){jQuery('#errors').hide();jQuery('#error_phone').hide();jQuery('#error_email_address').hide();jQuery('#error_filledIn').hide();var error=false;var givenEmailAddress=jQuery('#emailAddress').val();result=jQuery.EmailAddressIsValid(givenEmailAddress);if(result===false){error=true;}
phoneResult=jQuery.PhoneIsValid(jQuery('#phone').val());if(phoneResult===false){error=true;}
if(jQuery('#firstName').val()==""||jQuery('#lastName').val()==""||jQuery('#companyName').val()==""||jQuery('#city').val()==""||jQuery('#state').val()==""||jQuery('#zipCode').val()==""){jQuery('#errors').show();jQuery('#error_filledIn').show();error=true;}
if(error==true){return false;}});if(Homescape.Page.pathLowerCase.indexOf('/agents-and-brokers')>-1){if(Homescape.Page.pathLowerCase.indexOf('/more-information')>-1||Homescape.Page.pathLowerCase.indexOf('/enhance-your-listings')>-1){if(Homescape.Page.pathLowerCase.indexOf('/inquire')>-1){Homescape.Page.name='oap:lead thank you';}else{Homescape.Page.name='oap:more information';}}else{Homescape.Page.name='oap:agents and brokers';}
Homescape.Reporting.Channel.primary='oap';}else if(Homescape.Page.pathLowerCase.indexOf('/oap')>-1){Homescape.Page.name='oap:landing page';Homescape.Reporting.Channel.primary='oap';}else if(Homescape.Page.pathLowerCase.indexOf('/partner')>-1){try{var _partnerNameRegex_=/partner\/([a-z_\.\?/]+)/i;Homescape.match=_partnerNameRegex_.exec(Homescape.Page.pathLowerCase);Homescape.Page.partner=Homescape.match[1];}catch(e){Homescape.Page.partner='none';}
Homescape.Page.name='oap:partner:'+Homescape.Page.partner.replace("_"," ");Homescape.Reporting.Channel.primary='oap';Homescape.Reporting.Channel.secondary='partner';}});