var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//normal greeting
var saying="Welcome to Our World Too!"
//Happy New Year
if (month==0 && daym<8){
saying="Happy New Year!"
}
//MLK DAY - *************************** - 3rd Monday in January
if (month==0 && daym==16){
saying="Martin Luther King Day"
}
//Valentine's Day
if (month==1 && daym==14){
saying="Happy Valentine's Day!"
}
//President's DAY - *************************** - 3rd Monday in February
if (month==1 && daym==20){
saying="Happy President's Day!"
}
//ST. PAT'S DAY
if (month==2 && daym==17){
saying="Happy St. Patrick's Day!"
}
//APRIL FOOL'S DAY
if (month==3 && daym==1){
saying="Watch your back - It's April Fool's Day!"
}
//EASTER WEEKEND - ************************** - CHANGES YEARLY
if (month==3 && daym==14){
saying="Have a great Easter Holiday!"
}if (month==3 && daym==15){
saying="Have a great Easter Holiday!"
}if (month==3 && daym==16){
saying="Have a great Easter Holiday!"
}
//MOTHER'S DAY - ************************** - SECOND SUNDAY IN MAY
if (month==4 && daym==14){
saying="Happy Mother's Day!"
}
//MEMORIAL DAY - ************************** - LAST MONDAY IN MAY
if (month==4 && daym==26){
saying="Have a safe Memorial Day Weekend!"
}
if (month==4 && daym==27){
saying="Have a safe Memorial Day Weekend!"
}
if (month==4 && daym==28){
saying="Have a safe Memorial Day Weekend!"
}
if (month==4 && daym==29){
saying="Have a safe Memorial Day Weekend!"
}
//FATHER'S DAY - ************************** - THIRD SUNDAY IN JUNE
if (month==5 && daym==18){
saying="Happy Father's Day!"
}
//4TH OF JULY
if (month==5 && daym==30){
saying="Have a safe & Happy 4th of July!"
}
if (month==6 && daym==1){
saying="Have a safe & Happy 4th of July!"
}
if (month==6 && daym==2){
saying="Have a safe & Happy 4th of July!"
}
if (month==6 && daym==3){
saying="Have a safe & Happy 4th of July!"
}
if (month==6 && daym==4){
saying="Happy 4th of July!"
}
//LABOR DAY - ************************** - FIRST MONDAY IN SEPTEMBER
if (month==8 && daym<5){
saying="Have a safe Labor Day Weekend!"
}
//HALLOWEEN
if (month==9 && daym==31){
saying="Happy Halloween!"
}
//VETERAN'S DAY - ALWAYS SAME
if (month==10 && daym==11){
saying="Have a safe Veteran's Day!"
}
//THANKSGIVING - ************************** - 4TH THURSDAY IN NOVEMBER
if (month==10 && daym==22){
saying="Have a great Thanksgiving Weekend!"
}
if (month==10 && daym==23){
saying="Have a great Thanksgiving Weekend!"
}
if (month==10 && daym==24){
saying="Have a great Thanksgiving Weekend!"
}
if (month==10 && daym==25){
saying="Have a great Thanksgiving Weekend!"
}
if (month==10 && daym==26){
saying="Have a great Thanksgiving Weekend!"
}
if (month==10 && daym==27){
saying="Have a great Thanksgiving Weekend!"
}
//HAPPY HOLIDAYS
if (month==11 && daym<31){
saying="Wishing You a Happy Holiday Season!"
}
//NEW YEAR'S EVE
if (month==11 && daym==31){
saying="Have a safe New Year's Eve!"
}
//change font size here
var cdate="<strong><font color='#0f0467' face='Tahoma' size='2'>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+" "+dn 
+"<br /><strong><font color='#339933' face='Tahoma' size='2'>"+saying+"</font></strong></font></strong>"

if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}