From: <Saved by Windows Internet Explorer 8>
Subject: Long Report
Date: Wed, 16 Mar 2011 10:16:45 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CBE3C3.40FEF650"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/SearchDetail/Scripts/PrtLong/PrtPrintPreview.asp?uidlist=10461300&EditMode=true&prp=res

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--/**Main page for Long reports used in Print Preview =
**/--><HTML><HEAD><TITLE>Long Report</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type><!-- =20
          VI#101540=20
          Modified by SRAJENDRAN on 27 April 09.
          Foramtted HTML code
        -->
<SCRIPT>
function TaxPopupWindow(url) {
window.open(url);
}

</SCRIPT>

<SCRIPT>window.focus();</SCRIPT>
<LINK rel=3DSTYLESHEET type=3Dtext/css=20
href=3D"http://ppmls.marketlinx.com/Share/MlnxStyle.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css=20
href=3D"http://ppmls.marketlinx.com/SearchDetail/Include/DetailPages.css"=
>
<STYLE media=3Dprint>.noprint {
	DISPLAY: none
}
</STYLE>

<SCRIPT language=3DJavaScript=20
src=3D"http://ppmls.marketlinx.com/Share/CurrentWeb.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://ppmls.marketlinx.com/Share/Write.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://ppmls.marketlinx.com/Pointers/Locator.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://ppmls.marketlinx.com/Share/map.js"></SCRIPT>
<!-- needs to be after locator.js dwb 08/04/02 -->
<SCRIPT language=3DJavaScript>
	function closeWin()
	{
		var szSpecial =3D '';
	}
	// RDW - Function to print and close the current window.
	function printWin()
	{
		self.print();
		self.close();
	}
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19019"></HEAD>
<BODY onunload=3DcloseWin();><!--/**Residential Long Report**/-->
<SCRIPT>
function TaxPopupWindow(url) {
window.open(url);
}

</SCRIPT>
<!--/**Residential Header**/--><!--/**Agent Full Report**/-->
<SCRIPT>
function win2(input){
   PopupNewWindow('','http://'+input);
   return;
}
</SCRIPT>

<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD width=3D"20%" align=3Dmiddle><A=20
            =
href=3D"http://ppmls.marketlinx.com/Search/Scripts/MediaDisplay.asp?UID=3D=
10461300&amp;MlsNum=3D606010&amp;PropType=3Dres"><IMG=20
            border=3D0 hspace=3D10 alt=3D"Click for more pictures ..."=20
            =
onerror=3D"this.src=3D'/search/images/miscellaneous/nopic.gif'"=20
            =
src=3D"http://ppmlspictures.marketlinx.com/LowRes/10/606010_0.jpg"=20
            width=3D256 height=3D195></A></TD>
          <TD>
            <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            bgColor=3D#f4fcff>
              <TBODY>
              <TR>
                <TD class=3Dblabel align=3Dleft>MLS#: <FONT=20
                  class=3Davalue>606010</FONT></TD>
                <TD class=3DaLabel align=3Dleft>St: <FONT =
class=3Davalue><FONT=20
                  color=3D#008000><B>A</B></FONT></FONT></TD>
                <TD class=3DaLabel align=3Dleft><FONT =
class=3Davalue>RES-Single=20
                  Family</FONT></TD>
                <TD class=3DaLabel align=3Dleft>LP: <FONT =
class=3Davalue>$
                  <SCRIPT>writeCommas('195000')</SCRIPT>
                  </FONT></TD></TR>
              <TR>
                <TD class=3Davalue colSpan=3D3><A=20
                  href=3D"javascript:MapMlsNum('10461300','Res')">42 =
Cheyenne BL=20
                  </A></TD>
                <TD class=3DaLabel align=3Dleft>County: <FONT =
class=3Davalue>El=20
                  Paso</FONT></TD></TR>
              <TR>
                <TD class=3Davalue colSpan=3D2 align=3Dleft>Colorado=20
                Springs,&nbsp;CO</TD>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Zip: <FONT=20
                  class=3Davalue>80906&nbsp;</FONT></TD></TR>
              <TR>
                <TD class=3DaLabel align=3Dleft>Area: <FONT=20
                class=3Davalue>S/W</FONT></TD>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>BSA: <FONT=20
                  class=3Davalue>CEN</FONT></TD>
                <TD class=3DaLabel align=3Dleft>SubArea: <FONT=20
                  class=3Davalue>Ivywild</FONT></TD></TR>
              <TR>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Schedule#: =
<FONT=20
                  class=3Davalue><A=20
                  =
href=3D"http://ppmls.marketlinx.com/Custom/ShareServer/Tax.asp?uid=3D1046=
1300"=20
                  target=3D_blank>6430207010</A></FONT></TD>
                <TD class=3DaLabel align=3Dleft>Top: <FONT=20
                class=3Davalue>4455</FONT></TD>
                <TD class=3DaLabel align=3Dleft>Side: <FONT=20
                  class=3Davalue>2788</FONT></TD></TR>
              <TR>
                <TD class=3DaLabel colSpan=3D4 align=3Dleft>Legal =
Description: <FONT=20
                  class=3Davalue>S 100' of lot 2 bk4 Ivywild Add =
1</FONT></TD></TR>
              <TR>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Zone: <FONT=20
                  class=3Davalue>R-5</FONT></TD>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Zone Entity: =
<FONT=20
                  class=3Davalue>COS</FONT></TD></TR>
              <TR>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Sch Dist: =
<FONT=20
                  class=3Davalue>11-Colorado Spring</FONT></TD>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Grade: <FONT =

                  class=3Davalue>Cheyenne Mountain</FONT></TD></TR>
              <TR>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>Middle: =
<FONT=20
                  class=3Davalue>Cheyenne Mountain</FONT></TD>
                <TD class=3DaLabel colSpan=3D2 align=3Dleft>High: <FONT=20
                  class=3Davalue>Cheyenne=20
        =
Mountain</FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
bgColor=3D#f4fcff=20
      cols=3D8>
        <TBODY>
        <TR>
          <TD width=3D"12.5%"><FONT class=3Davalue><A=20
            =
href=3D"http://ppmls.marketlinx.com/SearchDetail/Include/ShowPhotos.asp?u=
id=3D10461300&amp;MlsNum=3D606010">Pictures</A>=20
            </FONT></TD>
          <TD width=3D"12.5%"></TD>
          <TD width=3D"12.5%"></TD>
          <TD width=3D"12.5%"></TD>
          <TD width=3D"12.5%"></TD>
          <TD width=3D"12.5%"></TD>
          <TD width=3D"12.5%"></TD>
          <TD =
width=3D"12.5%"></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--E=
nd of Res Heading Section-->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D1 width=3D"100%" =
bgColor=3D#f4fcff>
  <TBODY>
  <TR>
    <TD bgColor=3D#ffffff colSpan=3D99>
      <HR>
    </TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff align=3Dleft>Room Sizes</TD>
    <TD class=3Dblabel bgColor=3D#ffffff align=3Dleft>Bedrooms</TD>
    <TD class=3Dblabel bgColor=3D#ffffff colSpan=3D2 align=3Dleft>Square =
Feet</TD>
    <TD class=3Dblabel bgColor=3D#ffffff =
align=3Dleft>Bathrooms</TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Living: <FONT class=3Davalue>20 x=20
      15</FONT>&nbsp;<FONT class=3Davalue>M</FONT></TD>
    <TD class=3DaLabel align=3Dleft>Beds:&nbsp;<FONT =
class=3Davalue>3</FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Total SqFt:&nbsp;<FONT=20
      class=3Davalue>1763</FONT></TD><!-- vi#77931 Remove =
RoomUtilityLevel from reports -->
    <TD class=3DaLabel align=3Dleft>Baths:&nbsp;<FONT =
class=3Davalue>2</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Dining: <FONT class=3Davalue>10 x=20
      9</FONT>&nbsp;<FONT class=3Davalue>M</FONT></TD>
    <TD class=3DaLabel align=3Dleft>MBR: <FONT class=3Davalue>22 x=20
      10</FONT>&nbsp;<FONT class=3Davalue>M</FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Finished =
SqFt:&nbsp;<FONT=20
      class=3Davalue>1763</FONT></TD><!-- vi#77931 Remove RoomGreatLevel =
from reports -->
    <TD class=3DaLabel align=3Dleft>Upper:&nbsp;<FONT=20
    class=3Davalue>0&nbsp;N</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Kitchen: <FONT class=3Davalue>14 x=20
      13</FONT>&nbsp;<FONT class=3Davalue>M</FONT></TD><!-- vi#77931 =
Remove RoomDblMstrLength RoomDblMstrWidth from reports -->
    <TD class=3DaLabel align=3Dleft>2BR: <FONT class=3Davalue>11 x=20
      10</FONT>&nbsp;<FONT class=3Davalue>M</FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Above Grade =
SqFt:&nbsp;<FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3DaLabel align=3Dleft>Main:&nbsp;<FONT=20
    class=3Davalue>2&nbsp;FF</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Family: <FONT =
class=3Davalue></FONT>&nbsp;<FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3DaLabel align=3Dleft>3BR: <FONT class=3Davalue>15 x=20
      14</FONT>&nbsp;<FONT class=3Davalue>M</FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Upper:&nbsp;<FONT=20
      class=3Davalue>0</FONT></TD><!-- vi#77931 Remove RoomStorageLevel =
from reports -->
    <TD class=3DaLabel align=3Dleft>Lower:&nbsp;<FONT=20
    class=3Davalue>0&nbsp;N</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Patio/Deck: <FONT class=3Davalue>x =
</FONT></TD>
    <TD class=3DaLabel align=3Dleft>4BR: <FONT =
class=3Davalue></FONT>&nbsp;<FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Main:&nbsp;<FONT=20
      class=3Davalue>1347</FONT></TD><!-- vi#77931 Remove RoomGameLevel =
from reports -->
    <TD class=3DaLabel align=3Dleft>Basement:&nbsp;<FONT=20
      class=3Davalue>0&nbsp;N</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Other 1: <FONT class=3Davalue>x=20
      </FONT>&nbsp;<FONT class=3Davalue></FONT></TD>
    <TD class=3DaLabel align=3Dleft>5BR: <FONT =
class=3Davalue></FONT>&nbsp;<FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Lower:&nbsp;<FONT=20
      class=3Davalue>0</FONT></TD><!-- vi#77931 Remove RoomComputerLevel =
from reports -->
    <TD class=3DaLabel align=3Dleft>5pc:&nbsp;<FONT =
class=3Davalue>0</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Other 2: <FONT class=3Davalue>x=20
      </FONT>&nbsp;<FONT class=3Davalue></FONT></TD>
    <TD>&nbsp;</TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>% Lower =
Finished:&nbsp;<FONT=20
      class=3Davalue>0</FONT></TD><!-- vi#77931 Remove RoomBonusLevel =
from reports -->
    <TD class=3DaLabel align=3Dleft>Full:&nbsp;<FONT =
class=3Davalue>2</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Other 3: <FONT class=3Davalue>x=20
      </FONT>&nbsp;<FONT class=3Davalue></FONT></TD>
    <TD class=3DaLabel align=3Dleft>&nbsp;</TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Basement:&nbsp;<FONT=20
      class=3Davalue>416</FONT></TD><!-- vi#77931 Remove =
RoomGreenHouseLevel from reports -->
    <TD class=3DaLabel align=3Dleft>3/4:&nbsp;<FONT =
class=3Davalue>0</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Office:&nbsp;<FONT =
class=3Davalue></FONT></TD>
    <TD>&nbsp;</TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>% Basement =
Finished:&nbsp;<FONT=20
      class=3Davalue>100</FONT></TD><!-- vi#77931 Remove =
RoomExerciseLevel from reports -->
    <TD class=3DaLabel align=3Dleft>Half:&nbsp;<FONT =
class=3Davalue>0</FONT></TD></TR>
  <TR>
    <TD>&nbsp;</TD><!-- vi # 77931 Remove Rooms  from reports -->
    <TD class=3DaLabel align=3Dleft><!--Total Rooms:&nbsp;--><FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>SqFt Source:&nbsp;<FONT=20
      class=3Davalue>Realtor Measured</FONT></TD>
    <TD class=3DaLabel align=3Dleft>Rough In:&nbsp;<FONT=20
class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>Year Built:&nbsp; <FONT=20
      class=3Davalue>1932</FONT></TD>
    <TD colSpan=3D3 align=3Dright><!--/**Report a violation for the =
listing**/-->
      <STYLE media=3Dprint>.noprint {
	DISPLAY: none
}
</STYLE>

      <DIV class=3Dnoprint width=3D"95%">
      <TABLE border=3D0 cellSpacing=3D1 align=3Dcenter>
        <TBODY>
        <TR vAlign=3Dcenter>
          <TD><FONT class=3DaLabel><A=20
            =
href=3D"http://ppmls.marketlinx.com/SearchDetail/Include/Common/EmailViol=
ation.asp?MlsNumList=3D606010"=20
            target=3D_new>Click To Report=20
      Violation</A></FONT></TD></TR></TBODY></TABLE></DIV></TD>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD bgColor=3D#ffffff colSpan=3D99>
      <HR>
    </TD></TR></TBODY></TABLE><!--End of Room Section-->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
bgColor=3D#ffffff>
  <TBODY>
  <TR>
    <TD>&nbsp;</TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff colSpan=3D99 =
align=3Dmiddle>Other Rooms=20
      Descriptions: </TD></TR>
  <TR>
    <TD class=3DaLabel bgColor=3D#f4fcff colSpan=3D99 align=3Dleft>Other =
Room 1=20
      Description: <FONT class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3DaLabel bgColor=3D#f4fcff colSpan=3D99 align=3Dleft>Other =
Room 2=20
      Description: <FONT class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3DaLabel bgColor=3D#f4fcff colSpan=3D99 align=3Dleft>Other =
Room 3=20
      Description: <FONT =
class=3Davalue></FONT></TD></TR></TBODY></TABLE><!--Start of features-->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD><!-- /**Common Agent/ Broker Information**/ --><!--heading =
table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD class=3Dblabel align=3Dmiddle>Exterior=20
Amenities:</TD></TR></TBODY></TABLE><!--end of heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
        <TBODY>
        <TR>
          <TD bgColor=3D#f4fcff><FONT class=3Dalabel>&nbsp;Garage #: =
</FONT><FONT=20
            class=3Davalue>1</FONT> <FONT class=3Dalabel>&nbsp;Garage =
Type:=20
            </FONT><FONT class=3Davalue>Carport</FONT> <FONT=20
            class=3Dalabel>&nbsp;Construction Status: </FONT><FONT=20
            class=3Davalue>Existing Home</FONT> <FONT =
class=3Dalabel>&nbsp;Floor=20
            Plan:</FONT> <FONT class=3Davalue>Ranch</FONT> <!-- vi#77931 =
REMOVE FOUNDATION FROM REPORTS --><!-- vi#77931 Put Bsmt/Foundation in =
exterior amenities --><FONT=20
            class=3Dalabel>&nbsp;Bsmt/Foundation: </FONT><FONT=20
            class=3Davalue>Partial Basement</FONT> <FONT=20
            class=3Dalabel>&nbsp;Structure: </FONT><FONT =
class=3Davalue>Framed on=20
            Lot</FONT> <FONT class=3Dalabel>&nbsp;Siding: </FONT><FONT=20
            class=3Davalue>Stucco</FONT> <!-- vi#77931 Move PatioDesc =
from Interior Amenities to Exterior Amenities for RES reports =
--></TD></TR></TBODY></TABLE><!-- /**Common Agent/ Broker Information**/ =
--><!--heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD class=3Dblabel align=3Dmiddle>Interior=20
Amenities:</TD></TR></TBODY></TABLE><!--end of heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
        <TBODY>
        <TR>
          <TD bgColor=3D#f4fcff><FONT class=3Dalabel>&nbsp;Fireplace: =
</FONT><FONT=20
            class=3Davalue>Wood</FONT> <FONT =
class=3Dalabel>&nbsp;Heat/Air:=20
            </FONT><FONT class=3Davalue>Forced Air</FONT> <FONT=20
            class=3Dalabel>&nbsp;Laundry Facilities: </FONT><FONT=20
            class=3Davalue>None</FONT> </TD></TR></TBODY></TABLE><!-- =
/**Common Agent/ Broker Information**/ --><!--heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD class=3Dblabel align=3Dmiddle>Lot =
Information:</TD></TR></TBODY></TABLE><!--end of heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
        <TBODY>
        <TR>
          <TD bgColor=3D#f4fcff><FONT class=3Dalabel>&nbsp;Acres: =
</FONT><FONT=20
            class=3Davalue>0.21 </FONT><FONT class=3Dalabel>&nbsp;Lot =
SqFt:=20
            </FONT><FONT class=3Davalue>9583</FONT> <FONT =
class=3Dalabel>&nbsp;Lot=20
            Description: </FONT><FONT class=3Davalue>Corner</FONT> <FONT =

            class=3Dalabel>&nbsp;Existing Utility: </FONT><FONT=20
            class=3Davalue>Cable, Electricity, Natural Gas, =
Telephone</FONT> <FONT=20
            class=3Dalabel>&nbsp;Existing Water: </FONT><FONT=20
            class=3Davalue>Municipal</FONT> <FONT=20
            class=3Dalabel>&nbsp;Sanitation:</FONT> <FONT=20
            class=3Davalue>Sewer</FONT> <FONT =
class=3Dalabel>&nbsp;Existing Well=20
            Permit: </FONT><FONT class=3Davalue>N</FONT> =
</TD></TR></TBODY></TABLE><!-- /**Common Agent/ Broker Information**/ =
--><!--heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD class=3Dblabel align=3Dmiddle>Property=20
      Description:</TD></TR></TBODY></TABLE><!--end of heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
        <TBODY>
        <TR>
          <TD=20
            bgColor=3D#f4fcff><!-- vi#77931 add AssocFeeFreq to Reports =
--><FONT=20
            class=3Dalabel>&nbsp;Dues Frequency:</FONT> <FONT =
class=3Davalue>Not=20
            Applicable</FONT> <!-- vi#77931 add Covenants  to Reports =
--><FONT=20
            class=3Dalabel>&nbsp;Covenants:</FONT> <FONT =
class=3Davalue>N</FONT> <!-- vi#77931 Remove ownername from reports =
--><FONT=20
            class=3Dalabel>&nbsp;Occupied: </FONT><FONT =
class=3Davalue>Tenant</FONT>=20
          </TD></TR></TBODY></TABLE><!-- /**Common Agent/ Broker =
Information**/ --><!--heading table-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
        <TBODY>
        <TR>
          <TD class=3Dblabel =
align=3Dmiddle>Offers/Financials:</TD></TR></TBODY></TABLE><!--end of =
heading table--><!--/**Res Features**/-->
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
align=3Dcenter>
        <TBODY>
        <TR>
          <TD bgColor=3D#f4fcff><FONT class=3Dalabel>&nbsp;Terms =
Offered:=20
            </FONT><FONT class=3Davalue>Cash, Conventional, CTL/Qualify, =
FHA,=20
            Lease/Option, Other, Owner Carry, Trade/Exchange, VA, See =
Show Agent=20
            Remarks</FONT> <!-- vi#77931 Remove PossessionTerms  from =
reports in RNT --><FONT=20
            class=3Dalabel>&nbsp;Possession Terms: </FONT><FONT=20
            class=3Davalue>DOD</FONT> <FONT =
class=3Dalabel>&nbsp;Close/Title=20
            Company: </FONT><FONT class=3Davalue>Unified Title</FONT> =
<FONT=20
            class=3Dalabel>&nbsp;Assumable Loan: </FONT><FONT=20
            class=3Davalue>N</FONT> <!-- vi#77931 remove LoanMortgageCo =
from reports --><!-- vi#77931 Remove LoanAppraisal  from reports Remove =
from INC, leave in the others --><FONT=20
            class=3Dalabel>&nbsp;Equity: </FONT><FONT class=3Davalue>$
            <SCRIPT>writeCommas('195000')</SCRIPT>
            </FONT> <FONT class=3Dalabel>&nbsp;Tax: </FONT><FONT =
class=3Davalue>$
            <SCRIPT>writeCommas('937')</SCRIPT>
            </FONT> <FONT class=3Dalabel>&nbsp;Tax Year: </FONT><FONT=20
            class=3Davalue>2007</FONT> <!--/**VI# 104880 - Edited by =
SRajendran on 04/21/2009 **/--><FONT=20
            class=3Dalabel>&nbsp;PPMLS Required Notices: </FONT><FONT=20
            class=3Davalue>Not Applicable</FONT> <!-- vi#77931 Remove =
Occupancy from reports in INC =
--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!--End of =
features--><!--Start of remarks--><!--Start of agent -->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D1 width=3D"100%" =
bgColor=3D#f4fcff>
  <TBODY>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff colSpan=3D99 =
align=3Dleft>Exclusions:</TD></TR>
  <TR>
    <TD class=3Dbvalue></TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff colSpan=3D99 =
align=3Dleft>Extras:<BR><FONT=20
      class=3Dbvalue></FONT></TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff align=3Dleft>Property =
Description Remarks:=20
    </TD></TR>
  <TR>
    <TD class=3Dbvalue align=3Dleft></TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff align=3Dleft>FloorBook Remarks: =
</TD></TR>
  <TR>
    <TD class=3Dbvalue colSpan=3D99 align=3Dleft></TD></TR>
  <TR>
    <TD class=3DaLabel bgColor=3D#ffffff align=3Dleft><B><A=20
      =
href=3D"javascript:PopupNewWindowSmall('','../../Include/Common/RemarksSu=
pp.asp?UID=3D10461300&amp;MLSNUM=3D606010')">Property=20
      Desc Supplemental Remarks</A></B></TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff align=3Dleft>Directions/Cross =
Streets:=20
  </TD></TR>
  <TR>
    <TD class=3Dbvalue colSpan=3D99 align=3Dleft>NE corner Cheyenne Blvd =
and=20
    Woodburn</TD></TR>
  <TR>
    <TD bgColor=3D#ffffff =
colSpan=3D99>&nbsp;</TD></TR></TBODY></TABLE><!--End of agent =
remarks--><!--End of Remarks--><!--Start of Office Info--><!--Start of =
Office Info-->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D1 width=3D"100%" =
bgColor=3D#f4fcff>
  <TBODY>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Office ID#: <FONT=20
      class=3Davalue>00001480</FONT></TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>Allen Realty</TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>(719)685-0707</TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Fax:&nbsp;<FONT =
class=3Davalue=20
      align=3D"left">(719)685-0400</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Salesman ID#: <FONT=20
      class=3Davalue>014181</FONT></TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>Blake Allen</TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>(719)685-0707</TD>
    <TD class=3DaLabel colSpan=3D2 noWrap align=3Dleft>Add'l =
Ph:&nbsp;<FONT=20
      class=3Davalue align=3D"left">(719)685-0770</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Salesman Email:</TD>
    <TD class=3Davalue colSpan=3D2 =
align=3Dleft>allen.realty@hotmail.com</TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Co-List Email:</TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>&nbsp;</TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Salesman Fax:</TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>(719)685-0400</TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Co-List Fax:</TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>&nbsp;</TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Co-List ID#:&nbsp;<FONT=20
      class=3Davalue>&nbsp;</FONT></TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>&nbsp;</TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft>&nbsp;</TD>
    <TD class=3DaLabel colSpan=3D2 noWrap align=3Dleft>Add'l =
Ph:&nbsp;</TD></TR>
  <TR>
    <TD class=3DaLabel align=3Dleft>TB:&nbsp;<FONT =
class=3Davalue>%,3</FONT></TD>
    <TD class=3DaLabel align=3Dleft><B>BA:</B>&nbsp; <FONT=20
    class=3Davalue>%,3</FONT></TD>
    <TD class=3DaLabel align=3Dleft><B>TA:</B>&nbsp;<FONT=20
    class=3Davalue>ERS</FONT></TD>
    <TD class=3DaLabel align=3Dleft>SL:&nbsp;<FONT =
class=3Davalue>FS</FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Var:&nbsp; <FONT=20
      class=3Davalue>N</FONT></TD>
    <TD class=3DaLabel align=3Dleft><B>VOW:</B>&nbsp;&nbsp;<FONT=20
      class=3Davalue>Y</FONT>&nbsp;<B>Blog:</B>&nbsp;<FONT =
class=3Davalue>=20
      N&nbsp;&nbsp;<B>AVM:</B>&nbsp;<FONT class=3Davalue> N</FONT> =
</FONT></TD>
    <TD class=3DaLabel align=3Dleft>&nbsp;<!--Photo--></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Key:&nbsp;<FONT =
class=3Davalue>Key on=20
      Site</FONT></TD>
    <TD class=3DaLabel colSpan=3D4 align=3Dleft><B>Photo:</B>&nbsp; =
<FONT=20
      class=3Davalue>Realtor Submitted</FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft><B>Elect Ad:</B>&nbsp; =
<FONT=20
      =
class=3Davalue>N</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;<B>Display=20
      Address:</B>&nbsp; <FONT class=3Davalue>N</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D3 align=3Dleft>Appt Cont:&nbsp;<FONT=20
      class=3Davalue>Allen Realty 719 685 0707</FONT></TD>
    <TD class=3DaLabel colSpan=3D5 align=3Dleft>Incentives: <FONT=20
      class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D8 align=3Dleft>Show Inst: <FONT=20
      class=3Davalue>Appointment Only</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D8 align=3Dleft>Show/Agent Remarks: =
<FONT=20
      class=3Davalue></FONT></TD></TR></TBODY></TABLE><!--End of Office =
Info--><!--Start of Sold Info-->
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D1 width=3D"100%" =
bgColor=3D#f4fcff>
  <TBODY>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff colSpan=3D99 align=3Dleft>Sold=20
  Information:</TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Sold Broker: <FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft></TD>
    <TD class=3Davalue align=3Dleft></TD>
    <TD class=3DaLabel align=3Dleft>Fax:&nbsp;<FONT =
class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Sold Salesman: <FONT=20
      class=3Davalue></FONT></TD>
    <TD class=3Davalue colSpan=3D2 align=3Dleft></TD>
    <TD class=3Davalue align=3Dleft></TD>
    <TD class=3DaLabel align=3Dleft>Add'l Ph:&nbsp;<FONT=20
class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Sold Price :&nbsp;<FONT=20
      class=3Davalue>$
      <SCRIPT>writeCommas('')
       </SCRIPT>
       </FONT></TD>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Sold Date :&nbsp;<FONT =
class=3Davalue>=20
      </FONT></TD>
    <TD class=3DaLabel align=3Dleft>Sold Terms:&nbsp; <FONT=20
class=3Davalue></FONT></TD>
    <TD class=3DaLabel align=3Dleft>DOM:&nbsp;<FONT =
class=3Davalue>184</FONT></TD>
    <TD class=3DaLabel align=3Dleft><A=20
      =
href=3D"http://ppmls.marketlinx.com/Custom/Reports/ArchiveSrh.asp?MlsNumL=
ist=3D&amp;prp=3D-All-&amp;where=3DStreetName%3D%27Cheyenne%27+AND+Street=
NumDisplay%3D%2742%27+AND+StreetType%3D%27BL%27+AND+City%3D%27Colorado =
Springs%27&amp;fromSearch=3D&amp;showPF=3Dno"=20
      target=3D_blank>CDOM:</A> &nbsp;<FONT =
class=3Davalue>184</FONT></TD></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D2 align=3Dleft>Orig LP: <FONT =
class=3Davalue>$
      <SCRIPT>writeCommas('225000')</SCRIPT>
      </FONT> </TD>
    <TD class=3DaLabel align=3Dleft>Off Mkt Date:&nbsp;<FONT =
class=3Davalue>=20
    </FONT></TD>
    <TD>&nbsp;</TD>
    <TD class=3DaLabel align=3Dleft>Contingent Date:&nbsp;<FONT =
class=3Davalue> <!-- krb VI56101, this field should display no matter =
what status.--></FONT></TD><!-- VI 52740 KRB This is in the =
FinancialInfo section for all prop types. --></TR>
  <TR>
    <TD class=3DaLabel colSpan=3D99 align=3Dleft>Sold Concessions:&nbsp; =
<FONT=20
      class=3Davalue></FONT></TD></TR><!-- Removed Sold Points Paid in =
VI# 94864 -->
  <TR>
    <TD class=3Dalabel colSpan=3D99 align=3Dleft>Quality of Below Grade =
Interior=20
      Finish:&nbsp; <FONT class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3Dalabel colSpan=3D99 align=3Dleft>Sold Remarks:&nbsp; =
<FONT=20
      class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3Dalabel colSpan=3D99 align=3Dleft>Personal Property =
Included:&nbsp;=20
      <FONT class=3Davalue></FONT></TD></TR>
  <TR>
    <TD class=3Dblabel bgColor=3D#ffffff colSpan=3D99 =
align=3Dleft>MLS#:&nbsp;=20
    606010</TD></TR></TBODY></TABLE><!--End of MLS#-->
<DIV align=3Dcenter>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 align=3Dcenter>
  <TBODY>
  <TR>
    <TD class=3Davalue align=3Dmiddle color=3D"#000000" =
size=3D"1">Information herein=20
      deemed reliable but not guaranteed.<BR>Copyright: 2011 by Pikes =
Peak=20
      REALTOR=AE Services Corp.Wed, Mar 16, 2011 10:16 AM=20
</TD></TR></TBODY></TABLE></DIV>
<SCRIPT>focus();</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://ppmlspictures.marketlinx.com/LowRes/10/606010_0.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCADAAQADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDf8QWm
oaeLe5SdwkmQVXknnuKwH1WSMlX8yVcnq3Q9q9H8U21tZaRIggMhnyBJIT8hwMV5dLKZJWfCw5IX
aOhOO1aTStoY3exJFqNwsLhHlChsvvc/L6Y/WoZNTu90UjXjyOGO1CTnHqRUQKyQTnygzR9fm49v
50llDmfcFXBI6nPHt/jWVg1NnS9UmMsU3mNIRlVQ988fljofWrzaxG1zGridVysYzJzjpz271RTQ
p57D7ax2BixBwABtxx7/AIVGvlyWssjnbJFtj6fKB2PuetJodzovEWoXH9mQu9y/ljiNVwFDYOSG
HXGPwzXG3NxfxwpNJLIxlJ2qHxnGMn9a6vxneww2lrpVgS6RjzGkIwHZh/QdveuQ0yE6leQW4nAL
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

------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/Share/MlnxStyle.css

SPAN.title {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: navy; =
FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
TD {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; FONT-SIZE: =
0.7em
}
SPAN.divid {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: red; =
FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
SPAN.unboldTitle {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; FONT-SIZE: =
0.9em
}
TD.highlight {
	BACKGROUND-COLOR: silver; FONT-FAMILY: Arial, Helvetica, "Times New =
Roman", serif; COLOR: red; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
BODY {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: black; =
FONT-SIZE: 0.7em
}
SPAN.Heading {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: navy; =
FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
TD.silver {
	TEXT-ALIGN: center; BACKGROUND-COLOR: silver; FONT-FAMILY: Arial, =
Helvetica, "Times New Roman", serif; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
TD.silverHead {
	TEXT-ALIGN: center; BACKGROUND-COLOR: silver; FONT-FAMILY: Arial, =
Helvetica, "Times New Roman", serif; FONT-SIZE: 0.8em; FONT-WEIGHT: bold
}
TD.RedDisclaimer {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: red; =
FONT-SIZE: 0.7em
}
TD.Disclaimer {
	FONT-SIZE: 0.7em
}
TD.std {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; FONT-SIZE: =
0.7em
}
TD.boldCenter {
	TEXT-ALIGN: center; FONT-FAMILY: Arial, Helvetica, "Times New Roman", =
serif; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
TD.boldLeft {
	TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, "Times New Roman", =
serif; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
TD.boldRight {
	TEXT-ALIGN: right; FONT-FAMILY: Arial, Helvetica, "Times New Roman", =
serif; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
TD.Navy {
	BACKGROUND-COLOR: navy; FONT-FAMILY: Arial, Helvetica, "Times New =
Roman", serif; COLOR: white; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
SPAN.std {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: black; =
FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
TD.PurpleHead {
	BACKGROUND-COLOR: #a7a7d3; FONT-FAMILY: Arial, Helvetica, "Times New =
Roman", serif; COLOR: white; FONT-SIZE: 0.9em
}
TD.PurpleStd {
	BACKGROUND-COLOR: #a7a7d3; FONT-FAMILY: Arial, Helvetica, "Times New =
Roman", serif; COLOR: black; FONT-SIZE: 0.7em; FONT-WEIGHT: normal
}
H1 {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
TD.SilverSmall {
	BACKGROUND-COLOR: silver; FONT-FAMILY: Arial, Helvetica, "Times New =
Roman", serif; FONT-SIZE: 0.7em
}
SELECT.Small {
	FONT-FAMILY: Arial, helvetica, "Times New Roman", serif; FONT-SIZE: =
0.9em
}
TD.LightGray {
	BACKGROUND-COLOR: #e8e8e8; FONT-FAMILY: Arial, Helvetica, 'Times New =
Roman', serif; FONT-SIZE: 0.7em
}
TD.LightGrayRight {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #e8e8e8; FONT-FAMILY: Arial, =
Helvetica, 'Times New Roman', serif; FONT-SIZE: 0.7em
}
TD.GoldCenter {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #edcb43; FONT-FAMILY: Arial, =
Helvetica, 'Times New Roman', serif; COLOR: black; FONT-SIZE: 0.9em; =
FONT-WEIGHT: 600
}
TD.NavyHead {
	TEXT-ALIGN: center; BACKGROUND-COLOR: navy; FONT-FAMILY: Arial, =
Helvetica, 'Times New Roman', serif; COLOR: white; FONT-SIZE: 0.9em; =
FONT-WEIGHT: 600
}
TD.StdBlue {
	FONT-FAMILY: Arial, Helvetica, 'Times New Roman', serif; COLOR: navy; =
FONT-SIZE: 0.7em; FONT-WEIGHT: bolder
}
TD.SubHead {
	FONT-FAMILY: 'Times New Roman', serif, Arial, Helvetica; COLOR: navy; =
FONT-SIZE: 1.4em; FONT-WEIGHT: bolder
}
TD.LoadBox {
	TEXT-ALIGN: center; BACKGROUND-COLOR: silver; FONT-FAMILY: 'Times New =
Roman', serif, Arial, Helvetica; VERTICAL-ALIGN: top
}
SPAN.NoPvalue {
	FONT-FAMILY: Arial, Helvetica, "Times New Roman", serif; COLOR: black; =
FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
TD.LightGrayCenter {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e8e8e8; FONT-FAMILY: Arial, =
Helvetica, 'Times New Roman', serif; FONT-SIZE: 0.7em
}
TD.divid {
	BACKGROUND-COLOR: silver; FONT-FAMILY: Arial, Helvetica, "Times New =
Roman", serif; COLOR: red; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
BODY.MarkPenBG {
	BACKGROUND-COLOR: #eeeedd
}

------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/SearchDetail/Include/DetailPages.css

BODY {
=09
}
.pageHeader {
	POSITION: absolute; VISIBILITY: hidden; TOP: -10px; LEFT: -100px
}
.tableHeader {
	TEXT-ALIGN: left; FONT-FAMILY: "Arial"; BACKGROUND: #ececec; COLOR: =
#000080; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.comment {
=09
}
.highlight {
=09
}
TD {
	COLOR: black; FONT-SIZE: 10pt; VERTICAL-ALIGN: top
}
.avalue {
	FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.alabel {
	FONT-FAMILY: Arial; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.cvalue {
	FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: normal
}
.margin {
	MARGIN: 45px
}
.blabel {
	COLOR: #0000ff; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
.bvalue {
	COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
.dlabel {
	FONT-FAMILY: Arial; COLOR: black; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
.clabel {
	FONT-FAMILY: Arial; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.eLabel {
	FONT-FAMILY: Arial; COLOR: black; FONT-SIZE: 6pt; FONT-WEIGHT: bold
}
.evalue {
	FONT-FAMILY: Arial; FONT-SIZE: 6pt; FONT-WEIGHT: normal
}

------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/Share/CurrentWeb.js

function currentWeb(){
   var temp1 =3D new String(location.pathname);
   return temp1.substring(1,temp1.indexOf('/',1));
   }

function currentWebAbs(){
   var temp1 =3D new String(location.pathname);
   return temp1.substring(0,temp1.indexOf('/',1));
   }

function ReturnWebServer() {
   temp =3D new String(document.referrer);            // get page we =
came from
   temp =3D temp.substring(7,temp.length);            // strip off =
http://
   temp =3D temp.substring(0,temp.indexOf('/',1)+1);  // strip off =
suffix, leave server=20
   return "http://"+temp;
   }

// Extract and return the web page in the given url removing any
// parameters and paths.
//
function GetWebPage(szHref) {
   var szTmp,
       idx;
   szTmp =3D new String(szHref);
  =20
   szTmp =3D szTmp.substring( szTmp.lastIndexOf('/')+1, szTmp.length);
   idx =3D szTmp.indexOf('?');
   if (idx > -1) {
      szTmp =3D szTmp.substring(0, szTmp.indexOf('?') );
      }
   return szTmp;
}
------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/Share/Write.js

function writeCount() {
   count++;
   document.write(" " + count);
   }


function WriteMlsPrp(num, prp)=20
{=20
   Response.Write('<strong>');
   Response.Write('<a href=3D"');
  =20
   prp +=3D " ";
   prp =3D prp.substring(0, prp.indexOf(" "));
  =20

   Response.Write(GetDetailPagePrp(num, prp));
   Response.Write('" ID=3Dmlsprp target=3D"_self">');
   Response.Write(num);
   Response.Write('</a></strong>');
  =20
	if(gOpenWinDef =3D=3D true)
	{
		Response.Write('<script>');
		Response.Write('mlsprp.target =3D ReportPage');
		Response.Write('</script>');
	}
}


function writePhoneNumber(phone) {
	var reNum =3D /\d/g;
	var numArray =3D Array();
	var rtnVal =3D String();
=09
	var strPhone =3D String(phone);
	strPhone =3D strPhone.replace(/ /g,"");
=09
	if(strPhone.length=3D=3D0) {
	   document.write("&nbsp;");
	   return;
	   }
=09
	numArray =3D strPhone.match(reNum);

	if(numArray =3D=3D null)
	{
	   document.write("&nbsp;");
	   return;	=09
	}
=09
	var len =3D numArray.length;
=09
	if (len =3D=3D 10)	// Format (xxx)xxx-xxxx
	{
		for(i =3D 0; i < 10; i++)
		{
			if(i =3D=3D 0) rtnVal +=3D '(';
			if(i =3D=3D 3) rtnVal +=3D ')';
			if(i =3D=3D 6) rtnVal +=3D '-';
			rtnVal +=3D numArray[i];
		}	=09
	}
	else if (len =3D=3D 7)  // Format xxx-xxxx
	{
		for(i =3D 0; i < 7; i++)
		{
			if(i =3D=3D 3) rtnVal +=3D '-';
			rtnVal +=3D numArray[i];
		}=09
	}
	else if (len > 10)  // Format (xxx)xxx-xxxx - xxxx for extension
	{
		for(i =3D 0; i < len; i++)
		{
			if(i =3D=3D 0) rtnVal +=3D '(';
			if(i =3D=3D 3) rtnVal +=3D ')';
			if(i =3D=3D 6) rtnVal +=3D '-';
			if(i =3D=3D 10) rtnVal +=3D ' - ';
			rtnVal +=3D numArray[i];
		}	=09
	}
	else	// No format just print the number
	{
		for(i=3D0; i < len; i++)
		{
			rtnVal +=3D numArray[i];
		}
	}
=09
	document.write(rtnVal);
}

function writeDate(date) {
   listDate =3D new String(date);

   if(listDate.length =3D=3D 0) {
      return;
      }
  =20
   document.write(FormatEditDate(date));
   }

function writeDate4Yr(date) {
   listDate =3D new String(date);

   if(listDate.length =3D=3D 0) {
      return;
      }
  =20
   document.write(FormatEditDate4Yr(date));
   }

function FormatEditDate(date) {
   listDate =3D new String(date);

   if(listDate.length =3D=3D 0)
      return "";

   year  =3D listDate.substring(2, 4);=20
   month =3D listDate.substring(5, 7);=20
   day   =3D listDate.substring(8,10);

   return ( month + "/" + day + "/" + year );
   }

function FormatEditDate4Yr(date) {
   listDate =3D new String(date);

   if(listDate.length =3D=3D 0)
      return "";

   year  =3D listDate.substring(0, 4);=20
   month =3D listDate.substring(5, 7);=20
   day   =3D listDate.substring(8,10);

   return ( month + "/" + day + "/" + year );
   }

//-----------------------------------------------------------------------=
------

function DecommifyNumber(num)
{
	var regexp =3D /\W/g;
	var internal =3D new String(num);	// Make sure its a string

	internal =3D internal.replace(regexp, "");
	=09
	return internal;
}

function CommifyNumber(num)
{
	return SetCommas(DecommifyNumber(num));
}

//-----------------------------------------------------------------------=
------

function SetCommas(num) {
   if(typeof(num)=3D=3D"undefined")
      num =3D new String("0");
   else
      num =3D new String(num);

	// 1. drops everything after "."
	// 2. adds comma from 3333333 to 3333,333
	// 3. adds rest of commas 3,333,333
   return num.replace(/^([^\.]*)\.?.*$/, '$1').replace(/(\d)(\d{3})$/, =
'$1,$2').replace(/(\d)(\d{3}),/g, '$1,$2,');

   }
  =20
function writeCommas(num) {
   document.write(SetCommas(num));
   }

function IsSome(str) {
   str =3D new String(str);
   if(str.length<=3D0)     { str=3D"";  return "false" };
  =20
   str =3D str.substring(0, 255);
   if(str=3D=3D"NaN")        { str=3D"";  return "false" };
   if(str=3D=3D"undefined")  { str=3D"";  return "false" };
  =20
   if(str=3D=3D"") return "false";
  =20
   return "true";
   }

//-----------------------------------------------------------------------=
------

function RoundFloat(num, pos) {
	if (typeof "num"=3D=3D"string" && num.length=3D=3D0)  return;
  =20
	var offset =3D Math.pow(10, parseInt(pos));
	var result =3D =
Math.round(parseFloat(num)*parseInt(offset))/parseInt(offset);
=09
	return String(result);
   }

function RoundFixed(num, pos) {
	var internal =3D String(RoundFloat(num,pos));
=09
	if (typeof "internal"=3D=3D"string" && internal.length=3D=3D0)  return;
	if ((internal.indexOf(".") =3D=3D -1) && (pos > 0)) internal +=3D ".";
	for(var i =3D (internal.length - 1 - internal.indexOf(".")); i < pos; =
i++)
	{
		internal +=3D '0';=09
	}
=09
	return String(internal);
	}

//-----------------------------------------------------------------------=
------

function writeDecimal0(num) {
   if(IsSome(num)=3D=3D"false") return;
  =20
   document.write(Math.round(num));
   }


function writeDecimal1(num) {
   if(IsSome(num)=3D=3D"false") return;

   var i =3D new String(Math.round(num*10)/10);
   if      (i.length>1 && i.charAt(i.length-2) =3D=3D ".") {} // do =
nothing
   else if (i.length>0 && i.charAt(i.length-1) =3D=3D ".") {i +=3D  =
"0";}
   else                                                {i +=3D ".0";}
   document.write(i);
   }


function writeDecimal2(num)  { document.write(returnDecimal2(num));  }
function returnDecimal2(num) {
   if(IsSome(num)=3D=3D"false") return " ";=20

   var i =3D new String(Math.round(num*100)/100);
   if      (i.length>2 && i.charAt(i.length-3) =3D=3D ".") {} // do =
nothing
   else if (i.length>1 && i.charAt(i.length-2) =3D=3D ".") {i +=3D   =
"0";}
   else if (i.length>0 && i.charAt(i.length-1) =3D=3D ".") {i +=3D  =
"00";}
   else                                                {i +=3D ".00";}
   return i;
   }


function writeDecimal4(num)  { document.write(returnDecimal4(num));  }
function returnDecimal4(num) {
   if(IsSome(num)=3D=3D"false") return " ";=20

   var i =3D new String(Math.round(num*10000)/10000);
   if      (i.length>4 && i.charAt(i.length-5) =3D=3D ".") {} // do =
nothing
   else if (i.length>3 && i.charAt(i.length-4) =3D=3D ".") {i +=3D     =
"0";}
   else if (i.length>2 && i.charAt(i.length-3) =3D=3D ".") {i +=3D    =
"00";}
   else if (i.length>1 && i.charAt(i.length-2) =3D=3D ".") {i +=3D   =
"000";}
   else if (i.length>0 && i.charAt(i.length-1) =3D=3D ".") {i +=3D  =
"0000";}
   else                                                {i +=3D ".0000";}
   return i;
   }


function writeDecimal2_noz(num) {
   if(IsSome(num)=3D=3D"false") return;

   var i =3D new String(Math.round(num*100)/100);
   document.write(i);
   }


function writeSlash(str) {
   var result =3D new String("");
   var numChars =3D 5;
   var ct =3D 1;
   var idx =3D 0;
   var i;

   for(i =3D 0; i < str.length/numChars; i++) {
      temp =3D str.substring(idx, ct*5);
      blank =3D temp.indexOf(" ");
      if(blank > 0) // remove trailing blanks
         temp =3D temp.substring(0, blank);
   =20
      if(temp.length > 0 && ct =3D=3D 1)
         result +=3D temp; // no slash on first entry
      else
         result +=3D (" / " + temp);

      ct++;
      idx +=3D 5;
      }
   document.write(result);
   }


function convertDecimalToInt(num) {
   if (typeof num =3D=3D "number") {
      num =3D num.toString();
      }
   var offset =3D num.indexOf(".");

  num =3D num.substring(0, offset);
  document.write(num);
   }

// ----------------------------------------------------
// writePropertyType()
//STOP USING THIS CRITTER--- SHOULD NOT BE LOCKING THIS STUFF INTO A STD =
WEB (THEY VARY BY CONTRACT)

//
// This function accepts one of the four table names
// res, cnd, mul, or llf and writes out a string for
// human readability.
//
function writePropertyType(type) {
   // Use a temporary so we don't change what was given to us.
   var tmp =3D new String(type);
   tmp =3D tmp.toLowerCase();

   if (tmp =3D=3D "res") {
      document.write("Residential");
      }
   else if (tmp =3D=3D "lnd") {
      document.write("Vacant Land");
      }
   else if (tmp =3D=3D "com") {
      document.write("Commercial");
      }
   else { // Default to spitting out what came in.
      document.write(type);
      }
   }


// ----------------------------------------------------
//STOP USING THIS CRITTER--- SHOULD NOT BE LOCKING THIS STUFF INTO A STD =
WEB (THEY VARY BY CONTRACT)
// writeStatus()
//
// This function accepts one of the six status names
// act, pend, closd, incom, exp, with and writes out a string for
// human readability.
//
function writeStatus(Stat) {
   // Use a temporary so we don't change what was given to us.
   var tmp =3D new String(Stat);
   tmp =3D tmp.toLowerCase();

   if(tmp =3D=3D "incom")=20
      document.write("<font color=3D\"#ff0000\">Incomplete</font>");
   else if(tmp =3D=3D "act")
	  document.write("<font color=3D\"#008000\">Active</font>");
   else if(tmp =3D=3D "ko")
      document.write("<font color=3D\"#008000\">Active with a =
Kick-out</font>");
   else if(tmp =3D=3D "opt")
      document.write("<font color=3D\"#008000\">Active with an =
Option</font>");
   else if(tmp =3D=3D "con")
      document.write("<font color=3D\"#008000\">Active with a =
Contingency</font>");  =09
   else if(tmp =3D=3D "pend" || tmp =3D=3D "pnd")
	  document.write("<font color=3D\"#ffa500\">Pending</font>");
   else if(tmp =3D=3D "closd")
      document.write("<font color=3D\"#808080\">Closed</font>");
   else if(tmp =3D=3D "sld")
      document.write("<font color=3D\"#808080\">Sold</font>");
   else if(tmp =3D=3D "with" || tmp =3D=3D "wth")
	  document.write("<font color=3D\"#800080\">Withdrawn</font>");
   else if(tmp =3D=3D "can")
	  document.write("<font color=3D\"#800080\">Cancelled</font>");
   else if(tmp =3D=3D "tom")
	  document.write("<font color=3D\"#800080\">Temporarily off the =
Market</font>");
   else if(tmp =3D=3D "exp")
      document.write("<font color=3D\"#000000\">Expired</font>");
   else
      document.write(Stat);
   }


function UpperLower(line) {
   var l1;
   line =3D new String(line);
   line =3D line.toUpperCase();
   l1 =3D new String(line.substring(0, 1));
   line =3D line.toLowerCase();
   line =3D l1 + line.substring(1, 255);
   return(line);  =20
   }


------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/Pointers/Locator.js

// ----- Server Definitions -----------------------------------------
var=20
	 sLocal  =3D "/"                          =20
	,sStaff  =3D "/"
  //,debugMap  =3D true  // code just checks to see if this variable is =
defined, so just comment out do get production version
	;

// ----- Navigation Base Functions ----------------------------------
function GoTo        (ser,add)  {parent.location.href      =3D ser + =
add;} // blow away any frames
function GoToDocument(ser,add)  {document.location.href =3D ser + add;} =
// load in frame
function GoToNewUI   (ser,add)  {top.main.location.href =3D ser + add;} =
// blow away any frames

function Replace(ser, add)		{document.location.replace(ser+add);} // =
replace in history
function Redirect(ser, add)		{Replace(ser, add); =
document.location.reload();} //redirect a page.=20

function PopupNewWindow(ser,add) {
   var url =3D ser + add;
   window.open(url, "PPMLS");
   return;
}
function PopupNewWindowSmall(ser,add) {
   var url =3D ser + add;
   window.open(url, =
"PPMLS","width=3D500,height=3D600,scrollbars=3D1,resizable=3D1");
   return;
}
//opens new window for copyright links
function PopUp(url)
{
	=
window.open(url,"PopUp","_new","height=3D300,width=3D300,scrollbars=3Dyes=
");
	return;
}

// Determine whether we are old or new ui
bNewUI =3D true;

// ----- Specific Web Navigation Functions ---------------------------
function GetAddEditWeb() {
  GoToNewUI(sLocal, "Edit/NewUI.html");
  top.menu.changeVariable("edit");
  top.menu.activateCell(1);
  return;
  }
function GetAgent(pubID)          { PopupNewWindowSmall(sLocal, =
GetRosterPath()+"Scripts/Member.asp?pubID=3D"+pubID); }
function GetBroker(BkrCode)       { PopupNewWindowSmall(sLocal, =
GetRosterPath()+"Scripts/OfficeSrhPopUp.asp?OfficeID=3D"+BkrCode); }
function GetBrokerHeadWeb() {
  GoToNewUI(sLocal, "BrokerHead/Default.htm");
  top.menu.changeVariable("headbroker");
  top.menu.activateCell(1);
  return;
  }
function GetBrokerOfficePath()    { return "BrokerOffice/"; }
function GetBrokerOfficeWeb() { //    { =
GoTo(sLocal,GetBrokerOfficePath() + "Default.htm"); }
  GoToNewUI(sLocal, "BrokerOffice/Default.htm");
  top.menu.changeVariable("officebroker");
  top.menu.activateCell(1);
  return;
  }
function GetBrokerOfficeWebEdit() { GoTo(sLocal,GetBrokerOfficePath() + =
'Scripts/BrokerEdit.idc' ); }
function GetCustomSearch(sid)     { GoToDocument(sLocal, =
GetSearchPath()+"Scripts/CSS/CusSrh.asp?Id=3D" + sid); }
// This next function is only used in =
Prospects/Scripts/ProspectShow.asp. We do not use prp anymore.
function GetCustomPrpSearch(prp, sid) { return GetCustomSearch(sid); }
function GetDiscussionWeb()       { =
GoTo(sLocal,"Discussion/Default.htm"); }

function GetDownloadAction()      { return sLocal + =
GetSearchPath()+"Scripts/Download/Information.asp"; }

function GetEmailWeb()            { return sLocal + =
"Email/Scripts/EmailForm.asp"; }
function GetFinancialWeb()        { =
GoTo(sLocal,"Financial/Default.htm"); }
function GetImailWeb()            { =
PopupNewWindow("","http://mail.cbr.com:8383/"); }
function GetInfoWeb()             { GoTo(sLocal,"Info/default.htm"); }
function GetMlsNo()               { =
GoToDocument(sLocal,GetSearchPath()+"Mls.htm"); }
function GetNewsLetterWeb()       { =
GoTo(sTips,"NewsLetter/newsletter/pageone.htm"); }
function GetMyPageWeb()           { =
GoTo(sLocal,"Subscriber/MyPage.asp"); }
function GetPartnersWeb()         { GoTo(sLocal,"Partners/Default.htm"); =
}
function GetPrintListing(prp, mls) { return =
GetSearchDetailPath()+"Scripts/PrtAgtFul/PrtAgtFul.asp?MlsNumList=3D" =
+mls+ "&prp=3D" +prp; }
function GetProspectsWeb()        { =
GoTo(sLocal,"Prospects/Default.htm"); }
//function GetProspectsWeb()        { =
GoTo(sLocal,"Subscriber/prospectsNA.htm"); }
function GetReportsPath()         { return "Reports/"; }
function GetReportsMenu()         { GoToDocument(sLocal,GetReportsPath() =
+ "Scripts/Default.asp"); }
function GetReportsWeb()          { GoTo(sLocal,GetReportsPath() + =
"Default.htm"); }
function GetReportsWebAct()       { GoTo(sLocal,GetReportsPath() + =
"Act.htm"); }
function GetRosterPath()          { return  "Roster/"; }          =20
function GetRosterWeb()           { GoTo(sLocal, GetRosterPath() + =
"Default.htm"); }
//function GetRTHome()              { =
GoTo(sSwitch,"Switch/GetRTHome.asp"); }
function GetRTHome()              { =
GoTo(sLocal,"Subscriber/DefaultSubscriber.htm"); }
function GetSearchDetailPath()    { return "SearchDetail/"; }
function GetSearchDetailWeb()     { GoTo(sLocal,GetSearchDetailPath() + =
"Default.htm"); }
function GetSearchMenu()          { =
GoToDocument(sLocal,GetSearchDetailPath() + "DefaultMenu.htm"); }
function GetSearchPath()          { return "Search/"; }
function GetSearchWeb()           { GoTo(sLocal,GetSearchDetailPath() + =
"Default.htm"); }
function GetStf() {=20
  GoToNewUI(sLocal, "StfMaint/Default.asp");
  top.menu.changeVariable("staff");
  top.menu.activateCell(1);
  return;
  }
function GetStfMaint()            { GoTo(sStaff,"StfMaint/default.asp"); =
}
function GetStfPicturesPath()     { return "StfPictures"; }
function GetStfPictures()         { =
GoTo(sStaff,GetStfPicturesPath()+"/default.asp"); }
function GetTaxWeb()              { =
GoTo("","/Custom/ShareServer/RealistHome.asp"); }
function GetThirdParty()          { return "/ThirdParty/"; }
function GetFullThirdParty()      { return =
"/ThirdParty/Scripts/CMLS_GetData.asp"; }
function ReturnTaxWeb()           { return(sLocal + "Tax/"); }
function GetTipsPath()            { return (sTips + "Tips/"); }
function GetTipsWeb()             { GoTo(sTips,"Tips/Default.htm"); }
function GetTipsWelcome()         { return GetTipsPath() + =
"Welcome.htm"; }

function RedirectSearch()		  { Redirect(sLocal,GetSearchDetailPath() + =
"Default.htm");}
function RedirectBrokerHead()	  { GetBrokerHeadWeb(); }
function RedirectBrokerOffice()	  { GetBrokerOfficeWeb(); }
function RedirectReports()		  { Redirect(sLocal,GetReportsPath() + =
"Default.htm");}	=09

// ----- Functions Which Do Specific Tasks --------------------------
// This functions builds the url string necessary to display
// an agent quarter page w/o photo.
function GetPrtNoP4(mls, prp) {
   var RetVal =3D "/" + GetSearchDetailPath() + =
"Scripts/PrtNoP4/PrtNoP4.asp";
   RetVal +=3D "?prp=3D"+prp;
   RetVal +=3D "&MlsNumList=3D"+mls;
   return (RetVal);
   }
function PrintListing(proptype, mlsNumber) {
   GoToDocument(sLocal, =
GetSearchDetailPath()+"Scripts/PrtAgtFul/PrtAgtFul.asp?MlsNumList=3D" =
+mlsNumber+ "&prp=3D" +proptype     );
   }
function PrintEditListing(proptype, uid) {
      PopupNewWindow(sLocal, =
GetSearchDetailPath()+"Scripts/PrtLong/PrtPrintPreview.asp"
                       +"?uidlist=3D" +uid
                       +"&EditMode=3Dtrue"
                       +"&prp=3D" +proptype);
   }
  =20
  =20
  =20
// ----- Client Side functions to print HTML ------------------------=20
//ppmls info 05/20/04 jkk vi 46235
var thisDD =3D new Date();
=20
function GetCopyright() {
 return('<font Size=3D1><img src =
=3D"/share/images/miscellaneous/tempotransparent.gif" =
border=3D"0">Software Copyright &copy; MarketLinx, Inc. =
1997-'+thisDD.getFullYear()+' All Rights Reserved</font><br>');
   }
  =20
function GetDataCopyright() {
   return('<Font Size=3D1>CONTENT IS DEEMED RELIABLE BUT NOT GUARANTEED. =
CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY.  USER IS SOLELY =
RESPONSIBLE FOR INDEPENDENTLY VERIFYING THE RELIABILITY, ACCURACY AND =
TIMELINESS OF CONTENT.  CONTENT MAY NOT BE USED, COPIED, DISCLOSED, =
BROADCAST, SOLD, RE-LICENSED OR DISTRIBUTED WITHOUT THE EXPRESS WRITTEN =
CONSENT OF THE PIKES PEAK REALTOR&reg SERVICES CORP.<br>Copyright &copy, =
'+thisDD.getFullYear()+', PIKES PEAK REALTOR&reg Services Corp. All =
Rights Reserved.  Support: <a =
href=3D"mailto:ppmls@ppar.org">ppmls@ppar.org</a> </font>')
   }


function PrintCopyright() {
   document.write('<p =
align=3D"center">'+GetCopyright()+GetDataCopyright()+'</p>');
   }
function PrintDataCopyright() {
//   document.write('<p align=3D"center">'+GetDataCopyright()+'</p>');
   }



function GetLogo()  {
   return('<img src=3D"/Custom/Images/Headers/PageLogo.gif">')
   }
function PrintGetLogo() {
   document.write(GetLogo());
   }
function GetProSub() {
   return ('<img src=3D"/Share/Images/Headers/ProSub.jpg">')
   }
function PrintGetProSub() {
  document.write(GetProSub());
   }
function GetProHeader() {
   return ('<img src=3D"/Share/Images/Headers/ProHeader.jpg">')
   }
function PrintGetProHeader() {
  document.write(GetProHeader());
   }

// ----- Help Page Functions ----------------------------------------

// check to make sure that we should include help=20
// vHelpPage is include in the 'outside' page to indicate
// if help should be included or not. =20
// If it is defined and blank, then use our standard naming convention =
of=20
// <basefilename>help.htm
// If it is defined and not blank, then use its value as our help file =
to open

// This function will open the specific page given to it based
// on the current web location. Meaning it takes the page url
// such as "/Edit/Scripts/Hidden.asp", removes the "Hidden.asp"
// part and appends the url passed in. It then opens it in a new
// window.
function OpenHelpWindow(szPageUrl) {
   var wAttrib =3D =
"width=3D500,height=3D400,toolbar=3D0,status=3D0,location=3D0,directories=
=3D0,menubar=3D0,scrollbars=3D1,resizable=3D1";
   var szTmp =3D new String(location.pathname);
  =20
   szTmp =3D szTmp.substring( 0, szTmp.lastIndexOf('/')+1);
  =20
   window.open(szTmp + szPageUrl, "Help", wAttrib);

}

var helpURL;

function Click4Help()=20
{
		var wAttrib =3D =
"'width=3D500,height=3D400,scrollbars=3D1,resizable=3D1'"
		helpURL =3D helpURL + ",'Help'," + wAttrib;
		eval("window.open("+helpURL+");");
/*
	if(isExplorer5())
	{
		eval("window.showHelp("+helpURL+");");
	} else {
		var wAttrib =3D =
"'width=3D500,height=3D400,scrollbars=3D1,resizable=3D1'"
		helpURL =3D helpURL + ",'Help'," + wAttrib;
		eval("window.open("+helpURL+");");
	}
*/
}
  =20

function OpenHelp(overrideURL) {
   // this does not work if parameters are passed
   if((overrideURL=3D=3D"undefined")||(overrideURL=3D=3D'')) {  // =
default action
      helpURL =3D new String(self.location.href);
     =20
      if(helpURL.indexOf("?")>0) {
         helpURL =3D helpURL.substring(0, helpURL.indexOf("?"));
         }

      if(helpURL.lastIndexOf(".")>0) {
         helpURL =3D helpURL.substring(0, helpURL.lastIndexOf("."));
         }

      helpURL +=3D "help.htm";
     =20
      }
   else {
      helpURL =3D overrideURL;
      }
     =20
   // add ' to front and back of URL
   helpURL =3D "'"+helpURL+"'";
   var wAttrib =3D =
"'width=3D500,height=3D400,scrollbars=3D1,resizable=3D1'"
   //helpURL =3D helpURL + ",'Help'," + wAttrib;

   document.write ('<a href=3D"javascript: Click4Help()" >');
   document.write ('<img src=3D"/Share/images/Navigation/BBHelpRed.jpg" =
alt=3D"Help with this Page" border=3D"0" width=3D"63" =
height=3D"72"></a>')
   } =20

function HelpFooter() {
   document.write(
      '<form method=3D"POST">\
       <div align=3D"center"><p><input onClick=3D"window.close()"\
       type=3D"button" value=3D"Close Window" name=3D"close">');


   // flag for browser type.
   var bNetscape =3D (navigator.appName =3D=3D "Netscape") ? true : =
false;
   if (bNetscape =3D=3D true) {
      document.write(' <input onClick=3D"window.print()" type=3D"button" =
');
      document.write('value=3D"Print" name=3D"close"></p>');
      }
   else {
      document.write('<p><font size=3D2 color=3D"#OOOOFF">To <font =
size=3D4><b>PRINT</b></font>, right click and select =
"Print"</font></p>');
      }
   document.write('</div></form>');
   }


// More hacked code in the locator file!

function isExplorer5()
{
	   // convert all characters to lowercase to simplify testing=20
    var agt=3Dnavigator.userAgent.toLowerCase();=20

    // *** BROWSER VERSION ***=20
    // Note: On IE5, these return 4, so use is_ie5up to detect IE5.
    var is_major =3D parseInt(navigator.appVersion);=20

    var is_ie   =3D (agt.indexOf("msie") !=3D -1);=20
    var is_ie3  =3D (is_ie && (is_major < 4));=20
    var is_ie4  =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
5.0")=3D=3D-1) );=20
    var is_ie5up  =3D (is_ie  && !is_ie3 && !is_ie4);=20
   =20
    return is_ie5up
}

function PopUp(url)
{
	window.open(url,"PopUp","height=3D350,width=3D200,scrollbars=3Dyes");
	return;
}


function GetListPopUp(ListBox,FormVar,useNum){=20
   window.open('/Search/ListPopUp.asp?ListBox=3D' + ListBox + =
'&amp;FormVar=3D' + FormVar + '&useNum=3D' + =
useNum,'ListBox','height=3D500,width=3D800,scrollbars=3Dyes');=20
}

function PopupReportListing(proptype, mlsNumber) {
   PopupNewWindow(sLocal, "SearchDetail/Scripts/PrtAgtFul/PrtAgtFul.asp"
                  +"?MlsNumList=3D" +mlsNumber
                  +"&prp=3D" +proptype);
 =20
}
------=_NextPart_000_0000_01CBE3C3.40FEF650
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ppmls.marketlinx.com/Share/map.js

// map a list of mlsNumbers

var   mapWin =3D =
"toolbar=3D0,status=3D0,location=3D0,directories=3D0,menubar=3D0,scrollba=
rs=3D1,resizable=3D1" =20

var customMapType =3D "r"; //Sets a default type, only applies if the =
custom code variable useCustomMapType is present and set to true - JDB =
8/29/2007 VI#95731

if(typeof(debugMap)!=3D"undefined" ) {
   mapWin =3D =
"toolbar=3D1,status=3D1,location=3D1,directories=3D0,menubar=3D1,scrollba=
rs=3D1,resizable=3D1"; // debug version
}


function MapMlsNum(uid, prp, sInitService){
///alert('mapmlsnum')
	// I've replaced the original code for the mapping window with the =
following, which populates hidden
	// fields in a new form on the srh.asp page and then submits it to a =
new window. I did this because
	// the querystring created by the original code was too long if all =
properties were selected from
	// a quick search with more than 200 results. Please see srh.asp for =
more info. ~ MBS ~ 06/19/02
 =20
  if (typeof(top.mappingWindow) !=3D "undefined" && top.mappingWindow =
!=3D null) { top.mappingWindow.close(); }
 =20
  top.mappingWindow =3D window.open("", "Mapping", mapWin  );
 =20
  if ((typeof (sInitService) =3D=3D "undefined") =
||(sInitService=3D=3D"undefined")){
	 top.mappingWindow.location.href =3D =
"/search/mapping/mapSql.asp?prp=3D" +prp+"&where=3D"+ escape("uid =
in("+uid+")");
  }else{
	top.mappingWindow.location.href =3D "/search/mapping/mapSql.asp?prp=3D" =
+prp+"&where=3D"+ escape("uid =
in("+uid+")")+"&InitService=3D"+sInitService;
  }

/*
	if(typeof(document.frmMap) !=3D "undefined") {
		document.frmMap.prp.value =3D prp;	=09
		document.frmMap.where.value =3D "uid in (" + uid + ")";
		document.frmMap.target=3D "Mapping";
		document.frmMap.submit();
	}
	else {
		top.mappingWindow.location.href =3D =
"/search/mapping/mapSql.asp?prp=3D" +prp+"&where=3D"+ escape("uid =
in("+uid+")");
	}
	*/
	top.mappingWindow.focus();
}

function MapPublic(PropertyID){
	=
window.open("/VEMapping/defaultPublic.asp?action=3Dpublic&prp=3DMLS"+"&ml=
slist=3D"+PropertyID,"PublicMap","width=3D800,height=3D600,location=3Dno,=
menubar=3Dyes,status=3Dno,toolbar=3Dno,scrollbars=3Dyes,resizable=3Dyes")=
;
}

function ButtonInit() {
////nomapServer defined in /SearchDetail/Scripts/DefaultUtl.asp
   if( ( parent.frames[0].nomapServer !=3D 'undefined' ) && ( =
parent.frames[0].nomapServer =3D=3D 'true') ) {
      return;
      }

	 =20
   var clearMap  =3D  ''

   if (document.all("LongitudeMax").value !=3D "") {
      clearMap  =3D '<input TYPE=3D"button" VALUE=3D"Map Clear"  =
ONCLICK=3D"clearMapBB()">'


     if (  document.all("latLong")!=3Dnull ) {
         // if we are on the custom search, then show latlong values
         document.all("latLong").innerHTML =3D=20
         document.all("LongitudeMin").value  +"< longitude < " + =
document.all("LongitudeMax").value + "<br>"
        +document.all("LatitudeMin").value   +"< latitude < "  + =
document.all("LatitudeMax").value;
       =20
        if =
(typeof(top.main.SearchFrame.document.all("MapShapeSearch"))!=3D"undefine=
d"&&top.main.SearchFrame.document.all("MapShapeSearch")!=3Dnull){
			if =
(top.main.SearchFrame.document.all("MapShapeSearch").value.indexOf("POLY"=
) > 0) {
				document.all("latLong").innerHTML =3D "Polygon Search Area Defined";
			}else if =
(top.main.SearchFrame.document.all("MapShapeSearch").value.indexOf("POLY"=
) > 0) {
				document.all("latLong").innerHTML =3D "Circle Search Area Defined";
			}
        }
      }
   } else if (  document.all("latLong")!=3Dnull ) {
      // no lat/long so clear
      document.all("latLong").innerHTML =3D "";
   }

   if(document.all("mapClear")!=3Dnull) =
document.all("mapClear").innerHTML =3D clearMap;
   if(document.all("mapClear2")!=3Dnull) =
document.all("mapClear2").innerHTML =3D clearMap;
}


function clearMapBB() {
   top.main.SearchFrame.document.all("LongitudeMin").value =3D "";
   top.main.SearchFrame.document.all("LongitudeMax").value =3D "";
   top.main.SearchFrame.document.all("LatitudeMin").value  =3D "";
   top.main.SearchFrame.document.all("LatitudeMax").value  =3D "";
  =20
  =20

   if =
(typeof(top.main.SearchFrame.document.all("MapShapeSearch"))!=3D"undefine=
d"&&top.main.SearchFrame.document.all("MapShapeSearch")!=3Dnull){
	top.main.SearchFrame.document.all("MapShapeSearch").value  =3D "";
   }

   ButtonInit();
}


function DoMap() {
   if ( typeof(document.SmallSub.MapAction) !=3D "undefined") {
	document.SmallSub.MapAction.value =3D "";
   }
   if (top.mappingWindow !=3D null) { top.mappingWindow.close(); }
   top.mappingWindow =3D window.open("", "Mapping", mapWin);
   document.SmallSub.target       =3D "Mapping";
   document.SmallSub.action       =3D "/Search/mapping/MapSql.asp";
   x=3DGenSql(true); // Only needs bare minimum, x=3D need for mac to =
fource gensql to finish before continuing
   if ( typeof(document.FormOne.Search1) !=3D "undefined")=20
   {
   document.FormOne.Search1.value =3D"Search";  // allow Searching THIS =
LINE CAUSES AN ERROR WHERE Search1 not defined
   }
   if ( typeof(document.FormOne.Search2) !=3D "undefined")=20
   {
   document.FormOne.Search2.value =3D"Search"; //Allow bottom button to =
change back as well if it exists.
   }

   document.SmallSub.target       =3D "_self";=20
   window.setTimeout("ResetTargetToSelf()",  500); // try to set target =
value in 1/2 second.
   window.setTimeout("closeBlank()", 4000); //Will close the mapping =
popup if no criteria was entered
}

//closeBlank added for VI# 103387
function closeBlank()
{
    if (top.mappingWindow.location =3D=3D "about:blank")=20
    {=20
        top.mappingWindow.close();=20
    }
}

function DoMap2() {
   if (typeof(top.mappingWindow) !=3D "undefined") //VI 109681
        top.mappingWindow.close();
   =20
   top.mappingWindow =3D window.open("", "Mapping", mapWin);
   document.SmallSub.target       =3D "Mapping";
   document.SmallSub.action       =3D "/Search/mapping/MapSql.asp";
   document.SmallSub.where.value  =3D "";
   document.SmallSub.submit();   ////This is the line that GenSql(true) =
causes=20
   document.FormOne.Search1.value =3D"Search";  // allow Searching
   //document.SmallSub.target       =3D "_self";
   window.setTimeout("ResetTargetToSelf()",  500); // try to set target =
value in 1/2 second.
}

function DoExtendedMapSearch() {
   if (top.mappingWindow !=3D null) { top.mappingWindow.close(); }
   top.mappingWindow =3D window.open("", "Mapping", mapWin);
   document.SmallSub.target       =3D "Mapping";
   document.SmallSub.action       =3D "/Search/mapping/MapSql.asp";
   document.SmallSub.MapAction.value =3D "Search";
   document.SmallSub.where.value  =3D "";
   document.SmallSub.submit();   ////This is the line that GenSql(true) =
causes=20
   document.FormOne.Search1.value =3D"Search";  // allow Searching
   //document.SmallSub.target       =3D "_self";
   window.setTimeout("ResetTargetToSelf()",  500); // try to set target =
value in 1/2 second.
}

function ResetTargetToSelf() {
   document.SmallSub.target       =3D "_self";
}

function GenSqlDownload(){
   var thisAct =3D GetDownloadAction();
   if(thisAct.length>1) {
	  document.SmallSub.action =3D GetDownloadAction();
      GenSql(true); // Only needs bare minimum
   }
}


function GenSearch() {
   document.SmallSub.action =3D "/"+GetSearchPath() + "Scripts/Srh.asp";
   GenSql(true); // Only needs bare minimum
}


/************ Digital Map 2.0 Implementation Functions Below =
********************/

function DigitalMap(sAcctName, sAgentId, sAPN, sFIPS, sAddress, sCity, =
sState, sZip, sType, sFname, sLname, sMLSNum, sMapType) {
	if (szDMCUsername.length =3D=3D 0){
		szDMCUsername =3D sAgentId;
		initDMC();
	}
=09
	customMapType =3D sMapType;

	if (sType =3D=3D "SMARTMAP"||sType =3D=3D "SMARTMAP1"){
		if (sAddress.length > 0 ){
			=
getSmartMap().queryByLocation(sAPN,sFIPS,sAddress,sCity,sState,sZip,sMLSN=
um);
		}else{
		    getSmartMap().openMap();
		}
	} else if (sType=3D=3D"QMLite1.1"){
		if (typeof(_QuickPointLite)!=3D"undefined"){
			=
getQuickPointLite().queryByLocation(sAPN,sFIPS,sAddress,sCity,sState,sZip=
,sMLSNum);
	    }
	}else{
	   if (typeof(_QuickMap)!=3D"undefined"){
			=
getQuickMap().queryByLocation(sAPN,sFIPS,sAddress,sCity,sState,sZip,sMLSN=
um);
	   }else if(typeof(window.parent._QuickMap)!=3D"undefined"){
			=
window.parent.getQuickMap().queryByLocation(sAPN,sFIPS,sAddress,sCity,sSt=
ate,sZip,sMLSNum);
	   }
	}
}

function initDMC(){
	if (typeof(szDMCUsername)!=3D"undefined"){

		// window name (second parameter) must be same as the variable name
		_SmartMap =3D new =
__DMPSmartMapInterface("/ShareServer/DigitalMap.asp", "_SmartMap", =
width, height, szDMCUsername);


		// window name (second parameter) must be same as the variable name
		_QuickMap =3D new __DMPQuickMapInterface(proxyURL, "_QuickMap", =
_SmartMap, szDMCUsername);
	=09
		//QuickPoint Lite is used in public detail reports
		_QuickPointLite =3D new __DMPQuickMapInterface(proxyURL, =
"_QuickPointLite", null, szDMCUsername, "QuickPointLite");
	}
}

/************ Digital Map 2.0 Implementation Init Below =
********************/
var width =3D 800;
var height =3D 600;
var proxyURL =3D "/ShareServer/DigitalMap.asp";
var _SmartMap;
var _QuickMap;
var _QuickPointLite;
var szDMCUsername =3D "";



/************ Digital Map 2.0 windowing functions from thier Sample =
Application Map.js file ********************/

function getQuickMap()
{
	var tempWin =3D window;
	while (tempWin !=3D null && tempWin.parent !=3D tempWin && =
tempWin._QuickMap =3D=3D null) {
		tempWin =3D tempWin.parent;
	}
	return tempWin._QuickMap;
}

function getQuickPointLite()
{
	var tempWin =3D window;
	while (tempWin !=3D null && tempWin.parent !=3D tempWin && =
tempWin._QuickPointLite =3D=3D null) {
		tempWin =3D tempWin.parent;
	}
	return tempWin._QuickPointLite;
}

function getSmartMap()
{
	var tempWin =3D window;
	while (tempWin !=3D null && tempWin.parent !=3D tempWin && =
tempWin._SmartMap =3D=3D null) {
		tempWin =3D tempWin.parent;
	}
	return tempWin._SmartMap;
}


/************************************************************************=
*****************************************************
	QUICKMAP INTERFACE - CODE FROM DMC FILE __DMPQuickMapInterface.js
*************************************************************************=
*****************************************************/

  /**
  * Digital Map Products QuickMap Interface
  */
function __DMPQuickMapInterface(proxyURL, windowName, smartMap, agentId, =
applicationName)=20
{
	var XMLDocClass =3D "MSXML2.DOMDocument.3.0";
	if (applicationName =3D=3D null || applicationName =3D=3D"") {
		applicationName=3D"QuickMap";
	}
	var width =3D 509;
	var height =3D 455;
	var windowOptions =3D =
"status=3Dyes,toolbar=3Dno,menubar=3Dno,location=3Dno,fullscreen=3Dno";
	windowOptions +=3D ",height=3D"+height+",width=3D"+width;
=09
	var mapReady =3D false;
	var mapWindow =3D null;

	var queryName =3D null;
	var savedAPNs =3D null;
	var savedFIPS =3D null;
	var savedAddress =3D null;
	var savedCity =3D null;
	var savedState =3D null;
	var savedZip =3D null;
	var savedMLS =3D null;

	this.exists =3D function(){
		return true;
	}
	/**
	 * check for existing map window
	 * return true if window exist and can be scripted to, false otherwise.
	 */
	this.mapWindowExists =3D function() {
		try {
	 		if (mapWindow !=3D null && mapWindow.closed !=3D true) {
				var queryHandler =3D =
mapWindow.window.environment.packages.getValue("ExternalAppIntegration");=
	 	=09
				if (queryHandler !=3D null) return true;
	 		}
 		} catch (ex) {}
 		return false;
	}
=09
	/**
	 * check if map is ready for integration
	 * return true if map window exists and has received callBack for map =
load
	 *        false otherwise
	 */
	this.isMapReady =3D function() {
		// check for map window exists
		if (this.mapWindowExists() =3D=3D false) {
			// map window doesn't exist
	 		// set map ready to false
	 		mapReady =3D false;
	 		// launch new map window=20
			this.openMap();
		}
		// return map readiness stage
		return mapReady;
	}
=09
	this.getMapReferenceOnAncestor =3D function(curWindow)
	{
		try {
			if (curWindow =3D=3D null) return null;
			if (curWindow._QuickMapWindow !=3D null
				&& curWindow._QuickMapWindow.window.closed !=3D true){
				return curWindow._QuickMapWindow;
			}
			var tempMapWin =3D null;
			if (curWindow.parent !=3D curWindow) {
				tempMapWin =3D this.getMapReferenceOnAncestor(curWindow.parent);
			}
			if (tempMapWin !=3D null) return tempMapWin;
			return this.getMapReferenceOnAncestor(curWindow.opener);
		} catch (ex) {
			//alert("set map reference on ancestor(): " + ex.description);
			return null;
		}
	}

	this.setMapReferenceOnAncestor =3D function(curWindow, mapWin)
	{
		try {
			if (curWindow =3D=3D null) return;
			curWindow._QuickMapWindow =3D mapWin;
			if (curWindow.parent !=3D curWindow) {
				this.setMapReferenceOnAncestor(curWindow.parent, mapWin);
			}
			if (curWindow.opener !=3D null) {
				this.setMapReferenceOnAncestor(curWindow.opener, mapWin);
			}
		} catch (ex) {
			//alert("set map reference on ancestor(): " + ex.description);
		}
	}
=09
	/**=20
	 * launch map on new window
	 */
	this.openMap =3D function() {
 		try {
			if (this.mapWindowExists()) {
				// map window exist, probably in=20
				// loading state, do not open new window
				mapWindow.focus();
				return;
			}
		=09
			mapWindow =3D this.getMapReferenceOnAncestor(window);
			// map window does not exist, launch
			// map in a new window, name this window
			// the same as the variable name you used to=20
			// store reference to this instance
			// remember to launch window with all menu and toolbar off
			// to maximize your display area
			if (mapWindow =3D=3D null) {
		 		mapWindow =3D window.open(proxyURL=20
		 				+ "?APPLICATION=3D"+applicationName+"&AgentId=3D"+agentId,=20
		 				windowName, windowOptions);
		 		this.setMapReferenceOnAncestor(window, mapWindow);
	 		} else {
	 			mapReady =3D true;
	 		}
	 		mapWindow.opener =3D window;
			mapWindow.window.focus();
		} catch (ex){
			alert(applicationName + ".openMap(): " + ex.description);
		}
	}

	/**
	 * this method will be called by Map after Map load is completed.
	 * now you can script to map window
	 * this method will also be call when Map need to send any=20
	 * data back to your application
	 * @param event xml string
	 * format:
	 *  <DMPEvent eventName=3D"...">...</DMPEvent>
	 */
	this.callBack =3D function(eventXMLString)=20
	{
		try {
			mapReady =3D true;
			// load event xml string to xml document
/*			var eventXMLDoc =3D new ActiveXObject(XMLDocClass);
			eventXMLDoc.loadXML(eventXMLString);

			// get event name
			var doc =3D eventXMLDoc.documentElement;
			var eventName =3D doc.getAttribute("eventName");
*/
var eventName =3D =
eventXMLString.replace(/[\w|\s|>|<|"|']*eventName=3D'([\w]+)'[\w|\s|>|<|/=
|'|"]*/g,'$1');
			// if event is map load
			if (eventName =3D=3D "MapLoad") {
				// set map readiness to true
				mapReady =3D true;
				// set reference to object manager (us to create query later)
				gObjectManager =3D mapWindow.window.gObjectManager;
				if (queryName =3D=3D "APN") {
					this.queryByAPNs(savedAPNs, savedFIPS);
				} else if (queryName =3D=3D "Location") {
					this.queryByLocation(savedAPNs, savedFIPS, savedAddress, savedCity, =
savedState, savedZip, savedMLS);
				}
			}
			else if (eventName =3D=3D "OpenSmartMap") {
				this.openSmartMap(savedAPNs, savedFIPS, savedAddress, savedCity, =
savedState, savedZip, savedMLS);
			}
			// custom code
		} catch (ex) {
			alert(applicationName+".callBack(): " + ex.description);
		}
	}
	=09
	/**
	 * query by apns (also known as TaxId)
	 * @param apn list, common delimited
	 * @param fips (state code + county code)
	 */
	this.queryByAPNs =3D function(apns, fips)
	{
		try {
			// save query parameters in case map=20
			// is not ready for integration
			savedAPNs =3D apns;
			savedFIPS =3D fips;
			queryName =3D "APN";
		=09
			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}

			// map is ready
			if (apns =3D=3D null || fips =3D=3D null) return;
			mapWindow.window.focus();
			//var queryHandler =3D =
gObjectManager.constructObject("SmartMapCatalog:QueryHandler");
			var queryHandler =3D =
mapWindow.window.environment.packages.getValue("ExternalAppIntegration");=

			queryHandler.queryByAPNs(apns,fips);
		} catch (ex) {
			alert(applicationName+".queryByAPNs(APN=3D\""
				+apns+"\", fips=3D\""
				+fips+"\"): " + ex.description);
		}
	}
=09
	this.queryByLocation =3D function(apn, fips, address, city, state, zip, =
sMLSNum)
	{
		try {
			// save query parameters in case map=20
			// is not ready for integration
			if (apn !=3D null) apn =3D apn.toString();
			savedAPNs =3D apn;
			savedFIPS =3D fips;
			savedAddress =3D address;
			savedCity =3D city;
			savedState =3D state;
			savedZip =3D zip;
			savedMLS =3D sMLSNum;
		=09
			queryName =3D "Location";
		=09
			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}

			// map is ready
			// if (apn =3D=3D null || fips =3D=3D null) return;
			mapWindow.window.focus();
			var queryHandler =3D =
mapWindow.window.environment.packages.getValue("ExternalAppIntegration");=


                  if(typeof(useCustomMapType) !=3D 'undefined' && =
useCustomMapType =3D=3D true)

                  {

                        queryHandler.SetMapStyle(customMapType,15);

                  }

                  queryHandler.queryByLocation(apn, fips, address, city, =
state, zip, sMLSNum);

		} catch (ex) {
			alert(applicationName+".queryByLocation(apn=3D\""+apn+"\", =
fips=3D\""+fips+"\", address=3D\""
				+address+"\", city=3D\""+city+"\", state=3D\""
				+state+"\", zip=3D\""+zip+"\"): " + ex.description);
		}
	}

	this.openSmartMap =3D function (apn, fips, address, city, state, zip, =
sMLSNum)
	{
		try {
			if (smartMap =3D=3D null) {
				return;
			}
			if (apn =3D=3D null && (address =3D=3D null=20
					|| (city =3D=3D null && zip =3D=3D null))) {
					smartMap.openMap();
			} else {
				smartMap.queryByLocation(apn, fips, address, city, state, zip, =
sMLSNum);
			}
		=09
		} catch (ex) {
			alert("QuickMap.openSmartMap('"+apns+"', "+fips+") error: " + =
ex.description);
		}
	}

}	=09
=09

/************************************************************************=
*****************************************************
	SMARTMAP INTERFACE - CODE FROM DMC FILE __DMPSmartMapInterface.js
*************************************************************************=
*****************************************************/
	=09
 /**
  * Digital Map Products - SmartMap Interface
  */
function __DMPSmartMapInterface(proxyURL,=20
	windowName, width, height, agentId)=20
{
	var windowOptions =3D =
"toolbar=3Dno,menubar=3Dno,location=3Dno,resizable=3Dyes";
	if (width =3D=3D null || isNaN(width) || width < 100) width =3D 800;
	if (height =3D=3D null || isNaN(height) || height < 100) height =3D =
600;
	windowOptions +=3D ",height=3D"+height+",width=3D"+width;
=09
	var applicationName =3D "SmartMap";
	var XMLDocClass =3D "MSXML2.DOMDocument.3.0";
	var gObjectManager =3D null;
	var mapReady =3D false;
	var mapWindow =3D null;
=09
	var savedResource =3D null;
	var savedFilter =3D null;
	var savedAPNs =3D null;
	var savedFips =3D null;
	var savedAddress =3D null;
	var savedCity =3D null;
	var savedState =3D null;
	var savedZip =3D null;
	var savedMLS =3D null;
	var savedStreet1 =3D null;
	var savedStreet2 =3D null;
	var lastQueryName =3D null;
=09
	/**
	 * check for existing map window
	 * return true if window exist and can be scripted to, false otherwise.
	 */
	this.mapWindowExists =3D function() {
		try {
	 		if (mapWindow !=3D null && mapWindow.closed !=3D true) {
	 			return true;
	 		}
 		} catch (ex) {}
 		return false;
	}
=09
	/**
	 * check if map is ready for integration
	 * return true if map window exists and has received callBack for map =
load
	 *        false otherwise
	 */
	this.isMapReady =3D function() {
		// check for map window exists
		if (this.mapWindowExists() =3D=3D false) {
			// map window doesn't exist
	 		// set map ready to false
	 		mapReady =3D false;
	 		// launch new map window=20
			this.openMap();
		}
		// return map readiness stage
		return mapReady;
	}

	this.getMapReferenceOnAncestor =3D function(curWindow)
	{
		try {
			if (curWindow =3D=3D null) return null;
			if (curWindow._SmartMapWindow !=3D null
				&& curWindow._SmartMapWindow.window.closed !=3D true){
				return curWindow._SmartMapWindow;
			}
			var tempMapWin =3D null;
			if (curWindow.parent !=3D curWindow) {
				tempMapWin =3D this.getMapReferenceOnAncestor(curWindow.parent);
			}
			if (tempMapWin !=3D null) return tempMapWin;
			return this.getMapReferenceOnAncestor(curWindow.opener);
		} catch (ex) {
			//alert("set map reference on ancestor(): " + ex.description);
			return null;
		}
	}

	this.setMapReferenceOnAncestor =3D function(curWindow, mapWin)
	{
		try {
			if (curWindow =3D=3D null) return;
			curWindow._SmartMapWindow =3D mapWin;
			if (curWindow.parent !=3D curWindow) {
				this.setMapReferenceOnAncestor(curWindow.parent, mapWin);
			}
			if (curWindow.opener !=3D null) {
				this.setMapReferenceOnAncestor(curWindow.opener, mapWin);
			}
		} catch (ex) {
			//alert("set map reference on ancestor(): " + ex.description);
		}
	}
	/**=20
	 * launch map on new window
	 */
	this.openMap =3D function() {
		if (this.mapWindowExists()) {
			// map window exist, probably in=20
			// loading state, do not open new window
			mapWindow.focus();
			return;
		}
	=09
		mapWindow =3D this.getMapReferenceOnAncestor(window);
		// map window does not exist, launch
		// map in a new window, name this window
		// the same as the variable name you used to=20
		// store reference to this instance
		// remember to launch window with all menu and toolbar off
		// to maximize your display area
		if (mapWindow =3D=3D null) {
	 		mapWindow =3D window.open(proxyURL=20
	 				+ "?APPLICATION=3D"+applicationName+"&AgentId=3D"+agentId,=20
	 				windowName, windowOptions);
	 		this.setMapReferenceOnAncestor(window, mapWindow);
 		} else {
 			mapReady =3D true;
 			gObjectManager =3D mapWindow.window.gObjectManager;
 		}
 		mapWindow.opener =3D window;
 		try {
			mapWindow.window.focus();
		} catch (ex){
		}
	}

	/**
	 * this method will be called by Map after Map load is completed.
	 * now you can script to map window
	 * this method will also be call when Map need to send any=20
	 * data back to your application
	 * @param event xml string
	 * format:
	 *  <DMPEvent eventName=3D"...">...</DMPEvent>
	 */
	this.callBack =3D function(eventXMLString) {
		try {
			// load event xml string to xml document
/*			var eventXMLDoc =3D new ActiveXObject(XMLDocClass);
			eventXMLDoc.loadXML(eventXMLString);

			// get event name
			var doc =3D eventXMLDoc.documentElement;
			var eventName =3D doc.getAttribute("eventName");
*/
var eventName =3D =
eventXMLString.replace(/[\w|\s|>|<|"|']*eventName=3D'([\w]+)'[\w|\s|>|<|/=
|'|"]*/g,'$1');
			// if event is map load
			if (eventName =3D=3D "MapLoad") {
				// set map readiness to true
				mapReady =3D true;
				// set reference to object manager (us to create query later)
				gObjectManager =3D mapWindow.window.gObjectManager;
			=09
				//rerun previous query command, now that map is ready.
				if (lastQueryName =3D=3D "query") {
					this.query(savedResource, savedFilter);
				}=20
				else if (lastQueryName =3D=3D "apn") {
					this.queryByAPNs(savedAPNs, savedFips);
				}=20
				else if (lastQueryName =3D=3D "address") {
					this.queryByAddress(savedAddress, savedCity, savedState, savedZip, =
savedMLS);
				}=20
				else if (lastQueryName =3D=3D "intersection") {
					this.queryByIntersection(savedStreet1, savedStreet2, savedFips);
				}
				else if (lastQueryName =3D=3D "Location") {
					this.queryByLocation(savedAPNs, savedFips, savedAddress, savedCity, =
savedState, savedZip, savedMLS);
				}
			}
			// custom code
		} catch (ex) {
			alert(applicationName+".callBack(): " + ex.description);
		}
	}
=09
	/**
	 * do generic query=20
	 * @param resource name
	 * @param condition - query filter in sql=20
	 */
	this.query =3D function(resource, condition) {
		try {
			// save query parameters in case map=20
			// is not ready for integration
			lastQueryName =3D "query";
			savedResource =3D resource;
			savedFilter =3D condition;
		=09
			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}
			// map is ready
			if (resource =3D=3D null || condition =3D=3D null) return;
			// call Map object manager to create a query object
			var queryHandler =3D =
gObjectManager.constructObject("SmartMapCatalog:QueryHandler");
			// set the query resource name
			queryHandler.setResourceName(resource);
		=09
			// bring map window into focus
			mapWindow.window.focus();

			// execute query with the query filter
			queryHandler.query(condition);
		} catch (ex) {
			alert(applicationName+".query(resource=3D\""
				+resource+"\", condition=3D\""
				+condition+"\"): " + ex.description);
		}
	}
	/**
	 * query by apns (also known as TaxId)
	 * @param apn list, common delimited
	 * @param fips (state code + county code)
	 */
	this.queryByAPNs =3D function(apns, fips)
	{
		try {
			// save query parameters in case map=20
			// is not ready for integration
			lastQueryName =3D "apn";
			savedAPNs =3D apns;
			savedFips =3D fips;
			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}
			// map is ready
			if (apns =3D=3D null || fips =3D=3D null) return;
			// call Map object manager to create a query object
			var queryHandler =3D =
gObjectManager.constructObject("SmartMapCatalog:QueryHandler");
		=09
			// bring map window into focus
			mapWindow.window.focus();

			// execute query by apns (AKA taxid)
			queryHandler.queryByAPNs(apns, fips);
		} catch (ex) {
			alert(applicationName+".queryByAPNs(APN=3D\""
				+apns+"\", fips=3D\""
				+fips+"\"): " + ex.description);
		}
	}
	=09
	/**
	 * query by address
	 * @param address
	 * @param city
	 * @param state
	 * @param zip
	 */
	this.queryByAddress =3D function(address, city, state, zip)
	{
		try {
			// save query parameters in case map=20
			// is not ready for integration
			lastQueryName =3D "address";
			savedAddress =3D address;
			savedCity =3D city;
			savedState =3D state;
			savedZip =3D zip;

			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}
			// map is ready
			if (address =3D=3D null || (city =3D=3D null && zip =3D=3D null)) =
return;
			// call Map object manager to create a query object
			var queryHandler =3D =
gObjectManager.constructObject("SmartMapCatalog:QueryHandler");
		=09
			// bring map window into focus
			mapWindow.window.focus();

			// execute query by address=20
			queryHandler.queryByAddress(address, city, state, zip);
		} catch (ex) {
			alert(applicationName+".queryByAddress(address=3D\""
				+address+"\", city=3D\""+city+"\", state=3D\""
				+state+"\", zip=3D\""+zip+"\"): " + ex.description);
		}
	}
		=09
	/**
	 * query by address
	 * @param address
	 * @param city
	 * @param state
	 * @param zip
	 */
	this.queryByLocation =3D function(apn, fips, address, city, state, zip, =
sMLSNum)
	{
		try {
			// save query parameters in case map=20
			// is not ready for integration
			lastQueryName =3D "Location";
			savedAPNs =3D apn;
			savedFips =3D fips;
			savedAddress =3D address;
			savedCity =3D city;
			savedState =3D state;
			savedZip =3D zip;
			savedMLS =3D sMLSNum;

			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}
			// map is ready
			if (address =3D=3D null || (city =3D=3D null && zip =3D=3D null)) =
return;
			// call Map object manager to create a query object
			var queryHandler =3D =
gObjectManager.constructObject("SmartMapCatalog:QueryHandler");
		=09
			// bring map window into focus
			mapWindow.window.focus();

			// execute query by address=20
			queryHandler.queryByLocation(apn, fips, address, city, state, zip, =
sMLSNum);
		} catch (ex) {
			alert(applicationName+".queryByLocation(apn=3D\""+apn+"\", =
fips=3D\""+fips+"\", address=3D\""
				+address+"\", city=3D\""+city+"\", state=3D\""
				+state+"\", zip=3D\""+zip+"\"): " + ex.description);
		}
	}
		=09
	/**
	 * query by street intersections
	 * @param first street name (required)
	 * @param second street name (optional)
	 * @param fips (required) (state code + county code)=20
	 */
	this.queryByIntersection =3D function(street1, street2, fips)
	{
		try {
			// save query parameters in case map=20
			// is not ready for integration
			lastQueryName =3D "intersection";
			savedStreet1 =3D street1;
			savedStreet2 =3D street2;
			savedFips =3D fips;

			if (this.isMapReady() !=3D true) {
				// do nothing;
				// when map is ready, call this query again.=20
				return;
			}
			// map is ready
			if (street1 =3D=3D null && street2 =3D=3D null && fips =3D=3D null) =
return;
			// call Map object manager to create a query object
			var queryHandler =3D =
gObjectManager.constructObject("SmartMapCatalog:QueryHandler");
		=09
			// bring map window into focus
			mapWindow.window.focus();

			// execute query by intersection
			queryHandler.queryByIntersection(street1, street2, fips);
		} catch (ex) {
			alert(applicationName+".queryByIntersection(street1=3D\""
				+street1+"\", street2=3D\""+street2+"\", fips=3D\""
				+fips+"\"): " + ex.description);
		}
	}
}

------=_NextPart_000_0000_01CBE3C3.40FEF650--

