*/
public void criaJScriptArea(List areas) {
JspWriter writer = this.page.getOut();
StringBuffer s = new StringBuffer();
AreaAre area;
SubAreaSare subArea;
List lSubAreas = new ArrayList(0);
try {
s.append("\n<script language=\"javascript\">\n");
s.append("aSubArea = new Array(").append(areas.size()).append(1)
.append(");\n");
s.append("for (var i = 0; i < aSubArea.length; ++i) { \n");
s.append(" aSubArea[i] = new Array();\n");
s.append("}\n");
s.append("aSubArea[0][0] = new Option('Selecione uma �rea','');\n");
for (int i = 0; i < areas.size(); i++) {
area = (AreaAre) areas.get(i);
s.append("aSubArea[").append(i + 1).append(
"][0] = new Option('');\n");
lSubAreas.clear();
// lSubAreas.addAll(area.getSubAreaSares());
int indiceSubArea = 1;
for (int j = 0; j < lSubAreas.size(); j++) {
subArea = (SubAreaSare) lSubAreas.get(j);
if ("S".equals(subArea.getIndAtivoSare()))
s.append("aSubArea[").append(i + 1).append("][")
.append(indiceSubArea++).append(
"] = new Option('").append(
subArea.getNomeSare()).append("','")
.append(subArea.getCodSare().toString())
.append("');\n");
}
}
s.append("</script>\n");
writer.print(s.toString());