

function getPropType() {
	var fieldChoice = document.getElementById('type');
	switch(fieldChoice.value) {
		case "SD":
			document.getElementById('residential_sale').style.display = "inline";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "none";
			break;
		case "SB":
			document.getElementById('residential_sale').style.display = "none";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "inline";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "none";
			break;
		case "SG":
			document.getElementById('residential_sale').style.display = "none";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "inline";
			break;
		case "VC":
			document.getElementById('residential_sale').style.display = "none";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "inline";
			document.getElementById('land').style.display = "none";
			break;
		case "WD":
			document.getElementById('residential_sale').style.display = "none";
			document.getElementById('residential_rent').style.display = "inline";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "none";
			break;
		case "WB":
			document.getElementById('residential_sale').style.display = "none";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "inline";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "none";
			break;
		case "fc":
			document.getElementById('residential_sale').style.display = "none";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "inline";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "none";
			break;
		default:
			document.getElementById('residential_sale').style.display = "inline";
			document.getElementById('residential_rent').style.display = "none";
			document.getElementById('commercial_sale').style.display = "none";
			document.getElementById('commercial_rent').style.display = "none";
			document.getElementById('foreclosure').style.display = "none";
			document.getElementById('vacation_rentals').style.display = "none";
			document.getElementById('land').style.display = "none";
			break;
	}
}

function getIPropType() {
    var postfix = '';
    if (arguments.length > 0) {
        postfix = arguments[0];
    }
    if (!document.getElementById) return;
	var fieldChoice = document.getElementById('type'+postfix);
    if (fieldChoice == null) return;

	switch(fieldChoice.value) {
		case "1":       // residential for sale
			document.getElementById('residential_sale'+postfix).style.display = "inline";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "none";
			break;
		case "4":       // commercial for sale
			document.getElementById('residential_sale'+postfix).style.display = "none";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "inline";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "none";
			break;
		case "6":       // land for sale
			document.getElementById('residential_sale'+postfix).style.display = "none";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "inline";
			break;
		case "3":       // vacation rentals
			document.getElementById('residential_sale'+postfix).style.display = "none";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "inline";
			document.getElementById('land'+postfix).style.display = "none";
			break;
		case "2":       // residential for rent
			document.getElementById('residential_sale'+postfix).style.display = "none";
			document.getElementById('residential_rent'+postfix).style.display = "inline";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "none";
			break;
		case "5":       // commercial for lease
			document.getElementById('residential_sale'+postfix).style.display = "none";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "inline";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "none";
			break;
		case "fc":      // foreclosures
			document.getElementById('residential_sale'+postfix).style.display = "none";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "inline";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "none";
			break;
		default:
			document.getElementById('residential_sale'+postfix).style.display = "inline";
			document.getElementById('residential_rent'+postfix).style.display = "none";
			document.getElementById('commercial_sale'+postfix).style.display = "none";
			document.getElementById('commercial_rent'+postfix).style.display = "none";
			document.getElementById('foreclosure'+postfix).style.display = "none";
			document.getElementById('vacation_rentals'+postfix).style.display = "none";
			document.getElementById('land'+postfix).style.display = "none";
			break;
	}
}



function showPopupDreamHouseSearch() {
	var ni = document.getElementById('map');
	var newdiv = document.createElement('div');
	var divIdName = 'overlay_image';
	newdiv.setAttribute('id',divIdName);
	newdiv.innerHTML = '<a href="javascript: drawBoundaries();" onmouseout="javascript: hidePopupDreamHouseSearch();"><img src="images/dream_home_search.jpg" border="0" /></a>';
	ni.appendChild(newdiv);
}

function hidePopupDreamHouseSearch() {
	var d = document.getElementById('map');
	var olddiv = document.getElementById('overlay_image');
	d.removeChild(olddiv);
}

function view_satellite() {
    if (document.map) {
        var map = document.map;
        if (map.getCurrentMapType() == G_HYBRID_MAP) {
            map.setMapType(G_NORMAL_MAP);
            document.getElementById('map_controls_street_satellite').src = 'images/map_controls_views.jpg';
        } else {
            map.setMapType(G_HYBRID_MAP);
            document.getElementById('map_controls_street_satellite').src = 'images/map_controls_views_street.jpg';
        }
    }
}

function zoom(v) {
    if (document.map) {
        var map = document.map;
        map.setZoom(map.getZoom()+v);
        if (!isMapSearch) {
            repositionMarkers(map);
        }
        showCurrentZoom();
    }
}



function pan(x, y) {
    if (document.map) {
        var map = document.map;
        map.panDirection(x, y);
    }
}

