");
showPoemLine(preview, "
");
// *************
poem = "\r" + poem;
var L, R, i, j = 0, cr = 0, sn = 0;
var poemSide, poemSideNum, wnum;
if (poemSerialNum > 0)
sn = poemSerialNum - 1;
while (1) {
poemSideNum = "";
poemSide = "";
if (sn == 0)
poemSide = "";
cr = poem.indexOf("\r", cr);
if (cr == -1) break;
if (poem.substring(j, cr) != "") {
i = poem.indexOf("=", j);
if (i == -1 || i > cr) i = cr; //no '=' in this line
L = poem.substring(j, i);
if (L != "\r" && L != "") {
if (i != cr)
L = poem_justify(L, MTW, 1);
else {
L = poem_justify(L, MTW1, 0);
}
L = L.replace(/ /g, " ");
L = L.replace(/\^/g, " ");
}
R = poem.substring(i + 1, cr);
if (R != "\r" && R != "") {
R = poem_justify(R, MTW, 2);
R = R.replace(/ /g, " ");
R = R.replace(/\^/g, " ");
}
if (poemType == 0) {
if (i != cr) {
if (L != "" && R == "")
poemSide = L;
else if (L == "" && R != "")
poemSide = R;
else if (L != "" && R != "")
poemSide = L + poemToolFix.replace(/%w%/, Math.floor(MTW / 2.1) + "px").replace(/\^/, " ") + R;
} else
poemSide = L;
poemSide = "" + poemSide + "
";
poemSideNum = ++sn;
}
else if (poemType == 1) {
if (i == cr) {
poemSide = "" + L + "
";
} else {
poemSide = "" + L + "
";
poemSide += "" + R + "
";
}
poemSideNum = ++sn;
}
else if (poemType == 2 || poemType > 3 || poemType < 1) {
if (i == cr) {
poemSide = "" + L + "
";
} else {
poemSide = "" + L + "
";
poemSide += "" + R + "
";
}
poemSideNum = ++sn;
}
else if (poemType == 3) {
poemSideNum = ++sn;
poemSide = "" + L + "
";
poemSide += "" + R + "
";
}
}
if (poemSerialNum > 0 && poemSideNum != "")
showPoemLine(preview, "| " + poemSideNum + " | ");
showPoemLine(preview, "" + poemSide + " |
");
cr += 1;
j = cr;
}
if (poemLine == 0) {
poemSide = "";
if (poemSerialNum > 0 && poemSideNum != "")
showPoemLine(preview, "| " + poemSideNum + " | ");
showPoemLine(preview, "" + poemSide + " |
");
}
showPoemLine(preview, "
");
if (preview)
poemPreview.innerHTML = poemPrevHTML;
poemPrevHTML = "";
// *******************************************
poem_textWidth("");
}