var theMarker;

function getTPUserAddressInfoUsingXML(marker, tpEntryID) {
	theMarker = marker;
	$.ajax({
		type: "POST",
		url: '/maps/scripts/getTPUserAddressInfoAsXML.asp?id=' + tpEntryID,
		data: "",
		success: processTPUserAddressXMLData
	});
}

function processTPUserAddressXMLData(msg) {
	var intID;
	var strName;
	var strHTML1;	
	var objXML;
	
	
	objXML = msg.documentElement;
	try {
		var elementsLength = objXML.getElementsByTagName('item').length;
						
		for (var i = 0; i < elementsLength; i++) {
			strTitle = objXML.getElementsByTagName('title')[i].firstChild.data;
			strId = objXML.getElementsByTagName('memid')[i].firstChild.data;
			strAdd = objXML.getElementsByTagName('add')[i].firstChild.data;
			strAdd2 = objXML.getElementsByTagName('add2')[i].firstChild.data;
			strCity = objXML.getElementsByTagName('city')[i].firstChild.data;
			strState = objXML.getElementsByTagName('state')[i].firstChild.data;
			strZip = objXML.getElementsByTagName('zip')[i].firstChild.data;	
			
			strAddressOnly = strAdd;
			if (strAdd2.length > 0){
				strAddressOnly += "<br />" + strAdd2;
			}
			strAddressOnly += "<br />" + strCity + " " + strState + ", " + strZip;
			strAddress = strAddressOnly
			
			strHTML1 = 	"<div class='infoWinTitle'>" + strTitle + "</div>" +
						"<div id='infoWinInfo'>" + 
							"<div class='infoWin'>" + 
								"<div class='infoWinRight'>" + 
									"<div class='infoWinAddress'>" + strAddress + "</div>" +
								"</div>" + 
							"</div>" + 
						"</div>"								
			
			//Create our tabs
			var infoTabs = [
			  new GInfoWindowTab("Address", strHTML1)
			];
			
			// Our info window content
			theMarker.openInfoWindowTabsHtml(infoTabs);
											
		}
		
	} catch (e) {
		alert(e);
	}
}

