// aimsCustom.js 
/*
*  JavaScript template file for ArcIMS HTML Viewer
*		dependent on aimsXML.js, ArcIMSparam.js, aimsCommon.js, aimsMap.js,
*		aimsLayers.js, aimsDHTML.js
*		aimsClick.js, aimsNavigation.js,
*/

// global variables
	aimsCustomPresent=true; 
        y = 0;
        z = 0;
        ar = 0;
         dupsparray = new Array();
	// change these to send XML response to custom function.
	// use numbers >= 1000 and match in useCustomFunction()
	// defaults are defined in aimsXML.js and use standard functions
	
	// xml response mode for selection
	selectXMLMode = 6;
	// xml response mode for identify
	identifyXMLMode = 7;
	// xml response mode for query
	queryXMLMode = 8;
	// xml response mode for find
	findXMLMode = 14;
	// xml response mode hyperlink
	hyperlinkXMLMode = 15;




// custom function for handling clicks 
// 		flow redirected here when
//		toolMode set to >=1000
function customMapTool(e) {
				if (toolMode == 1001) {
						// insert code here
						return false;
					
				}
				if (toolMode == 1002) {
						// insert code here

				}

}
var stylePage="<style>.text2Frame{font-family: Arial, Helvetica, sans-serif;overflow:scroll;overflow-x:hidden;height:105px;font-size: 8pt;color:#09274f;font-weight:bold;padding-left:0.5em;width:97%;}.rightSideText{margin:0px 6px 0px 0px;}html > body  .topRightText {border-right:6px solid #82ac7a;background:#FFFFFF;color:#2B74B1;width:100%;height:100%;}* html  .topRightText {border-right:6px solid #82ac7a;background:#FFFFFF;color:#2B74B1;height:100%;width:235px;}body {font-family: Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 0.8em;background-color: #2b74b1;}</style>";




// send  XML response to custom function
//		flow  redirected here when
//		XMLMode >=1000
// send  XML response to custom function
function useCustomFunction(theReply) {
	if (XMLMode==1001) {
         newarray = null;
         newarray = new Array();
               //alert("blah!!!");
		// Get the feature count of those features with matching spnum name
		if (justGetFeatureCount(theReply)>0) {
			featExtents = getEnvelopeXYs(theReply,1);
			// If there are more than one, need to extend envelope to cover them all
			if (justGetFeatureCount(theReply)>1) {
				x=theReply.indexOf("</FEATURE>");
				for (var i=1;i<justGetFeatureCount(theReply);i++) {
					tempfeatExtents = getEnvelopeXYs(theReply,x);
					x = theReply.indexOf("</FEATURE>", x+1);
					if (tempfeatExtents[0] < featExtents[0]) featExtents[0] = tempfeatExtents[0];
					if (tempfeatExtents[1] < featExtents[1]) featExtents[1] = tempfeatExtents[1];
					if (tempfeatExtents[2] > featExtents[2]) featExtents[2] = tempfeatExtents[2];
					if (tempfeatExtents[3] > featExtents[3]) featExtents[3] = tempfeatExtents[3];
				}
			}
			parent.MapFrame.zoomToEnvelope(featExtents[0]-75,featExtents[1]-75,featExtents[2]+75,featExtents[3]+75);
                        //for (var i=0;i<justGetFeatureCount(theReply);i++) {
                        parent.MapFrame.AddArray = (getParFieldValues(theReply,'ADDRESS',justGetFeatureCount(theReply)));
                        parent.MapFrame.SpArray = (getParFieldValues(theReply,'SP',justGetFeatureCount(theReply)));
                        parent.MapFrame.OwnerArray = (getParFieldValues(theReply,'OWN_NAME',justGetFeatureCount(theReply)));
                        parent.MapFrame.AreaSFArray = (getParFieldValues(theReply,'AREA_SQFT',justGetFeatureCount(theReply)));
                        parent.MapFrame.CondoArray = (getParFieldValues(theReply,'CONDO',justGetFeatureCount(theReply)));
                        parent.MapFrame.CondonArray = (getParFieldValues(theReply,'CONDO_NAME',justGetFeatureCount(theReply)));
                                                                                          
                        ar = 0;
                                 
                        //alert(justGetFieldValue(theReply,'ADDRESS',250));



//IF TUTORIAL MODE IS ON, CREATE SPECIAL TUTORIAL BOX

   if(tut1 == 1) {
          //alert("Tutorial ON");

          parent.Text2Frame.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">');
          parent.Text2Frame.document.writeln('<HTML>');
          parent.Text2Frame.document.writeln('<HEAD>');
          parent.Text2Frame.document.writeln('<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">');
		  parent.Text2Frame.document.writeln('<link rel="stylesheet" type="text/css" href="frame.css" />');		  
          parent.Text2Frame.document.writeln('var spnum = "";');
          parent.Text2Frame.document.writeln('function spnumlook(spnum) {');
          parent.Text2Frame.document.writeln('parent.MapFrame.printinfo = 1;');
          parent.Text2Frame.document.writeln('parent.MapFrame.clickFunction("zoomin")');
          //parent.Text2Frame.document.writeln('parent.MapFrame.setToolPic("zoom in")');
          parent.Text2Frame.document.writeln('var t = parent.MapFrame;');
          parent.Text2Frame.document.writeln('for (x=0;x<t.LayerName.length;x++) {');
	  parent.Text2Frame.document.writeln('if (t.LayerName[x] == "webparc3") {');
          parent.Text2Frame.document.writeln('t.setActiveLayer(x);');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln("var pQString = 'STR_PARC_C like &apos;' + spnum + '&apos;';");
          parent.Text2Frame.document.writeln('axlString = t.writeQueryXML(pQString);');
          parent.Text2Frame.document.writeln('imsQueryURL = t.imsURL + "&CustomService=Query";');
          parent.Text2Frame.document.writeln('t.sendQueryString(pQString);');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln('</SCRIPT>');
		  parent.Text2Frame.document.writeln(stylePage);
          parent.Text2Frame.document.writeln('</HEAD>');
          parent.Text2Frame.document.writeln('<BODY class="rightSideText" link=#b00008 vlink=#b00008 alink=#b00008 text="#09274f" TOPMARGIN=0 LEFTMARGIN=0>');
		  parent.Text2Frame.document.writeln('<table cellpadding="0" cellspacing="0" class="topRightText"><tr><td><div class="text2Frame">');
          parent.Text2Frame.document.writeln('<table cellpadding="0" cellspacing="0" width = 200>');
           parent.Text2Frame.document.writeln('<tr>');   
           parent.Text2Frame.document.writeln('<td width = 55 VALIGN=TOP>');
           parent.Text2Frame.document.writeln('<img src="http://'+hostName+'/gis-old/images/seartut3.gif" width=55>');
           parent.Text2Frame.document.writeln('</td>');
           parent.Text2Frame.document.writeln('<td>');   
          var x = 0;
          for (x = 0; x<justGetFeatureCount(theReply); x++){ 
          hrstring = "spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");";
          //ostring = "Owner: " + parent.MapFrame.OwnerArray[x]
          //astring = ", Area: " + parent.MapFrame.AreaSFArray[x] + "sqft."
          
          ostring = ""
          astring = ""
          infstring = "" + ostring + astring
          hrstring2 = ""
          hrstring2 = "javascript:spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");"
          //hrstring2 = "javascript:spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");";   
  
          var val = parent.MapFrame.AddArray[x]

function isDigit(ch) {
   if (ch >= '0' && ch <= '9')
      return true;
   return false;
}

                                                    //var value = "B3"

                                                   //if ( ! isDigit(value.charAt(0))) {
                                                      //   alert("yes");
                                                    //}
 
         if ( isDigit(val.charAt(0))) {
    
          parent.Text2Frame.document.writeln('<center><a href="' + hrstring2 + '" title="' + infstring + '">' + parent.MapFrame.AddArray[x] + '</a><br></center>');

         }

        //parent.Text2Frame.document.writeln('<center><a href="' + hrstring2 + '" title="' + infstring + '" onmousedown="parent.MapFrame.clickFunction(\'zoomin\'); parent.ToolFrame.setToolPic(\'zoom in\'); ' + hrstring + '">' + parent.MapFrame.AddArray[x] + '</a><br></center>');


// ToolFrame.setToolPic(\'zoom in\'); alert('fu');" >' + parent.MapFrame.AddArray[x] + '</a><br></center>');
                              //document.write('<img src="images/zmin_1.gif" alt=" ' + t.buttonList[16] + '" onmousedown="parent.MapFrame.clickFunction(\'zoomin\'); setToolPic(\'zoom in\');"   '\'">');
          }
           parent.Text2Frame.document.writeln('</td>'); 
           parent.Text2Frame.document.writeln('</tr>'); 
           parent.Text2Frame.document.writeln('</table>'); 
parent.Text2Frame.document.writeln('</div></td></tr></table>');
		   
          parent.Text2Frame.document.writeln('</BODY>');
          parent.Text2Frame.document.writeln('</HTML>');
      

      } else {

          //alert("Tutorial OFF");

          parent.Text2Frame.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">');
          parent.Text2Frame.document.writeln('<HTML>');
          parent.Text2Frame.document.writeln('<HEAD>');
          parent.Text2Frame.document.writeln('<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">');
          parent.Text2Frame.document.writeln('var spnum = "";');
          
//FUNNNCTION
//FUNNNCTION


          parent.Text2Frame.document.writeln('function spnumlook(spnum) {');
          parent.Text2Frame.document.writeln('parent.MapFrame.qtype = "normal";');
          parent.Text2Frame.document.writeln('parent.MapFrame.clickFunction("zoomin")');
          //parent.Text2Frame.document.writeln('parent.MapFrame.setToolPic("zoom in")');
          parent.Text2Frame.document.writeln('parent.MapFrame.printinfo = 1;');
          parent.Text2Frame.document.writeln('var t = parent.MapFrame;');
          parent.Text2Frame.document.writeln('for (x=0;x<t.LayerName.length;x++) {');
	  parent.Text2Frame.document.writeln('if (t.LayerName[x] == "webparc3") {');
          parent.Text2Frame.document.writeln('t.setActiveLayer(x);');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln("var pQString = 'STR_PARC_C like &apos;' + spnum + '&apos;';");
          parent.Text2Frame.document.writeln('axlString = t.writeQueryXML(pQString);');
          parent.Text2Frame.document.writeln('imsQueryURL = t.imsURL + "&CustomService=Query";');
          parent.Text2Frame.document.writeln('t.sendQueryString(pQString);');
          parent.Text2Frame.document.writeln('}');


          parent.Text2Frame.document.writeln('function spnumlookrc(spnum) {');
          parent.Text2Frame.document.writeln('parent.MapFrame.qtype = "rc";');
          parent.Text2Frame.document.writeln('parent.MapFrame.clickFunction("zoomin")');
          //parent.Text2Frame.document.writeln('parent.MapFrame.setToolPic("zoom in")');
          parent.Text2Frame.document.writeln('parent.MapFrame.printinfo = 1;');
          parent.Text2Frame.document.writeln('var t = parent.MapFrame;');
          parent.Text2Frame.document.writeln('for (x=0;x<t.LayerName.length;x++) {');
	  parent.Text2Frame.document.writeln('if (t.LayerName[x] == "rcomfy04") {');
          parent.Text2Frame.document.writeln('t.setActiveLayer(x);');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln("var pQString = 'CONDOS_ID like &apos;' + spnum + '&apos;';");
          //parent.Text2Frame.document.writeln("alert(pQString);")
          parent.Text2Frame.document.writeln('axlString = t.writeQueryXML(pQString);');
          parent.Text2Frame.document.writeln('imsQueryURL = t.imsURL + "&CustomService=Query";');
          parent.Text2Frame.document.writeln('t.sendQueryString(pQString);');
          parent.Text2Frame.document.writeln('}');


          parent.Text2Frame.document.writeln('function spnumlookcc(spnum) {');
          parent.Text2Frame.document.writeln('parent.MapFrame.qtype = "cc";');
          parent.Text2Frame.document.writeln('parent.MapFrame.clickFunction("zoomin")');
          //parent.Text2Frame.document.writeln('parent.MapFrame.setToolPic("zoom in")');
          parent.Text2Frame.document.writeln('parent.MapFrame.printinfo = 1;');
          parent.Text2Frame.document.writeln('var t = parent.MapFrame;');
          parent.Text2Frame.document.writeln('for (x=0;x<t.LayerName.length;x++) {');
	  parent.Text2Frame.document.writeln('if (t.LayerName[x] == "ccomfy04") {');
          parent.Text2Frame.document.writeln('t.setActiveLayer(x);');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln("var pQString = 'CONDOS_ID like &apos;' + spnum + '&apos;';");
          parent.Text2Frame.document.writeln('axlString = t.writeQueryXML(pQString);');
          parent.Text2Frame.document.writeln('imsQueryURL = t.imsURL + "&CustomService=Query";');
          parent.Text2Frame.document.writeln('t.sendQueryString(pQString);');
          parent.Text2Frame.document.writeln('}');
          parent.Text2Frame.document.writeln('</SCRIPT>');
		  parent.Text2Frame.document.writeln('<link rel="stylesheet" type="text/css" href="frame.css" />');		  		  
		  parent.Text2Frame.document.writeln(stylePage);
          parent.Text2Frame.document.writeln('</HEAD>');
          parent.Text2Frame.document.writeln('<BODY class="rightSideText" link=#b00008 vlink=#b00008 alink=#b00008 text="#09274f" TOPMARGIN=0 LEFTMARGIN=0>');
		  parent.Text2Frame.document.writeln('<table cellpadding="0" cellspacing="0" class="topRightText"><tr><td><div class="text2Frame">');
          var x = 0;
          for (x = 0; x<justGetFeatureCount(theReply); x++){ 
          hrstring = "spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");";
          ostring = "Owner: " + parent.MapFrame.OwnerArray[x]
          astring = ", Area: " + parent.MapFrame.AreaSFArray[x] + "sqft."
          sstring = parent.MapFrame.SpArray[x] 
          infstring = "" + ostring + astring
          hrstring2 = ""
          hrstring2 = "javascript:spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");"
          hrstringrc = "javascript:spnumlookrc(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");"
          hrstringcc = "javascript:spnumlookcc(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");"
          //hrstring2 = "javascript:spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");";       

          var val = parent.MapFrame.AddArray[x]

function isDigit(ch) {
   if (ch >= '0' && ch <= '9')
      return true;
   return false;
}

                                                    //var value = "B3"

                                                   //if ( ! isDigit(value.charAt(0))) {
                                                      //   alert("yes");
                                                    //}


         if ( isDigit(val.charAt(0))) {

              if(parent.MapFrame.CondoArray[x] == "") {
              parent.Text2Frame.document.writeln('<center><a href="' + hrstring2 + '">' + parent.MapFrame.AddArray[x] + '</a><br></center>');
              } else if (parent.MapFrame.CondoArray[x] == "rcomfy") {
              parent.Text2Frame.document.writeln('<center><a href="' + hrstringrc + '">' + parent.MapFrame.AddArray[x] + '<br><font size=-1>(' + parent.MapFrame.CondonArray[x] + ')</font></a><br></center>');
              } else if (parent.MapFrame.CondoArray[x] == "ccomfy") {
              parent.Text2Frame.document.writeln('<center><a href="' + hrstringcc + '">' + parent.MapFrame.AddArray[x] + '<br><font size=-1>(' + parent.MapFrame.CondonArray[x] + ')</font></a><br></center>');
                            
              }  

         var dup = "yes";

         } else {

         var dup = "no";

         for (g=0; g<dupsparray.length; g++){
            if (parent.MapFrame.SpArray[x] == dupsparray[g]){
                dup = "yes";
            }
         }
         dupsparray[z] = (parent.MapFrame.SpArray[x]);
         z = z + 1

         if ((dup == "no") || (dup == "yes")){
         astring = "<a href="
         bstring = "javascript:spnumlook(" + "'" + parent.MapFrame.SpArray[x] + "'" + ");"
         jstring = astring + bstring
         spstring = parent.MapFrame.SpArray[x]


//.slice(10,parent.MapFrame.newarray[f].length)
//parent.MapFrame.OwnerArray[x].slice(0,10) 

if (parent.MapFrame.OwnerArray[x].length > 6) {

         newarray[y] = parent.MapFrame.OwnerArray[x].slice(0,7) + jstring + ">" + spstring + "  <b>" + parent.MapFrame.OwnerArray[x] + "</b>, " + parent.MapFrame.AddArray[x] + ", " + parent.MapFrame.AreaSFArray[x] + " sqft.</a>";

} else if (parent.MapFrame.OwnerArray[x].length == 6) {

         newarray[y] = parent.MapFrame.OwnerArray[x].slice(0,6) + "~" + jstring + ">" + spstring + "  <b>" + parent.MapFrame.OwnerArray[x] + "</b>, " + parent.MapFrame.AddArray[x] + ", " + parent.MapFrame.AreaSFArray[x] + " sqft.</a>";

} else if (parent.MapFrame.OwnerArray[x].length == 5) {

         newarray[y] = parent.MapFrame.OwnerArray[x].slice(0,5) + "~~" + jstring + ">" + spstring + "  <b>" + parent.MapFrame.OwnerArray[x] + "</b>, " + parent.MapFrame.AddArray[x] + ", " + parent.MapFrame.AreaSFArray[x] + " sqft.</a>";

} else if (parent.MapFrame.OwnerArray[x].length == 4) {

         newarray[y] = parent.MapFrame.OwnerArray[x].slice(0,4) + "~~~" + jstring + ">" + spstring + "  <b>" + parent.MapFrame.OwnerArray[x] + "</b>, " + parent.MapFrame.AddArray[x] + ", " + parent.MapFrame.AreaSFArray[x] + " sqft.</a>";

}

         y = y + 1;
         ar = ar + 1;
         }
         }

          }

//<a href='javascript:openNewWindow(\"" + zonfile + "\")'>"

          if (newarray.length > 0) {
          newarray.sort();
           


          parent.MplFrame.document.writeln('<HTML>');
          parent.MplFrame.document.writeln('<HEAD>');
          parent.MplFrame.document.writeln('</HEAD>');
          parent.MplFrame.document.writeln('<SCRIPT>');

//FUNNNCTION
 parent.MplFrame.document.writeln('function filllook() { ');
 //parent.MplFrame.document.writeln("  parent.LegFrame = window.open('http://gis_4/website/red/' + newwin, 'open_window', 'menubar,toolbar,location,directories,status,scrollbars,resizable,dependent,width=800,height=400,left=200,top=100');   ");
 //parent.MplFrame.document.writeln("newarray.sort()");

          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<HTML>');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<HEAD>');");
//		  parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<link rel=\"stylesheet\" type=\"text/css\" href=\"frame.css\" />');");	
		//  parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('"+stylePage+"');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\">');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('var spnum = \"\";');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('function spnumlook(spnum) {');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('parent.MapFrame.clickFunction(\"zoomin\")');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('parent.MapFrame.printinfo = 1;');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('var t = parent.MapFrame;');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('for (x=0;x<t.LayerName.length;x++) {');");
	  parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('if (t.LayerName[x] == \"webparc3\") {');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('t.setActiveLayer(x);');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('}');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('}');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('var pQString = \"STR_PARC_C like &apos;\" + spnum + \"&apos;\";\');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('axlString = t.writeQueryXML(pQString);');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('imsQueryURL = t.imsURL + \"&CustomService=Query\";');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('t.sendQueryString(pQString);');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('}');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('</SCR'+'IPT>');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('</HEAD>'); ");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<BODY link=#b00008 vlink=#b00008 alink=#b00008  TOPMARGIN=0 LEFTMARGIN=0 TEXT=#2B74B1>'); ");
         // parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<table cellpadding=\"0\" cellspacing=\"0\" class=\"topRightText\"><tr><td><div class=\"text2Frame\">');");		 		  
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<table width=450>');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<tr><td><font size=-1><center><u>Properties assessed without a street number</u></center></font></td></tr>');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<tr><td><font size=-1 ><center>(use owner name or lot size to help locate property)</center></font></td></tr></table>');");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<table width=800>');");
          parent.MplFrame.document.writeln("for (f=0; f<parent.MapFrame.ar; f++) {");

          //parent.MplFrame.document.writeln("if (parent.MapFrame.newarray[f] != \"undefined\") { ");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('<tr><td>' + parent.MapFrame.newarray[f].slice(7,parent.MapFrame.newarray[f].length) + '</td></tr>'); ");
          
          parent.MplFrame.document.writeln("}");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('</TABLE>'); ");
//          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('</div></td></tr></table>'); ");		  
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('</BODY>'); ");
          parent.MplFrame.document.writeln("parent.LegFrame.document.writeln('</HTML>'); ");
          parent.MplFrame.document.writeln("}");


//FUNCTION
          parent.MplFrame.document.writeln('</SCRIPT>');
          parent.MplFrame.document.writeln(stylePage);
          parent.MplFrame.document.writeln('<BODY class="rightSideText" link=#b00008 vlink=#b00008 alink=#b00008 text="#09274f" TOPMARGIN=0 LEFTMARGIN=0>');
  		  parent.MplFrame.document.writeln('<table cellpadding="0" cellspacing="0" class="topRightText"><tr><td>');
//          parent.MplFrame.document.writeln('<table width = 226>');
//          parent.MplFrame.document.writeln('<tr>');   
//          parent.MplFrame.document.writeln('<td width = 226 VALIGN=TOP>');
          parent.MplFrame.document.writeln('<a href="javascript:filllook()"><font size=-1 color=#b00008><center>My property is not listed</center></font></a>');          
//          parent.MplFrame.document.writeln('</td></tr></table></div></td></tr></table></body></html>');          
            parent.MplFrame.document.writeln('</td></tr></table></body></html>');          
          }
		  
		  
		  parent.Text2Frame.document.writeln('</div></td></tr></table>');
          parent.Text2Frame.document.writeln('</BODY>');
          parent.Text2Frame.document.writeln('</HTML>');

        }

        } else if (XMLMode==1050) {
        }
//alert('This is the Reply\n' + theReply);
        } else if (XMLMode==1003) {
               alert("blah blah!");
		// Get the feature count of those features with matching spnum name
		if (justGetFeatureCount(theReply)>0) {
			featExtents = getEnvelopeXYs(theReply,1);
			// If there are more than one, need to extend envelope to cover them all
			if (justGetFeatureCount(theReply)>1) {
				x=theReply.indexOf("</FEATURE>");
				for (var i=1;i<justGetFeatureCount(theReply);i++) {
					tempfeatExtents = getEnvelopeXYs(theReply,x);
					x = theReply.indexOf("</FEATURE>", x+1);
					if (tempfeatExtents[0] < featExtents[0]) featExtents[0] = tempfeatExtents[0];
					if (tempfeatExtents[1] < featExtents[1]) featExtents[1] = tempfeatExtents[1];
					if (tempfeatExtents[2] > featExtents[2]) featExtents[2] = tempfeatExtents[2];
					if (tempfeatExtents[3] > featExtents[3]) featExtents[3] = tempfeatExtents[3];
				}
			}
			parent.MapFrame.zoomToEnvelope(featExtents[0],featExtents[1],featExtents[2],featExtents[3]);
		}
        } else {
		alert(msgList[55] + XMLMode + msgList[56]);
	}
	hideLayer("LoadData");
}

// add custom stuff to Map XML request. . . between selection and geocode
function addCustomToMap1(){
	var customString = "";
	/*
		customString += '<LAYER type="ACETATE" name="theMode">\n';
		customString += '<OBJECT units="PIXEL">\n<TEXT coord="5,' + (iHeight-10) + '" label="This is a test">\n';
		customString += '<TEXTMARKERSYMBOL fontstyle="BOLD" fontsize="12" font="ARIAL" fontcolor="' + modeMapColor + '" ';
		customString += 'threed="TRUE" glowing="' + modeMapGlow + '" />\n</TEXT>\n</OBJECT>';
		customString += '\n</LAYER>\n';
	*/
	return customString;
}

// add custom stuff to Map XML request. . . between clickpoints and copyright
function addCustomToMap2(){
	var customString = "";
	
	return customString;
}

// add custom stuff to Map XML request. . . under modeOnMap
function addCustomToMap3(){
	var customString = "";
		/*
		customString += '<LAYER type="ACETATE" name="theMode">\n';
		customString += '<OBJECT units="PIXEL">\n<TEXT coord="5,' + (iHeight-10) + '" label="This is a test">\n';
		customString += '<TEXTMARKERSYMBOL fontstyle="BOLD" fontsize="12" font="ARIAL" fontcolor="' + modeMapColor + '" ';
		customString += 'threed="TRUE" glowing="' + modeMapGlow + '" />\n</TEXT>\n</OBJECT>';
		customString += '\n</LAYER>\n';
		alert(customString);
		*/
	return customString;
}

// add custom stuff to Map XML request. . . on top of everything
function addCustomToMap4(){
	var customString = "";
	
	return customString;
}

// extract layers to download
function extractIt() {
	hideLayer("measureBox");
	alert(msgList[51]);
}



