function setCrossLinking()
{
var divobj = document.getElementById("voila_content");
if(divobj)
{
var contentText = divobj.innerHTML;
}
else
{
return false;
}
var crosskeywords = new Array();
crosskeywords[0] = "";
crosskeywords[1] = "Enterprise-Content-Management~0x0~$db$id/pa_web-content-management.html";
crosskeywords[2] = "IBM~0x0~$db$id/pa_teamforum.html";
crosskeywords[3] = "IBM~0x0~$db$id/pa_teamforum_corporate_blog.html";
crosskeywords[4] = "IBM~0x0~$db$id/pa_teamforum_dokumentenverwaltung.html";
crosskeywords[5] = "IBM~0x0~$db$id/pa_teamforum_konferenzverwaltung.html";
crosskeywords[6] = "IBM~0x0~$db$id/pa_teamforum_konnektoren.html";
crosskeywords[7] = "IBM~0x0~$db$id/pa_teamforum_medienbibliothek.html";
crosskeywords[8] = "IBM~0x0~$db$id/pa_teamforum_projektmanagement.html";
crosskeywords[9] = "IBM~0x0~$db$id/pa_teamforum_teamzusammenarbeit.html";
crosskeywords[10] = "IBM~0x0~$db$id/pa_teamforum_wiki.html";
crosskeywords[11] = "Lotus~0x0~$db$id/pa_teamforum.html";
crosskeywords[12] = "Lotus~0x0~$db$id/pa_teamforum_corporate_blog.html";
crosskeywords[13] = "Lotus~0x0~$db$id/pa_teamforum_dokumentenverwaltung.html";
crosskeywords[14] = "Lotus~0x0~$db$id/pa_teamforum_konferenzverwaltung.html";
crosskeywords[15] = "Lotus~0x0~$db$id/pa_teamforum_konnektoren.html";
crosskeywords[16] = "Lotus~0x0~$db$id/pa_teamforum_medienbibliothek.html";
crosskeywords[17] = "Lotus~0x0~$db$id/pa_teamforum_projektmanagement.html";
crosskeywords[18] = "Lotus~0x0~$db$id/pa_teamforum_teamzusammenarbeit.html";
crosskeywords[19] = "Lotus~0x0~$db$id/pa_teamforum_wiki.html";
crosskeywords[20] = "MehrgeräteanschluĂ~0x0~$db$id/pa_virtuelle_telefonanlage.html";
crosskeywords[21] = "PBX~0x0~$db$id/pa_virtuelle_telefonanlage.html";
crosskeywords[22] = "Quickplace~0x0~$db$id/pa_teamforum.html";
crosskeywords[23] = "Quickplace~0x0~$db$id/pa_teamforum_corporate_blog.html";
crosskeywords[24] = "Quickplace~0x0~$db$id/pa_teamforum_dokumentenverwaltung.html";
crosskeywords[25] = "Quickplace~0x0~$db$id/pa_teamforum_konferenzverwaltung.html";
crosskeywords[26] = "Quickplace~0x0~$db$id/pa_teamforum_konnektoren.html";
crosskeywords[27] = "Quickplace~0x0~$db$id/pa_teamforum_medienbibliothek.html";
crosskeywords[28] = "Quickplace~0x0~$db$id/pa_teamforum_projektmanagement.html";
crosskeywords[29] = "Quickplace~0x0~$db$id/pa_teamforum_teamzusammenarbeit.html";
crosskeywords[30] = "Quickplace~0x0~$db$id/pa_teamforum_wiki.html";
crosskeywords[31] = "Quickr~0x0~$db$id/pa_teamforum.html";
crosskeywords[32] = "Quickr~0x0~$db$id/pa_teamforum_corporate_blog.html";
crosskeywords[33] = "Quickr~0x0~$db$id/pa_teamforum_dokumentenverwaltung.html";
crosskeywords[34] = "Quickr~0x0~$db$id/pa_teamforum_konferenzverwaltung.html";
crosskeywords[35] = "Quickr~0x0~$db$id/pa_teamforum_konnektoren.html";
crosskeywords[36] = "Quickr~0x0~$db$id/pa_teamforum_medienbibliothek.html";
crosskeywords[37] = "Quickr~0x0~$db$id/pa_teamforum_projektmanagement.html";
crosskeywords[38] = "Quickr~0x0~$db$id/pa_teamforum_teamzusammenarbeit.html";
crosskeywords[39] = "Quickr~0x0~$db$id/pa_teamforum_wiki.html";
crosskeywords[40] = "TK-Anlage~0x0~$db$id/pa_virtuelle_telefonanlage.html";
crosskeywords[41] = "VoIP~0x0~$db$id/pa_virtuelle_telefonanlage.html";
crosskeywords[42] = "WCMS~0x0~$db$id/pa_web-content-management.html";
crosskeywords[43] = "Web-Content-Management-System~0x0~$db$id/pa_web-content-management.html";
if (!contentText || typeof(divobj) == "undefined")
{
return false;
}
for (var i = 0; i < crosskeywords.length; i++)
{
tmpkeyword = crosskeywords[i].substring(0, crosskeywords[i].indexOf('~0x0~'));
if(tmpkeyword != "")
{
tmplink = crosskeywords[i].substring(crosskeywords[i].indexOf('~0x0~') + 5, crosskeywords[i].length);
if(tmplink != "" || tmpkeyword != "")
{
contentText = doCrossLinking(contentText, tmpkeyword, "", "");
}
}
}
divobj.innerHTML = contentText;
return true;
}
function doCrossLinking(bodyText, searchTerm, highlightStartTag, highlightEndTag)
{
var newText = "";
var i = -1;
var lcSearchTerm = searchTerm.toLowerCase();
var lcBodyText = bodyText.toLowerCase();
while (bodyText.length > 0)
{
i = lcBodyText.indexOf(lcSearchTerm, i+1);
if (i < 0)
{
newText += bodyText;
bodyText = "";
}
else
{
if (bodyText.lastIndexOf(">", i) >= bodyText.lastIndexOf("<", i))
{
if (lcBodyText.lastIndexOf("/script>", i) >= lcBodyText.lastIndexOf("