function writeVTable(curRegion){
    var myarray = (window[curRegion]);
	var header = "<div class='tilecontainer'>";
	var numtitles = 1;

	if ((myarray[0].length) == 2)
     var header = header + "<div class='tilecol4'><a name='" + myarray[0][1] + "'></a>" + myarray[0][0] + "</div>";
	// shared header
	else
	 {j=0;
	  numtitles=0;
	   while ((myarray[j].length)== 3 && myarray[j][2].length==1){	
	     var header = header + "<div class='tilecol" + myarray[j][2] + "><a name='"+ myarray[j][1] +"'></a>" + myarray[j][0]  + "</div>";
		 j++;
		 numtitles++;
		 }
	   //var header = header + "</tr>";
	 } 
	var visualcont = "";//"<tr valign='top' class='visuals'>";
	
	// manage rows
	cell=1;
	for (i=numtitles; i<(myarray.length); i++)
	{
	  // populate cell
	  if ((myarray[i][0]).length != 0)
	   visualcont = visualcont + "<div class='tileandtitle'><a href='" + myarray[i][0] + "'><img src='" + myarray[i][1] + "' width='185' height='105' border='0' alt='"+ myarray[i][2] + "'><div class='titlefortile'>" + myarray[i][3] + "</a></div></div>";
	   // empty cell
	  else
	   visualcont = visualcont + "<div class='tileandtitle'><div class='titlefortile'></div></div>";

	  // new row 
      if (cell % 4 == 0)
	   visualcont = visualcont + "";//"</tr><tr valign='top' class='visuals'>";
	  cell ++;
	}
	 var finaltable = header + visualcont + "</div><div class='clear'></div>";   
	 document.write(finaltable);
}