function getData(outputID) {
	outputKey = outputID.replace(/Home|List|Details/,"")

	dataFileName = new Array();
	dataFileName['homeShop'] = "_XMLhomeShop.xml";
	dataFileName['thePlans'] = "_XMLthePlans.xml";
	dataFileName['thePlaces'] = "_XMLthePlaces.xml";

	var 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 = function() { outputData(http_request,outputKey,outputID); };
	http_request.open('GET', dataFileName[outputKey], true);
	http_request.send(null);

}

function outputData(http_request,outputKey,outputID) {
	dataString = ""
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {

			var xmldoc = http_request.responseXML.documentElement;
			childNodeLength = (window.ActiveXObject)? xmldoc.childNodes.length : parseInt(xmldoc.childNodes.length/2);

			if (outputID == "homeShopHome") {

				for (x=0;x<childNodeLength;x++) {
					if (xmldoc.getElementsByTagName('showOnHomePage')[x].firstChild.data == 0) continue
					dataString += "<img src='images/icon_homeshop.gif' border='0' width='34' height='34' class='dataIcon'><strong>";
					dataString += xmldoc.getElementsByTagName('neighborhood')[x].firstChild.data + "<br />";
					dataString += xmldoc.getElementsByTagName('streetAddress')[x].firstChild.data + "<br />";
					dataString += xmldoc.getElementsByTagName('sf')[x].firstChild.data + " sqft; " + xmldoc.getElementsByTagName('beds')[x].firstChild.data + " bd/" + xmldoc.getElementsByTagName('baths')[x].firstChild.data + " ba</strong>";
					dataString += "<div class='shortDescription'>" + xmldoc.getElementsByTagName('shortDescription')[x].firstChild.data + "</div>"
					dataString += xmldoc.getElementsByTagName('amens')[x].firstChild.data + "<br />";			
					dataString += "<div class='detailsLink'><a href='homeshop_details.html?" + xmldoc.getElementsByTagName('id')[x].firstChild.data + "'>details&#187</a></div>";
					dataString += xmldoc.getElementsByTagName('price')[x].firstChild.data;
					dataString += "<hr>";
				}
			}

			if (outputID == "thePlansHome") {

				for (x=0;x<childNodeLength;x++) {
					if (xmldoc.getElementsByTagName('showOnHomePage')[x].firstChild.data == 0) continue
					dataString += "<img src='images/icon_theplans.gif' border='0' width='34' height='34' class='dataIcon'><strong>";
					dataString += xmldoc.getElementsByTagName('designName')[x].firstChild.data + "<br />";
					dataString += xmldoc.getElementsByTagName('sf')[x].firstChild.data + " sqft; " + xmldoc.getElementsByTagName('beds')[x].firstChild.data + " bd/" + xmldoc.getElementsByTagName('baths')[x].firstChild.data + " ba</strong>";		
					dataString += "<div class='shortDescription'>" + xmldoc.getElementsByTagName('shortDescription')[x].firstChild.data + "</div>"
					dataString += "<div class='detailsLink'><a href='theplans_details.html?" + xmldoc.getElementsByTagName('id')[x].firstChild.data + "'>details&#187</a></div>";
					dataString += "Floorplan #" + xmldoc.getElementsByTagName('planNo')[x].firstChild.data;
					dataString += "<hr>";
				}
			}

			if (outputID == "thePlacesHome") {

				for (x=0;x<childNodeLength;x++) {
					if (xmldoc.getElementsByTagName('showOnHomePage')[x].firstChild.data == 0) continue
					dataString += "<img src='images/icon_theplaces.gif' border='0' width='34' height='34' class='dataIcon'><strong>";
					dataString += xmldoc.getElementsByTagName('placeName')[x].firstChild.data + "<br />";
					dataString += xmldoc.getElementsByTagName('location')[x].firstChild.data + "</strong>";
					dataString += "<div class='shortDescription'>" + xmldoc.getElementsByTagName('shortDescription')[x].firstChild.data + "</div>"
					dataString += "<div class='detailsLink'><a href='theplaces_details.html?" + xmldoc.getElementsByTagName('id')[x].firstChild.data + "'>details&#187</a></div>";
					dataString += "&nbsp;";
					dataString += "<hr>";
				}
			}




			
			if (outputID == "homeShopList") {

				dataArray = new Array()
				for (x=0;x<childNodeLength;x++) {
				dataArray[x] = [xmldoc.getElementsByTagName('id')[x].firstChild.data, xmldoc.getElementsByTagName('neighborhood')[x].firstChild.data, xmldoc.getElementsByTagName('streetAddress')[x].firstChild.data, xmldoc.getElementsByTagName('sf')[x].firstChild.data, xmldoc.getElementsByTagName('beds')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('baths')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('garage')[x].firstChild.data, xmldoc.getElementsByTagName('price')[x].firstChild.data]
				}
				neighborhoodCount = 0
				neighborhoodName = ""
				neighborhoodArray = new Array()
				for (y=0;y<dataArray.length;y++) {
					if (dataArray[y][1] != neighborhoodName) {
						neighborhoodArray[neighborhoodCount] = dataArray[y][1]
						neighborhoodName = dataArray[y][1]
						neighborhoodCount++
					}
				}

				for (z=0;z<neighborhoodArray.length;z++) {
					itemCount = 0
					for (w=0;w<dataArray.length;w++) {
						if (itemCount == 0 && neighborhoodArray[z] == dataArray[w][1]) {
							dataString += "<h2 class='dataTableTitle'>" + dataArray[w][1] + "</h2><table border='0' cellspacing='0' class='dataTable'><tr class='dataTableHeaderRow'><td class='first'>Address</td><td>sq. ft.</td><td>Br/Ba/Gar</td><td>Price</td></tr>"
						}
						if (neighborhoodArray[z] == dataArray[w][1]) {
							rowClass = (itemCount%2 == 0)? "dataRow0" : "dataRow1"
							dataString += "<tr class=" + rowClass + "><td class='first'><a href='homeshop_details.html?" + dataArray[w][0] + "'>" + dataArray[w][2] + "</a></td><td>" + dataArray[w][3] + "</td><td>" + dataArray[w][4] + "</td><td>" + dataArray[w][5] + "</td></tr>"
							itemCount++
						}
					}
					dataString += "</table>"
				}	
			
			}
			
						
			if (outputID == "homeShopDetails") {
				arg = getArg()
				for (x=0;x<childNodeLength;x++) {
					if (xmldoc.getElementsByTagName('id')[x].firstChild.data != arg) continue

					if (xmldoc.getElementsByTagName('thumbnail1')[x].firstChild) dataString += "<div class='imageBoxRight'><img src='images/properties/" + xmldoc.getElementsByTagName('thumbnail1')[x].firstChild.data + "' border='0'>";
					for (z=1;z<=10;z++) {
						if (xmldoc.getElementsByTagName('picture' + z)[x].firstChild && z == 1) dataString += "More pictures: "
						if (xmldoc.getElementsByTagName('picture' + z)[x].firstChild) dataString += "<a href='javascript:openPopup(\"images/properties/" + xmldoc.getElementsByTagName('picture' + z)[x].firstChild.data + "\",0)'>" + z + "</a>&nbsp;"
					}
					if (xmldoc.getElementsByTagName('thumbnail1')[x].firstChild) dataString += "</div>"
					//dataString += "<div class='majorLabel'>MMH ID:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('id')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('streetAddress')[x].firstChild) dataString += "<div class='majorLabel'>Street Address:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('streetAddress')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('cityStateZip')[x].firstChild) dataString += "<div class='majorLabel'>&nbsp;</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('cityStateZip')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('sf')[x].firstChild) dataString += "<div class='majorLabel'>Square Footage:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('sf')[x].firstChild.data + "</div>"
					if (xmldoc.getElementsByTagName('beds')[x].firstChild) dataString += "<div class='majorLabel'> Br/Ba/Gar:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('beds')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('baths')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('garage')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('longAmenities')[x].firstChild) dataString += "<div class='majorLabel'>Amenities:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('longAmenities')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('lotSize')[x].firstChild) dataString += "<div class='majorLabel'>Lot Size:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('lotSize')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('neighborhood')[x].firstChild) dataString += "<div class='majorLabel'>Neighborhood:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('neighborhood')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('platLoc')[x].firstChild && !xmldoc.getElementsByTagName('platLocImage')[x].firstChild) dataString += "<div class='majorLabel'>Plat Location:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('platLoc')[x].firstChild.data + "</div>";
			if (xmldoc.getElementsByTagName('platLocImage')[x].firstChild) dataString += "<div class='majorLabel'>Plat Location:</div><div class='majorIndent'><a href='javascript:openPopup(\"images/plans/" + xmldoc.getElementsByTagName('platLocImage')[x].firstChild.data + "\",0)'>" + xmldoc.getElementsByTagName('platLoc')[x].firstChild.data + "</a></div>";
					if (xmldoc.getElementsByTagName('price')[x].firstChild) dataString += "<div class='majorLabel'>Price:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('price')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('longDescription')[x].firstChild) dataString += "<div class='majorLabel'>Description:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('longDescription')[x].firstChild.data + "</br></br></div>";
					if (xmldoc.getElementsByTagName('stage')[x].firstChild) dataString += "<div class='majorLabel'>Construction Stage:  </div><div class='majorIndent'>" + xmldoc.getElementsByTagName('stage')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('completion')[x].firstChild) dataString += "<div class='majorLabel'>Est. Completion:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('completion')[x].firstChild.data + "</div>";
			if (xmldoc.getElementsByTagName('floorPlanName')[x].firstChild) dataString += "<div class='majorLabel'>Floor Plan:</div><div class='majorIndent'><a href='javascript:openPopup(\"images/plans/" + xmldoc.getElementsByTagName('floorPlan')[x].firstChild.data + "\",0)'>" + xmldoc.getElementsByTagName('floorPlanName')[x].firstChild.data + "</a></div>";

				}

			}
			



			
			if (outputID == "thePlansList") {

				itemCount = 0
				dataString += "<table border='0' cellspacing='0' class='dataTableNoHeader'><tr class='dataTableHeaderRow'><td class='first'>Design Name</td><td>sq. ft.</td><td>Br/Ba/Gr</td></tr>"
				for (x=0;x<childNodeLength;x++) {
					rowClass = (itemCount%2 == 0)? "dataRow0" : "dataRow1"
					dataString += "<tr class=" + rowClass + "><td class='first'><a href='theplans_details.html?" + xmldoc.getElementsByTagName('id')[x].firstChild.data + "'>" + xmldoc.getElementsByTagName('designName')[x].firstChild.data + "</a></td><td>" + xmldoc.getElementsByTagName('sf')[x].firstChild.data + "</td><td>" + xmldoc.getElementsByTagName('beds')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('baths')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('garage')[x].firstChild.data + "</td></tr>"
					itemCount++
				}	
				dataString += "</table>"
			
			}
			

			if (outputID == "thePlansDetails") {
				arg = getArg()
				for (x=0;x<childNodeLength;x++) {
					if (xmldoc.getElementsByTagName('id')[x].firstChild.data != arg) continue

					dataString += "<div class='majorLabel'>Plan Name:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('designName')[x].firstChild.data + "";
					//if (xmldoc.getElementsByTagName('planNo')[x].firstChild) dataString += " (" + xmldoc.getElementsByTagName('planNo')[x].firstChild.data + ")"
					dataString += "</div>";
					if (xmldoc.getElementsByTagName('sf')[x].firstChild) dataString += "<div class='majorLabel'>Square Footage:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('sf')[x].firstChild.data + "</div>"
					if (xmldoc.getElementsByTagName('beds')[x].firstChild) dataString += "<div class='majorLabel'>Beds/Baths/Gar.:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('beds')[x].firstChild.data + "/" + xmldoc.getElementsByTagName('baths')[x].firstChild.data + "/" +  xmldoc.getElementsByTagName('garage')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('amens')[x].firstChild) dataString += "<div class='majorLabel'>Amenities:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('amens')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('longDescription')[x].firstChild) dataString += "<div class='majorLabel'>Description:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('longDescription')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('thumbnail1')[x].firstChild) dataString += "<div class='majorLabelBlock'>Floor Plans:</div>"
					for (z=1;z<=4;z++) {
						if (xmldoc.getElementsByTagName('thumbnail' + z)[x].firstChild) dataString += "<div class='thePlansThumbnailImage'><a href='javascript:openPopup(\"images/plans/" + xmldoc.getElementsByTagName('picture' + z)[x].firstChild.data + "\",0)'><img src='images/plans/" + xmldoc.getElementsByTagName('thumbnail' + z)[x].firstChild.data + "' border='0'></a></div>"
					}
				}

			}
			
			
			
			
			if (outputID == "thePlacesList") {

				itemCount = 0
				dataString += "<table border='0' cellspacing='0' class='dataTableNoHeader'><tr class='dataTableHeaderRow'><td class='first'>Neighborhood</td><td>Lots Available</td><td>Location</td></tr>"
				for (x=0;x<childNodeLength;x++) {
					rowClass = (itemCount%2 == 0)? "dataRow0" : "dataRow1"
					dataString += "<tr class=" + rowClass + "><td class='first'><a href='theplaces_details.html?" + xmldoc.getElementsByTagName('id')[x].firstChild.data + "'>" + xmldoc.getElementsByTagName('placeName')[x].firstChild.data + "</a></td><td>" + xmldoc.getElementsByTagName('lotsAvailable')[x].firstChild.data + "</td><td>" + xmldoc.getElementsByTagName('location')[x].firstChild.data + "</td></tr>"
					itemCount++
				}	
				dataString += "</table>"
			
			}
			

			if (outputID == "thePlacesDetails") {
				arg = getArg()
				for (x=0;x<childNodeLength;x++) {
					if (xmldoc.getElementsByTagName('id')[x].firstChild.data != arg) continue

					if (xmldoc.getElementsByTagName('thumbnail1')[x].firstChild) dataString += "<div class='imageBoxRight'><a href='javascript:openPopup(\"images/places/" + xmldoc.getElementsByTagName('picture1')[x].firstChild.data + "\",0)'><img src='images/places/" + xmldoc.getElementsByTagName('thumbnail1')[x].firstChild.data + "' border='0' class='homeShopThumbnailImage'></a></div>"
					dataString += "<div class='majorLabel'>Neighborhood:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('placeName')[x].firstChild.data + "</div>";
					if (xmldoc.getElementsByTagName('lotsAvailable')[x].firstChild) dataString += "<div class='majorLabel'>Lots Available:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('lotsAvailable')[x].firstChild.data + "</div>"
					if (xmldoc.getElementsByTagName('location')[x].firstChild) dataString += "<div class='majorLabel'>Location:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('location')[x].firstChild.data + "</div>"
					if (xmldoc.getElementsByTagName('longDescription')[x].firstChild) dataString += "<div class='majorLabel'>Description:</div><div class='majorIndent'>" + xmldoc.getElementsByTagName('longDescription')[x].firstChild.data + "</div>";
				}

			}
			
			
			
			
			
			
			
			
			

			document.getElementById(outputID+'Div').innerHTML = dataString;

		}
	}

}



function getArg() {
	return location.search.replace("?","")
}




function openPopup(fileW,dimensionsIndex) {
	dimensionsArray = new Array([640,480])
	attributesW = "width=" + dimensionsArray[dimensionsIndex][0] + ", height = " + dimensionsArray[dimensionsIndex][1] + ",  resizable=yes, menubar=yes, status=yes,directories=no"
	newWindow = window.open(fileW,"popUp",attributesW)
	newWindow.focus()
}


function loadQuote() {
	randomnumber = Math.floor(Math.random()*3)+1
	document.write('<img src="images/home-quote_' + randomnumber + '.jpg" width="187" height="152" border="0" alt="Customer quote" />')
}


