//A means of adding multiple events to the onload event handler
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}



//Creates a string containing the current date, which can be added to the onload event handler
function get_date()
{
	var months=new Array(13);
		months[1]="January";
		months[2]="February";
		months[3]="March";
		months[4]="April";
		months[5]="May";
		months[6]="June";
		months[7]="July";
		months[8]="August";
		months[9]="September";
		months[10]="October";
		months[11]="November";
		months[12]="December";
				
		var time=new Date();
		var lmonth=months[time.getMonth() + 1];
		var date=time.getDate();
		var year=time.getFullYear();

		var current_date = lmonth + " " + date + ", " + year;
		return current_date;
}

//Adds the current date to each page
/*function currentDate() {
	if (document.getElementById("greeting")) {
		var date_element = document.createElement("p");
		var date_text = document.createTextNode(get_date());
		date_element.appendChild(date_text);
		var date_area = document.getElementById("greeting");
		date_area.parentNode.insertBefore(date_element,date_area);
	} else {
		return false;
	}
}
addLoadEvent(currentDate);*/



//Creates a string containing a time-sensitive welcome greeting, which can be added to the onload event handler
function get_greeting()
{
	var theDate = new Date();
	var theHour = theDate.getHours();
	var greeting_text = "Welcome to Hepworths Estate Agents...";
	
		if (theHour < 7)
		{greeting_text = "An Early Good Morning and Welcome to Hepworths Estate Agents...";
		return greeting_text;
		}
		if (theHour > 6 && theHour <12)
		{greeting_text = "Good Morning and Welcome to Hepworths Estate Agents...";
		return greeting_text;
		}
		if (theHour > 11 && theHour <18)
		{greeting_text = "Good Afternoon and Welcome to Hepworths Estate Agents...";
		return greeting_text;
		}
		if (theHour >17)
		{greeting_text = "Good Evening and Welcome to Hepworths Estate Agents...";
		return greeting_text;
		}
}

//Adds the welcome greeting to the homepage
function homepageGreeting() {
	if (document.getElementById("greeting")) {
		var greeting = document.createElement("greeting");
		var greeting_text = document.createTextNode(get_greeting());
		greeting.appendChild(greeting_text);
		var greeting_area = document.getElementById("greeting");
		greeting_area.parentNode.insertBefore(greeting,greeting_area);
	} else {
		return false;
	}
}
addLoadEvent(homepageGreeting);