I borrowed this script and am trying to modify & make it work. For some
reason, it's defaulting to green.css every time. I'm sure it's something
stupid because I know very little about Javascript. Today should be white.
TIA.

<script language="JavaScript">
<!--
//start_dated_css
var toDay=new Date;
var time=toDay.getTime();
//Advent
var startDate="November 30, 2003, 00:00 AM";
var endDate="December 24, 2003, 05:00 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/purple.css\">')
}
else {
//Christmas and Epiphany
var startDate="December 24, 2003, 05:01 PM";
var endDate="January 12, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//Transfiguration
else {
var startDate="February 22, 2004, 00:00 AM";
var endDate="February 23, 2004, 00:00 AM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//Ash Wednesday
else {
var startDate="February 25, 2004, 00:00 AM";
var endDate="February 25, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/black.css\">')
}
//Lent
else {
var startDate="February 26, 2004, 00:00 AM";
var endDate="April 8, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/purple.css\">')
}
//Good Friday
else {
var startDate="April 9, 2004, 00:00 AM";
var endDate="April 9, 2004, 07:00 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/black.css\">')
}
//Easter
else {
var startDate="April 9, 2004, 07:01 PM";
var endDate="May 28, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//Pentecost
else {
var startDate="May 28 2004, 11:59 PM";
var endDate="May 30, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/red.css\">')
}
//Trinity Sunday
else {
var startDate="June 6 2004, 00:00 AM";
var endDate="June 6, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//Reformation Sunday
else {
var startDate="October 26, 2004, 00:00 AM";
var endDate="October 26, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/red.css\">')
}
//Reformation Day
else {
var startDate="October 31, 2004, 00:00 AM";
var endDate="October 31, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/red.css\">')
}
//All Saints Day
else {
var startDate="November 1, 2004, 00:00 AM";
var endDate="November 1, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//All Saints Sunday
else {
var startDate="November 1, 2004, 00:00 AM";
var endDate="November 1, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//Christ the King Sunday
else {
var startDate="November 23, 2004, 00:00 AM";
var endDate="November 23, 2004, 11:59 PM";
var point1=Date.parse(startDate);
var point2=Date.parse(endDate);
if ((time>=point1)&&(time<point2)){
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/white.css\">')
}
//Everything Else
else{
document.write('<'+'link'+' rel=\"stylesheet\" type=\"text/css\"
href=\"css/green.css\">')
}
//end_dated_css
}
//-->
}
</script>


-- 
Mac Webmasters is sponsored by <http://lowendmac.com/> and...

Small Dog Electronics has Lasso, Filemaker, and FileMaker Server on Sale!
High Technology for low prices.   http://www.smalldog.com

      Support Low End Mac <http://lowendmac.com/lists/support.html>

Mac Webmasters info:    <http://lowendmac.com/lists/macweb.shtml>
  --> AOL users, remove "mailto:";
Send list messages to:  <mailto:[EMAIL PROTECTED]>
To unsubscribe, email:  <mailto:[EMAIL PROTECTED]>
For digest mode, email: <mailto:[EMAIL PROTECTED]>
Subscription questions: <mailto:[EMAIL PROTECTED]>
List archive:
      <http://www.mail-archive.com/mac.webmasters%40mail.maclaunch.com/>

Using a Mac? Free email & more at Applelinks! http://www.applelinks.com

Reply via email to