function y2k(number) { return (number < 1000) ? number + 1900 : number; }

function getWeek(year,month,day) {
    var when = new Date(year,month,day);
    var newYear = new Date(year,0,1);
    var offset = 7 + 1 - newYear.getDay();
    if (offset == 8) offset = 1;
    var daynum = ((Date.UTC(y2k(year),when.getMonth(),when.getDate(),0,0,0) - Date.UTC(y2k(year),0,1,0,0,0)) /1000/60/60/24) + 1;
    var weeknum = Math.floor((daynum-offset+7)/7);
    if (weeknum == 0) {
        year--;
        var prevNewYear = new Date(year,0,1);
        var prevOffset = 7 + 1 - prevNewYear.getDay();
        if (prevOffset == 2 || prevOffset == 8) weeknum = 53; else weeknum = 52;
    }

    switch (weeknum) {

      case 1:
         weekString = "January 1st, 2012";
         var lectWeek = "Christmas 1 - Series B<br>";
         var firstLesson = " Isaiah 45:20-25<br>";
         var secondLesson = " Colossians 3:12-17<br>";
         var gospelLesson = " Luke 2:25-40<br>";
      break;

      case 2:
         weekString = "January 8th, 2012";
         var lectWeek = "Baptism of Our Lord - Series B<br>";
         var firstLesson = " Isaiah 49:1-6<br>";
         var secondLesson = " Acts 16:25-34<br>";
         var gospelLesson = " Mark 1:4-11<br>";
      break;

      case 3:
         weekString = "January 15th, 2012";
         var lectWeek = "Epiphany 2 - Series B<br>";
         var firstLesson = " 1 Samuel 3:1-10<br>";
         var secondLesson = " 1 Corinthians 6:12-20<br>";
         var gospelLesson = " John 1:43-51<br>";
      break;

      case 4:
         weekString = "January 22nd, 2012";
         var lectWeek = "Epiphany 3 - Series B<br>";
         var firstLesson = " Jonah 3:1-5,10<br>";
         var secondLesson = " 1 Corinthians 7:29-31<br>";
         var gospelLesson = " Mark 1:14-20<br>";
      break;

      case 5:
         weekString = "January 29th, 2012";
         var lectWeek = "Epiphany 4 - Series B<br>";
         var firstLesson = " Deuteronomy 18:15-20<br>";
         var secondLesson = " 1 Corinthians 8:1-13<br>";
         var gospelLesson = " Mark 1:21-28<br>";
      break;

      case 6:
         weekString = "February 5th, 2012";
         var lectWeek = "Epiphany 5 - Series B<br>";
         var firstLesson = " 2 Kings 5:1-14<br>";
         var secondLesson = " 1 Corinthians 9:24-27<br>";
         var gospelLesson = " Mark 1:40-45<br>";
      break;

      case 7:
         weekString = "February 12th, 2012";
         var lectWeek = "Epiphany 6 - Series B<br>";
         var firstLesson = " Deuteronomy 30:15-20<br>";
         var secondLesson = " 1 Corinthians 2:6-13<br>";
         var gospelLesson = " Matthew 5:21-37<br>";
      break;

      case 8:
         var weekString = "February 20th, 2011";
         var lectWeek = "Epiphany 7 - Series A<br>";
         var firstLesson = " Leviticus 19:1,2,17,18<br>";
         var secondLesson = " 1 Corinthians 3:10,11,16-23<br>";
         var gospelLesson = " Matthew 5:38-48<br>";
      break;

      case 9:
         weekString = "February 27th, 2011";
         var lectWeek = "Epiphany 8 - Series A<br>";
         var firstLesson = " Isaiah 49:13-18<br>";
         var secondLesson = " 1 Corinthians 4:1-13<br>";
         var gospelLesson = " Matthew 6:24-34<br>";
      break;

      case 10:
         weekString = "March 6th, 2011";
         var lectWeek = "Transfiguration - Series A<br>";
         var firstLesson = " Exodus 24:12,15-18<br>";
         var secondLesson = " 2 Peter 1:16-21<br>";
         var gospelLesson = " Matthew 17:1-9<br>";
      break;

      case 11:
         weekString = "March 13th, 2011";
         var lectWeek = "Lent 1 - Series A<br>";
         var firstLesson = " Genesis 2:7-9,15-17; 3:1-7<br>";
         var secondLesson = " Romans 5:12-19<br>";
         var gospelLesson = " Matthew 4:1-11<br>";
      break;

      case 12:
         weekString = "March 20th, 2011";
         var lectWeek = "Lent 2 - Series A<br>";
         var firstLesson = " Genesis 12:1-8<br>";
         var secondLesson = " Romans 4:1-5,13-17<br>";
         var gospelLesson = " John 4:5-26<br>";
      break;

      case 13:
         weekString = "March 27th, 2011";
         var lectWeek = "Lent 3 - Series A<br>";
         var firstLesson = " Isaiah 42:14-21<br>";
         var secondLesson = " Ephesians 5:8-14<br>";
         var gospelLesson = " John 9:1-7,13-17,34-39<br>";
      break;

      case 14:
         weekString = "April 3rd, 2011";
         var lectWeek = "Lent 4 - Series A<br>";
         var firstLesson = " Hosea 5:15-6:3<br>";
         var secondLesson = " Romans 8:1-10<br>";
         var gospelLesson = " Matthew 20:17-28<br>";
      break;

      case 15:
         weekString = "April 10th, 2011";
         var lectWeek = "Lent 5 - Series A<br>";
         var firstLesson = " Ezekial 37:1-14<br>";
         var secondLesson = " Romans 8:11-19<br>";
         var gospelLesson = " John 11:17-27,38-45<br>";
      break;

      case 16:
         weekString = "April 17th, 2011";
         var lectWeek = "Palm Sunday - Series A<br>";
         var firstLesson = " Zechariah 9:9,10<br>";
         var secondLesson = " Philippians 2:5-11<br>";
         var gospelLesson = " Matthew 21:1-11<br>";
      break;

      case 17:
         weekString = "April 24th, 2011";
         var lectWeek = "Easter Day - Series A<br>";
         var firstLesson = " Jonah 2:2-9<br>";
         var secondLesson = " Colossians 3:1-4<br>";
         var gospelLesson = " Matthew 28:1-10<br>";
      break;

      case 18:
         weekString = "May 1st, 2011";
         var lectWeek = "Easter 2 - Series A<br>";
         var firstLesson = " Acts 2:14a,22-32<br>";
         var secondLesson = " 1 Peter 1:3-9<br>";
         var gospelLesson = " John 20:19-31<br>";
      break;

      case 19:
         weekString = "May 8th, 2011";
         var lectWeek = "Easter 3 - Series A<br>";
         var firstLesson = " Acts 2:14a,36-47<br>";
         var secondLesson = " 1 Peter 1:17-21<br>";
         var gospelLesson = " Luke 24:13-35<br>";
      break;

      case 20:
         weekString = "May 15th, 2011";
         var lectWeek = "Easter 4 - Series A<br>";
         var firstLesson = " Acts 6:1-9; 7:2a,51-60<br>";
         var secondLesson = " 1 Peter 2:19-25<br>";
         var gospelLesson = " John 10:1-10<br>";
      break;

      case 21:
         weekString = "May 22nd, 2011";
         var lectWeek = "Easter 5 - Series A<br>";
         var firstLesson = " Acts 17:1-12<br>";
         var secondLesson = " 1 Peter 2:4-10<br>";
         var gospelLesson = " John 14:1-12<br>";
      break;

      case 22:
         weekString = "May 29th, 2011";
         var lectWeek = "Easter 6 - Series A<br>";
         var firstLesson = " Acts 17:22-31<br>";
         var secondLesson = " 1 Peter 3:15-22<br>";
         var gospelLesson = " John 14:15-21<br>";
      break;

      case 23:
         weekString = "June 5th, 2011";
         var lectWeek = "Easter 7 - Series A<br>";
         var firstLesson = " Acts 1:1-14<br>";
         var secondLesson = " 1 Peter 4:12-17; 5:6-11<br>";
         var gospelLesson = " John 17:1-11a<br>";
      break;

      case 24:
         weekString = "June 12th, 2011";
         var lectWeek = "Pentecost - Series A<br>";
         var firstLesson = " Joel 2:28,29<br>";
         var secondLesson = " Acts 2:1-21<br>";
         var gospelLesson = " John 16:5-11<br>";
      break;

      case 25:
         weekString = "June 19th, 2011";
         var lectWeek = "Holy Trinity - Series A<br>";
         var firstLesson = " Genesis 1:1-2:3<br>";
         var secondLesson = " 2 Corinthians 13:11-14<br>";
         var gospelLesson = " Matthew 28:16-20<br>";
      break;

      case 26:
         weekString = "June 26th, 2011";
         var lectWeek = "Pentecost 2 - Series A<br>";
         var firstLesson = " Deuteronomy 11:18-21,26-28<br>";
         var secondLesson = " Romans 3:21-25a,27,28<br>";
         var gospelLesson = " Matthew 7:15-29<br>";
      break;

      case 27:
         weekString = "July 3rd, 2011";
         var lectWeek = "Pentecost 3 - Series A<br>";
         var firstLesson = " Hosea 5:15-6:6<br>";
         var secondLesson = " Romans 4:18-25<br>";
         var gospelLesson = " Matthew 9:9-13<br>";
      break;

      case 28:
         weekString = "July 10th, 2011";
         var lectWeek = "Pentecost 4 - Series A<br>";
         var firstLesson = " Exodus 19:2-8a<br>";
         var secondLesson = " Romans 5:6-11<br>";
         var gospelLesson = " Matthew 9:35-10:8<br>";
      break;

      case 29:
         weekString = "July 17th, 2011";
         var lectWeek = "Pentecost 5 - Series A<br>";
         var firstLesson = " Jeremiah 20:7-13<br>";
         var secondLesson = " Romans 5:12-15<br>";
         var gospelLesson = " Matthew 10:24-33<br>";
      break;

      case 30:
         weekString = "July 24th, 2011";
         var lectWeek = "Pentecost 6 - Series A<br>";
         var firstLesson = " Jeremiah 28:5-9<br>";
         var secondLesson = " Romans 6:1b-11<br>";
         var gospelLesson = " Matthew 10:34-42<br>";
      break;

      case 31:
         weekString = "July 31st, 2011";
         var lectWeek = "Pentecost 7 - Series A<br>";
         var firstLesson = " Exodus 33:12-23<br>";
         var secondLesson = " Romans 7:15-25a<br>";
         var gospelLesson = " Matthew 11:25-30<br>";
      break;

      case 32:
         weekString = "August 7th, 2011";
         var lectWeek = "Pentecost 8 - Series A<br>";
         var firstLesson = " Isaiah 55:10,11<br>";
         var secondLesson = " Romans 8:18-25<br>";
         var gospelLesson = " Matthew 13:1-9,18-23<br>";
      break;

      case 33:
         weekString = "August 14th, 2011";
         var lectWeek = "Pentecost 9 - Series A<br>";
         var firstLesson = " Joel 3:12-16<br>";
         var secondLesson = " Romans 8:26,27<br>";
         var gospelLesson = " Matthew 13:24-30,36-43<br>";
      break;

      case 34:
         weekString = "August 21st, 2011";
         var lectWeek = "Pentecost 10 - Series A<br>";
         var firstLesson = " 1 Kings 3:5-12<br>";
         var secondLesson = " Romans 8:28-30<br>";
         var gospelLesson = " Matthew 13:44-52<br>";
      break;

      case 35:
         weekString = "August 28th, 2011";
         var lectWeek = "Pentecost 11 - Series A<br>";
         var firstLesson = " Isaiah 55:1-5<br>";
         var secondLesson = " Romans 8:35-39<br>";
         var gospelLesson = " Matthew 14:13-21<br>";
      break;

      case 36:
         weekString = "September 4th, 2011";
         var lectWeek = "Pentecost 12 - Series A<br>";
         var firstLesson = " 1 Kings 19:9-8<br>";
         var secondLesson = " Romans 9:1-5<br>";
         var gospelLesson = " Matthew 14:22-33<br>";
      break;

      case 37:
         weekString = "September 11th, 2011";
         var lectWeek = "Pentecost 13 - Series A<br>";
         var firstLesson = " Isaiah 56:1,6-8<br>";
         var secondLesson = " Romans 11:13-15,28-32<br>";
         var gospelLesson = " Matthew 14:22-33<br>";
      break;

      case 38:
         weekString = "September 18th, 2011";
         var lectWeek = "Pentecost 14 - Series A<br>";
         var firstLesson = " Exodus 6:2-8<br>";
         var secondLesson = " Romans 11:33-36<br>";
         var gospelLesson = " Matthew 16:13-20<br>";
      break;

      case 39:
         weekString = "September 25th, 2011";
         var lectWeek = "Pentecost 15 - Series A<br>";
         var firstLesson = " Jeremiah 15:15-21<br>";
         var secondLesson = " Romans 12:1-8<br>";
         var gospelLesson = " Matthew 16:21-26<br>";
      break;

      case 40:
         weekString = "October 2nd, 2011";
         var lectWeek = "Pentecost 16 - Series A<br>";
         var firstLesson = " Ezekial 33:7-11<br>";
         var secondLesson = " Romans 13:1-10<br>";
         var gospelLesson = " Matthew 18:15-20<br>";
      break;

      case 41:
         weekString = "October 9th, 2011";
         var lectWeek = "Pentecost 17 - Series A<br>";
         var firstLesson = " Genesis 50:15-21<br>";
         var secondLesson = " Romans 14:5-9<br>";
         var gospelLesson = " Matthew 18:21-35<br>";
      break;

      case 42:
         weekString = "October 16th, 2011";
         var lectWeek = "Pentecost 18 - Series A<br>";
         var firstLesson = " Isaiah 55:6-9<br>";
         var secondLesson = " Philippians 1:18b-27<br>";
         var gospelLesson = " Matthew 20:1-16<br>";
      break;

      case 43:
         weekString = "October 23rd, 2011";
         var lectWeek = "Pentecost 19 - Series A<br>";
         var firstLesson = " Ezekial 18:1-4,25-32<br>";
         var secondLesson = " Philippians 2:1-11<br>";
         var gospelLesson = " Matthew 21:28-32<br>";
      break;

      case 44:
         weekString = "October 30th, 2011";
         var lectWeek = "Reformation - Series A<br>";
         var firstLesson = " Daniel 6:10-12,16-23<br>";
         var secondLesson = " Galatians 5:1-6<br>";
         var gospelLesson = " Matthew 10:16-23<br>";
      break;

      case 45:
         weekString = "November 6th, 2011";
         var lectWeek = "Last Judgement - Series A<br>";
         var firstLesson = " Daniel 7:9,10<br>";
         var secondLesson = " 1 Thessalonians 5:1-11<br>";
         var gospelLesson = " Matthew 25:31-46<br>";
      break;

      case 46:
         weekString = "November 13th, 2011";
         var lectWeek = "Saints Triumphant - Series A<br>";
         var firstLesson = " Isaiah 52:1-6<br>";
         var secondLesson = " 1 Thessalonians 4:13-18<br>";
         var gospelLesson = " Matthew 25:1-13<br>";
      break;

      case 47:
         weekString = "November 20th, 2011";
         var lectWeek = "Christ the King - Series A<br>";
         var firstLesson = " Ezekial 34:11-16,23,24<br>";
         var secondLesson = " 1 Corinthians 15:20-28<br>";
         var gospelLesson = " Matthew 27:27-31<br>";
      break;

      case 48:
         weekString = "November 27th, 2011";
         var lectWeek = "Advent 1 - Series B<br>";
         var firstLesson = " Isaiah 63:16b,17; 64:1-8<br>";
         var secondLesson = " 1 Corinthians 1:3-9<br>";
         var gospelLesson = " Mark 13:32-37<br>";
      break;

      case 49:
         weekString = "December 4th, 2011";
         var lectWeek = "Advent 2 - Series B<br>";
         var firstLesson = " Isaiah 40:1-11<br>";
         var secondLesson = " 2 Peter 3:8-14<br>";
         var gospelLesson = " Mark 1:1-8<br>";
      break;

      case 50:
         weekString = "December 11th, 2011";
         var lectWeek = "Advent 3 - Series B<br>";
         var firstLesson = " Isaiah 61:1-3,10,11<br>";
         var secondLesson = " 1 Thessalonians 5:16-24<br>";
         var gospelLesson = " John 1:6-8,19-28<br>";
      break;

      case 51:
         weekString = "December 18th, 2011";
         var lectWeek = "Advent 4 - Series B<br>";
         var firstLesson = " 2 Samuel 7:8-16<br>";
         var secondLesson = " Romans 16:25-27<br>";
         var gospelLesson = " Luke 1:26-38<br>";
      break;

      case 52:
         weekString = "December 25th, 2011";
         var lectWeek = "Christmas Day - Series B<br>";
         var firstLesson = " Isaiah 52:7-10<br>";
         var secondLesson = " Hebrews 1:1-9<br>";
         var gospelLesson = " John 1:1-14<br>";
      break;

}

    return [weekString, lectWeek, firstLesson, secondLesson, gospelLesson];
}
