function AgentPagingQuery(Query){window.location.href=window.location.href.split("?")[0]+"?"+Query;}function Agent(AgentForeignId){var UGen=new UrlGen(QSCache.QueryString);UGen.RemoveParam("AID");UGen.AddParam("AID",AgentForeignId);var strURL=WebRoot+"controls/ajaxcalls/DetailAgentPath.aspx?"+UGen.ToString();$AJAX.GetForDelegate(function(AjaxResponse){window.location.href=AjaxResponse;},strURL);}function AgentPage(No,Position){QSCache.Position=Position;var UGen=new UrlGen(QSCache.QueryString);UGen.RemoveParam("No");UGen.AddParam("No",No);QSCache.QueryString=UGen.ToString();$AJAX.GetForDelegate(AgentPageHandler,WebRoot+"Controls/AjaxCalls/DetailAgentIds.aspx?"+QSCache.QueryString);}function AgentPageHandler(AJAXResponse){if(AJAXResponse.length>0){var arrAgentIds=AJAXResponse.split(',');var AgentForeignId=arrAgentIds[QSCache.Position];var UGen=new UrlGen(QSCache.QueryString);UGen.RemoveParams(["AgentIds","AID"]);UGen.AddParam("AgentIds",AJAXResponse.replace(/,/g,'--'));UGen.AddParam("AID",AgentForeignId);var strURL=WebRoot+"controls/ajaxcalls/DetailAgentPath.aspx?"+UGen.ToString();$AJAX.GetForDelegate(function(AjaxResponse){window.location.href=AjaxResponse;},strURL);}}function Get_AgentDetail(AgentForeignId){var UGen=new UrlGen(PageCache.QueryString);UGen.RemoveParams(["AID","AgentIds","T"]);UGen.AddParam("T",PageCache.TotalRecords);UGen.AddParam("AID",AgentForeignId);UGen.AddParam("AgentIds",PageCache.AgentForeignIds.replace(/,/g,'--'));var strURL=WebRoot+"controls/ajaxcalls/DetailAgentPath.aspx?"+UGen.ToString();$AJAX.GetForDelegate(function(AjaxResponse){window.location.href=AjaxResponse;},strURL);}var XSLProcessors=new Object();XSLProcessors.agents=null;XSLProcessors.paging=null;XSLProcessors.status=null;XSLProcessors.sortoptions=null;XSLProcessors.featuredagents=null;XSLProcessors.results=null;XSLProcessors.searchlocation=null;XSLProcessors.AgentListings=null;XSLProcessors.AgentListingPagination=null;XSLProcessors.loaded=false;XSLProcessors.load=function(XSLPath){var processor=new XSLTProcessor();var xslDoc=Sarissa.getDomDocument();xslDoc.async=false;var xmlhttp=new XMLHttpRequest();xmlhttp.open('GET',AbsoluteWebRoot+XSLPath,false);xmlhttp.send('');xslDoc=xmlhttp.responseXML;processor.importStylesheet(xslDoc);return processor;};XSLProcessors.loadAll=function(){XSLProcessors.agents=XSLProcessors.load("includes/xsl/agents/agents.xsl");XSLProcessors.paging=XSLProcessors.load("includes/xsl/agents/agents_pagination.xsl");XSLProcessors.status=XSLProcessors.load("includes/xsl/agents/agents_results_status.xsl");XSLProcessors.sortoptions=XSLProcessors.load("includes/xsl/agents/agents_sort_options.xsl");XSLProcessors.results=XSLProcessors.load("includes/xsl/agents/agents_results.xsl");XSLProcessors.featuredagents=XSLProcessors.load("includes/xsl/agents/featured_agents.xsl");XSLProcessors.searchlocation=XSLProcessors.load("includes/xsl/agents/agents_search_location.xsl");XSLProcessors.loaded=true;};function RunAgentQuery(Query){var QGen=new UrlGen(Query);var isZipSearch=false;if(QGen.GetParam("Ntk").toLowerCase()=="addrzip"){isZipSearch=true;}if((!window.XSLTProcessor)&&(!window.ActiveXObject)){var QGen=new UrlGen(Query);QGen.RemoveParams(["sb","ms"]);QGen.AddParam("sb",sb);window.location.href=window.location.href.substr(0,indexOf('?'))+QGen.ToString();return;}if(XSLProcessors.loaded==false){XSLProcessors.loadAll();}var xmlDocPath="";xmlDocPath="agents_xml.aspx?"+Query;var XMLDoc=Sarissa.getDomDocument();XMLDoc.async=false;var xmlhttp=new XMLHttpRequest();xmlhttp.open("GET",AbsoluteWebRoot+xmlDocPath,false);xmlhttp.send('');XMLDoc=xmlhttp.responseXML;PageCache.XML=XMLDoc;PageCache.CenterOnRegions=eval(GetSingleNodeContent(XMLDoc,"/results/centeronregions"));var SEOPath=GetSingleNodeContent(XMLDoc,'/results/seopath');window.location.href="#"+SEOPath;if(gE("testingQuery")!=null){gE("testingQuery").value=Query;}Sarissa.updateContentFromNode(XMLDoc,gE("results_results"),XSLProcessors.results);UnescapeCommonInnerHTML(gE("results_results"));PageCache.TotalRecords=parseInt(GetSingleNodeContent(XMLDoc,'/results/pagination/pages/totalrecords'),10);if(isNaN(PageCache.TotalRecords)){PageCache.TotalRecords=0;}Sarissa.updateContentFromNode(XMLDoc,gE("paging_bottom"),XSLProcessors.paging);Sarissa.updateContentFromNode(XMLDoc,gE("sortoptions"),XSLProcessors.sortoptions);Sarissa.updateContentFromNode(XMLDoc,gE("status"),XSLProcessors.status);Sarissa.updateContentFromNode(XMLDoc,gE("results_agents"),XSLProcessors.agents);Sarissa.updateContentFromNode(XMLDoc,gE("results_search_location"),XSLProcessors.searchlocation);Sarissa.updateContentFromNode(XMLDoc,gE("featured_agents_wrap"),XSLProcessors.featuredagents);PageCache.AgentForeignIds=GetSingleNodeContent(XMLDoc,"/results/agentforeignids");PageCache.QueryString=Query;if(PageCache.TotalRecords>0){PageCache.LastQueryString=Query;}window.scrollTo(0,0);var omAgentCount=GetSingleNodeContent(XMLDoc,"/results/agents/agentcount");var omFeaturedAgentCount=GetSingleNodeContent(XMLDoc,"/results/featured/featuredagentcount");var omAgentIds=new Array(omAgentCount);var omFeaturedAgentIds=new Array(omFeaturedAgentCount);var omAgentCodeFeatured=new Array(omAgentCount);var omFeaturedAgentCodeFeatured=new Array(omFeaturedAgentCount);var omAgentBookNumbers=new Array(omAgentCount);var omFeaturedAgentBookNumbers=new Array(omFeaturedAgentCount);var totalImpressions=omAgentCount+omFeaturedAgentCount;var omDistinctBookNumbers=new Array(totalImpressions);for(var i=0;i<=omAgentCount;i++){omAgentIds[i]=GetSingleNodeContent(XMLDoc,"results/agents/agent["+i+"]/idagentforeignkey");omAgentCodeFeatured[i]=GetSingleNodeContent(XMLDoc,"results/agents/agent["+i+"]/codefeatured");omAgentBookNumbers[i]=GetSingleNodeContent(XMLDoc,"results/agents/agent["+i+"]/agentbooknumber");}for(var i=0;i<=omFeaturedAgentCount;i++){omFeaturedAgentIds[i]=GetSingleNodeContent(XMLDoc,"results/featured/agent["+i+"]/idagentforeignkey");omFeaturedAgentCodeFeatured[i]=GetSingleNodeContent(XMLDoc,"results/featured/agent["+i+"]/codefeatured");omFeaturedAgentBookNumbers[i]=GetSingleNodeContent(XMLDoc,"results/featured/agent["+i+"]/agentbooknumber");}var omDistinctMarketIds=GetSingleNodeContent(XMLDoc,"results/distinctaggentbooknumbers");s.prop41=omDistinctMarketIds;var pageNumber=GetSingleNodeContent(XMLDoc,"/results/pagination/pages/currentpage");var formattedAgentImpressions="";if(pageNumber!="1"){var pageName="sa_r0"+pageNumber;for(i=0;i<=omAgentCount;i++){if(omAgentIds[i]!=undefined&&omAgentIds[i]!="")formattedAgentImpressions+=";"+omAgentIds[i]+";;;event8=1;evar41="+omAgentBookNumbers[i]+"|evar44="+omAgentCodeFeatured[i]+",";}for(i=0;i<=omFeaturedAgentCount;i++){if(omFeaturedAgentIds[i]!=undefined&&omFeaturedAgentIds[i]!="")formattedAgentImpressions+=";"+omFeaturedAgentIds[i]+";;;event11=1;evar41="+omFeaturedAgentBookNumbers[i]+"|evar44="+omFeaturedAgentCodeFeatured[i]+"|evar43="+pageName+",";}if(formattedAgentImpressions.substring(formattedAgentImpressions.length-1))formattedAgentImpressions=formattedAgentImpressions.substring(0,formattedAgentImpressions.length-1);ResultImpressions(pageName,formattedAgentImpressions,"Agent Impressions");}else{for(i=0;i<=omAgentCount;i++){if(omAgentIds[i]!=undefined&&omAgentIds[i]!="")formattedAgentImpressions+=";"+omAgentIds[i]+";;;event8=1;evar41="+omAgentBookNumbers[i]+"|evar44="+omAgentCodeFeatured[i]+",";}for(i=0;i<=omFeaturedAgentCount;i++){if(omFeaturedAgentIds[i]!=undefined&&omFeaturedAgentIds[i]!="")formattedAgentImpressions+=";"+omFeaturedAgentIds[i]+";;;event11=1;evar41="+omFeaturedAgentBookNumbers[i]+"|evar44="+omFeaturedAgentCodeFeatured[i]+"|evar43=sa_r,";}if(formattedAgentImpressions.substring(formattedAgentImpressions.length-1))formattedAgentImpressions=formattedAgentImpressions.substring(0,formattedAgentImpressions.length-1);ResultImpressions("sa_r",formattedAgentImpressions,"Agent Impressions");}}