// Cambia immagini secondo la data
// Function from http://www.developerfusion.co.uk/show/2310/ 
// used to create MultiDiension arrays quickly
function MultiDimensionalArray(iRows,iCols) 
{ 
var i; 
var j; 
   var a = new Array(iRows); 
   for (i=0; i < iRows; i++) 
   { 
       a[i] = new Array(iCols); 
       for (j=0; j < iCols; j++) 
       { 
           a[i][j] = ""; 
       } 
   } 
   return(a); 
}

function setDailyPic()
{
// Calendar Prep work
 calendar = new Date();
 day = calendar.getDay();
 month = calendar.getMonth();
 date = calendar.getDate();
 year = calendar.getYear();
 if (year < 1000)
 year+=1900
 cent = parseInt(year/100);
 g = year % 19;
 k = parseInt((cent - 17)/25);
 i = (cent - parseInt(cent/4) - parseInt((cent - k)/3) + 19*g + 15) % 30;
 i = i - parseInt(i/28)*(1 - parseInt(i/28)*parseInt(29/(i+1))*parseInt((21-g)/11));
 j = (year + parseInt(year/4) + i + 2 - cent + parseInt(cent/4)) % 7;
 l = i - j;
 emonth = 3 + parseInt((l + 40)/44);
 edate = l + 28 - 31*parseInt((emonth/4));
 emonth--;

// Define new picture array and fill it
  myPictureArray = MultiDimensionalArray(12,32); // Defines an array 0..11, 0..31
// December
  myPictureArray[11][3]="cuore/images/avvento-1dom-small.jpg";
  myPictureArray[11][4]="cuore/images/avvento-1dom-small.jpg";
  myPictureArray[11][5]="cuore/images/avvento-1dom-small.jpg";
  myPictureArray[11][6]="cuore/images/avvento-2dom-c-small.jpg";
  myPictureArray[11][7]="cuore/images/avvento-immaculata-02-small.jpg";
  myPictureArray[11][8]="cuore/images/avvento-immaculata-small.jpg";
  myPictureArray[11][9]="cuore/images/avvento-2dom-c-small.jpg";
  myPictureArray[11][10]="cuore/images/avvento-2dom-c-small.jpg";
  myPictureArray[11][11]="cuore/images/avvento-2dom-c-small.jpg";
  myPictureArray[11][12]="cuore/images/avvento-2dom-c-small.jpg";
  myPictureArray[11][13]="cuore/images/avvento-3dom-small.jpg";
  myPictureArray[11][14]="cuore/images/avvento-3dom-small.jpg";
  myPictureArray[11][15]="cuore/images/avvento-3dom-small.jpg";
  myPictureArray[11][16]="cuore/images/avvento-3dom-small.jpg";
  myPictureArray[11][17]="cuore/images/o-sapientia-04-2.jpg";
  myPictureArray[11][18]="cuore/images/o-adonai-01-2.jpg";
  myPictureArray[11][19]="cuore/images/o-radix-jesse-03-400px.jpg";
  myPictureArray[11][20]="cuore/images/o-clavis-david-01-400px.jpg";
  myPictureArray[11][21]="cuore/images/o-oriens-01-400px.jpg";
  myPictureArray[11][22]="cuore/images/o-rex-gentium-03-400px.jpg";
  myPictureArray[11][23]="cuore/images/o-emmanuel-01-400px.jpg";
  myPictureArray[11][24]="cuore/images/avvento-4dom-small.jpg";
  myPictureArray[11][25]="cuore/images/natale-01-small.jpg";
  myPictureArray[11][26]="cuore/images/natale2009-400px.jpg";
  myPictureArray[11][27]="cuore/images/natale-01-small.jpg";
  myPictureArray[11][28]="cuore/images/natale2009-400px.jpg";
  myPictureArray[11][29]="cuore/images/natale2009-400px.jpg";
  myPictureArray[11][30]="cuore/images/natale2009-400px.jpg";
  myPictureArray[11][31]="cuore/images/new-year-gif-v4.gif";
  
// January  
  myPictureArray[0][1]="cuore/images/newyear2010.jpg";
  myPictureArray[0][2]="cuore/images/capella-v02-400px.jpg";
  myPictureArray[0][3]="cuore/images/capella-v03-400px.jpg";
  myPictureArray[0][4]="cuore/images/natale-picture-01-400px.jpg";
  myPictureArray[0][5]="cuore/images/generale-compleanno-2010-v2.jpg";
  myPictureArray[0][6]="cuore/images/re-tre-01.jpg";
  myPictureArray[0][7]="cuore/images/re-tre-02.jpg";
  myPictureArray[0][8]="cuore/images/re-tre-03.jpg";
  myPictureArray[0][9]="cuore/images/re-tre-06-v1-400px.jpg";
  
// March
  myPictureArray[2][27]="cuore/images/pasqua/pasqua2010-01-px400.jpg";
  myPictureArray[2][28]="cuore/images/pasqua/pasqua2010-02-px400.jpg";
  myPictureArray[2][29]="cuore/images/pasqua/pasqua2010-03-px400.jpg";
  myPictureArray[2][30]="cuore/images/pasqua/pasqua2010-04-px400.jpg";
  myPictureArray[2][31]="cuore/images/pasqua/pasqua2010-05-px400.jpg";

//April
  myPictureArray[3][1]="cuore/images/pasqua/pasqua2010-06-px400.jpg";
  myPictureArray[3][2]="cuore/images/pasqua/pasqua2010-07-px400.jpg";
  myPictureArray[3][3]="cuore/images/pasqua/pasqua2010-08-px400.jpg";
  myPictureArray[3][4]="cuore/images/pasqua/pasqua2010-09-px400.jpg";
  myPictureArray[3][5]="cuore/images/pasqua/pasqua2010-10-px400.jpg";
  myPictureArray[3][6]="cuore/images/pasqua/pasqua2010-11-px400.jpg";
  myPictureArray[3][7]="cuore/images/pasqua/pasqua2010-12-px400.jpg";
  myPictureArray[3][8]="cuore/images/pasqua/pasqua2010-13-px400.jpg";
  myPictureArray[3][9]="cuore/images/pasqua/pasqua2010-14-px400.jpg";
  myPictureArray[3][10]="cuore/images/pasqua/pasqua2010-15-px400.jpg";
  myPictureArray[3][11]="cuore/images/pasqua/pasqua2010-16-px400.jpg";
  myPictureArray[3][12]="cuore/images/pasqua/pasqua2010-16-px400.jpg";
  myPictureArray[3][24]="cuore/images/buon-pastore-vocazione-01.jpg";
  myPictureArray[3][25]="cuore/images/buon-pastore-vocazione-01.jpg";
  myPictureArray[3][26]="cuore/images/buon-pastore-vocazione-01.jpg";
  
 //May
  myPictureArray[4][17]="cuore/images/cap-gen-video-400px.jpg";
  myPictureArray[4][18]="cuore/images/cap-gen-video2-400px.jpg";
  myPictureArray[4][19]="cuore/images/spirito-santo-00-400px.jpg";
  myPictureArray[4][20]="cuore/images/spirito-santo-01-400px.jpg";
  myPictureArray[4][21]="cuore/images/spirito-santo-02-400px.jpg";
  myPictureArray[4][22]="cuore/images/spirito-santo-03-400px.jpg";
  myPictureArray[4][23]="cuore/images/spirito-santo-04-400px.jpg";

    
  // month=0; day=26; // Uncomment this line to test 

// Display Picture
  // If a [month, day] is set in array, use that as source, else use default
  var pictureSRC = (myPictureArray[month][date])?myPictureArray[month][date]:"cuore/images/default.jpg"; 
  document.getElementById("myPicture").setAttribute("src",pictureSRC);
}