function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
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";


switch(weekday[today.getDay()]){
	case 'Friday':
	if(h>15){
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+4);
	}else{
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+3);
	}
	break;
	case 'Saturday':
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+3);
	break;
	case 'Sunday':
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+2);
	break;
	case 'Thursday':
	if(h>15){
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+4);
	}else{
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+1);	
	}
	break;
	default:
	if(h>15){
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+2);
	}else{
	nextday=new Date(today.getFullYear(),today.getMonth(),today.getDate()+1);	
	}
}

var deliveryTime=15;
h1=deliveryTime-h-1;
if(h1<0){
h1=h1+24;

}
m1=59-m;
s1=60-s;
m=checkTime(m1);
s=checkTime(s1);
content="<div>It is now:<br/>"+today+"</div>";
content+="<div>You have:</div>";
content+="<div><span>"+h1+"</span>&nbsp;:&nbsp;<span>"+m+"</span>&nbsp;:&nbsp;<span>"+s+"</span></div>";
content+="<div>to order next delivery for</div>";
content+="<div>"+nextday.toLocaleDateString()+"</div>";
content+="<div style=\"color:red\">Please note: there will be no delivery on Bank Holiday</div>";
document.getElementById('nextDayDeliveryClock').innerHTML=content;
t=setTimeout('startTime()',500);
}

function checkTime(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}