	function openWindow( url )
	{
		request = baseHref + "index.php?action=" + url + "&PHPSESSID=" + sessionID;
		
		window.open( request, "popup", "top=100,left=100,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=550,height=400" );	
	}

	function refreshWindow()
	{
		window.location = window.location;
	}

	
	var showAdvancedFields = true;
	
	var advancedFields = new Array(
		"apartmentPositionsRow",
		"gardenRow",
		"swimmingPoolRow",
		"garageRow",
		"resortTypesRow",
		"resortLocationRow",
		"resortNameRow",
		"propertyStatusRow"
	);
	
	function toggleAdvancedFields( isChecked )
	{
		var fieldDisplay;
		
		if ( isChecked )
		{
			fieldDisplay = "block";	
		}
		else
		{
			fieldDisplay = "none";	
		}
		
		for ( i = 0; i < advancedFields.length; i++ )
		{
			document.all[ advancedFields[ i ] ].style.display = fieldDisplay;
		}
	}

	var buyPriceRange = new Array(
		"Any", 
		"50K - 200K", 
		"201K - 500K", 
		"501K - 1M", 
		"1M - 2M", 
		"2M - 4M"
	);
	
	var rentPriceRange = new Array(
		"Any",
		"Under 1000/Week", 
		"1000-1500/Week", 
		"1501-2000/Week",
		"2000+"
	);
	
	var formIndex = 0;

	
	function changePriceRangeOptions( buyOrRent )
	{
		document.forms[ formIndex ].priceRange.options.length = 0;
		
		if ( buyOrRent == "Buy" )
		{
			priceRangeArray = buyPriceRange;
		}
		else
		{
			priceRangeArray = rentPriceRange;
		}
		
		for( i = 0; i < priceRangeArray.length; i++ )
		{
			var newOption = new Option( priceRangeArray[ i ], priceRangeArray[ i ] );
			var newIndex = document.forms[ formIndex ].priceRange.options.length;
				
			document.forms[ formIndex ].priceRange.options[ newIndex ] = newOption;
			document.forms[ formIndex ].priceRange.selectedIndex = newIndex;	
		}		
		
	}	
	