function showRegion(map, region)
{
	// hide all regions for specific maps
	if (map == 0) {
		for (var i=1; i <= 15; i++) {
			document.getElementById('map_r'+i).style.visibility = 'hidden';
		};
	}
	else if (map == 1 ) {                     // for Hampshire
		for (var i=16; i <= 28; i++) {
			document.getElementById('map_r'+i).style.visibility = 'hidden';
		};	
	}
	else if (map == 2 || map == 5) {         // for Dorset or Surrey
		for (var i=16; i <= 23; i++) {
			document.getElementById('map_r'+i).style.visibility = 'hidden';
		};	
	}
	else if (map == 4) {                    // for Berkshire
		for (var i=16; i <= 21; i++) {
			document.getElementById('map_r'+i).style.visibility = 'hidden';
		};	
	}
	else if (map == 6) {                     // for West Sussex
		for (var i=16; i <= 22; i++) {
			document.getElementById('map_r'+i).style.visibility = 'hidden';
		};	
	}
	else if (map == 7) {                     // for Wiltshire
		for (var i=16; i <= 20; i++) {
			document.getElementById('map_r'+i).style.visibility = 'hidden';
		};	
	}

	// display chosen region
	if (region) {
		document.getElementById(region).style.visibility = 'visible';
	}
}

function textarea(textbox, subject) {
	var heightChange = new Fx.Style(textbox, 'height', {duration:500});
	var height = $(textbox).offsetHeight;

	if (parseInt(height) <= 90)
	{
		subject.innerHTML = "<span> </span>Contract";
		var go2 = parseInt(height) + 125;
		subject.childNodes[0].style.backgroundImage = "url(/images/icons/up.png)";
	} else {
		subject.innerHTML = "<span> </span>Expand";
		var go2 = 80;
		subject.childNodes[0].style.backgroundImage = "url(/images/icons/down.png)";
	}
	heightChange.start(height, go2);
}

function tick(e) {
  if ($(e).checked) {
    $(e).checked = false;
  } else {
    $(e).checked = true;
  }
}