window.onload = initPage;

function initPage() {
	// load google map code on contact page
	if(document.getElementById('googlemap')) {
		load();
		window.onunload = "GUnload";
	}



  /*
  *  Script to show easter eggs on specific days:
  */

  // get current month and day of month
  var curFullDate = new Date();
  var curMonth = curFullDate.getMonth();
  var curDate = curFullDate.getDate();

  // show easter eggs in October 17th - 31st
  if(curMonth + 1 == 10) {
    // find out current day, and display a different set of pumpkins accordingly
    switch(curDate) {
      case 17:
        getEggsSet1();
      break;
      case 18:
        getEggsSet3();
      break;
      case 19:
        getEggsSet4();
      break;
      case 20:
        getEggsSet2();
      break;
      case 21:
        getEggsSet1();
      break;
      case 22:
        getEggsSet3();
      break;
      case 23:
        getEggsSet4();
      break;
      case 24:
        getEggsSet3();
      break;
      case 25:
        getEggsSet5();
      break;
      case 26:
        getEggsSet2();
      break;
      case 27:
        getEggsSet4();
      break;
      case 28:
        getEggsSet2();
      break;
      case 29:
        getEggsSet2();
      break;
      case 30:
        getEggsSet1();
      break;
     /* case 31:
        getEggsSet3();
      break; */
    }
  }


}

// display first set of easter eggs
function getEggsSet1() {
  showEasterEgg(1); showEasterEgg(2); showEasterEgg(3); showEasterEgg(7); showEasterEgg(15);
}

// display second set of easter eggs
function getEggsSet2() {
  showEasterEgg(1); showEasterEgg(2); showEasterEgg(3); showEasterEgg(5); showEasterEgg(10);
  showEasterEgg(11); showEasterEgg(15);
}

// display third set of easter eggs
function getEggsSet3() {
  showEasterEgg(1); showEasterEgg(3); showEasterEgg(4); showEasterEgg(5); showEasterEgg(6);
  showEasterEgg(8); showEasterEgg(10); showEasterEgg(11); showEasterEgg(13); showEasterEgg(14);
}

// display fourth set of easter eggs
function getEggsSet4() {
  showEasterEgg(1); showEasterEgg(2); showEasterEgg(3); showEasterEgg(8); showEasterEgg(9);
  showEasterEgg(11); showEasterEgg(12); showEasterEgg(14); showEasterEgg(15);
}

// display fifth set of easter eggs
function getEggsSet5() {
  showEasterEgg(1); showEasterEgg(2); showEasterEgg(3); showEasterEgg(4); showEasterEgg(5);
  showEasterEgg(6); showEasterEgg(7); showEasterEgg(8); showEasterEgg(9); showEasterEgg(10);
  showEasterEgg(11); showEasterEgg(12); showEasterEgg(13); showEasterEgg(14); showEasterEgg(15);
}

// display a hidden easter egg upon the page, based on the DIV id specified
function showEasterEgg(id) {
  // check that egg actually exists on the page!
  if(document.getElementById('egg' + id)) {
    document.getElementById('egg' + id).style.display = "block"; // display the egg
  }
}
