/* prontoCached on Tue, 07 Sep 2010 13:20:07 */

var xmlhttp=false;
var gettingxml = 0;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
// JScript gives us Conditional compilation, we can cope with old IE versions.
// and security blocked creation of the objects.
 try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
@end @*/
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  xmlhttp = new XMLHttpRequest();
}


function mailMe(sDom, sUser){
	return("mail"+"to:"+sUser+"@"+sDom.replace(/%23/g,"."));
}



function reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);

function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.p) d.p=new Array();
    var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}


function swapImgRestore() { //v3.0
  var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function swapImage() { //v3.0
  var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function loadMap() {
	document.getElementById("map").onmousewheel = function(){zoom(); return false;};
}





function googlemaptime()
{
	
	map = new GMap2(document.getElementById("map"));
	map.setCenter(new GLatLng(setmaplat, setmaplon), setzoomlevel);
	map.addControl(new GSmallMapControl());
	map.addControl(new GMapTypeControl());


	GEvent.addListener(map, "moveend", function () 
	{
		var searchstring;
		var point = map.getCenter();
		mapcentery = point.y;
		mapcenterx = point.x;
		setzoomlevel = map.getZoom();



		searchstring = "&mapcentery=" + mapcentery;
		searchstring += "&mapcenterx=" + mapcenterx;
		searchstring += "&mapzoomlevel=" + setzoomlevel;


		var rndnum = Math.random();
		var url = "/xmlhttp-getpage.php?&action=donothing" + searchstring + "&searchmile=" + searchmile + "&randomnum=" + rndnum;


		request = GXmlHttp.create();
		request.open("GET", url, true);
		url = 0;

		request.onreadystatechange = function() {
				if (request.readyState == 4) {
						return true;
				}
		}
		request.send(null);


	});

        GEvent.addListener(map,"zoomend",function (oldzoomlevel,newzoomlevel) {
        if (newzoomlevel < 9)
        {
                map.setZoom(9);
        }
        });



	baseIcon = new GIcon();
	baseIcon.shadow = "/images/shadow50.png";
	baseIcon.iconSize = new GSize(20, 34);
	baseIcon.shadowSize = new GSize(37, 34);
	baseIcon.iconAnchor = new GPoint(9, 34);
	baseIcon.infoWindowAnchor = new GPoint(9, 2);
	baseIcon.infoShadowAnchor = new GPoint(18, 25);

	houseIcon = new GIcon();
	houseIcon.shadow = "/images/shadow50.png";
	houseIcon.iconSize = new GSize(60, 34);
	houseIcon.shadowSize = new GSize(37, 34);
	houseIcon.iconAnchor = new GPoint(9, 34);
	houseIcon.infoWindowAnchor = new GPoint(9, 2);
	houseIcon.infoShadowAnchor = new GPoint(18, 25);
	panel = document.getElementById("panel");

	points;
	markers;
	infoHtmls;
	html = "";


	request = GXmlHttp.create();



	GEvent.addListener(map, "click", function(overlay, point) 
	{
		if (point)
		{
				drawsearch = 1;
				oldCenter = point;
				searchlat = point.y;
				searchlon = point.x;


				presearchmile = map.getZoom();
				switch (presearchmile)
				{
						case 17:
								searchmile = .001;
						break;
						case 16:
								searchmile = .002;
						break;
						case 15:
								searchmile = .003;
						break;
						case 14:
								searchmile = .007;
						break;
						case 13:
								searchmile = .010;
						break;
						case 12:
								searchmile = .014;
						break;
						case 11:
								searchmile = .030;
						break;
						case 10:
								searchmile = .060;
						break;
						case 9:
								searchmile = .12;
						break;
						case 8:
								searchmile = .270;
						break;
						case 7:
								searchmile = .40;
						break;

						default:
								searchmile = .75;
						break;
				}
				oldRadius = searchmile;
				doSearch(url);
				return false;

		}
	});


	document.getElementById("map").onmousewheel = function(){zoom(); return false;};

}






function drawSquare(center, radius)
{
        if(oldPoly)
        {
                map.removeOverlay(oldPoly);
        }

        var squarePoints = [];
        oldCenter = center;
        oldRadius = radius;

        var P = new GPoint(oldCenter.x + oldRadius , center.y - oldRadius);
        squarePoints.push(P);

        var P = new GPoint(oldCenter.x + oldRadius , center.y + oldRadius);
        squarePoints.push(P);

        var P = new GPoint(oldCenter.x - oldRadius , center.y + oldRadius);
        squarePoints.push(P);

        var P = new GPoint(oldCenter.x - oldRadius , center.y - oldRadius);
        squarePoints.push(P);

        var P = new GPoint(oldCenter.x + oldRadius , center.y - oldRadius);
        squarePoints.push(P);

        oldPoly = new GPolyline(squarePoints);
        map.addOverlay(oldPoly);
}



function currentMapTypeNumber(map){
  var type=-1;
  for(var ix=0;ix<map.getMapTypes().length;ix++){
    if(map.getMapTypes()[ix]==map.getCurrentMapType())
      type=ix;
  }
  return type;
}

function toggleon(i) {
        markers[i].openInfoWindowHtml(infoHtmls[i]);
}

// This returns a function closure that calls toggleon() with the specified arg.
// These shenanigans are necessary because the API left out client-data.
function makeOpenerCaller(i) {
	return function() { toggleon(i); };
}


function doMapRecenter()
{
	  if(oldPoly)
	  {
	  	drawsearch = 0;
	  	map.removeOverlay(oldPoly);
	  }
	  obj=findObj('ascity');
	  if (obj.value!="")
	  {
		switch(obj.value)
		{
			case 'Abernathy':
				setmaplon = -101.843348;
				setmaplat = 33.832209;
				break;
			case 'Amherst':
				setmaplon = -102.414036;
				setmaplat = 34.012542;
				break;
			case 'Brownfield':
				setmaplon = -102.274303;
				setmaplat = 33.184255;
				break;
			case 'Crosbyton':
				setmaplon = -101.238070;
				setmaplat = 33.659924;
				break;
			case 'Earth':
				setmaplon = -102.407684;
				setmaplat = 34.233519;
				break;
			case 'Floydada':
				setmaplon = -101.335316;
				setmaplat = 33.984150;
				break;
			case 'Graford':
				setmaplon = -98.246355;
				setmaplat = 32.937882;
				break;
			case 'Hale Center':
				setmaplon = -101.845064;
				setmaplat = 34.064748;
				break;
			case 'Idalou':
				setmaplon = -101.683531;
				setmaplat = 33.662782;
				break;
			case 'Lamesa':
				setmaplon = -101.958275;
				setmaplat = 32.737328;
				break;
			case 'Levelland':
				setmaplon = -102.369232;
				setmaplat = 33.579588;
				break;
			case 'Littlefield':
				setmaplon = -102.333012;
				setmaplat = 33.919574;
				break;
			case 'Lockney':
				setmaplon = -101.439857;
				setmaplat = 34.123387;
				break;
			case 'Loop':
				setmaplon = -102.416353;
				setmaplat = 32.915188;
				break;
			case 'Lorenzo':
				setmaplon = -101.536331;
				setmaplat = 33.672069;
				break;
			case 'Lubbock':
				setmaplon = -101.848412;
				setmaplat = 33.567145;
				break;
			case 'Meadow':
				setmaplon = -102.205725;
				setmaplat = 33.338129;
				break;
			case 'Muleshoe':
				setmaplon = -102.729206;
				setmaplat = 34.228126;
				break;
			case 'New Deal':
				setmaplon = -101.837082;
				setmaplat = 33.737617;
				break;
			case 'Paducah':
				setmaplon = -100.301743;
				setmaplat = 34.016882;
				break;
			case 'Petersburg':
				setmaplon = -101.596756;
				setmaplat = 33.870416;
				break;
			case 'Plains':
				setmaplon = -102.826624;
				setmaplat = 33.190073;
				break;
			case 'Plainview':
				setmaplon = -101.717262;
				setmaplat = 34.195901;
				break;
			case 'Post':
				setmaplon = -101.380463;
				setmaplat = 33.193018;
				break;
			case 'Ralls':
				setmaplon = -101.382866;
				setmaplat = 33.679854;
				break;
			case 'Ransom Canyon':
				setmaplon = -101.680784;
				setmaplat = 33.533239;
				break;
			case 'Ropesville':
				setmaplon = -102.155256;
				setmaplat = 33.412959;
				break;
			case 'Shallowater':
				setmaplon = -101.994667;
				setmaplat = 33.691424;
				break;
			case 'Slaton':
				setmaplon = -101.643105;
				setmaplat = 33.434020;
				break;
			case 'Smyer':
				setmaplon = -102.162123;
				setmaplat = 33.588097;
				break;
			case 'Spade':
				setmaplon = -102.153797;
				setmaplat = 33.925842;
				break;
			case 'Spur':
				setmaplon = -100.856380;
				setmaplat = 33.478776;
				break;
			case 'Sudan':
				setmaplon = -102.523041;
				setmaplat = 34.064677;
				break;
			case 'Tahoka':
				setmaplon = -101.796484;
				setmaplat = 33.166151;
				break;
			case 'White River Lake':
				setmaplon = -101.086922;
				setmaplat = 33.473120;
				break;
			case 'Wilson':
				setmaplon = -101.725674;
				setmaplat = 33.318623;
				break;
			case 'Wolfforth':
				setmaplon = -102.009859;
				setmaplat = 33.508838;
				break;

		}
		map.panTo(new GLatLng(setmaplat , setmaplon));
		doSearch();
	  }


}

function change(id, newClass) {

identity=document.getElementById(id);

identity.className=newClass;

}


function hideSearch()
{
		document.getElementById('map').style.display = 'none';
}



function doSearch()
{
		var searchstring = "";

	  if ((obj=findObj('assqfootmin'))!=null)
	  {
		searchstring += "&assqfootmin=" + obj.value;
	  }
	  if ((obj=findObj('assqfootmax'))!=null)
	  {
		searchstring += "&assqfootmax=" + obj.value;
	  }
	  if ((obj=findObj('asmaxprice'))!=null)
	  {
		searchstring += "&asmaxprice=" + obj.value;
	  }
	  if ((obj=findObj('asminprice'))!=null)
	  {
		searchstring += "&asminprice=" + obj.value;
	  }
	  if ((obj=findObj('asbeds'))!=null)
	  {
		searchstring += "&asbeds=" + obj.value;
	  }
	  if ((obj=findObj('asbaths'))!=null)
	  {
		searchstring += "&asbaths=" + obj.value;
	  }
	  if ((obj=findObj('searchtype'))!=null)
	  {
		searchstring += "&searchtype=" + obj.value;
	  }



	  if ((obj=findObj('rentsearchaddress'))!=null)
	  {
		searchstring += "&rentsearchaddress=" + obj.value;
	  }
	  if ((obj=findObj('rentascity'))!=null)
	  {
		searchstring += "&rentascity=" + obj.value;
	  }
	  if ((obj=findObj('rentaszipcode'))!=null)
	  {
		searchstring += "&rentaszipcode=" + obj.value;
	  }
	  if ((obj=findObj('rentassqfootmin'))!=null)
	  {
		searchstring += "&rentassqfootmin=" + obj.value;
	  }
	  if ((obj=findObj('rentassqfootmax'))!=null)
	  {
		searchstring += "&rentassqfootmax=" + obj.value;
	  }
	  if ((obj=findObj('rentasminprice'))!=null)
	  {
		searchstring += "&rentasminprice=" + obj.value;
	  }
	  if ((obj=findObj('rentasmaxprice'))!=null)
	  {
		searchstring += "&rentasmaxprice=" + obj.value;
	  }
	  if ((obj=findObj('rentasbeds'))!=null)
	  {
		searchstring += "&rentasbeds=" + obj.value;
	  }
	  if ((obj=findObj('rentasbaths'))!=null)
	  {
		searchstring += "&rentasbaths=" + obj.value;
	  }



          if ((obj=findObj('commercialasmlsnumber'))!=null)
          {
                searchstring += "&commercialasmlsnumber=" + obj.value;
          }




	  if ((obj=findObj('landasmlsnumber'))!=null)
	  {
		searchstring += "&landasmlsnumber=" + obj.value;
	  }
	  if ((obj=findObj('landsearchaddress'))!=null)
	  {
		searchstring += "&landsearchaddress=" + obj.value;
	  }
	  if ((obj=findObj('landsearchaddress'))!=null)
	  {
		searchstring += "&landsearchaddress=" + obj.value;
	  }
	  if ((obj=findObj('landascity'))!=null)
	  {
		searchstring += "&landascity=" + obj.value;
	  }
	  if ((obj=findObj('landaszipcode'))!=null)
	  {
		searchstring += "&landaszipcode=" + obj.value;
	  }
	  if ((obj=findObj('landasminprice'))!=null)
	  {
		searchstring += "&landasminprice=" + obj.value;
	  }
	  if ((obj=findObj('landasmaxprice'))!=null)
	  {
		searchstring += "&landasmaxprice=" + obj.value;
	  }



	  if ((obj=findObj('multiasmlsnumber'))!=null)
	  {
		searchstring += "&multiasmlsnumber=" + obj.value;
	  }
	  if ((obj=findObj('multiascity'))!=null)
	  {
		searchstring += "&multiascity=" + obj.value;
	  }
	  if ((obj=findObj('multiaszipcode'))!=null)
	  {
		searchstring += "&multiaszipcode=" + obj.value;
	  }
	  if ((obj=findObj('multiasminprice'))!=null)
	  {
		searchstring += "&multiasminprice=" + obj.value;
	  }
	  if ((obj=findObj('multiasmaxprice'))!=null)
	  {
		searchstring += "&multiasmaxprice=" + obj.value;
	  }
	  if ((obj=findObj('multitype'))!=null)
	  {
		searchstring += "&multitype=" + obj.value;
	  }
	  if ((obj=findObj('multiassqfootmin'))!=null)
	  {
		searchstring += "&multiassqfootmin=" + obj.value;
	  }	  if ((obj=findObj('multiassqfootmax'))!=null)
	  {
		searchstring += "&multiassqfootmax=" + obj.value;
	  }


	if (drawsearch == 1)
	{
		oldcenterx = oldCenter.x;
		oldcentery = oldCenter.y;
		oldradius  = oldRadius;
		searchstring += "&oldcenterx=" + oldcenterx + "&oldcentery=" + oldcentery + "&oldradius=" + oldradius;

	}



	  if (min != 0)
	  {
	  	searchstring += "&min=" + min;
	  	min = 0;
	  }

	  if (drawsearch == 1)
	  {
	  	searchstring += "&lat=" + searchlat + "&lon=" + searchlon + "&mile=" + searchmile + "";
	  }
	  else
	  {

	  	searchlat = "";
	  	searchlon = "";


		  if ((obj=findObj('asmlsnumber'))!=null)
		  {
			searchstring += "&asmlsnumber=" + obj.value;
		  }
		  if ((obj=findObj('searchaddress'))!=null)
		  {
			searchstring += "&searchaddress=" + obj.value;
		  }
		  if ((obj=findObj('ascity'))!=null)
		  {
		  	if (obj.value != "Select Your City")
			searchstring += "&ascity=" + obj.value;
		  }
		  if ((obj=findObj('searchstreet'))!=null)
		  {
			searchstring += "&searchstreet=" + obj.value;
		  }
		  if ((obj=findObj('aszipcode'))!=null)
		  {
			searchstring += "&aszipcode=" + obj.value;
		  }


	  }

	  searchstring += "&mapcentery=" + mapcentery;
	  searchstring += "&mapcenterx=" + mapcenterx;
	  searchstring += "&mapnum=" + mapNum;
	  searchstring += "&mapzoomlevel=" + setzoomlevel;
	  searchstring += "&drawsearch=" + drawsearch;
	  var rndnum = Math.random()
	  var url = "/xmlhttp-getpage.php?&action=search" + searchstring + "&randomnum=" + rndnum;

	  getURL(url);

	return false;

}

function resetform()
{
	  if ((obj=findObj('asmlsnumber'))!=null)
	  {
		obj.value = '';
	  }
	  if ((obj=findObj('searchaddress'))!=null)
	  {
		obj.value = '';
	  }
	  if ((obj=findObj('searchstreet'))!=null)
	  {
		obj.value = '';
	  }
	  if ((obj=findObj('ascity'))!=null)
	  {
		obj.selectedIndex = 1;
	  }
	  if ((obj=findObj('aszipcode'))!=null)
	  {
		obj.value = '';
	  }
	  if ((obj=findObj('assqfootmax'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('assqfootmin'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('asmaxprice'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('asminprice'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('asbeds'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('asbaths'))!=null)
	  {
		obj.selectedIndex = 0;
	  }





	  if ((obj=findObj('rentsearchaddress'))!=null)
	  {
		obj.value = '';
	  }
	  if ((obj=findObj('rentascity'))!=null)
	  {
		obj.selectedIndex = 1;
	  }
	  if ((obj=findObj('rentaszipcode'))!=null)
	  {
		obj.value = '';
	  }
	  if ((obj=findObj('rentassqfootmax'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('rentassqfootmin'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('rentasmaxprice'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('rentasminprice'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('rentasbeds'))!=null)
	  {
		obj.selectedIndex = 0;
	  }
	  if ((obj=findObj('rentasbaths'))!=null)
	  {
		obj.selectedIndex = 0;
	  }










}


function populateMap(url)
{

        map.clearOverlays();
        if (drawsearch == 1)
        {
                drawSquare(oldCenter,oldRadius);
        }

        xmlDoc = "";
        markerElements = "";
        points = "";
        markers = "";
        infoHtmls = "";
        html = "";


        if (url == 0)
        url = savedurl != 0 ? savedurl : url;

        request = GXmlHttp.create();
        if (url != 0)
        {	
                request.open("GET", url, true);
                savedurl = url;
                url = 0;

        request.onreadystatechange = function() {
                if (request.readyState == 1) {
                        panel.innerHTML = "<span style='padding: 5px 5px 5px 5px;background-color: #FF0000; color: #FFFFFF;font-weight: bold; font-family: Verdana; font-size: 10px;'>&nbsp;&nbsp;Sending Request...&nbsp;&nbsp;</span>";
                }
                if (request.readyState == 2) {
                        panel.innerHTML = "<span style='padding: 5px 5px 5px 5px;background-color: #FF0000; color: #FFFFFF;font-weight: bold; font-family: Verdana; font-size: 10px;'>&nbsp;&nbsp;Loading Request...&nbsp;&nbsp;</span>";
                }
                if (request.readyState == 3) {
                        panel.innerHTML = "<span style='padding: 5px 5px 5px 5px;background-color: #FF0000; color: #FFFFFF;font-weight: bold; font-family: Verdana; font-size: 10px;'>&nbsp;&nbsp;Processing Request...&nbsp;&nbsp;</span>";
                }

                if (request.readyState == 4) {
                        xmlDoc = request.responseXML;
                        markerElements = xmlDoc.getElementsByTagName("name");
                        markerElementsLen = markerElements.length;
                        points =    new Array(markerElements.length);
                        markers =   new Array(markerElements.length);
                        infoHtmls = new Array(markerElements.length);

                        for (var i = 0; i < markerElements.length; ++i) {
                                //var name = markerElements[i].firstChild.nodeValue; //works in both IE and Firefox
                                var prettyhtmla = markerElements[i].getAttribute("htmla");
                                var prettyhtmlb = markerElements[i].getAttribute("htmlb");
                                var zip = markerElements[i].getAttribute("zip");
                                var infohtml = markerElements[i].getAttribute("infohtml");
                                var lng = markerElements[i].getAttribute("lng");
                                var lat = markerElements[i].getAttribute("lat");
                                var iconimage = markerElements[i].getAttribute("iconimage");


                                var letter = String.fromCharCode("A".charCodeAt(0) + i - 1 );
                                var icon = new GIcon(baseIcon);
                                var houicon = new GIcon(houseIcon);
                                if (iconimage == 'gold')
                                {
                                        icon.image = "/images/markergold" + letter + ".png";
                                        var gificon = "/images/markergold" + letter + ".gif";
                                }
                                else if (iconimage == 'openhouse')
                                {
                                        icon.image = "/images/markeropenhouse.png";
                                        var gificon = "/images/markeropenhouse.gif";
                                }
                                else if (iconimage == 'virtualtour')
                                {
                                        icon.image = "/images/markervirtualtour.png";
                                        var gificon = "/images/markervirtualtour.gif";
                                }
                                else
                                {
                                        icon.image = "/images/marker" + letter + ".png";
                                        var gificon = "/images/marker" + letter + ".gif";
                                }

                                points[i] = new GPoint(parseFloat(lng),parseFloat(lat));
                                markers[i] = new GMarker(points[i],icon);
                                var tmp = street + " " + zip;

                                infoHtmls[i] = infohtml;

                                GEvent.addListener(markers[i],'click',makeOpenerCaller(i));
                                map.addOverlay(markers[i]);

                                var link = "<a href=\"javascript:toggleon(" + i + ")\">";
                                if (lat != 0)
                                {
                                        if (iconimage == 'openhouse')
                                        {
                                                html += prettyhtmla + "<a href=\"javascript:toggleon(" + i + ")\"><img src=\"" + gificon + "\" width=\"60\" height=\"34\" border=\"0\" align=\"absmiddle\" alt=\"\"></a>" + prettyhtmlb + "";
                                        }
                                        else if (iconimage == 'virtualtour')
                                        {
                                                html += prettyhtmla + "<a href=\"javascript:toggleon(" + i + ")\"><img src=\"" + gificon + "\" width=\"60\" height=\"34\" border=\"0\" align=\"absmiddle\" alt=\"\"></a>" + prettyhtmlb + "";
                                        }
                                        else
                                        {
                                                html += prettyhtmla + "<a href=\"javascript:toggleon(" + i + ")\"><img src=\"" + gificon + "\" width=\"20\" height=\"34\" border=\"0\" align=\"absmiddle\" alt=\"\"></a>" + prettyhtmlb + "";
                                        }
                                }
                                else
                                {
                                        if (zip == "0000000000")
                                        {

                                                html += prettyhtmla;
                                        }
                                        else if (iconimage == 'openhouse')
                                        {
                                                html += prettyhtmla + "<img src='/images/markeropenhousenotag.gif'>" + prettyhtmlb;
                                        }
                                        else
                                        {
                                                html += prettyhtmla +  prettyhtmlb;
                                        }
                                }
                        }
                        panel.innerHTML = "<font class=\"style3\">" + html + "</font>";
                }
        }
        fixflag = 0;

                request.send(null);
        }

}


function zoom()
{
	var new_zoom = map.getZoom();
	if (event.wheelDelta >= 120)
		new_zoom++;
	else
		new_zoom--;

	map.setZoom(new_zoom);
}



function getURL(newurl)
{
	url = newurl;
//	gettingxml = 1;
//	xmlhttp.open("GET", url,true);
//	xmlhttp.onreadystatechange=function() {
//	 if (xmlhttp.readyState==4) {
//
//	 }
//	}
//	xmlhttp.send(null)
//	gettingxml =0;

populateMap(newurl);

}

function recalculate()
{
	if (document.getElementById('recalculate').style.display == 'none')
		document.getElementById('recalculate').style.display = 'block';
	else
		document.getElementById('recalculate').style.display = 'none';
}

function showemail()
{
	if (document.getElementById('emailthis').style.display == 'none')
		document.getElementById('emailthis').style.display = 'block';
	else
		document.getElementById('emailthis').style.display = 'none';

}

function showvrtour()
{
	if (document.getElementById('vrtours').style.display == 'none')
	{
		document.getElementById('vrtours').style.display = 'block';
		document.getElementById('allimages').style.display = 'none';
	}
	else
	{
		document.getElementById('vrtours').style.display = 'none';
		document.getElementById('allimages').style.display = 'block';
	}
}

function schedualshowing()
{
	if (document.getElementById('schedualshowing').style.display == 'none')
		document.getElementById('schedualshowing').style.display = 'block';
	else
		document.getElementById('schedualshowing').style.display = 'none';
}

function swap(newimage)
{
	document.getElementById('swapbg').style.backgroundImage='url(' + newimage + ')';
}



function loadoff()
{
  document.getElementById('loading').className = "HiddenState";
}

function loadon()
{
  document.getElementById('loading').className = "VisibleState";
}


