
function moveFeature(type, direction)
{
	// Defaults and data protection
	type = (type == 'forsale' ? 'forsale' : 'single');
	direction = (direction == '-' ? '-' : '+');
	
	items = $$('#'+type+'_wrapper div.listing');
	next = false;

	if (direction == '-')
	{
		for (i = 0; i < items.length; i++)
		{
			next = parseListing(next);
		}
	}else{
		for (i = (items.length - 1); i >= 0; i--)
		{
			next = parseListing(next);
		}
	}
	
	if (next)
	{
		wrap = (direction == '-' ? 0 : (items.length - 1));
		items[wrap].toggle();
	}	
}

function parseListing(next)
{
	if (next)
	{
		items[i].toggle();
		next = false;
	}else{
		if (items[i].getStyle('display') != "none")
		{
			next = true;
			items[i].toggle();
		}
	}
	
	return next;
}