
window.onload = init;

function init() {
	preload_images();
}

function preload_images() {
    if(document.images){
        preload('/images/menu-home-on.gif');
		preload('/images/menu-about-on.gif');
		preload('/images/menu-services-on.gif');
		preload('/images/menu-portfolio-on.gif');
		preload('/images/menu-regulations-on.gif');
		preload('/images/menu-contact-on.gif');
		preload('/images/request-quote-on.gif');
		preload('/images/service-more-flushing-o.gif');
		preload('/images/service-more-heating-o.gif');
		preload('/images/service-more-plumbing-o.gif');
		preload('/images/service-more-underfloor-o.gif');
    }
}

function preload(src){

	if(!preload.images) preload.images = new Array();

	var i = preload.images.length;

	preload.images[i] = new Image();
	preload.images[i].src = src;

}
		
function showimage(value, size){

	var preview;

	if (size == 'medium') {
		preview = 'medium';
	} else {
		preview = 'large';
	}

	var imageview, selectedthumb;
	imageview = document.getElementById('imageview');
	imageview.innerHTML = '<img class="preview-' + preview + '" src="/images/photos/' + value + '.jpg" />';	
	
}

function displayEmail(recipient) {

	var domain = "ofjbus";
	var ext = ".com";
	var address;

	address = recipient+"@"+domain+ext;

	return "<a href=\"mailto:"+address+"\">"+address+"</a>";

}

function loadMap(Lat, Long, Zoom, Marker) {

	if (GBrowserIsCompatible()) {

		var map = new GMap2(document.getElementById("area-map"));
		map.setCenter(new GLatLng(Lat, Long), Zoom);

		if (Marker == true) {
			var marker = new GMarker(map.getCenter());
			map.addOverlay(marker);
		}

		var ovcontrol = new GOverviewMapControl(new GSize(100,100)); 
		map.addControl(ovcontrol);

	}

}

function displayEmail(recipient) {

	var domain = "gdcheating";
	var ext = ".com";
	var address;

	address = recipient+"@"+domain+ext;

	return "<a href=\"mailto:"+address+"\">"+address+"</a>";

}

function toggleMap() {
	
	var mapId = document.getElementById('map-outer');
	var toggleId = document.getElementById('togglemap');

	if (mapId.style.display == "none") {
		 mapId.style.display = 'block';
		 toggleId.innerHTML = 'Hide Location Map';
	} else {
		 mapId.style.display = 'none';
		 toggleId.innerHTML = 'Show Location Map';
	}

}