function loadPropertyContent(property_id, container, xml_file) {
	jQuery.ajax({
		url: xml_file,
		dataType: 'xml',
		type: 'get',
		error: function(xml) {
			alert('Ajax error. Please reload the page.');
		},
		success: function(xml) {
			var node = jQuery(xml).find("Property > PropertyID > Identification > PrimaryID:contains('"+property_id+"')");
			
			var property = node.parent().parent().parent();
			
			//Property Name
			//container.append('<p id="p_name">' + property.find("PropertyID > Identification > MarketingName").text() + '</p>');
			
			//Property Specials
			//container.append('<h5>Specials</h5>');
			
			//container.append('<p id="p_specials">' + property.find("Concession > DescriptionHeader")[0].textContent + '</p>');
			
			//Property Amenities
			container.append('<h5>Amenities</h5>');
			
			container.append('<p id="p_amenities"><ul id="ul_amenities"></ul></p><br style="clear: left" />');
			
			var amenities = property.find("Amenity > Description").each(function(index, elem) {
				jQuery('#ul_amenities').append('<li>' + jQuery(elem).text() + '</li>');
			});
			
			//Property Lease Terms
			container.append('<h5 style="margin-top: 10px;">Lease Terms</h5>');
			
			container.append('<p id="p_lease">'+property.find("Information > LeaseLength").text()+'</p>');
			
			//Property Contact Info
			container.append('<div id="contact_info_wrapper" class="modal"><h2>Contact Info</h2><div>');
			
			jQuery('#contact_info_wrapper').append('<p></p>');
			
			//Phone
			jQuery('#contact_info_wrapper').append('<p><b>Phone:</b> ' + property.find("PropertyID > Phone").first().first().text() + '</p>');
			
			//Fax
			jQuery('#contact_info_wrapper').append('<p><b>Fax:</b> ' + property.find("PropertyID > Phone").first().next().first().text() + '</p>');
			
			//Email
			jQuery('#contact_info_wrapper').append('<p><b>Email:</b> ' + property.find("PropertyID > Address > Email").text() + '</p>');
			
			//Office Hours
			jQuery('#contact_info_wrapper').append('<p><b>Office Hours:</b></p>');
			
			//console.log(property.find("Information").children('OfficeHour'));
			
			property.find("Information").children('OfficeHour').each(function(index, elem){
				
				jQuery('#contact_info_wrapper').append('<p><b>' + 
													jQuery(elem).children('Day').text() + ':</b> ' +
													jQuery(elem).children('OpenTime').text() + ' to ' +
													jQuery(elem).children('CloseTime').text() + '</p>');

			});
			
			jQuery("#cinfolink").overlay({
				mask: {
						color: '#000',
						loadSpeed: 200,
						opacity: 0.8
					}
			});
			
			//*//Property Pet Policy
			//container.append('<h5>Pet Policy</h5>');
			//container.append('<p><a id="petlink" rel="#pets_wrapper">Click here</a> to view the pet policy</p>');
			container.append('<div id="pets_wrapper" class="modal"><h2>Pet Policy</h2><table id="p_pets_table"><tr><td>type</td><td>max</td><td>fee</td><td>rent</td><td>restrictions</td></tr></table><div>');
			
			var pets = property.find("Policy > Pet");
			for (var i=0; i < pets.length; i++) {
				var row = '<tr>';
				row += '<td>' + jQuery(pets[i]).attr('Type') + '</td>';
				row += '<td>' + jQuery(pets[i]).find("MaxCount").text() + '</td>';
				row += '<td>' + jQuery(pets[i]).find("Fee").text() + '</td>';
				row += '<td>' + jQuery(pets[i]).find("Rent").text() + '</td>';
				row += '<td>' + jQuery(pets[i]).find("Restrictions").text() + '</td>';
				row += '</tr>';
				
				jQuery('#p_pets_table').append(row);
			};
			
			jQuery("#petlink").overlay({
				mask: {
						color: '#000',
						loadSpeed: 200,
						opacity: 0.8
					}
			});
			
			//Property Floor Plan
			container.append('<h5>Floor Plans</h5>');
			
			/* Old Floor Plan Table
			container.append('<table id="p_floorplan_table"><tr><td>name</td><td>beds</td><td>baths</td><td>sq. ft.</td><td>price</td></tr></table>');
			
			//Property Floor Plan
			var floorplans = property.find("Floorplan");
			for (var i=0; i < floorplans.length; i++) {
				var row = '<tr>';
				
				row += '<td>';
				//row += '<a href="#">';
				row += jQuery(floorplans[i]).find("Name")[0].textContent;
				//row += '</a>';
				row += '</td>';
				
				if (jQuery(floorplans[i]).find("Room > Count")[0].textContent == '1') {
					row += '<td>1</td>';
				} else {
					row += '<td>'+ jQuery(floorplans[i]).find("Room > Count")[0].textContent + '</td>';
				};
				
				if (jQuery(floorplans[i]).find("Room > Count")[1].textContent == '1') {
					row += '<td>1</td>';
				} else {
					row += '<td>'+ jQuery(floorplans[i]).find("Room > Count")[1].textContent + '</td>';
				};
				
				row += '<td>' + jQuery(floorplans[i]).find("SquareFeet").attr('Max') + '</td>';
				
				row += '<td class="currency_cell"><span>' + jQuery(floorplans[i]).find("EffectiveRent").attr('Min') + '</span></td>';
				
				row += '</tr>';
				
				jQuery('#p_floorplan_table').append(row);
			};*/
			
			// dropbox select number of rooms
			container.append('<select id="select_number_of_rooms"><option value="labelTitle">Select # of Bedrooms</option></select>');
			var numBedrooms = Array();
			var floorplans = property.find("Floorplan");
			
			floorplans.each(function(index, elem) {
				if (jQuery.inArray( jQuery(elem).find("Room:first > Count").text(), numBedrooms ) == -1) {
					numBedrooms.push(jQuery(elem).find("Room:first > Count").text());
				};					
			});
			
			container.append('<div id="floorplan_wrapper"></div>');
			
			for (var i=0; i < numBedrooms.length; i++) {
				jQuery('#select_number_of_rooms').append('<option value="fcell'+numBedrooms[i]+'">'+numBedrooms[i]+'</option>');
				jQuery('#floorplan_wrapper').append('<div id="fcell'+numBedrooms[i]+'" class="fcell_group"></div>');
			};
			
			for (var i=0; i < floorplans.length; i++) {
				var nroom = jQuery(floorplans[i]).find("Room:first > Count").text();
				
				var thumb = '<div class="thumb"><a rel="lightbox[floor'+i+']" href="'+jQuery(floorplans[i]).find("File > Src").text()+'"><img src="'+jQuery(floorplans[i]).find("File > Src").text()+'" style="width: 120px; height:200px;" /></a></div>';
				
				var cell_data = '<div class="floor_data"><h5>'+jQuery(floorplans[i]).find("Name").text()+'</h5><ul>';
				
				
				//
				
				cell_data += '<li>Bedrooms: '+jQuery(floorplans[i]).find("Room:first > Count").text()+'</li>';
				cell_data += '<li>Bathrooms: '+jQuery(floorplans[i]).find("Room:eq(1) > Count").text()+'</li>';
				cell_data += '<li>Square Feet: '+jQuery(floorplans[i]).find("SquareFeet").attr('Max')+' ft.</li>';
				//cell_data += '<li>Units Available: '+jQuery(floorplans[i]).find("DisplayedUnitsAvailable")[0].textContent+'</li>';
				//cell_data += '<li>Price: $'+jQuery(floorplans[i]).find("EffectiveRent").attr('Min')+'.00</li>';
				cell_data += '<li><a href="'+jQuery(floorplans[i]).find("FloorplanAvailabilityURL").text()+'" target="_blank">Check Availability</a></li>';
				
				cell_data += '</ul></div>';
				
				jQuery('#fcell'+nroom).append('<div class="floorplan_cell">'+thumb+cell_data+'</div>');
			};
			
			jQuery('#select_number_of_rooms').change(function(){
				if(jQuery(this).val() != 'labelTitle') {
					jQuery('.fcell_group').fadeOut('slow');
					jQuery('#'+jQuery(this).val()).fadeIn('slow');
				};
			});
			
			jQuery('body').trigger('loadComplete');
			
		}
	});
}
