function selectAllCities()
{
	for (var i=0; i < myCityIDList.length; i++)
	{
		var myCity = document.getElementById(myCityIDList[i]);
		myCity.checked = true;
	}
}

function deselectAllCities()
{
	for (var i=0; i < myCityIDList.length; i++)
	{
		var myCity = document.getElementById(myCityIDList[i]);
			
		myCity.checked = false;
	}
}

function invertAllCities()
{
	for (var i=0; i < myCityIDList.length; i++)
	{
		var myCity = document.getElementById(myCityIDList[i]);
		
		if (myCity.checked)
		{
			myCity.checked = false;
		}
		else
		{
			myCity.checked = true;
		}
	}
}

function updateSubTypes()
{
	var propertyType = document.getElementById("PROPERTY_TYPE2");
	
	for (var i=0; i<typeIDList.length; i++)
	{
		if (typeIDList[i] == propertyType.value)
		{
			removeSubTypes();

			for (var j=0; j<subtypeIDList[i].length; j++)
			{
				var elOptNew = parent.document.createElement('option');
				elOptNew.text = subtypeNameList[i][j];
				elOptNew.value = subtypeIDList[i][j];
				var subcategory = parent.document.getElementById('PROPERTY_SUBTYPE2');
				
				try 
				{
					subcategory.add(elOptNew, null);
				}
				catch(ex) 
				{
					subcategory.add(elOptNew);
				}				
			}
		}
	}	
}

function removeSubTypes()
{
	var subTypeList = parent.document.getElementById('PROPERTY_SUBTYPE2');

	for (var i = subTypeList.length-1; i >= 1; i--)
	{
		subTypeList.remove(i);
	} 	
}
