var g_previewWindow=null;
var g_downloadWindow=null;
var g_cardViewerWindow=null;
var g_fileViewerWindow=null;
var g_arrThumnails = new Array();
var g_arrWatches = new Array();
var g_uidActiveWatch = null;
var g_arrProcessThumbnails = new Array();
var arrGroupId = new Array();
var arrBoxId = new Array();
var _ajax = new Array();


function initBoxes(){
  if(bolLoaded){
    //var contentTd = getE("content");
    for(var g=0; g<arrGroupId.length; g++){
      var groupId = arrGroupId[g];
      var img = getE("startImg_"+groupId);
      var g_X = 0; //getIPageX(img);
      var g_Y = getPageY(img)-225;
      var td = getE(groupId);
      var g_W = 1;
      var boxPerLine = 1;
      var boxWidth = 150;
      var boxHeight = 165;
      var numBoxes = arrBoxId[groupId].length;
      
      var divId = arrBoxId[groupId][i];
      var div=null, iBoxX, iBoxY, boxX, boxY;
      var tableContainerID;
      var tmpTable;
      for(var i=0; i<numBoxes; i++){
        tableContainerID = arrBoxId[groupId]["tableContainerID"];
        tmpTable = getE(tableContainerID);
        if (tmpTable==null) alert("Error on page, please try again later.");
        g_W = getW(tmpTable);
        boxPerLine = Math.floor(g_W / (boxWidth+15));
        divId = arrBoxId[groupId][i];
        div = getE(divId);
        iBoxX = i%boxPerLine;
        iBoxY = Math.floor(i / boxPerLine);
        boxX = iBoxX*(boxWidth+15);
        boxY = iBoxY*(boxHeight+20)+10;
        setX(div, g_X+boxX);
        setY(div, g_Y+boxY);
        showE(div);
      }
      if(div){
        setH(td, getY(div)-g_Y+boxHeight+20);
      }
    }
  }
}