//<![CDATA[
function load(){
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("station_map"));
map.addControl(new GSmallMapControl());
//map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(50.970182,0.245596), 14);
var point = new GLatLng(50.970182,0.245596);
var marker = new GMarker(point);
GEvent.addListener(marker, "click", function() {
window.open('http://maps.google.co.uk/maps?f=q&hl=en&geocode=&q=50.970182,0.245596+(Heathfield%20Police%20Station,+TN21+0UP)&ie=UTF8&ll=50.970182,0.245596&spn=0.014486,0.034418&z=15&iwloc=addr&om=1');
});
map.addOverlay(marker);
}
}
//]]>

function puwin(url,w,h,sc){
	var l=(screen.width-w)/2;
	var t=(screen.height-h)/2;

	if(window.thiswin != undefined){
		thiswin.close();
	}
	thiswin = window.open(url,"popupwin",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+sc+',resizable=0,width='+w+',height='+h+',left='+l+',top='+t+'');
}

function updateDate(){
	var monthnames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
    var now = new Date();
	var dispYear = now.getYear();
	var dispMonth = now.getMonth();
	var dispDate = now.getDate();
	var dateSuffix;

	if(dispDate == "1" || dispDate == "21" || dispDate == "31"){
		dateSuffix = "st";
	}else if(dispDate == "2" || dispDate == "22"){
		dateSuffix = "nd";
	}else if(dispDate == "3" || dispDate == "23"){
		dateSuffix = "rd";
	}else{
		dateSuffix = "th";
	}

    var weekday=new Array(7);
	weekday[0]="Sunday";
	weekday[1]="Monday";
	weekday[2]="Tuesday";
	weekday[3]="Wednesday";
	weekday[4]="Thursday";
	weekday[5]="Friday";
	weekday[6]="Saturday";

	var dispDay = weekday[now.getDay()];

	document.getElementById("currentdate").innerHTML = dispDay+" "+dispDate+dateSuffix+" "+monthnames[dispMonth]+" "+dispYear;
}

var clockID = 0;

function updateTime() {
	if(clockID){
		clearTimeout(clockID);
		clockID = 0;
	}

	var now = new Date();
	var dispHours = now.getHours();
	var dispMinutes = now.getMinutes();
	var dispSeconds = now.getSeconds();

	if(dispHours < 10){
		dispHours = "0"+dispHours;
	}
    if(dispMinutes < 10){
		dispMinutes = "0"+dispMinutes;
	}
    if(dispSeconds < 10){
		dispSeconds = "0"+dispSeconds;
	}

	if(dispHours == "00" && dispMinutes == "00" && dispSeconds == "00"){
		updateDate();
	}

	document.getElementById("currenttime").innerHTML = dispHours+":"+dispMinutes+":"+dispSeconds;

	clockID = setTimeout("updateTime()", 1000);
}