Skip to content

Instantly share code, notes, and snippets.

@woods
Created February 26, 2016 15:59
Show Gist options
  • Save woods/4def7fb638a79c5895c6 to your computer and use it in GitHub Desktop.
Save woods/4def7fb638a79c5895c6 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<HTML>
<head>
<title id="PageTitle">Allegheny County Assessment</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR" />
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE" />
<meta content="JavaScript" name="vs_defaultClientScript" />
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=7,IE=9"/>
<!--The viewport meta tag is used to improve the presentation and behavior of the samples on iOS devices-->
<meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no" />
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="js/jquery.bootstrap-autohidingnavbar.js"></script>
<link rel="stylesheet" type="text/css" href="//serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/dojo/dojo/resources/dojo.css">
<link rel="stylesheet" type="text/css" href="//serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/dojo/dijit/themes/claro/claro.css">
<link rel="stylesheet" type="text/css" href="//serverapi.arcgisonline.com/jsapi/arcgis/3.5/js/esri/css/esri.css">
<link href="custom.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="js/config.js"></script>
<script type="text/javascript" src="js/print.js"></script>
<script type="text/javascript" src="js/tasks.js"></script>
<script type="text/javascript" src="js/save.js"></script>
<style type="text/css">
.esriScalebarLabel
{
color:Black !important;
font-family:Arial !important;
font-size:12px !important;
font-weight:bold !important;
background-color:yellow !important;
}
.esriScalebarRuler
{
background-color:yellow !important;
}
.esriScalebarRulerBlock
{
color:Black !important;
}
#footer-text {
padding-top: 5px;
}
#footer-text p {
line-height: 100%;
}
</style>
<!-- Dojo, parse HTML document and look for declared dojo types -->
<script type="text/javascript">
var djConfig = { parseOnLoad: true };
</script>
<!-- ArcGIS API for Javascript -->
<script src="//serverapi.arcgisonline.com/jsapi/arcgis/3.5"></script>
<script type="text/javascript">
// URL to Base Map Service, here ArcGIS Online is being used.
var baseMapUrl = "http://geodata.alleghenycounty.us/arcgis/rest/services/Imagery/Pict_2013/MapServer";
// URL to the AlCo Parcels Map Service, this will be used for displaying an overlay on top of the base map and for finding the parcel
var parcelsMapUrl = "http://geodata.alleghenycounty.us/arcgis/rest/services/ACWebsite/RE_MapTab/MapServer";
// URL to the Layer in the AlCo Parcels Map Service to use for querying the Parcel.
var parcelQueryUrl = "http://geodata.alleghenycounty.us/arcgis/rest/services/ACWebsite/RE_MapTab/MapServer/0";
var polygonSymbol;
//set general parcel variables to use in other parts of the app
var map_pin = '0118B00020000000';
var map_mun = '838 &nbsp;MILLVALE';
var map_add = '15&nbsp;FOREST ST<br>PITTSBURGH, PA&nbsp;15209';
var map_own = 'MANHEIM MARISA ';
var map_year = '2014';
</script>
<!-- Initialization Logic -->
<script type="text/javascript">
// Include required dojo modules
dojo.require("esri.map");
dojo.require("esri.dijit.Scalebar");
dojo.require("dijit.layout.BorderContainer");
dojo.require("dijit.layout.ContentPane");
dojo.require("esri.tasks.PrintTask");
// Declare global scope variables, they will be initialized later in the code
var map, baseMapLayer, referenceLayer, parcelsLayer, progress, qso
var graphic = null;
/**
Initializes the UI. Invoked after the page has been loaded, via a dojo.addOnLoad(init). This init method
will start the Query Parcel sequence.
*/
init = function () {
// Setup polygon symbol for highlighting the found parcel (Hollow fill, Red Outline)
polygonSymbol = new esri.symbol.SimpleFillSymbol(esri.symbol.SimpleFillSymbol.STYLE_NULL,
new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID,
new dojo.Color([255, 0, 0]), 2));
// Initialize reference to progress panel (spinning progress circle and status text)
progress = dojo.byId("progress");
// Show the Progress Panel
showProgress();
// Retrieve the Query String that was used to invoke the page. It will have the PIN value for finding the Parcel.
var qs = window.location.search.substring(1);
// Convert Query String to Dojo JSON object
qso = dojo.queryToObject(qs);
console.log(qso);
// Start the Query Parcel sequence using the PIN from the query string.
queryParcel(qso.pin);
}
/**
Queries for the Parcel with the specified ID. This method will:
1. Set up the Query Task to find parcel with specified ID.
2. Execute Query Task and specifying the callback method to invoke when query is complete. The callback method will be
invoked with the Query Results.
*/
queryParcel = function (parcelId) {
// Update Status text to indicate that we are querying for the parcel.
showStatus("Querying Parcel...");
// Initialize QueryTask with the URL of the Layer to Query. In our case its the only layer in the Parcels Map Service.
var queryTask = new esri.tasks.QueryTask(parcelQueryUrl);
// Initialize the Query object that specifies parameters for the Query Task.
var query = new esri.tasks.Query();
// Specify Where clause for the query.
query.where = "PIN = '" + parcelId + "'";
// Indicate that we want geometry to be returned. Geometry is required to show the highlighted parcel on the map.
query.returnGeometry = true;
// Need to ask for geom in Web Mercator after move to Web Mercator Base Map Tile
query.outSpatialReference = new esri.SpatialReference({ wkid: 102100 });
// Indicate the output fields from the Query. We only want the PIN field.
query.outFields = ["PIN"];
// Execute the Query using the Query Task. This will invoke the Query operation on the REST endpoint of the Parcels Map
// Service. Upon successful completion of the query, the processResults function will be invoked with the query results.
queryTask.execute(query, processResults);
}
/**
Process the Results of a Query Task operation. This method is invoked upon successful completion of the Query operation
with the Query Task results. The results are a FeatureSet
This method will perform the following:
1. Set the symbol on the Graphic of the Parcel
2. Set up the Map object
3. Add the Graphic to the Map
4. Hide Map Slider bar
5. Disable Zoom and Navigation
6. Add Base Map layer to Map
7. Add Parcels Map layer to Map
*/
processResults = function (results) {
// Exit the method if there are no results returned.
if (results.features.length < 1) {
showStatus("No Results found...");
esri.hide(dojo.byId('loadingImg'));
return;
}
// Update the status to indicate that we are preparing the map.
showStatus("Preparing map...");
// Extract the Graphics from the FeatureSet, there should only be one.
graphic = results.features[0];
// Set the symbol on the graphic to show the parcel highlighted.
graphic.symbol = polygonSymbol;
//set LODs
var lods = [
{ "level": 9, "resolution": 305.74811314055756, "scale": 1155581.108577 },
{ "level": 10, "resolution": 152.87405657041106, "scale": 577790.554289 },
{ "level": 11, "resolution": 76.43702828507324, "scale": 288895.277144 },
{ "level": 12, "resolution": 38.21851414253662, "scale": 144447.638572 },
{ "level": 13, "resolution": 19.10925707126831, "scale": 72223.819286 },
{ "level": 14, "resolution": 9.554628535634155, "scale": 36111.909643 },
{ "level": 15, "resolution": 4.77731426794937, "scale": 18055.954822 },
{ "level": 16, "resolution": 2.388657133974685, "scale": 9027.977411 },
{ "level": 17, "resolution": 1.1943285668550503, "scale": 4513.988705 },
{ "level": 18, "resolution": 0.5971642835598172, "scale": 2256.994353 },
{ "level": 19, "resolution": 0.29858214164761665, "scale": 1128.497176 },
{ "level": 20, "resolution": 0.14929107082380833, "scale": 564.248588 }
];
// Initialize the Map object. The Map will be displayed in div with id "map" declared below. The area
// of interest on the map is set to the location of the Parcel.
map = new esri.Map("map",
{
'extent': graphic.geometry.getExtent(),
'fitExtent': true,
'slider': true,
'nav': true,
'lods': lods
});
// Connect a method to execute after the Map is loaded. This is necessary to initialize the scale bar, disable
// map navigation, and add the Graphic to the map.
dojo.connect(map, "onLoad", function () {
// Initialize the Scale Bar using English units.
var scalebar = new esri.dijit.Scalebar({ 'map': map, 'scalebarUnit': 'english' });
//enable map navigation
map.enableMapNavigation();
// Don't display Pan Arrows
map.showPanArrows();
// Disable click to recenter map
map.enableClickRecenter();
// Disable double-click to Zoom Map
map.enableDoubleClickZoom();
// Disable navigation through the keyboard
map.enableKeyboardNavigation();
// Disable Map Navigation
map.enableMapNavigation();
// Disable Map Pan
map.enablePan();
// Disable Rubberband Zoom
map.enableRubberBandZoom();
// Disable Zoom with mouse scroll wheel
map.enableScrollWheelZoom();
// Disable shift, double-click zoom combination
map.enableShiftDoubleClickZoom();
// Add Graphic to Map, it will always appear above all Map layers.
if (graphic) {
map.graphics.add(graphic);
}
// Update Copyright panel with Copyright text from Parcels Map Service
//dojo.byId("copyright").innerHTML = parcelsLayer.copyright;
});
// Connect the onUpdateEnd event of the Map to hide the progress panel
dojo.connect(map, "onUpdateEnd", hideProgress);
// Initialize the Base Map layer. We are using a Tiled Map Service.
baseMapLayer = new esri.layers.ArcGISTiledMapServiceLayer(baseMapUrl);
baseMapLayer.setOpacity(.80);
// Initalize the Parcels Map layer. This is not tiled.
parcelsLayer = new esri.layers.ArcGISDynamicMapServiceLayer(parcelsMapUrl);
// Add the Base Map Layer to the Map
map.addLayer(baseMapLayer);
// Add the Parcels Layer to the Map
map.addLayer(parcelsLayer);
}
/**
Shows the Progress Panel that contains a spinning progress circle and status text.
*/
showProgress = function () {
esri.show(progress);
}
/**
Hides the Progress Panel that contains a spinning progress circle and status text.
*/
hideProgress = function (error) {
esri.hide(progress);
}
/**
Update the Status Text panel with the specified text.
*/
showStatus = function (text) {
dojo.byId("status").innerHTML = text;
}
// Invoke the init method when the document loading is complete.
dojo.addOnLoad(init);
</script>
</head>
<body class="claro">
<form method="post" action="./Map.aspx?ParcelID=0118B00020000000++++&amp;SearchType=3&amp;CurrRow=0&amp;SearchName=&amp;SearchStreet=&amp;SearchNum=&amp;SearchMuni=&amp;SearchParcel=0118B00020000000&amp;pin=0118B00020000000" onsubmit="javascript:return WebForm_OnSubmit();" id="Form2">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE0NzA0NTQzMzcPZBYCZg9kFgYCAw9kFg4CAQ8PFgIeBFRleHQFFTIvMjYvMjAxNiAxMDo1Njo1NiBBTWRkAgYPDxYCHwAFBUZhbHNlZGQCBw8PFgIfAAUUMDExOEIwMDAyMDAwMDAwMCAgICBkZAILDxYCHgV2YWx1ZQUSU3Vic2NyaXB0aW9uIExvZ2luZAIND2QWEGYPDxYCHghJbWFnZVVybAUZaW1hZ2VzL09mZkdlbmVyYWxJbmZvLmdpZmRkAgEPDxYCHwIFGmltYWdlcy9PZmZCdWlsZGluZ0luZm8uZ2lmZGQCAg8PFgIfAgUVaW1hZ2VzL09mZlRheEluZm8uZ2lmZGQCAw8PFgIfAgUXaW1hZ2VzL09mZlByZXZPd25lci5naWZkZAIEDw8WAh8CBRNpbWFnZXMvT2ZmSW1hZ2UuZ2lmZGQCBQ8PFgIfAgUTaW1hZ2VzL09mZkNvbXBzLmdpZmRkAgYPDxYCHwIFFGltYWdlcy9PZmZBcHBlYWwuZ2lmZGQCBw8PFgIfAgURaW1hZ2VzL09uTWFwcy5naWZkZAIPDw8WAh4HVmlzaWJsZWhkFgwCFw8PFgIfAAUBM2RkAhkPDxYCHwAFEDAxMThCMDAwMjAwMDAwMDBkZAIdDw8WAh8AZWRkAh8PDxYCHwBlZGQCIQ8PFgIfAGVkZAIjDw8WAh8ABQhNYXAuYXNweGRkAhEPZBYCZg9kFgJmDw8WBB4JQmFja0NvbG9yCpgBHgRfIVNCAghkFgJmDw8WAh8ABQRNYXBzZGQCBw9kFhgCBA8PFgIfAAUUMDExOC1CLTAwMDIwLTAwMDAtMDBkZAIIDw8WAh8ABRM4MzggICZuYnNwO01JTExWQUxFZGQCCg8PFgIfA2dkZAIMDw8WBB8ABS4xNSZuYnNwO0ZPUkVTVCBTVDxicj5QSVRUU0JVUkdILCBQQSZuYnNwOzE1MjA5HwNnZGQCDg8PFgIfAAU7MDExOC1CLTAwMDIwLTAwMDAtMDAgLSBBbGxlZ2hlbnkgQ291bnR5IEFzc2Vzc21lbnQgV2ViIFNpdGVkZAIQDw8WAh8DZ2RkAhIPDxYEHwAFnQRNQU5IRUlNIE1BUklTQSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgHwNnZGQCFA8PFgIfA2hkZAIWDw8WAh8DaGRkAhgPDxYCHwAFETE1Jm5ic3A7Rk9SRVNUIFNUZGQCGg8PFgIfAAUOUElUVFNCVVJHSCwgUEFkZAIcDw8WAh8ABQkxNTIwOSAgICBkZAIJD2QWAgIHD2QWAgIJDw8WAh8ABRQwMTE4QjAwMDIwMDAwMDAwICAgIGRkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYIBRJIZWFkZXIxJGxua0dlbmVyYWwFE0hlYWRlcjEkbG5rQnVpbGRpbmcFDkhlYWRlcjEkbG5rVGF4BRRIZWFkZXIxJGxua1ByZXZPd25lcgUQSGVhZGVyMSRsbmtJbWFnZQUQSGVhZGVyMSRsbmtDb21wcwURSGVhZGVyMSRsbmtBcHBlYWwFD0hlYWRlcjEkbG5rTWFwc0XfqWHV4SxUV794xPgrCGUjMBnM" />
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['Form2'];
if (!theForm) {
theForm = document.Form2;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/RealEstate/WebResource.axd?d=zQoiTf-a8dSjZDmxKIl0UM41B5v0EM7-DrQgBMD5yZmynAAXItYgQNGgEx03DCllCkqkOG8dgPjJ7yLOweEileO_lMw1&amp;t=635834939969614979" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=sSZMvc6IvvwDluyt65RJHZlm3vnqyhYPHHxChd0h4NoXN8ptQxjqUBfeuRN46Sbbr-IdRTu-4jWvBjhzvV9CkeGcOWMn9sNDZ2NOv2aIhpJ-923TRFi5y03u5eWvVDSMljkJlqQq3EU-kaDApH10355rx3I1&amp;t=ffffffffac4c4995" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=1XjRFgmIX7878E4LPgP77i4SoUPLNYGiTOjguzx-ssnZd9aQNMTHDU0Bu6Vti-WcwEwLxZGKQDV0tU9E4jPZrQaRpQCRgVj2ZeD7au5e6qRe5KXdIk6W0F0AvC1fg7aTe21STSb5cnxxd9hXXjVhRZafsi3euLzf6l3Iw34rJ1uZm6EV0&amp;t=ffffffffaf0b2df4" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</script>
<script src="/RealEstate/ScriptResource.axd?d=qlv9oW3XKJnfSI6QN0hXMoWV7SKMF4SBV56YPu_1w8eNrBpoRL9ymg3Uo454GkHqQJYa4YkqHxbzNmNgag3cbnMYF7HTjmy9Orj4Tp8NJGvHHz3ewQEU5BRd9cPyhD5i_HK6jyZW_9mLmAGzq8NNtqPqbxm6i7EwNon1y8zHO0041KGk0&amp;t=ffffffffaf0b2df4" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=_rwE1dI6wlzLGzeQFYcXFSO_lcXbZfpEgrsau5PgEA_v22nfSmsRYx9M-D52cwjfOAKlUBZzB024D3jL4IZj3RIdRCSpcEmx4zmWzT-RRJ8AMyWCeV5Li93HM49s2_51_nVAlr418Lnl1wxZNMplxka3vHM1&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=vx3vAftZUiCc-tW09Cn_dkdT3qzyt0bgMIq7EVP6N3dw_csaR34v79-uzg5i-QCQbgbew5tfSlaYWTGYjZRPVRCKVLC3iPidcCQ1mgcO-8p_Nf4Mt-ScYyM67tBMG3wSa369z-PTFhg5FZCwDRIz2i3a6x41&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=rRCUNYZUf0to0DYKZaIgLx0W_01ZYb3caEL6b20xGP6vPtCMaAF50DF-xNDOb_9cBfMeTh6axabNkc09gkUeavcE_bDhI5BKk52iLxxOs2rIdIEqebkAODiJA0Dg-6_QKh3OtVBkLCnRGLfQVDstDmoPuJ3wjXYPq2YCCh4M3sd2wCbu0&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=e_mWhnFBFzx34IP76yR15wTe5dWsTfJhsPedYDDCNMuFgtXwL1ipB1WZTrYVOiWuzGgWKVY43y5ivZN3R_17e3Ia4c_YjJf3OOzMrq0GWaVwR3n8sCbF8Wt7-rJ4oMKvGesyX1rkmisI3FdG5UzOVQqozog1&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=unUaZHRGb7IZEpIKEzyso4cNGbNrPRpuXmlSpsO2jH-czusgIgOvtVgOH32VqwyW2ekbZXxy1fwDI9SlERQfLuulxLbzHxWsYjVaHMlP9jWADavB71RCWD5qEY2s4eCUIHa80YkK4X38MZlKfzPlmO2Lg8kkFo0cmqMajQWKuUwmNMag0&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=MAeuSSWojjowgmXaM403HKfTo-0Plbm2rncuAsdUo0rKxj-77Lud4_vt1UQNAKnscJrrn3-IzWAyPQEwaLXH0XocTdWyZosSMtA-p2bpLMp8IqJx6k1spQJTyzPBJ_JqD8gxuJb28PZIbAsej81ulBJDLgSSB-cnX2BnB7BQEbiaozDyv7AB1dfbotSg6Rum-xk8_g2&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=ndo4tvnPy2xYvLsww5Ays0SPylCpFk7kq1vTuOdAjHJi5pfSWF1krpOrzUDdh0zjVdmE4IrZMgs15KEWtrlLAxKjYpiOT5PspKE_vLxpg7REc5kSvBcl27UrrX3BqpWYpR3zoGMcOv0rbAd6yAbskPy4UGwpcv7qsqIWIJxg99f8_Fu-0&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=7CRjEeibFUCfod_m0IAn-b5bj0lb0f9zbbjvfiVKudficHF2zY-ukqBNn9RvPyMwjB0O8fqgCCgA2i7HOjs84SX-YeUyLtBzetbapy_BDGwyEhuW922vJd1M2p4rhr_0MA6N2ZT-5u6MeCu4Cd6xBtCnIoO731lIKSQiUgCiRduDl_wg0&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script src="/RealEstate/ScriptResource.axd?d=fRvI9V0C7scSECEEt36Po6jtRBUGs0WxvDsWlWhNleySKSwXs2Ycx9uAUjlQbpFkuCImczP-q8WroiX37y0v9iSutJDm52GEIDtIHK0uQ0kP9G18_skwcX0TbowT6wDNzZzoN1RCVWwZFiqsNQSnmTW6TCoAybd1RY9TGmV_s6t3KdpL0&amp;t=ffffffffd2a9b7c7" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
<div class="aspNetHidden">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWFAKCgPamAgKSo5TZCwL26/20CQK305WoBgKcrsHBCwL6sdjqDQK+jfrrAQL+jt+uBQKVnZ3SBAKK0OmqDAK8sf3ZBALdi6vGAQK2ma76BALZ1r/hCwKmwZnICAK9s7z7DQKJg8qMBQL4qtuFDAKc+PD1AQKevoHbBVxu79M1LDU3X73OF/xJxs+lAA6b" />
</div>
<div id="navigation">
<ul id="menu">
<li class="brand">Allegheny County Real Estate Portal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|</li>
<li><a href="search.aspx">Home</a></li>
<li> <a href="mailto:[email protected]" >Contact Us</a></li>
</ul>
</div>
<div id="main-container">
<div id="main-container">
<div id="main-container">
<div id="header">
<div class="AddDeviceGrid" id="AddDeviceGrid">
<img src="custom-images/real-estate-header-house-sky.jpg" alt="front of grey house" />
</div>
<div id="header-aspx">
<TABLE id="HeaderT" border="0" cellSpacing="0" cellPadding="0" width="100%" background="">
<TR>
<TD colSpan="3">
<div style="WIDTH: 960px;">
</div>
</TD>
</TR>
<TR bgColor="#ecebeb" class="extra-table-padding" >
<TD style="FONT-SIZE: 8pt; FONT-WEIGHT: "><span id="Header1_lblTime" style="color:#2A3644;">2/26/2016 10:56:56 AM</span><span id="Header1_lblServerName"></span></TD>
<TD colSpan="2" noWrap style="text-align:right;" >
<input name="Header1$Button1" type="button" id="Header1_Button1" tabIndex="98" value="Contact Real Estate" onclick="window.location.href=&#39;mailto:[email protected]&#39;" />
<input onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(''); __doPostBack('Header1$btnNewSearch','')" name="Header1$btnNewSearch" type="button" id="Header1_btnNewSearch" tabIndex="98" value="New Search" /><INPUT tabIndex="99" onclick="window.open('staticfiles/help 3-6-09.html','',config='height=600,width=650,scrollbars=Yes,resizable=Yes')"
value="Help" type="button"> <input onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(''); __doPostBack('Header1$btnLogInOut','')" name="Header1$btnLogInOut" type="button" id="Header1_btnLogInOut" style="Z-INDEX: 100" tabIndex="151" value="Subscription Login" />
</TD>
</TR>
<TR>
<TD colSpan="3" >
<div id="center-tabs">
<div id="Header1_pnlTabs" style="border-width:0px;Z-INDEX: 0">
<input type="image" name="Header1$lnkGeneral" id="Header1_lnkGeneral" src="images/OffGeneralInfo.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkGeneral&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkBuilding" id="Header1_lnkBuilding" src="images/OffBuildingInfo.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkBuilding&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkTax" id="Header1_lnkTax" src="images/OffTaxInfo.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkTax&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkPrevOwner" id="Header1_lnkPrevOwner" src="images/OffPrevOwner.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkPrevOwner&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkImage" id="Header1_lnkImage" src="images/OffImage.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkImage&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkComps" id="Header1_lnkComps" src="images/OffComps.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkComps&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkAppeal" id="Header1_lnkAppeal" src="images/OffAppeal.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkAppeal&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" /><input type="image" name="Header1$lnkMaps" id="Header1_lnkMaps" src="images/OnMaps.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Header1$lnkMaps&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" style="border-width:0px;" />
</div>
</div>
<div id="tab-border"></div>
<br /></TD>
</TR>
<TR>
<TD colSpan="3" >
<table id="Header1_Table2" cellspacing="0" cellpadding="0" style="border-width:0px;width:100%;border-collapse:collapse;">
<tr>
</tr>
</table></TD>
</TR>
</TABLE>
</div> </div>
<!-- <script type="text/javascript" >
$(document).ready(function () {
$(".AddDeviceGrid").hide(125000);
});
</script> -->
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="js/jquery.bootstrap-autohidingnavbar.js"></script>
<div id="data-container" class="data-font">
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="js/jquery.bootstrap-autohidingnavbar.js"></script>
<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="95%" border="0">
<TR>
<TD vAlign="top" align="right"><span id="BasicInfo1_lblParcelIDText" class="Label">Parcel ID :</span></TD>
<TD vAlign="top" width="30%"><span id="BasicInfo1_lblParcelID" class="Data">0118-B-00020-0000-00</span></TD>
<TD vAlign="top" align="right" width="20%"><span id="BasicInfo1_lblMuniText" class="label">Municipality :</span></TD>
<TD vAlign="top" width="30%"><span id="BasicInfo1_lblMuni" class="Data">838 &nbsp;MILLVALE</span></TD>
</TR>
<TR>
<TD vAlign="top" align="right"><span id="BasicInfo1_lblAddressText" class="label">Property Address :</span></TD>
<TD vAlign="top"><span id="BasicInfo1_lblAddress" class="Data">15&nbsp;FOREST ST<br>PITTSBURGH, PA&nbsp;15209</span>
</TD>
<TD vAlign="top" align="right"><span id="BasicInfo1_lblOwnerText" class="Label">Owner Name :</span></TD>
<TD vAlign="top"><span id="BasicInfo1_lblOwner" class="Data">MANHEIM MARISA </span></TD>
</TR>
<TR>
<TD vAlign="top" align="right">
</TD>
<TD vAlign="top">
</TD>
<TD vAlign="top" align="right">
</TD>
<TD vAlign="top">
</TD>
</TR>
</TABLE>
</div>
<div id="content-box-border" class="data-font">
<p>Data displayed on this map is for informational purposes only. It is not survey accurate and is meant to only show a representation of property lines.</p>
<button dojotype="dijit.form.Button" onclick="print_doPrint()">Print</button>
<p>Note: This button uses pop-ups. Please click help button for further printing instructions.</p>
</div>
<div id="map-container">
<!-- <button dojotype="dijit.form.Button" onclick="save_dosave()">Save</button> -->
<div dojotype="dijit.layout.BorderContainer" design="headline" gutters="false" style="width: 500px; height: 500px; margin:auto; ">
<!-- DIV that will contain the Map. Also contains Progress Panel that will be displayed when operations are being performed. -->
<div id="map" dojotype="dijit.layout.ContentPane" region="center" style="padding:0; border:solid 1px black">
<div id="progress">
<div>
<img id="loadingImg" src="loading.gif" />
</div>
<div id="status">
</div>
</div>
</div>
<!-- Copyright Panel, display at bottom of Map, centered -->
<!-- <div id="copyright" style="position:absolute; left:250px; width:200px; bottom:3px; z-index:30; text-align:center; font-weight:bold; font-family:Verdana; color:#ff0012; font-effect:outline; background-color:white;"></div>-->
</div>
</div><!---End Map Container--->
<div id="footer-aspx-two">
<style type="text/css">
.style1
{
width: 17%;
}
.style2
{
width: 8px;
}
.style3
{
width: 256px;
}
.style4
{
width: 20px;
}
</style>
<br>
<div id="content-box-border">
<table class="real-estate-help">
<tr align="center">
<TD style="WIDTH: 220px" align="center" class="side-column">
<P class="DATA"><a id="Footer1_btnShow" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Footer1$btnShow&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, true))">Report Data Errors</a></P>
</TD>
<TD align="center" class="bar-column"><span class="fade-bar">|</span>&nbsp;&nbsp;</TD>
<td align="center" class="middle-column">
<P class="DATA"><a href="http://www.county.allegheny.pa.us/real-estate/index.aspx" target="_blank" style="text-align: center">Property Assessments Home Page</a></P>
</td>
<td style="WIDTH: 28px" width="28" align="center" class="bar-column"><span class="fade-bar">|</span></td>
<td align="center" class="side-column">
<P class="DATA" style="width: 120px"><A onclick='popup("StaticFiles/disclaimer.htm")' href="StaticFiles/disclaimer.htm" target="Help">Legal Disclaimer</A></P>
</td>
</tr>
</table>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('Footer1$ScriptManager1', 'Form2', [], [], [], 90, '');
//]]>
</script>
<!-- ModalPopupExtender -->
<div id="Footer1_Panel1" class="modalPopup" align="center" style="display:none">
Subject: <br />
<input name="Footer1$Ttthink" type="text" id="Footer1_Ttthink" style="width:500px;" /> </p>
<p>Message: <br />
<textarea name="Footer1$Ttideas" rows="2" cols="20" id="Footer1_Ttideas" style="height:240px;width:500px;">
</textarea> </p>
<p>Contact info: </p>
<p>* Name <br />
<input name="Footer1$TtName" type="text" id="Footer1_TtName" style="width:500px;" /> </p>
<p>* Email address <br />
<input name="Footer1$TtEmail" type="text" id="Footer1_TtEmail" style="width:500px;" /> </p>
<p>* Parcel ID <br />
<input name="Footer1$TtPID" type="text" value="0118B00020000000 " readonly="readonly" id="Footer1_TtPID" style="width:500px;" /> </p>
<br /> <input type="submit" name="Footer1$Btn1" value="Submit" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Footer1$Btn1&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="Footer1_Btn1" />
<span id="Footer1_RegularExpressionValidator1" style="font-size:small;visibility:hidden;">You must enter a email address</span>
<input type="submit" name="Footer1$btnClose" value="Close" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;Footer1$btnClose&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))" id="Footer1_btnClose" />
</div>
<!-- ModalPopupExtender -->
</div>
</div>
<div id="footer-box">
<div id="footer-text">
<p align="center">Copyright 2015 | Allegheny County, Pennsylvania | All Rights Reserved</p>
<p align="center"><a href="http://infoportal.alleghenycounty.us/index.html" target="_blank">InfoPortal Website</a> | <a href="http://www.alleghenycounty.us" target="_blank">Allegheny County Website</a></p>
</div>
</div><!---End Footer-Box--->
</div><!---End Container-->
<script type="text/javascript">
//<![CDATA[
var Page_Validators = new Array(document.getElementById("Footer1_RegularExpressionValidator1"));
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
var Footer1_RegularExpressionValidator1 = document.all ? document.all["Footer1_RegularExpressionValidator1"] : document.getElementById("Footer1_RegularExpressionValidator1");
Footer1_RegularExpressionValidator1.controltovalidate = "Footer1_TtEmail";
Footer1_RegularExpressionValidator1.focusOnError = "t";
Footer1_RegularExpressionValidator1.errormessage = "You must enter a email address";
Footer1_RegularExpressionValidator1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
Footer1_RegularExpressionValidator1.validationexpression = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
//]]>
</script>
<script type="text/javascript">
//<![CDATA[
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
ValidatorOnLoad();
}
function ValidatorOnSubmit() {
if (Page_ValidationActive) {
return ValidatorCommonOnSubmit();
}
else {
return true;
}
}
Sys.Application.add_init(function() {
$create(AjaxControlToolkit.ModalPopupBehavior, {"BackgroundCssClass":"modalBackground","CancelControlID":"Footer1_btnClose","PopupControlID":"Footer1_Panel1","dynamicServicePath":"/RealEstate/Map.aspx","id":"Footer1_mp1"}, null, null, $get("Footer1_btnShow"));
});
document.getElementById('Footer1_RegularExpressionValidator1').dispose = function() {
Array.remove(Page_Validators, document.getElementById('Footer1_RegularExpressionValidator1'));
}
//]]>
</script>
</form>
</body>
</HTML>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment