var oldk,rows;
var dats=new Array();
var output='';
function GFT(x)
{
 var tdopen="<td";
 oldk=0;
 output="<table";
 if (x.BORDER.value!='') output+=" border=\""+x.BORDER.value+"\"";
 if (x.WIDTH.value!='') output+=" width=\""+x.WIDTH.value+"\"";
 if (x.HEIGHT.value!='') output+=" height=\""+x.HEIGHT.value+"\"";
 if (x.CELLSPACING.value!='') output+=" cellspacing=\""+x.CELLSPACING.value+"\"";
 if (x.CELLPADDING.value!='') output+=" cellpadding=\""+x.CELLPADDING.value+"\"";
 var idx1=x.VERT_ALIGN.selectedIndex;
 var idx2=x.HOR_ALIGN.selectedIndex;
 if (x.HOR_ALIGN.options[idx2].text!='default') tdopen+=" align=\""+x.HOR_ALIGN.options[idx2].text+"\"";
 if (x.VERT_ALIGN.options[idx1].text!='default') tdopen+=" valign=\""+x.VERT_ALIGN.options[idx1].text+"\"";
 tdopen+=">";
 output+=">\n";
 var s=x.data.value+"x\n";
 var k=s.indexOf("\n");
 while (k>0)
 {
  output+="  <tr>\n"
  rows=s.substring(oldk,k-1);
  dats=rows.split(",");
  for (var i=0;i<dats.length;i++)
   output+="    "+tdopen+dats[i]+"</td>\n";
  oldk=k+1;
  output+="  </tr>\n"
  k=s.indexOf("\n",k+1);
 }
 output+="</table>\n";
 x.res.value=output;

}

