.setWidth(width)
.setBorder(0)
.setAlign(AlignType.CENTER)
.setCellPadding(0)
.setCellSpacing(0)
.addElement(new TR().addElement(new TD().addElement(titleDiv)));
// ------------
// Header table
// ------------
UL headerList = new UL();
for(int i = 0; i < texts.length; i++) {
LI listItem = new LI();
listItem.setNeedClosingTag(true);
if(i == up)
listItem.setID("current");
Span headerSpan = new Span();
String link = links != null && links[i] != null ? links[i] : null;
String text = texts[i] != null ? texts[i] : "";
text = text.trim();
if(link == null){
link = "#";
} else if(link.length() == 0){
link = "#";
listItem.setID("dummy");
}
if(parameters != null) {
link += parameters;
}
A anchor = new A(link.trim(), text);
anchor.setOnMouseOver("window.status='" + text + "'; return true");
anchor.setOnMouseOut("window.status=''; return true");
headerSpan.addElement(anchor);
headerList.addElement(listItem.addElement(headerSpan));
}
Table headerTable = new Table()
.setWidth(width)
.setBorder(0)
.setAlign(AlignType.CENTER)
.setCellSpacing(0)
.setCellPadding(0)
.addElement(
new TR().addElement(
new TD().setColSpan(2).setVAlign(AlignType.BOTTOM).addElement(
new Table().setWidth("100%").setBorder(0).setCellSpacing(0).setCellPadding(
0).addElement(
new TR().addElement(new TD().addElement(new Div()
.addElement(headerList)
.setID("header")))))
.setClass("tabtopbg")).addElement(
new TD().setWidth(2).setVAlign(AlignType.BOTTOM).addElement(
new IMG(imageRoot
+ (outer ? "corner_righttop_1_outer.gif"
: "corner_righttop_1_inner.gif"))
.setWidth(5)
.setHeight(2)
.setBorder(0))));
// -------------
// Content table
// -------------
Table contentTable = new Table().setWidth(width).setAlign(AlignType.CENTER).setCellSpacing(
0).setCellPadding(0).setBorder(0).addElement(
new TR().addElement(
new TD().setBackground(imageRoot + "left_bg.gif")
//"b-l.gif")
.setWidth(5).setBgColor("#BFBFBF").addElement(
new IMG()
.setSrc(imageRoot + "transparent.gif")
.setHeight(5)
.setWidth(5)
.setBorder(0))).addElement(new TD().setWidth("100%")
//.setBackground(imageRoot + "piste_BFBFBF.gif")
.setBgColor(CARDTABLE_BG_COLOR).setAlign("left")
//.setColSpan(3)
.addElement("\n\n\n")
//Added newlines to separate tab content from other content in pages source
.addElement(content).addElement("\n\n\n")
//.addElement(new BR())
.setClass("text")).addElement(
new TD()
.setBackground(imageRoot + "right_bg.gif")
.setVAlign(AlignType.TOP)
.setWidth(2)
//"b-r.gif")
.addElement(
new IMG()
.setSrc(
imageRoot
+ (outer ? "corner_righttop_2_outer.gif"
: "corner_righttop_2_inner.gif"))
.setHeight(2)
.setWidth(5)
.setBorder(0)))).addElement(
new TR().addElement(new TD()
//.setWidth(5)
.addElement(new IMG().setSrc(imageRoot + "corner_bottomleft.gif")
//"b-bl.gif")
//.setHeight(5)
.setWidth(5).setBorder(0))).addElement(