function initialise() {
	preloadImages();
}
	
function preloadImages() {
	(new Image()).src = "/images/ringme.png";
	(new Image()).src = "/images/ringme-hover.png";
	
	(new Image()).src = "/images/fixed-cost-printer-repairs-ad.png";
	(new Image()).src = "/images/fixed-cost-printer-repairs-ad-hover.png";
	
	(new Image()).src = "/images/remote-support.png";
	(new Image()).src = "/images/remote-support-hover.png";
	
	(new Image()).src = "/images/try-cyberoam-button.png";
	(new Image()).src = "/images/try-cyberoam-button-hover.png";
	
	(new Image()).src = "/images/try-gigasoft-button.png";
	(new Image()).src = "/images/try-gigasoft-button-hover.png";
		
	(new Image()).src = "/images/mdaemon-version-12-button.png";
	(new Image()).src = "/images/mdaemon-version-12-button-hover.png";
}

function Ginitialize() {
	var map = new GMap2(document.getElementById("mapCanvas"));

	// This is where we are
	var addressPoint = new GLatLng(52.652945, 1.256824);

	// This is where the map should be centred
	var viewCenter = new GLatLng(52.653945, 1.256824);
	var marker = new GMarker(addressPoint);

	// Position our map
	map.setCenter(viewCenter, 16);
	
	// Set the display type
	map.setMapType(G_HYBRID_MAP);	
	map.removeMapType(G_SATELLITE_MAP);

	//map.setUIToDefault();
	map.addControl(new GSmallMapControl());

	// Add our location marker
	map.addOverlay(marker);

	// And a pop-up window when somebody clicks on it
	GEvent.addListener(marker, "click", function() { map.openInfoWindowHtml(addressPoint, '<center><img src="images/logo-green-150px.png"><br /><small><a href="http://maps.google.co.uk/maps?f=q&source=embed&hl=en&geocode=&q=64+Hellesdon+Park+Rd,+Drayton+High+Rd,+Norwich,+Norfolk+NR6+5DR,+UK&sll=53.800651,-4.064941&sspn=16.680516,46.538086&ie=UTF8&amp;hq=&hnear=64+Hellesdon+Park+Rd,+Drayton+High+Rd,+Norwich,+Norfolk+NR6+5DR,+United+Kingdom&ll=52.662069,1.260681&spn=0.008344,0.022724&t=h&z=14" style="color:#0000FF;text-align:left" target="_new">View Larger Map</a></small></center><br />')});
}

function rollover(imageName, imageSource) {
	document[imageName].src = imageSource;
}

function showbox(boxName) {
	var box = document.getElementById(boxName);
	box.style.display = "inline";
}

function hidebox(boxName) {
	var box = document.getElementById(boxName);
	box.style.display = "none";
}

