




/*
     FILE ARCHIVED ON 4:24:17 Jun 22, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:37:32 Feb 13, 2012.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
    function getMapImage(mapInput, zoom, callback)
    {
      var XMLHttpRequestObject = false; 
      var mozillaFlag = false;
      var dataSource = "yahoomap.php?address=" + mapInput + "&zoom=" + zoom;
			var displayText = "";
			
      if (window.XMLHttpRequest) {
        XMLHttpRequestObject = new XMLHttpRequest();     
        mozillaFlag = true;
      } 
      else if (window.ActiveXObject) {
        XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
      }

      if(XMLHttpRequestObject) {
        XMLHttpRequestObject.open("GET", dataSource); 

        XMLHttpRequestObject.onreadystatechange = function() 
        { 
          if (XMLHttpRequestObject.readyState == 4 && 
            XMLHttpRequestObject.status == 200) 
					{ 
            var xmldoc = XMLHttpRequestObject.responseXML;
            if(mozillaFlag){
              removeWhitespace(xmldoc);
            }
            //alert(xmldoc.documentElement.xml);
            mapnode = xmldoc.getElementsByTagName("Result");  
			
			if(mapnode[0])  
			{              	 
				displayText = displayText + '<img src="' + mapnode[0].firstChild.nodeValue + '"/>';
			}						
  			callback(displayText);
  			delete XMLHttpRequestObject;
  			XMLHttpRequestObject = null;	
          } 
        }

        XMLHttpRequestObject.send(null); 
      }
    }

