//
// Map JS code.. 
// $Id: map.js,v 1.2 2002/06/11 17:29:11 ep Exp $
//
// Last edited: Mon Jun 10 20:56:43 2002 by ep (Ed Porras) on aulait.elguapos.net

//
// 0 = plain map, 1 = sun., 2 = mon., etc...
//
function setMap(day) {

  if (day == 0)
  {
    document["1x1"].src = Imgs[1].src;
    document["1x2"].src = Imgs[2].src;
    document["1x3"].src = Imgs[3].src;

//    document["2x1"].src = Imgs[4].src;  // fixed.. doesn't change
    document["2x2"].src = Imgs[5].src;
    document["2x3"].src = Imgs[6].src;

//    document["3x1"].src = Imgs[7].src;  // fixed
//    document["3x2"].src = Imgs[8].src;  // fixed
    document["3x3"].src = Imgs[9].src;

//    window.status = "Roll # "+roll_num+", exposure # "+exp_num;
  }
  else if (day == 1)
  {
    // sun
    document["1x1"].src = Imgs[10].src;
    document["1x2"].src = Imgs[11].src;
    document["1x3"].src = Imgs[3].src;

    document["2x2"].src = Imgs[12].src;
    document["2x3"].src = Imgs[13].src;

    document["3x3"].src = Imgs[9].src;
  }
  else if (day == 2)
  {
    // mon
    document["1x1"].src = Imgs[1].src;
    document["1x2"].src = Imgs[2].src;
    document["1x3"].src = Imgs[3].src;

    document["2x2"].src = Imgs[14].src;
    document["2x3"].src = Imgs[15].src;

    document["3x3"].src = Imgs[16].src;
  }
  else if (day == 3)
  {
    // tue
    document["1x1"].src = Imgs[1].src;
    document["1x2"].src = Imgs[2].src;
    document["1x3"].src = Imgs[3].src;

    document["2x2"].src = Imgs[5].src;
    document["2x3"].src = Imgs[6].src;

    document["3x3"].src = Imgs[17].src;
  }
  else if (day == 4)
  {
    // wed
    document["1x1"].src = Imgs[1].src;
    document["1x2"].src = Imgs[2].src;
    document["1x3"].src = Imgs[3].src;

    document["2x2"].src = Imgs[5].src;
    document["2x3"].src = Imgs[18].src;

    document["3x3"].src = Imgs[19].src;
  }
  else if (day == 5)
  {
    // thu
    document["1x1"].src = Imgs[1].src;
    document["1x2"].src = Imgs[2].src;
    document["1x3"].src = Imgs[20].src;

    document["2x2"].src = Imgs[5].src;
    document["2x3"].src = Imgs[6].src;

    document["3x3"].src = Imgs[9].src;
  }
  else if (day == 6)
  {
    // fri
    document["1x1"].src = Imgs[21].src;
    document["1x2"].src = Imgs[22].src;
    document["1x3"].src = Imgs[3].src;

    document["2x2"].src = Imgs[5].src;
    document["2x3"].src = Imgs[6].src;

    document["3x3"].src = Imgs[9].src;
  }
  else if (day == 7)
  {
    // sat
    document["1x1"].src = Imgs[23].src;
    document["1x2"].src = Imgs[2].src;
    document["1x3"].src = Imgs[3].src;

    document["2x2"].src = Imgs[5].src;
    document["2x3"].src = Imgs[6].src;

    document["3x3"].src = Imgs[9].src;
  }

  return true;
}

//
// the actual code
//
cnt = 1;
dir = "images/map/"
Imgs = new Array();

function newImg(name) {
  Img = new Image();
  Img.src = dir+name;
  return Img;
}

function preloadMap()
{
  // the base map
  for (i = 1; i <= 3; i++)
    for (j = 1; j <= 3; j++)
      Imgs[cnt++] = newImg(i+"x"+j+".png");

  // sunday images
  Imgs[cnt++] = newImg("sun1x1.png"); // 10
  Imgs[cnt++] = newImg("sun1x2.png"); // 11
  Imgs[cnt++] = newImg("sun2x2.png"); // 12
  Imgs[cnt++] = newImg("sun2x3.png"); // 13

  // monday
  Imgs[cnt++] = newImg("mon2x2.png"); // 14
  Imgs[cnt++] = newImg("mon2x3.png"); // 15
  Imgs[cnt++] = newImg("mon3x3.png"); // 16

  // tuesday
  Imgs[cnt++] = newImg("tue3x3.png"); // 17

  // wednesday
  Imgs[cnt++] = newImg("wed2x3.png"); // 18
  Imgs[cnt++] = newImg("wed3x3.png"); // 19

  // thursday
  Imgs[cnt++] = newImg("thu1x3.png"); // 20

  // friday
  Imgs[cnt++] = newImg("fri1x1.png"); // 21
  Imgs[cnt++] = newImg("fri1x2.png"); // 22

  // saturday
  Imgs[cnt++] = newImg("sat1x1.png"); // 23
  return true;
}
