/* aerialLoader.js - load photo based on ascession number */

var gAirphoto = new Array();	// global information on the selected airphoto

   var http_request = false;
   function makeRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
            http_request.overrideMimeType('text/xml');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
      http_request.onreadystatechange = alertContents;
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents() {
      if (http_request.readyState == 4) {

         if (http_request.status == 200) {

            var xmldoc = http_request.responseXML;
            var root = xmldoc.getElementsByTagName('aerialinfo').item(0);

			for (i=0;i<root.childNodes.length;i++)
			  {
			  	var node = root.childNodes.item(i);
			 	var name = root.childNodes[i].nodeName;
				var value = root.childNodes[i].childNodes[0].nodeValue;
				
				gAirphoto[name] = value;
			    
				switch (name) {
					case "THUMBURL":
						document["thumbphoto"].src = value;
						break;
					case "IMAGEHEIGHT":
						document["thumbphoto"].height = value;
						break;
					case "IMAGEWIDTH":
						document["thumbphoto"].width = value;
						break;
					}
			  }
         } else {
            alert('There was a problem with the request.');
         }
      }
   }
   
   function aerialLoader(ascessionID) {
   	// http://aerial-ny.library.cornell.edu:6779/ny/customcf/aerialthumb.cfc?method=countyyear&id=ARU-1-53
     // makeRequest('xml.php', '?test=2');
	 var url = 'http://aerial-ny.library.cornell.edu:6779/ny/customcf/aerialthumb.cfc';
	 var params = '?method=countyXyear&id=' + ascessionID;
	 makeRequest(url, params);
	 gAirphoto["id"] = ascessionID;
   }
