function DetailDay ( modTitle ) {
  var slots = new Array();
  var title = (modTitle) ? modTitle : '';
  var totalSlots = 0;

  /**
   *
   */
  this.addSlot = function( slotText ) {
    slots[totalSlots++] = slotText;
  }

  /**
   *
   */
  this.build = function( x, y ) {
    var elms;
    body = '<table cellpadding="0" cellspacing="0" bgcolor="#666699">' +
    '<tr><td><img src="images/spacer.gif" height="1" width="2"></td>' +
    '<td><table><tr>' +
    '<td nowrap class="sHdrWhite">' + title + '</td>' +
    '<td width="100%"><img src="images/spacer.gif" height="1" width="1"></td>' +
    '<td><a href="javascript:HideWindow();"><img src="images/closeBtn.gif" height="20" width="20" border="0"></a></td>' +
    '</tr></table></td>' +
    '<td><img src="images/spacer.gif" height="1" width="2"></td></tr>' +
    '<tr><td></td><td><table cellpaidding="0" cellspacing="0" bgcolor="#FFFFFF" width="100%">';
    for (ptr in slots) {
      elms = slots[ptr].split('|');
      body += '<tr><td><img src="images/spacer.gif" height="1" width="2"></td>' +
      '<td class="sTxtBlack" align="right">' + elms[0] + '</td>' +
      '<td><img src="images/spacer.gif" height="1" width="2"></td>' +
      '<td width=\"100%\">' + elms[1] + '</td>' +
      '<td><img src="images/spacer.gif" height="1" width="2"></td></tr>';
    }
    body += '</table></td><td></td></tr>' +
    '<tr><td><img src="images/spacer.gif" height="2" width="1"></td></tr>' +
    '</table>';

    SetLocation('detailDay', x, y);
    WriteLayer('detailDay', null, body);
  }
}

function HideWindow() {
  WriteLayer('detailDay', null, '');
}


function SetLocation( id, x, y ) {
  var obj;
  if (document.layers) {
    obj = document.layers[id].document;
    obj.style.top = y;
    obj.style.left = x;
  } else if (document.all) {
    obj = document.all[id];
    obj.style.top = y;
    obj.style.left = x;
  } else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {
    obj = document.getElementById(id);
    obj.style.top = y;
    obj.style.left = x;
  }
}

function WriteLayer(ID,parentID,sText) {
  if (document.layers) {
    var oLayer = (parentID)? eval('document.' + parentID + '.document.' + ID + '.document') : document.layers[ID].document;
    oLayer.open();
    oLayer.write(sText);
    oLayer.close();
  } else if (document.all) {
    document.all[ID].innerHTML = sText;
  } else if (parseInt(navigator.appVersion)>=5&&navigator.appName=="Netscape") {
    document.getElementById(ID).innerHTML = sText;
  }
}
