﻿var m_httpReqContact=null;function OnContactIssueQuery(){if(trim(ID("tbContactSubject").value)==""||trim(ID("tbContactMsg").value)==""){ShowMessage("ERROR : Cannot send message.<br/>Subject or message is required.");return;};var tNow=new Date();m_httpReqContact=SetupHttpRequest("xml",OnGotContactResult);IssueRequest(m_httpReqContact,"RequestProcess.aspx","Email="+escape(ID("tbContactEmail").value)+"&MsgSubject="+escape(ID("tbContactSubject").value)+"&MsgBody="+escape(ID("tbContactMsg").value)+"&Time="+tNow.getTime());};function OnGotContactResult(){if(m_httpReqContact==null)return;if(m_httpReqContact.readyState!=4)return;if(m_httpReqContact.status!=200){alert('There was a problem sending your message to the server. \nRequest status '+m_httpReqContact.status);return;};var sMessage=m_httpReqContact.responseText.toString();ShowMessage(sMessage);if(sMessage.charAt(0)=='M'){ID("tbContactSubject").value="";ID("tbContactMsg").value="";};if(sMessage.charAt(0)=='A'){ShowDiv('divUpdateAlerts',true);OnDefaultWindowResize();}};function ShowMessage(sMessage){ID('divMsgPopup').style.display="";ID('divMsgPopupBody').innerHTML=sMessage;};﻿function OnGetMap(){try{SetupMapAndControls();LoadAddressSearchCookies(OnPageFilter);CorrectPNG();}catch(e){alert("Problem loading map.\nError name: "+e.name+". Error message: "+e.message);};window.onresize=OnDefaultWindowResize;OnDefaultWindowResize();};function OnDisposeMap(){if(m_map!=null)m_map.Dispose();};function HideAll(){ID("divPageSearch").style.display="none";ID("divPageFilter").style.display="none";ID("divPageTools").style.display="none";ID("divPageContact").style.display="none";};function OnPageSearch(){if(!RestoreSideBar())return;HideAll();ID('divPageMarker').style.marginLeft="5px";ID("divPageSearch").style.display="";};function OnPageFilter(){if(!RestoreSideBar())return;HideAll();ID('divPageMarker').style.marginLeft="57px";ID("divPageFilter").style.display="";};function OnPageTools(){if(!RestoreSideBar())return;HideAll();ID('divPageMarker').style.marginLeft="109px";ID("divPageTools").style.display="";};function OnPageContact(){if(!RestoreSideBar())return;HideAll();ID('divPageMarker').style.marginLeft="161px";ID("divPageContact").style.display="";};function OnPageHelp(){var ePage=ID("divPageHelp");if(ePage.style.display=="none")ePage.style.display="";else ePage.style.display="none";};﻿var m_map=null;var m_nMapLeft=290;var m_nMinPageW=640;var m_nMinPageH=480;function ID(sID){return document.getElementById(sID);};function OnMenuOver(sender){sender.style.backgroundColor='DarkGray';return false;};function OnMenuOut(sender){sender.style.backgroundColor='Black';return false;};function SetupMapAndControls(){m_map=new VEMap('divMap');m_map.LoadMap();OnRestoreSystemDefaultView();OnRestoreSavedView();if(GetCookie("ShowControls")=="")ID("chkToolDashboard").checked=true;else ID("chkToolDashboard").checked=(GetCookie("ShowControls")=="true");OnShowControls();};function OnDefaultWindowResize(){var nPageW=SetMapLeft(m_nMapLeft);var nPageH=Height();if(nPageW==m_nMinPageW||nPageH==m_nMinPageH)ID("bodyMain").scroll="yes";else ID("bodyMain").scroll="no";ID("divSideBody").style.height=(nPageH-0)+"px";ID("divHelpScrollBox").style.height=(nPageH-70)+"px";ID("divOffenderDetailScrollBox").style.height=(nPageH-70)+"px";var eSearchScroll=ID("divSearchScrollArea");eSearchScroll.style.height=(nPageH-eSearchScroll.offsetTop)+"px";var eFilterResult=ID("divFilterResults");eFilterResult.style.height=(nPageH-eFilterResult.offsetTop)+"px";};function SetMapLeft(nLeft){m_nMapLeft=nLeft;ID("divMap").style.left=m_nMapLeft+"px";var nPageW=Width();m_map.Resize(nPageW-m_nMapLeft,Height());return nPageW;};function SetupHttpRequest(type,onReadyStateChange){if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/'+type);}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){alert('Cannot create XMLHTTP instance');return null;}}};http_request.onreadystatechange=onReadyStateChange;return http_request;};function IssueRequest(httpReq,url,parameters){httpReq.open('GET',url+"?"+parameters,true);httpReq.send(null);};function DeletePushPin(nPinId){try{m_map.DeletePushpin(nPinId);}catch(e){}};function PlaceAndCentreMarker(nPinID,dLati,dLong,sTitle,sDetail){DeletePushPin(nPinID);var pnt=new VELatLong(dLati,dLong);m_map.SetCenterAndZoom(pnt,15);PlacePin(nPinID,dLati,dLong,"House3.gif",sTitle,sDetail);};function PlacePin(nPinID,dLati,dLong,sImage,sTitle,sDetail){var pin=new VEPushpin(nPinID,new VELatLong(dLati,dLong),"Images/"+sImage,sTitle,sDetail);m_map.AddPushpin(pin);};function CorrectPNG(){var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);if((version>=5.5)&&(document.body.filters)){for(var i=0;i<document.images.length;i++){var img=document.images[i];var imgName=img.src.toUpperCase();if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){var imgID=(img.id)?"id='"+img.id+"' ":"";var imgClass=(img.className)?"class='"+img.className+"' ":"";var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;if(img.align=="left")imgStyle="float:left;"+imgStyle;if(img.align=="right")imgStyle="float:right;"+imgStyle;if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle;var strNewHTML="<span "+imgID+imgClass+imgTitle+" style=\"" + "width:" + img.width + "px;height:" + img.height + "px;" + imgStyle + ";"+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"+ "(src=\'"+ img.src+ "\',sizingMethod='scale');\"></span>";img.outerHTML=strNewHTML;i=i-1;}}}};function trim(str){return str.replace(/^\s*|\s*$/g,"");};function GetCookie(sCookieName){var sCookieString=""+document.cookie;var nNameStart=sCookieString.indexOf(sCookieName);if(nNameStart==-1||sCookieName=="")return "";var nNameEnd=nNameStart+sCookieName.length+1;var nValueEnd=sCookieString.indexOf(';',nNameStart);if(nValueEnd==-1)nValueEnd=sCookieString.length;if(nNameEnd>=nValueEnd)return "";return unescape(sCookieString.substring(nNameEnd,nValueEnd));};function SetCookie(sName,value,nDays){var sCookieString=sName+"="+escape(value)+";EXPIRES="+GetExpiryDate(nDays);document.cookie=sCookieString;return GetCookie(name);};function GetExpiryDate(nDays){var UTCstring;Today=new Date();nomilli=Date.parse(Today);Today.setTime(nomilli+nDays*24*60*60*1000);UTCstring=Today.toUTCString();return UTCstring;};function Width(){var x;if(self.innerHeight){x=self.innerWidth;}else if(document.documentElement&&document.documentElement.clientHeight){x=document.documentElement.clientWidth;}else if(document.body){x=document.body.clientWidth;};if(x<m_nMinPageW)x=m_nMinPageW;return x;};function Height(){var y;if(self.innerHeight){y=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){y=document.documentElement.clientHeight;}else if(document.body){y=document.body.clientHeight;};if(y<m_nMinPageH)y=m_nMinPageH;return y;};function GetParam(sName){if(document.location.search=="")return null;var sParams=document.location.search.substring(1);var sFields=sParams.split('&');for(n=0;n<sFields.length;n++){var sParts=sFields[n].split('=');if(sParts[0]==sName)return sParts[1];};return null;};function OnSaveCurrentView(){SetCookie("Scale",m_map.GetZoomLevel(),365);SetCookie("Style",m_map.GetMapStyle(),365);SetCookie("Longitude",m_map.GetCenter().Longitude,365);SetCookie("Latitude",m_map.GetCenter().Latitude,365);alert("Done");};function OnRestoreSavedView(){var sScale=GetCookie("Scale");if(sScale!="")m_map.SetZoomLevel(sScale);var sStyle=GetCookie("Style");if(sStyle!="")m_map.SetMapStyle(sStyle);var sLong=GetCookie("Longitude");var sLati=GetCookie("Latitude");if(sLong!=""&&sLati!="")m_map.SetCenter(new VELatLong(sLati,sLong));};function OnShowDisplayDetails(){alert("Scale : "+m_map.GetZoomLevel()+"\nLongitude : "+m_map.GetCenter().Longitude+"\nLatitude : "+m_map.GetCenter().Latitude);};function OnRestoreSystemDefaultView(){m_map.SetZoomLevel(4);m_map.SetMapStyle("r");m_map.SetCenter(new VELatLong(43.87,-99.66));m_map.SetMapMode(VEMapMode.Mode2D);};function OnShowControls(){if(ID("chkToolDashboard").checked)m_map.ShowDashboard();else m_map.HideDashboard();SetCookie("ShowControls",ID("chkToolDashboard").checked,365);};function ShowDiv(sID,bShow){ID(sID).style.display=bShow?"":"none";};﻿var m_httpReqDetail=null;var m_iOffLoading=new Image();m_iOffLoading.src='Images/LoadingPhoto.gif';function MakeOffenderListRow(nID,dLong,dLati,sName,nSeverity){var sHtml="";sHtml+="<div class='JrSidePnt' ";sHtml+=" onmouseover='OnSidePntMouseover(this,"+dLong+","+dLati+")'";sHtml+=" onmouseout='OnSidePntMouseout(this)' ";sHtml+=" onclick='OnOffenderDetail("+nID+")' ";sHtml+=">";sHtml+="<img src='images/Offr";sHtml+=nSeverity;sHtml+="S.gif' width='9px' height='16px'/> ";sHtml+=sName;sHtml+="</div>";sHtml=sHtml.replace(/<img/g,"<img style='vertical-align:top'");return sHtml;};function OnSidePntMouseover(eSender,dLong,dLati){eSender.style.backgroundColor='DarkGray';if(dLong==0)return;PlacePin(m_nIDPinMouseOver,dLati,dLong,"Target.gif");};function OnSidePntMouseout(eSender){eSender.style.backgroundColor='#F7F9F8';DeletePushPin(m_nIDPinMouseOver);};function OnOffenderDetail(sID){ID('divOffenderReadBusy').style.display="";ID('divOffenderDetailScrollBox').style.display="none";ID('imgOffenderPhoto').src=m_iOffLoading.src;ID("divPageOffDetail").style.display="";var tNow=new Date();m_httpReqDetail=SetupHttpRequest("xml",OnGotDetailResult);IssueRequest(m_httpReqDetail,"RequestProcess.aspx","OffenderID="+escape(sID)+"&Time="+tNow.getTime());};function OnGotDetailResult(){if(m_httpReqDetail==null)return;if(m_httpReqDetail.readyState!=4)return;ID('divOffenderReadBusy').style.display="none";if(m_httpReqDetail.status!=200){alert('There was a problem querying offender detail on the server. \nRequest status '+m_httpReqDetail.status);return;};var xmlDoc=m_httpReqDetail.responseXML;var xError=xmlDoc.documentElement.getElementsByTagName("Error");if(xError.length>0){alert(xError[0].firstChild.data);return;};try{var xDetail=xmlDoc.documentElement.getElementsByTagName("Detail");if(xDetail.length==1){ID('divOffenderDetailScrollBox').style.display="";UpdateOffenderField(xDetail,'Name');UpdateOffenderField(xDetail,'AliasNames');UpdateOffenderField(xDetail,'IdMarks');UpdateOffenderField(xDetail,'DOB');UpdateOffenderField(xDetail,'Race');UpdateOffenderField(xDetail,'Gender');UpdateOffenderField(xDetail,'Height');UpdateOffenderField(xDetail,'Weight');UpdateOffenderField(xDetail,'Hair');UpdateOffenderField(xDetail,'Eyes');ID('tdOffDetValAddress').innerHTML=xDetail[0].getAttribute('Address')+"<br/>"+xDetail[0].getAttribute('City')+"<br/>"+xDetail[0].getAttribute('County')+"<br/>"+xDetail[0].getAttribute('State')+" "+xDetail[0].getAttribute('ZipCode');UpdateOffenderField(xDetail,'Offenses');ID('imgOffenderPhoto').src=xDetail[0].getAttribute("ImageFile");try{UpdatePoint(xDetail[0].getAttribute('Longitude'),xDetail[0].getAttribute('Latitude'),"Name",xDetail[0].getAttribute('Name'));}catch(e){}}else{alert("No details received");}}catch(e){alert("Problem in OnGotDetailResult(). Error name: "+e.name+". Error message: "+e.message);};m_httpReqDetail=null;if(GetParam("OffenderID")!=null)setTimeout("ControlGrow(true)",3000);};function UpdateOffenderField(xDetail,sField){ID('tdOffDetVal'+sField).innerHTML=xDetail[0].getAttribute(sField);};﻿var m_nGrower=-1;function RestoreSideBar(){if(m_nGrower!=-1)return false;ControlGrow(true);return true;};function OnGrow(nLimit,bExpand){var nW=ID('divSideBody').offsetWidth;var nNewW=nW;if(bExpand)nNewW+=20;else nNewW-=20;if((bExpand&&nNewW<nLimit)||(!bExpand&&nNewW>nLimit)){SetSideWidth(nNewW,false);if(nW!=ID('divSideBody').offsetWidth)return;alert(nW+' to '+ID('divSideBody').offsetWidth);return;};SetSideWidth(nLimit,true);clearInterval(m_nGrower);m_nGrower=-1;if(bExpand){ShowDiv('imgLogoFull',true);ShowDiv('imgLogoIcon',false);ID('divMenuBtns').style.marginLeft="0px";ID('divBtnClose').style.visibility="visible";ShowDiv('divSideInner',true);SetMapLeft(nLimit+25);}else{ID('divBtnOpen').style.visibility="visible";ID('divPageHelp').style.left="115px";ID('divPageOffDetail').style.left="115px";}};function SetSideWidth(nWidth,bShowScrollbar){ID('divSideBody').style.width=nWidth+"px";};function ControlGrow(bExpand){var nLimit=0;ID('divBtnOpen').style.visibility="hidden";ID('divBtnClose').style.visibility="hidden";if(bExpand){nLimit=265;ID('divPageHelp').style.left="300px";ID('divPageOffDetail').style.left="300px";}else{nLimit=76;ShowDiv('imgLogoFull',false);ShowDiv('imgLogoIcon',true);ID('divMenuBtns').style.marginLeft="10px";ShowDiv('divSideInner',false);SetMapLeft(nLimit+25);};m_nGrower=setInterval("OnGrow( "+nLimit+", "+bExpand+" )",25);};function OnCloseDiv(sDiv){ShowDiv(sDiv,false);};﻿var m_pinIDMarker=1000;var m_nIDPinMouseOver=1500;var m_pinOffender1=2000;var m_pinOffenderLast=0;var m_cbPageFilter=null;var m_dSearchLong=null;var m_dSearchLati=null;var m_sFilterZip="";var m_sFilterText=null;var m_httpReqFilter=null;function LoadAddressSearchCookies(cbPageFilter){m_cbPageFilter=cbPageFilter;if(GetParam("Street")!=null){ID('tbSearchStreet').value=unescape(GetParam("Street"));ID('tbSearchCity').value=unescape(GetParam("City"));ID('tbSearchState').value=unescape(GetParam("State"));ID('tbSearchZip').value=unescape(GetParam("Zip"));}else if(GetParam("OffenderID")!=null){OnOffenderDetail(GetParam("OffenderID"));ControlGrow(false);}else{LoadValueCookie('tbSearchStreet');LoadValueCookie('tbSearchCity');LoadValueCookie('tbSearchState');LoadValueCookie('tbSearchZip');LoadValueCookie('tbCustID');LoadValueCookie('tbFreeName');LoadValueCookie('tbEmail');LoadValueCookie('tbPhone1');LoadValueCookie('tbPhone2');LoadValueCookie('tbPhone3');};if(GetParam("CustomerID")!=null)ID('tbCustID').value=unescape(GetParam("CustomerID"));if(GetParam("Name")!=null)ID('tbFreeName').value=unescape(GetParam("Name"));if(GetParam("Email")!=null)ID('tbEmail').value=unescape(GetParam("Email"));if(GetParam("Phone1")!=null)ID('tbPhone1').value=unescape(GetParam("Phone1"));if(GetParam("Phone2")!=null)ID('tbPhone2').value=unescape(GetParam("Phone2"));if(GetParam("Phone3")!=null)ID('tbPhone3').value=unescape(GetParam("Phone3"));AttachMapEvent("onclick",MouseHandler);};function OnAddressSearch(){if(!ID("chkAgreeTerms").checked){alert("You must agree to the terms and conditions.");return;};DeletePushPin(m_pinIDMarker);OnNewFilterAddress(null,null,"");var sAddr="";sAddr=AddStreetPart(sAddr,'tbSearchStreet');sAddr=AddStreetPart(sAddr,'tbSearchCity');sAddr=AddStreetPart(sAddr,'tbSearchState');sAddr=AddStreetPart(sAddr,'tbSearchZip');sAddr=sAddr+",United States";if(sAddr!=",United States")OnFindDetail(sAddr);};function OnFreeAlerts(bUpdate){ShowDiv('m_ucBtnFreeAlerts',false);ShowDiv('divUpdateAlerts',false);var sName=ID('tbFreeName').value;SetCookie('tbFreeName',sName,365);var sEmail=ID('tbEmail').value;SetCookie('tbEmail',sEmail,365);var sPhone1=ID('tbPhone1').value;SetCookie('tbPhone1',sPhone1,365);var sPhone2=ID('tbPhone2').value;SetCookie('tbPhone2',sPhone2,365);var sPhone3=ID('tbPhone3').value;SetCookie('tbPhone3',sPhone3,365);var tNow=new Date();m_httpReqContact=SetupHttpRequest("xml",OnGotContactResult);IssueRequest(m_httpReqContact,"RequestProcess.aspx","FreeAlert=true"+"&Name="+escape(sName)+"&AlertEmail="+escape(sEmail)+"&Phone="+escape(sPhone1+sPhone2+sPhone3)+"&Time="+tNow.getTime());};function AddStreetPart(sAddr,sPartName){var sPart=trim(ID(sPartName).value);SetCookie(sPartName,sPart,365);if(sPart=="")return sAddr;if(sAddr=="")return sPart;return sAddr+","+sPart;};function OnFindDetail(sWhere){ID('divSearchResults').innerHTML="";var startIndex=0;var numberOfResults=3;try{m_map.Find("",sWhere,null,null,startIndex,numberOfResults,true,true,false,null,OnFindCallback);ShowDiv('m_ucBtnSearch',false);ID('divSearchResults').innerHTML="<fieldset>Searching. Please wait .....</fieldset>";}catch(e){alert(e.message);}};function OnFindCallback(shapeLayer,veFindResults,vePlaces,bHasMore,e){ShowDiv('m_ucBtnSearch',true);if(vePlaces!=null){var nMatchCount=0;var results="";for(x=0;x<vePlaces.length;x++){var pl=vePlaces[x];var sFields=pl.Name.split(',');var sNameShort="";for(var nF=0;nF<sFields.length;nF++){var sField=trim(sFields[nF]);if(sField!='United States'){if(sNameShort.length>0)sNameShort=sNameShort+', ';sNameShort=sNameShort+sField}};{results+="<img src='Images/House2.gif'/> <a href='javascript:OnShowMarker(\""+sNameShort+"\",\""+pl.LatLong.Longitude+"\",\""+pl.LatLong.Latitude+"\");m_cbPageFilter();'>"+sNameShort+"</a><br>";nMatchCount++;if(nMatchCount==1)OnShowMarker(sNameShort,pl.LatLong.Longitude,pl.LatLong.Latitude);}};ID('divSearchResults').innerHTML="<fieldset>"+results+"</fieldset>";if(nMatchCount==1){m_cbPageFilter();}};if(veFindResults!=null)alert("Results = "+veFindResults.length);};function LoadValueCookie(sItemName){ID(sItemName).value=GetCookie(sItemName);};function AttachMapEvent(sName,fnName){m_map.AttachEvent(sName,fnName);};function ToLatLong(pixel){return m_map.PixelToLatLong(pixel);};function MouseHandler(e){if(e.eventName=="onclick"){if(e.rightMouseButton){if(!ID("chkAgreeTerms").checked){alert("You must agree to the terms and conditions.");return;};var pnt=ToLatLong(new VEPixel(e.mapX,e.mapY));var sName="Latitude : "+pnt.Latitude+"<br/> Longitude : "+pnt.Longitude;OnShowMarker(sName,pnt.Longitude,pnt.Latitude);m_cbPageFilter();}}};function OnShowMarker(sName,dLong,dLati){UpdatePoint(dLong,dLati,"Address",sName);OnNewFilterAddress(dLong,dLati,sName);};function UpdatePoint(dLong,dLati,sTitle,sDesc){PlaceAndCentreMarker(m_pinIDMarker,dLati,dLong,sTitle,sDesc);};function ExtractZipCode(sName){var sFields=sName.split(',');var nLen=sFields.length;if(nLen<2)return ""
var sState=trim(sFields[nLen-1]);sFields=sState.split(' ');nLen=sFields.length;if(nLen!=2)return "";if(sFields[0].length!=2)return "";var sZipNumbers=sFields[1];sFields=sZipNumbers.split('-');if(sFields[0].length!=5)return "";var nNumber=sFields[0];nNumber*=3;nNumber/=3;if(nNumber!=sFields[0])return "";return(sFields[0]);};function ClearFilterResults(){ID("divFilterResults").innerHTML="";for(var n=m_pinOffender1;n<=m_pinOffenderLast;n++)DeletePushPin(n);m_pinOffenderLast=0;};function OnNewFilterAddress(dLong,dLati,sName){ClearFilterResults();ID('divFilterAddress').innerHTML=sName;OnCloseDiv('divPageOffDetail');var eFilterResult=ID("divFilterResults");if(m_sFilterText==null)m_sFilterText=eFilterResult.innerHTML;m_sFilterZip=ExtractZipCode(sName);ID('spFilterZip').innerHTML=m_sFilterZip;ShowDiv('divFilterZipEnable',m_sFilterZip!="");m_dSearchLong=dLong;m_dSearchLati=dLati;ShowDiv('divFilterDistance',dLong!=null);ShowDiv('divFilterButton',(dLong!=null)||(m_sFilterZip!=""));eFilterResult.innerHTML=m_sFilterText;eFilterResult.style.height=(Height()-eFilterResult.offsetTop)+"px";if(dLong!=null)OnFilterShow();};function SetViewStateFilterQuery(bQuery){ShowDiv('divFilterWaiting',bQuery);ShowDiv('divFilterOptions',!bQuery);};function OnFilterShow(){var sCustID=ID('tbCustID').value;SetCookie('tbCustID',sCustID,365);SetViewStateFilterQuery(true);ClearFilterResults();var eList=ID('selFilterDistance');var sRange=eList.options[eList.selectedIndex].text;var tNow=new Date();m_httpReqFilter=SetupHttpRequest("xml",OnGotFilterResult);IssueRequest(m_httpReqFilter,"RequestProcess.aspx","Long="+m_dSearchLong+"&Lati="+m_dSearchLati+"&Zip="+(ID('chkFilterUseZip').checked?escape(m_sFilterZip):"")+"&Range="+escape(sRange)+"&Email="+escape(ID('tbEmail').value)+"&CustID="+escape(sCustID)+"&Street="+escape(ID('tbSearchStreet').value)+"&City="+escape(ID('tbSearchCity').value)+"&State="+escape(ID('tbSearchState').value)+"&Zip="+escape(ID('tbSearchZip').value)+"&Time="+tNow.getTime());};function OnGotFilterResult(){if(m_httpReqFilter==null)return;if(m_httpReqFilter.readyState!=4)return;SetViewStateFilterQuery(false);if(m_httpReqFilter.status!=200){alert('There was a problem querying offender data on the server. \nRequest status '+m_httpReqFilter.status);return;};var xmlDoc=m_httpReqFilter.responseXML;var xError=xmlDoc.documentElement.getElementsByTagName("Error");if(xError.length>0){alert(xError[0].firstChild.data);return;};ID("divFilterResults").innerHTML="";OnDefaultWindowResize();try{var xLimits=xmlDoc.documentElement.getElementsByTagName("LIMITS");if(xLimits.length==1){var pntExts=new Array();pntExts.push(new VELatLong(xLimits[0].getAttribute("LatiMin"),xLimits[0].getAttribute("LongMin")));pntExts.push(new VELatLong(xLimits[0].getAttribute("LatiMax"),xLimits[0].getAttribute("LongMax")));m_map.SetMapView(pntExts);};var xPlayPoints=xmlDoc.documentElement.getElementsByTagName("o");var sOffenderList="";m_pinOffenderLast=m_pinOffender1;for(var n1=0;n1<xPlayPoints.length;n1++){var oRow=xPlayPoints[n1];var nID=oRow.getAttribute("id");var dLongitude=oRow.getAttribute("x");var dLatitude=oRow.getAttribute("y");var sName=oRow.getAttribute("n");var sAddress=oRow.getAttribute("a");var nSeverity=oRow.getAttribute("s");if(dLongitude!=0){PlacePin(m_pinOffenderLast,dLatitude,dLongitude,"Offr"+nSeverity+".gif",sName,"<img src='Images/Offr"+nSeverity+"S.gif' style='float: left;' /> &nbsp;"+sAddress+"<br/>"+"Click <a href='javascript:OnOffenderDetail("+nID+");'>here</a> for details.");m_pinOffenderLast++;};sOffenderList+=MakeOffenderListRow(nID,dLongitude,dLatitude,sName,nSeverity);};var xSchoolPoints=xmlDoc.documentElement.getElementsByTagName("s");for(var n2=0;n2<xSchoolPoints.length;n2++){var oRow=xSchoolPoints[n2];var nID=oRow.getAttribute("id");var dLongitude=oRow.getAttribute("x");var dLatitude=oRow.getAttribute("y");var sName=oRow.getAttribute("n");PlacePin(m_pinOffenderLast,dLatitude,dLongitude,"School.gif","School",sName);m_pinOffenderLast++;};ID("divFilterResults").innerHTML=sOffenderList;if(xPlayPoints.length==0){alert("No Offenders Found\n\n"+"Try increasing to '20 miles' radius search in the drop down menu to the left\n"+"If you still get, 'No Offenders Found' try a different address");}}catch(e){alert("Problem in OnGotFilterResult(). Error name: "+e.name+". Error message: "+e.message);};m_httpReqFilter=null;};


