function loadProperty(prop, p){
	document.getElementById('property_overlay').style.visibility = 'visible';
	document.getElementById('property_indicator').style.visibility = 'visible';
	setPropColors(p);
	xajax_loadProperty(prop);
}

function setPropColors(p){
	var pmax = document.getElementById('p_max').value;
	var p_item;
	var p_color;
	var p_decor;
	for(var i=0; i<pmax; i++){
		p_item = document.getElementById('prop_'+i);
		p_decor = 'none';
		p_color = '#000000'
		if(i==p){
			p_decor = 'underline';
			p_color = '#2E6DA2';
		}
		p_item.style.color = p_color;
		p_item.style.textDecoration = p_decor;
		p_item.className = 'propList';
	}
}

function closePropertyIndicators(){
	document.getElementById('property_overlay').style.visibility = 'hidden';
	document.getElementById('property_indicator').style.visibility = 'hidden';
}

function showPropImage(){
	document.getElementById('prop_list').style.overflow = 'hidden';
	document.getElementById('prop_desc').style.overflow = 'hidden';
}

function closePropImage(){
	var propList = document.getElementById('prop_list');
	var propDescr = document.getElementById('prop_desc');
	if(propList.style.overflowY == 'hidden'){
		propList.style.overflowY = 'scroll';
	}
	if(propDescr.style.overflowY == 'hidden'){
		propDescr.style.overflowY = 'scroll';
	}
	return hs.close();
}

function loadMap(address, zip){
	var map = new GMap2(document.getElementById("hsbody_map"));
	var geocoder = new GClientGeocoder();
	geocoder.getLatLng(
		address+' '+zip,
	    function(point) {
			if (!point) {
				alert(address + " not found");
			} else {
				map.setCenter(point, 13);
				var marker = new GMarker(point);
				map.addOverlay(marker);
				marker.openInfoWindowHtml(address);
			}
	    }
	);
}