// All content Copyright Blue Stripe Web Design 2007 and should not be reproduced without our prior written permission.
// Please do not steal our code!

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


function getDaytxt(dayname)
{
var d=new Date()
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"
dayname = weekday[d.getDay()]
return dayname
}


function getMotxt(monthname)
{
var d=new Date()
var months=new Array(12)
months[0]="January"
months[1]="February"
months[2]="March"
months[3]="April"
months[4]="May"
months[5]="June"
months[6]="July"
months[7]="August"
months[8]="September"
months[9]="October"
months[10]="November"
months[11]="December"
monthname = months[d.getMonth()];
return monthname
}


function chkleapyr(days)
{
var d=new Date()
thisyear = d.getFullYear();
a = thisyear/4;
b = Math.floor(thisyear/4);
if (a == b)
{
days = 1;
}
else 
{
days = 0;
}
return days
}


function chknxtyr(days)
{
var d=new Date()
thisyear = d.getFullYear();
nxtyear = thisyear + 1;
a = nxtyear/4;
b = Math.floor(nxtyear/4);
if (a == b)
{
days = 1;
}
else 
{
days = 0;
}
return days
}


function p1cntl()
{
extraday = 0;
targetD = 25;
targetMo = 12;
targetH = 0;
targetM = 0;
targetS = 0;
var today=new Date();
var d=today.getDate();
var y=today.getFullYear();
var Mo=today.getMonth();
Mo=Mo+1;
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();

xs = 60 - s + targetS;
if (xs >= 60) 
{
xs = xs-60;
mmod = 1;
}
else 
{
mmod = 0;
}

xm = 60 - (m + 1) + mmod + targetM; 
if (xm >= 60) 
{
xm = xm-60;
hmod = 1;
}
else 
{
hmod = 0;
}

xh = targetH - (h + 1) + hmod;
if (xh < 0) 
{
xh = xh + 24;
dmod = -1;
}
else
{
dmod = 0;
}

switch(Mo)
{
case 1:
	//January
	xd = 31 - d + dmod;
	xd = xd + 303 + chkleapyr(extraday) + targetD;
	break;
case 2:
	//february
	xd = 28 + chkleapyr(extraday) - d + dmod;
	xd = xd + 275 + targetD;
	break;
case 3:
	//march
	xd = 31 - d + dmod;
	xd = xd + 244 + targetD;
	break;
case 4:
	//april
	xd = 30 - d + dmod;
	xd = xd + 214 + targetD;
	break;
case 5:
	//May
	xd = 31 - d + dmod;
	xd = xd + 183 + targetD;
	break;
case 6:
	//june
	xd = 30 - d + dmod;
	xd = xd + 153 + targetD;
	break;
case 7:
	//july
	xd = 31 - d + dmod;
	xd = xd + 122 + targetD;
	break;
case 8:
	//august
	xd = 31 - d + dmod;
	xd = xd + 91 + targetD;
	break;
case 9:
	//september
	xd = 30 - d + dmod;
	xd = xd + 61 + targetD;
	break;
case 10:
	//october
	xd = 31 - d + dmod;
	xd = xd + 30 + targetD;
	break
case 11:
	//november
	xd = 30 - d + dmod;
	xd = xd + targetD;
	break;
case 12:
	//december
	xd = targetD - d + dmod;
	if (xd < 0) 
	{
	xd = xd + 365 + chknxtyr(extraday);
	}
	break;
}



// add a zero in front of numbers < 10


h=checkTime(h);
m=checkTime(m);
s=checkTime(s);


// Set text plurals for numbers > 1

if (xd == 1) 
{
daytxt="Day ";
}
else
{
daytxt="Days ";
} 

if (xh == 1) 
{
hrtxt="Hour ";
}
else
{
hrtxt="Hours ";
} 

if (xm == 1) 
{
mintxt="Minute ";
}
else
{
mintxt="Minutes ";
}

if (xs == 1) 
{
sectxt="Second ";
}
else
{
sectxt="Seconds ";
}

// Display the date on the page when Javascript is enabled in browser

document.getElementById('date-strip').style.display = "block";


// Display date and countdown in browser

document.getElementById('today-day').innerHTML=getDaytxt("text");
document.getElementById('today-date').innerHTML=d;
document.getElementById('today-mo').innerHTML=getMotxt("text");
document.getElementById('today-yr').innerHTML=y;
//document.getElementById('today-hrs').innerHTML=h;
//document.getElementById('today-mins').innerHTML=m;
//document.getElementById('today-secs').innerHTML=s;

document.getElementById('days').innerHTML=xd;
document.getElementById('daytext').innerHTML=daytxt;
document.getElementById('hours').innerHTML=xh;
document.getElementById('hrtext').innerHTML=hrtxt;
document.getElementById('minutes').innerHTML=xm;
document.getElementById('mintext').innerHTML=mintxt;
document.getElementById('seconds').innerHTML=xs;
document.getElementById('sectext').innerHTML=sectxt;
t=setTimeout('p1cntl()',500);
}


function numcheck(num, maxnum)
{
	if (num > (maxnum - 1))
		{
		num = num - maxnum;
		}
	return num;
}

function startpics(index, NoOfPics, count)
{
	changePics(index, count);
	NumPics = NoOfPics;
	newindex = index;
	newcount = count + 1;
	newindex = numcheck(index + 1, NumPics);
	setTimeout("startpics(newindex, NumPics, newcount)", 7000);
}

function changePics(i, c)
{
	var picscr = new Array()
	picscr[0] = "./images/1.jpg";
	picscr[1] = "./images/2.jpg";
	picscr[2] = "./images/3.jpg";
	picscr[3] = "./images/4.jpg";
	picscr[4] = "./images/5.jpg";
	picscr[5] = "./images/6.jpg";
	
	document.getElementById('pagepic').style.filter="blendTrans(duration=1.5)";
	document.getElementById('pagepic').filters.blendTrans.Apply();
	
	document.getElementById('pagepic').src= picscr[numcheck(i+1, picscr.length)];
	document.getElementById('pagepic').filters.blendTrans.Play();
}

function p1imgs()
{
	img1 = new Image();
	img2 = new Image();
	img3 = new Image();
	img4 = new Image();
	img5 = new Image();
	img6 = new Image();
	img1.src = "./images/1.jpg";
	img2.src = "./images/2.jpg";
	img3.src = "./images/3.jpg";
	img4.src = "./images/4.jpg";
	img5.src = "./images/5.jpg";
	img6.src = "./images/6.jpg";
}

