// used to preload images in browser cache
function preload_images() {
	// give document a symbol
	var d = document;
	// array of registered images
	if (!d.IMGS && d.images) {
		d.IMGS = new Array();
	}
	// register images here
	var args = preload_images.arguments;
	// the length of the array
	var arrLength = d.IMGS.length;
	// iterate through each argument and load them
	for(n=0; n<args.length; n++) {
		// check the image name is ok
		if (args[n].indexOf("#")!=0) {
			// make a new image and add an image to it
			d.IMGS[arrLength] = new Image;
			d.IMGS[arrLength++].src = 'imagemap/'+args[n];
		}
	}
}

function change_image(image) {
	Main = new Image(541,766);
	Main.src = 'imagemap/'+image;
	document.UK.src = Main.src;
}

preload_images(
  'hics/hics-argyllandbute.gif',
  'hics/hics-eastcentral.gif',
  'hics/hics-highlands.gif',
  'hics/hics-isleofskye.gif',
  'hics/hics-northeastscotland.gif',
  'hics/hics-orkneyislands.gif',
  'hics/hics-shetlandislands.gif',
  'hics/hics-tayside.gif',
  
  'ss/southscotland-ayrshire.gif',
  'ss/southscotland-clydevalley.gif',
  'ss/southscotland-dumfriesandgalloway.gif',
  'ss/southscotland-fife.gif',
  'ss/southscotland-lothian.gif',
  'ss/southscotland-scottishborders.gif',
  
  'ne/northeast-cleveland.gif',
  'ne/northeast-durham.gif',
  'ne/northeast-eastyorkshire.gif',
  'ne/northeast-northumberland.gif',
  'ne/northeast-northyorkshire.gif',
  'ne/northeast-southyorkshire.gif',
  'ne/northeast-westyorkshire.gif',
  
  'nw/northwest-cheshire.gif',
  'nw/northwest-cumbria.gif',
  'nw/northwest-isleofman.gif',
  'nw/northwest-lancashire.gif',
  'nw/northwest-merseyside.gif',
  
  'em/eastmidlands-derbyshire.gif',
  'em/eastmidlands-nottinghamshire.gif',
  'em/eastmidlands-lincolnshire.gif',
  'em/eastmidlands-leicestershire.gif',
  'em/eastmidlands-northamptonshire.gif',
  
  'wm/westmidlands-worcestershire.gif',
  'wm/westmidlands-warwickshire.gif',
  'wm/westmidlands-staffordshire.gif',
  'wm/westmidlands-shropshire.gif',
  'wm/westmidlands-herefordshire.gif',
  'wm/westmidlands-gloucestershire.gif',
  
  'ea/eastanglia-bedfordshire.gif',
  'ea/eastanglia-cambridgeshire.gif',
  'ea/eastanglia-essex.gif',
  'ea/eastanglia-norfolk.gif',
  'ea/eastanglia-suffolk.gif',
  
  'sw/southwest-cornwall.gif',
  'sw/southwest-devon.gif',
  'sw/southwest-somerset.gif',
  'sw/southwest-wiltshire.gif',
  'sw/southwest-dorset.gif',
  
  'se/southeast-westsussex.gif',
  'se/southeast-surrey.gif',
  'se/southeast-oxfordshire.gif',
  'se/southeast-kent.gif',
  'se/southeast-isleofwight.gif',
  'se/southeast-hertfordshire.gif',
  'se/southeast-hampshire.gif',
  'se/southeast-eastsussex.gif',
  'se/southeast-buckinghamshire.gif',
  'se/southeast-berkshire.gif',
  
  'wales/wales-clwyd.gif',
  'wales/wales-dyfed.gif',
  'wales/wales-glamorgan.gif',
  'wales/wales-gwent.gif',
  'wales/wales-gywnedd.gif',
  'wales/wales-isleofanglesey.gif',
  'wales/wales-powys.gif',
  'wales/wales-southglamorgan.gif',
  'wales/wales-westglamorgan.gif',
  'wales/wales-westglamorgan.gif',
  
  'ni/northernireland-antrim.gif',
  'ni/northernireland-armagh.gif',
  'ni/northernireland-down.gif',
  'ni/northernireland-fermanagh.gif',
  'ni/northernireland-londonderry.gif',
  'ni/northernireland-tyrone.gif',
  
  'ci/channelislands-alderney.gif',
  'ci/channelislands-blank.gif',
  'ci/channelislands-guernsey.gif',
  'ci/channelislands-herm.gif',
  'ci/channelislands-jersey.gif',
  'ci/channelislands-sark.gif',
  
  'ied/irelandeastdublin-cavan',
  'ied/irelandeastdublin-dublin',
  'ied/irelandeastdublin-kildare',
  'ied/irelandeastdublin-laois',
  'ied/irelandeastdublin-longford',
  'ied/irelandeastdublin-louth',
  'ied/irelandeastdublin-meath',
  'ied/irelandeastdublin-monaghan',
  'ied/irelandeastdublin-offaly',
  'ied/irelandeastdublin-westmeath',
  'ied/irelandeastdublin-wicklow',
  
  'is/irelandsouth-carlow',
  'is/irelandsouth-cork',
  'is/irelandsouth-kerry',
  'is/irelandsouth-kilkenny',
  'is/irelandsouth-tipperary',
  'is/irelandsouth-waterford',
  'is/irelandsouth-wexford',
  
  'iw/irelandwest-clare',
  'iw/irelandwest-donegal',
  'iw/irelandwest-galway',
  'iw/irelandwest-leitrim',
  'iw/irelandwest-limerick',
  'iw/irelandwest-mayo',
  'iw/irelandwest-roscommon',
  'iw/irelandwest-sligo',
  
  'eastmidlands.gif',
  'london.gif',
  'northeast.gif',
  'northernireland.gif',
  'northwest.gif',
  'westmidlands.gif',
  'wales.gif',
  'southscotland.gif',
  'highlandsislandscentralscotland.gif',
  'southeast.gif'
);
