function addLoadEvent(func) {    var oldonload = window.onload;    if (typeof window.onload != 'function') { window.onload = func; }    else {    	window.onload = function() {			if (oldonload) {				oldonload();            	}			func();        	}    	}	}function addUnLoadEvent(func) {	var oldonunload = window.onunload;	if (typeof window.onunload != 'function') {	  window.onunload = func;	} else {	  window.onunload = function() {	    oldonunload();	    func();	  }	}}addLoadEvent(function() { rotate() })function rotate() {	var c	var imgCount = window.imgCount	var slideDir = window.slideDir	var slideArray = window.slideArray	var frameImages = new Array(imgCount)	if (document.getElementById('imgSlide')) {		var imgSlide = document.getElementById('imgSlide')		for(c=0; c<imgCount; c++) {			frameImages[c] = "images/" + slideDir + "/" + slideArray[c]			}		imgSlide.src = frameImages[window.startCount]		window.startCount = window.startCount + 1		if (window.startCount == imgCount) {window.startCount = 0}		setTimeout("rotate()",2 * 1000)		}	}addLoadEvent(function() {	if (document.getElementById("location")) {		if (GBrowserIsCompatible()) {			var map = new GMap2(document.getElementById("map_canvas"));			map.setCenter(			new GLatLng(54.89422,-2.95249), 15);			map.addControl(new GLargeMapControl());			map.addControl(new GMapTypeControl());					var WINDOW_HTML = '<div style=\"width: 210px; padding-right: 10px;\"><b>Compulectrics</b>,<br>Unit 2 Port Road Workshops, Newtown Road, Carlisle, Cumbria, CA2 7AJ<br>Tel: 0800 3166774 / 01228 558679</div>';			var location = new GLatLng(54.89422,-2.95249);			var marker = new GMarker(location);			map.addOverlay(marker);			GEvent.addListener(marker, "click", function() {				marker.openInfoWindowHtml(WINDOW_HTML);	  			});			marker.openInfoWindowHtml(WINDOW_HTML);			addUnLoadEvent(GUnload);			}		}		})	addLoadEvent(function() {	if (window.attachEvent) {		var sfEls = document.getElementById("navigation").getElementsByTagName("li");		for (var i=0; i<sfEls.length; i++) {			sfEls[i].onmouseover=function() {				this.className+=" sfhover";				}			sfEls[i].onmouseout=function() {				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");				}			}		}	})