var grownUpBrowser = (document.getElementById || document.all || document.layers);
var day;
var dayName;
var month;
var monthName;
var year;
var shortDate;
var longDate;
var address = "gardens";
var domain = "johnclowes.co.uk";
var outputString = new Array;
outputString[0] = "&copy;John Clowes Garden Design";
outputString[1] = address + "@" + domain;
outputString[2] = "01477 532266";
outputString[3] = "07957 860295"

function writeString(idx)
{
document.write(outputString[idx]);
}

function resolveDate()
{
  	var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");

	var today = new Date();
	var weekDay;
  
	day = today.getDate();
	weekDay = today.getDay();
	dayName = days[weekDay];
	month = today.getMonth();
  	monthName = months[month];
  	year = today.getFullYear();
  	shortDate = day + " " + monthName;
	longDate = dayName + ", " + day + " " + monthName + " " + year;
}

function writeDate(element)
{
	if (!grownUpBrowser) return;
	resolveDate();
	writeToPage(element, longDate);
}

function setURL(element)
{
	plantMonth = monthName.substring(0,3);
	plantMonth = plantMonth.toLowerCase();

	x = document.getElementById('plantURL');
	x.href = plantMonth + ".html";
}

function getSeasonImage() {
  var seasons = new Array("Spring", "Summer", "Autumn", "Winter","Xmas");
  var season_id = new Array(3,3,0,0,0,1,1,1,2,2,2,3);

	resolveDate();
 	if (month == 11 & day > 20)
 		{
  		image_id = 3;
		}
	else
		{
		image_id = season_id[month];
		}
	
 	var output_string = "<img src=images/" + seasons[image_id].toLowerCase() + ".jpg class='insetDisplay' alt=''><br><br>";

 	document.write(output_string);
 	document.write(seasons[image_id]);
}

function show(element, flag)
{
	if (!grownUpBrowser) return;
	x = document.getElementById(element);
	x.style.visibility = flag;
}

function writeToPage(element, string)
{
	if (!grownUpBrowser) return;
	x = document.getElementById(element);
	x.innerHTML = string;
}

function showDialog(element)
{
	if (!grownUpBrowser) return;

	var imagePath = element.src;
	imageName = imagePath.substring(imagePath.indexOf("thumbnails")+11);
	imagePath = "images/" + imageName;
	outputText = element.title;
	
	var imageCode = "<img class='insetDisplay' src=" + imagePath + " >";
	writeToPage('richDialogImage', imageCode);	

	x = document.getElementById('richDialogText');
	if (outputText)
		{
			x.innerHTML = outputText;
		}

	show('richDialog', "visible");
}

function showMessage(outputText)
{
	messageText.innerHTML = outputText;
	show('messageBox');
}

function setText(element, text) {
infoBox.innerHTML=text;
show(element);
}


