window.onload = function() {
	applyDropShadows("img.jsshadow","shadow");
}

function showHideListings() {
	var listing_count = 0; var region_count = 3; var regions = 'all'; 
	if (($('in_moira').checked == false)&&($('in_campaspe').checked == false)&&($('in_shepparton').checked == false)) {
		try { $S('tr.listing').each(function(element) { element.style.display = 'table-row'; listing_count++; });
			} catch(e) { $S('tr.listing').each(function(element) { element.style.display = 'block'; listing_count++; }); }
	} else {
		$S('tr.listing').each(function(element) { element.style.display = 'none'; }); regions = ''; region_count = 0;
		if ($('in_moira').checked == true) {
			$S('tr.moira').each(function(element) { 
				listing_count++; 
				try { element.style.display = 'table-row'; 
					} catch(e) { element.style.display = 'block'; }
			});
			if(regions != "") { regions += ", "; } regions += 'Murray'; region_count++; 
		}
		if ($('in_campaspe').checked == true) {
			$S('tr.campaspe').each(function(element) { 
				listing_count++; 
				try { element.style.display = 'table-row'; 
					} catch(e) { element.style.display = 'block'; }
			});
			if(regions != "") { regions += ", "; } regions += 'Echuca'; region_count++
		}
		if ($('in_shepparton').checked == true) {
			$S('tr.shepparton').each(function(element) { 
				listing_count++; 
				try { element.style.display = 'table-row'; 
					} catch(e) { element.style.display = 'block'; }
			});
			if(regions != "") { regions += ", "; } regions += 'Shepparton'; region_count++;
		}
	}
	if (($('in_moira').checked)&&($('in_campaspe').checked)&&($('in_shepparton').checked)) { regions = 'all'; }
	if (region_count != 1) { var region_s = 's'; } else { var region_s = ''; }
	$('listings_results').innerHTML = 'Displaying ' + listing_count + ' listings from ' + regions + ' region' + region_s + '.'
	var showUpdate =  new Fx.Color('listings', 'color', {duration: 1000});		
	showUpdate.custom('B1A912','000000');
}