var dayarray=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sept","Oct","Nov","Dec")
//var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")


function getthedate(){
	var mydate=new Date()
	var timeZoneH = mydate.getTimezoneOffset() / 60;
	var timeZone;
	
	if (timeZoneH == -1) {
		timeZone = "(BST)"
	} else {
		timeZone = "(GMT)"
	}
	
	var year=mydate.getYear()
	if (year < 1000)
		year+=1900
		var day=mydate.getUTCDay()
		var month=mydate.getUTCMonth()
		var daym=mydate.getUTCDate()
		if (daym<10)
			daym="0"+daym
			var hours=mydate.getUTCHours()
			hours = hours - timeZoneH;			
			// insert BST routine here
			var minutes=mydate.getUTCMinutes()
			var seconds=mydate.getUTCSeconds()
			var dn="am"
			if (hours>=12)
				dn="pm"
				if (hours>12){
					hours=hours-12
				}
				if (hours==0)
					hours=12
					if (minutes<=9)
						minutes="0"+minutes
						if (seconds<=9)
							seconds="0"+seconds
							//change font size here
							//full date and time var cdate= hours + ":" + minutes + " | " + dayarray[day] + " " + daym + " " + montharray[month]//+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
							var cdate= daym + " " + montharray[month] + " " + year + ": " + hours + ":" + minutes + dn
							var obj = document.getElementById('clock');
							obj.innerHTML = cdate + " " + timeZone;
//if (document.all)
//document.all.clock.innerHTML=cdate
//else if (document.getElementById)
//document.getElementById("clock").innerHTML=cdate
//else
//document.write(cdate)
}
//if (!document.all&&!document.getElementById)
//getthedate()

var myClock;

function startclock(){
if (document.all||document.getElementById)
 myClock = setInterval("getthedate()",1000)
}

function getthetime(){
	var mydate=new Date()
	var timeZoneH = mydate.getTimezoneOffset() / 60;
	var timeZone;
	
	if (timeZoneH == -1) {
		timeZone = "(BST)"
	} else {
		timeZone = "(GMT)"
	}

	
	var year=mydate.getYear()
	if (year < 1000)
		year+=1900
		var day=mydate.getUTCDay()
		var month=mydate.getUTCMonth()
		var daym=mydate.getUTCDate()
		if (daym<10)
			daym="0"+daym
			var hours=mydate.getUTCHours()
			
			if (timeZone == "(BST)") {
				hours = hours + 1;
			}
			
			var minutes=mydate.getUTCMinutes()
			var seconds=mydate.getUTCSeconds()
			var dn="am"
			if (hours>=12)
				dn="pm"
				if (hours>12){
					hours=hours-12
				}
				if (hours==0)
					hours=12
					if (minutes<=9)
						minutes="0"+minutes
						if (seconds<=9)
							seconds="0"+seconds
							var cdate= hours + ":" + minutes + dn

	if ( ((dn == "am") && (hours < 9)) || ((dn == "pm") && (hours >= 6)) || ((dn == "pm") && (hours >= 5) && (minutes >= 30)) ) {
		if ((hours == 12) && (dn = "pm"))	{
			cdate = "open";
		}	else {
			cdate = "closed";
		}
	}	else	{
		cdate = "open";
	}
	
	return cdate;

}

function gettheday(){
	var mydate=new Date()
	var year=mydate.getYear()
	if (year < 1000) {
		year+=1900
		var day=mydate.getUTCDay()
			var cdate= day;
	}
	return cdate;
}

function getMessage()	{
	var today = gettheday();
	if ((today == 0) || (today == 6))	{
		document.write("The office is closed at the moment, but you can leave a message on our answerphone or drop us a mail and we'll get back to you as soon as possible.");
	} else	{
		if (getthetime() == "closed")	{
			document.write("The office is closed at the moment, but you can leave a message on our answerphone or drop us a mail and we'll get back to you as soon as possible.");
		} else {
			document.write("The office is open, so if you want to work with an agency that's on your wavelength, give us a call on:");
		}													
	}
	
}