function text_switch(dest, new_text)
{
	if ('' + dest != '') {
		document.getElementById(dest).innerHTML = '<p>' + new_text + '</p>';
	}
}

function toggle_image_group(group, image_to_show, group_size)
{
	image_to_show = image_to_show.substring(image_to_show.length - (image_to_show.length - image_to_show.lastIndexOf('_') - 1));
	
	
	if (!group_size) {
		switch (group) {
			case 'large_product_image':
				group_size = 3;
				break;
				
			case 'large_image':
				group_size = 10;
				break;
				
			case 'uk_map':
				group_size = 10;
				break;
				
			default:
				group_size = 1;
				break;
		}
	}

	for (i = 1; i <= group_size; i++) {
		if (document.getElementById(group + '_' + i)) {
			if (i == image_to_show) {
				//alert('show: ' + i + ': ' + group + '_' + i);
				document.getElementById(group + '_' + i).style.visibility = 'visible';
			} else {
				//alert('hide: ' + i + ': ' + group + '_' + i);
				document.getElementById(group + '_' + i).style.visibility = 'hidden';
			}
		} else {
			// element doesn't exist, do nothing
		}
	}
}
