cDate = new Date();
cDate.setHours(-1);
cDate.setYear(cDate.getFullYear().toString().substr(2));

var startdate;
var finishdate;
var startdateArray;
var finishdateArray;

/* Set seasonal start and finish dates */

var nystart="31/12/00";
var nyfinish="06/01/00";

var valentinesS="10/02/00";
var valentinesF="14/02/00";

var queenbirthS="20/04/00";
var queenbirthF="21/04/00";

var stgeorgesS="22/04/00";
var stgeorgesF="23/04/00";

var summersolsticeS="20/06/00";
var summersolsticeF="21/06/00";

var yorkshiredayS="31/07/00";
var yorkshiredayF="01/08/00";

var halloweenS="25/10/00";
var halloweenF="31/10/00";

var bonfireS="01/11/00";
var bonfireF="05/11/00";

var poppyS="07/11/00";
var poppyF="13/11/00";

var wintersolsticeS="20/12/00";
var wintersolsticeF="21/12/00";

var xmasstart="04/12/11";
var xmasfinish="31/12/11";

var testerS="01/01/01";
var testerF="31/12/99";

function inrange(start,finish)
{
     startdateArray = start.split("/");
     finishdateArray = finish.split("/");
     //if (cDate > (new Date(startdateArray[2],startdateArray[1]-1,startdateArray[0])) && cDate < (new Date(finishdateArray[2],finishdateArray[1]-1,finishdateArray[0]))){
     if (cDate >= (new Date(cDate.getFullYear().toString().substr(2),startdateArray[1]-1,startdateArray[0])) && cDate <= (new Date(cDate.getFullYear().toString().substr(2),finishdateArray[1]-1,finishdateArray[0]))){
     	return true;
     } else {
    	return false;
     }
}

if (inrange(testerS,testerF) == true ) {
	document.write('');
}

if (inrange(xmasstart,xmasfinish) == true ) {
	document.write('<link rel="stylesheet" type="text/css" href="css/xmas.css" /><div id="xmas_l"><img src="images/xmas/snow_back_L.png"/></div><div id="xmas_m"><img src="images/xmas/snow_back_M.png"/></div><div id="xmas_r"><img src="images/xmas/snow_back_R.png"/></div><div id="lights"><img src="images/xmas/lights.gif"/></div><div id="santa"><img src="images/xmas/santa_sml.gif" /></div><div id="holly_left"><img src="images/xmas/holly_left.gif" /></div><div id="holly_right"><img src="images/xmas/holly_right.gif" /></div>');
}
if (inrange(nystart,nyfinish) == true ) {
	document.write('<link rel="stylesheet" type="text/css" href="css/xmas.css" /><div id="lights"><img src="images/xmas/lights.gif"/></div><div id="santa"><img src="images/xmas/santa_sml.gif" /></div><div id="holly_left"><img src="images/xmas/holly_left.gif" /></div><div id="holly_right"><img src="images/xmas/holly_right.gif" /></div>');
}


if (inrange(poppyS,poppyF) == true ) {
	document.write('<div id="poppy"><img src="images/other/poppy.gif" /></div>');
}

if (inrange(halloweenS,halloweenF) == true ) {
	document.write('<div id="bats"><img src="images/other/bats.gif"/></div><div id="bats2"><img src="images/other/bats.gif"/></div><div id="bats3"><img src="images/other/flyingbat0822.gif"/></div><div id="spiderweb"><img src="images/other/spiderweb.gif"/></div><div id="blood"><img src="images/other/blood.gif"/></div><div id="blood2"><img src="images/other/blood.gif"/></div><div id="witch"><img src="images/other/witch.gif"/></div>');
}
if (inrange(yorkshiredayS,yorkshiredayF) == true ) {
	document.write('<div id="yorkshireday"><img src="images/other/YorkshireDay.gif" /></div>');
}
if (inrange(bonfireS,bonfireF) == true ) {
	document.write('<div id="fireworks1"><img src="images/other/fireworks.gif"/></div><div id="fireworks2"><img src="images/other/fireworks.gif"/></div>');
}
if (inrange(stgeorgesS,stgeorgesF) == true ) {
	document.write('<div id="StGeorges"><img src="images/other/england-flag-animated.gif" /></div>');
}

