<!--
function ToggleDropDown(elementID)
{
	var e;
	e = document.getElementById(elementID + 'FilterInner');
	var a;
	a = document.getElementById(elementID + 'Link');
	if(e.style.display != 'block')
	{
		e.style.display = 'block';
		
		if(elementID != 'county')
			document.getElementById('countyFilterInner').style.display = 'none';
		if(elementID != 'category')
			document.getElementById('categoryFilterInner').style.display = 'none';
		
		UpdateAllCounts();
			
		a.innerHTML = 'Click here to <b>Close</b>';
	}
	else
	{
		e.style.display = 'none';
		UpdateAllCounts();
	}
}

function UpdateAllCounts()
{
	countyCount = 0;
	catCount = 0;

	for (x = 0; x < document.filterForm.elements.length; x++)
	{
		var form_element = document.filterForm.elements[x];
		if(form_element.name.substring(0, 6) == 'county')
		{
			if (form_element.checked == true)
				countyCount++;
		}
		else if(form_element.name.substring(0, 8) == 'category')
		{
			if (form_element.checked == true)
				catCount++;
		}
	}
	
	if(countyCount < 1)
		document.getElementById('countyLink').innerHTML = 'Select locations';
	else if(countyCount == 1)
		document.getElementById('countyLink').innerHTML = '<b>1 location</b> selected';
	else
		document.getElementById('countyLink').innerHTML = '<b>' + countyCount + ' locations</b> selected';
		
	if(catCount < 1)
		document.getElementById('categoryLink').innerHTML = 'Select categories';
	else if(catCount == 1)
		document.getElementById('categoryLink').innerHTML = '<b>1 category</b> selected';
	else
		document.getElementById('categoryLink').innerHTML = '<b>' + catCount + ' categories</b> selected';
	
}

var clickedOn;
clickedOn = true;
function ClickOff()
{
	document.getElementById('countyFilterInner').style.display = 'none';
	document.getElementById('categoryFilterInner').style.display = 'none';
	UpdateAllCounts();
}

function ClickOn(e)
{
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}

function InitSearchBoxClickOff()
{
	if (document.addEventListener)
	{
		document.addEventListener('click', ClickOff, false);
		document.getElementById('countyFilterOuter').addEventListener('click', ClickOn, false);
		document.getElementById('categoryFilterOuter').addEventListener('click', ClickOn, false);
	}
	else if (document.attachEvent)
	{
		document.attachEvent('onclick', ClickOff);
		document.getElementById('countyFilterOuter').attachEvent('onclick', ClickOn);
		document.getElementById('categoryFilterOuter').attachEvent('onclick', ClickOn);
	}
	else
	{
		document.onclick = ClickOff;
		document.getElementById('countyFilterOuter').onclick = ClickOn;
		document.getElementById('categoryFilterOuter').onclick = ClickOn;
	}
}

function updateRatings(elementID)
{
	var elm = document.getElementById(elementID+'Rating');
	if (elementID == 'min')
		var elm2 = document.getElementById('maxRating');
	else
		var elm2 = document.getElementById('minRating');
		
	var val = elm.value;
	
	var elm2Value = elm2.options[elm2.selectedIndex].value;
	
	// remove all options from elm2
	elm2.options.length = 0;

	var i = 0
	if(elementID == "min")
		i = elm.value;
	var end = 5;
	if(elementID == "max")
		end = elm.value;
	
	var selected;
	for(var c = 0, i; i <= end; i++, c++)
	{
		if (i == elm2Value)
			selected = true;
		else
			selected = false;
		elm2.options[c] = new Option(i, i, true, selected);
	}
}
-->
