/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////
These cookie functions are located in top becose lang variable needs them
COOKIE HANDLER
Author: Jason Levine
Created: 2004-02-10
This section contains all the functions from the cookie handler page.
///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// setCookie(name, value, expires)
// Author: Jason Levine
// Created: 2004-12-27
// Modified:
//
// This function will set a cookie for the current document.
//This function is needed in changeLanguage() function (MP)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function setCookie(name, value, expires) {
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
var str = name + "=" + escape(value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString()))+ ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
document.cookie = str;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// getCookieValue(strName)
// Author: Jason Levine
// Created: 2004-12-27
// Modified:
//
// This function will return the value associated with the name-value
// pair of strName.
// This function requires the arrCookie global variable to be set.
// Returns the empty string ('') on all encountered errors
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function getCookieValue(strName) {
var arrCookie = document.cookie.split('; ');
for (var i=0; i < arrCookie.length; i++)
{
// a name/value pair is separated by an equal sign
arrCookie[i] = arrCookie[i].split("=");
if(arrCookie[i][0] == strName) {
return unescape(arrCookie[i][1]);
}
}
// a cookie with the requested name does not exist
return null;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// delCookie(name, value, expires)
// Author: Jason Levine
// Created: 2004-12-27
// Modified:
//
// This function will delete a cookie from the current document by
// forcing the cookie to expire.
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function delCookie(strName) {
setCookie(strName, "", new Date() );
}
langCookie = getCookieValue("NetPubLang")
if((langCookie==null) || (langCookie=="")) {
lang="3"
setCookie("NetPubLang",lang)
}
else {
lang=langCookie
}
var db = "/tamroFi.nsf/";
var username = "Anonymous";
var userroles = "$$WebClient, [discussion]";
var mailDomain = "tamro.fi";
var logDb = "http://www.tamro.fi/userstattamrosuomi2008.nsf";
var fqdn = "www.tamro.fi"
// Languages
var lngPopularLinks = new Array("Most popular links","Most popular links","Suosituimmat sivut","Suosituimmat sivut","Most popular links","Most popular links","Most popular links","Most popular links","Most popular links","Most popular links")
var voteHistoryAnswered = new Array("Total number of answers: ","Total number of answers: ","Tähän äänestykseen vastasi: ","Tähän äänestykseen vastasi: ","numero balsošanā piedalījās n cilvēki: ","numero balsošanā piedalījās n cilvēki: ","Total number of answers: ","Total number of answers: ","Total number of answers: ","Total number of answers: ");
var respondents = new Array("respondents","respondents","vastaajia","vastaajia","respondenti","respondenti","respondents","respondents","respondents","respondents");
var recentDocuments = new Array("Recent documents","Recent documents","Viimeisimmät muutokset","Viimeisimmät muutokset","Recent documents","Recent documents","Recent documents","Recent documents","Recent documents","Recent documents");
var earlierQuestions = new Array("Earlier questions","Earlier questions","Aikaisemmat vastaukset","Aikaisemmat vastaukset","Iepriekšējie jautājumi","Iepriekšējie jautājumi","Earlier questions","Earlier questions","Earlier questions","Earlier questions");
var morePic = new Array('boxbgrighteng.gif','boxbgrighteng.gif','boxbgrightfi.gif','boxbgrightfi.gif','boxbgrightlat.gif','boxbgrightlat.gif','boxbgrightlit.gif','boxbgrightlit.gif','boxbgrightest.gif','boxbgrightest.gif');
var dailyQuestion = new Array('Daily Question','Daily Question','Päivän kysymys','Päivän kysymys','Dienas jautājums','Dienas jautājums','Daily Question','Daily Question','Daily Question','Daily Question');
var homepagetitle = new Array('Homepage','Homepage','Etusivu','Etusivu','Mājas lapa','Mājas lapa','Svetainė','Svetainė','Kodulehekülg','Kodulehekülg');
var searchtitle = new Array('Search:','Search:','Hae:','Hae:','Meklēšana:','Meklēšana:','Paieška:','Paieška:','Otsing:','Otsing:');
var lastEdited = new Array('Last edited','Last edited','Viimeksi muutettu','Viimeksi muutettu','Pēdējo reizi','Pēdējo reizi','Atnaujinta','Atnaujinta','Viimasena muudetud','Viimasena muudetud');
var company = new Array('','','','','','','','','','');
var legal = new Array("Legal","Legal","Legal","Legal","Legāls","Legāls","Teisės aktai","Teisės aktai","Legaalne","Legaalne");
var returnArray = new Array("Return","Return","Palaa","Palaa","Atpakaļ","Atpakaļ","Grįžti","Grįžti","Tagasi","Tagasi");
var topic = new Array("Topic","Topic","Aihe","Aihe","Temats","Temats","Tema","Tema","Teema","Teema");
var langNotepad = new Array("Notepad","Notepad","Muistikirja","Muistikirja","Notepad","Notepad","Notepad","Notepad","Notepad","Notepad");
var responce = new Array("Response","Response","Vastaa","Vastaa","Atbilde","Atbilde","Atsakyti","Atsakyti","Tagasiside","Tagasiside");
var creatorArray = new Array("Creator","Creator","Kirjoittaja","Kirjoittaja","Autors","Autors","Autorius","Autorius","Autor","Autor");
var relatedMessages = new Array("Related messages","Related messages","Viestiketju","Viestiketju","Saistītie ziņojumi","Saistītie ziņojumi","Žinutės ta pačia tema","Žinutės ta pačia tema","Samalaadsed teated","Samalaadsed teated");
var newMessage = new Array("New Message","New Message","Uusi viesti","Uusi viesti","Jauns ziņojums","Jauns ziņojums","Naujas pranešimas","Naujas pranešimas","Uus teade","Uus teade")
var responceToMessage = new Array("Response to Message","Response to Message","Vastaus viestiin","Vastaus viestiin","Atbilde uz ziņojumu","Atbilde uz ziņojumu","Atsakyti į žinutę","Atsakyti į žinutę","Tagasiside sõnumile","Tagasiside sõnumile")
var moreArray = new Array("More","More","Lisää","Lisää","Vairâk","Vairâk","Daugiau","Daugiau","Veel","Veel")
var archiveArray = new Array("Archive","Archive","Arkisto","Arkisto","Arhīvs","Arhīvs","Archyvas","Archyvas","Arhiiv","Arhiiv")
var save = new Array("Save","Save","Tallenna","Tallenna","Saglabāt","Saglabāt","Išsaugoti","Išsaugoti","Salvesta","Salvesta")
var readMoreArray = new Array("Read more..","Read more..","Lue lisää..","Lue Lisää..","Vairāk..","Vairāk..","Daugiau..","Daugiau..","Veel..","Veel..")
var bc = new Array()
bc["voteArchive"] = new Array("Vote Archive","Vote Archive","Äänestysarkisto","Äänestysarkisto","Vote Archive","Vote Archive","Vote Archive","Vote Archive","Vote Archive","Vote Archive")
bc["search"] = searchtitle
bc["archive"] = archiveArray
bc["news"] = new Array("News","News","Uutiset","Uutiset","Jaunumi","Jaunumi","Naujienos","Naujienos","Uudised","Uudised")
bc["discussion"] = new Array( "Discussion","Discussion","Keskustelu","Keskustelu","Diskusijas","Diskusijas","Forumas","Forumas","Arutelu","Arutelu")
bc["ideaChannel"]=new Array("Idea Channel","Idea Channel","Väläys","Väläys","Idea Channel","Idea Channel","Idea Channel","Idea Channel","Idea Channel","Idea Channel")
discussion = new Array("" + "Discussion" + "" ,"" + "Discussion" + "" ,"Keskustelu" , "Keskustelu" ,"" + "Diskusijas"+ "","" + "Diskusijas"+ "","" + "Forumas"+ "","" + "Forumas"+ "","" + "Arutelu"+ "","" + "Arutelu"+ "");
useReplaceFont = "No"
NOTESvoteSettings = "798;;Horizontal%%%11%%%153204255.gif%%%102153204.gif%%%051102153.gif%%%000051153.gif%%%153051000.gif%%%204102000.gif%%%"
//ban list
voteBL = "0"
flashUse="Custom";
function archive() {
document.write("" + archiveArray[lang] + "")
}
function arrow() {
buttonEng = ''
buttonFin = ''
if(lang==0 || lang==1) {
button = buttonEng
}
if(lang==2 || lang==3) {
button = buttonFin
}
if(button!="") {
document.write(button)
}
else {
document.write(buttonFin)
}
}
function breadCrumbSpecial(special, id) {
if(special=="discussion") {
document.write("" + bc[special][lang] + "")
}
else {
document.write(bc[special][lang])
}
}
function changeLang(langNro) {
var expDate = new Date()
expDate.setTime(expDate.getTime() + 1 * (24 * 60 * 60 * 1000)) //+1 day
document.cookie = "NetPubLang=" + langNro + "; expires=" + expDate.toGMTString() +"; domain=" +fqdn +"; path=/"
document.cookie = "NetPubLang=" + langNro + "; expires=" + expDate.toGMTString()
location.reload()
}
function creatorTitle() {
document.write("" +creatorArray[lang] + "")
}
function companyLogo() {
logoURLTmp = "http://www.tamro.fi"
logoURL = (logoURLTmp=="")?"/":logoURLTmp
document.write('')
}
function companyTitle() {
return("Tamro Suomi")
}
function discussionResponse(unid) {
document.write('' + responce[lang] + '')
}
function dropdownmenu() {
var dropdowntype = 'Date';
if (dropdowntype=='Dropdown') {
document.write(' ');
document.write('')}
else
document.write('Sunnuntai 09/05/2010')
}
function editfrontpagenews() {
if(userroles.indexOf("[admin]") !=-1)
document.write(" Muokkaa");
}
function footerCreator(name,address) {
if((lang=="0") | (lang=="2") | (lang=="4") | (lang=="6") | (lang=="8"))
document.write("" + name + "")
else
document.write("" + legal[lang] + "")
}
function footerCompany() {
document.write(companyTitle())
}
function footerLastEdited() {
document.write(lastEdited[lang])
}
function footerCustom() {
footerFi = 'Tamro Suomi on ISO 9001 -sertifioitu yritys.Tamro Oyj, Rajatorpantie 41 B, 01640 Vantaa, puh. 020 445 11 '
footerEng = 'Tamro Suomi on ISO 9001 -sertifioitu yritys.Tamro Oyj, Rajatorpantie 41 B, 01640 Vantaa, puh. 020 445 11 '
if((lang==0) || (lang==1)) {
document.getElementById('contentMiddleAreaFooter').innerHTML=footerEng;
}
else {
document.getElementById('contentMiddleAreaFooter').innerHTML=footerFi;
}
}
function globalnavi() {
logoutURL = db.substring(0,db.length-1)+'?logout&redirectTo=http://' + location.hostname
if(lang==0 || lang==1) {
document.write("")
}
else {
document.write("")
}
}
function homepage() {
var homeurl = "http://intra.tamro.com";
if(homeurl=='')
document.write('' + homepagetitle[lang] + '')
else document.write('' + homepagetitle[lang] + '')
}
function identifier() {
document.write('Tamro Suomi 2008');
}
function infobox() {
document.write("")
}
function keyvisual(keyvisualDoc, currentID, firstURL) {
if(keyvisualDoc=="" | keyvisualDoc==null)
var keyvisuals = new Array( 'pics/etusivu.swf/$file/etusivu.swf');
else
var keyvisuals = new Array(keyvisualDoc);
keyvisuals.sort( randOrd );
if(flashUse=="Flash") {
for(i=0;i':'
') + '')
}
else {
var num = Math.round(roundOff((keyvisuals.length-1) * Math.random(),0));
var keypic = keyvisuals[num];
document.write('');
}
}
function localResults() {
window.location= db + 'search?searchview&query='+ document.forms[formnro].q.value;
}
function menuVisibility(menu) {
var DOM = (document.getElementById) ? 1:0;
if(DOM){
FM=eval(document.getElementById(menu).style)}
else{
if(document.all){
FM=eval(document.all[menu].style)}
else{
if(document.layers){
return false;
}
}
}
if(FM.display=="none"){
FM.display="block";
}
else{
FM.display="none";
}
}
function menuMultipleVisibility(menu) {
var DOM = (document.getElementById) ? 1:0;
if(DOM){
FM=eval(document.getElementById(menu).style)}
else{
if(document.all){
FM=eval(document.all[menu].style)}
else{
if(document.layers){
return false;
}
}
}
document.getElementById("newsSmall1").style.display="none"
document.getElementById("newsSmall2").style.display="none"
document.getElementById("newsSmall3").style.display="none"
FM.display="block";
}
function more() {
document.write("" + moreArray[lang] + "")
}
function nameday() {
document.write('Mainio')
}
function navigationLink(link, link0) {
if(lang==2 || link0=="") {
return link
}
else {
return link0
}
}
function navigationtype() {
textnav = "" + titleTopicLang('2C41B38C8E8F0B49C225737E0062340A',documentId,'Etusivu' ,'Etusivu','' ,'')+ "" + titleTopicLang('A18409BF48ABE8F2C225737E006270DA',documentId,'Palvelut' ,'Palvelut','' ,'')+ "" + titleTopicLang('48431E8B14C05E0DC225737E00627B30',documentId,'Työpaikat' ,'Työpaikat','' ,'')+ "" + titleTopicLang('1F606E66B3B1BBD4C225737E00628562',documentId,'Yhteystiedot' ,'Yhteystiedot','' ,'')+ "" + titleTopicLang('0983CCFE9127C299C225737E006276CA',documentId,'Tamro Suomi' ,'Tamro Suomi','' ,'')+ "" + titleTopicLang('C334FC26268C9735C225737E00628159',documentId,'Media' ,'Media','' ,'')+ "TulostaPalauteSivukarttaIn English";
var navtype = 'Text';
if (navtype=='Text')
document.write(textnav)
else if (navtype=="Pulldown menu") {
document.write("") +
document.write("");
}
}
function newMessageTitle() {
document.write("" + newMessage[lang] + "")
}
function openWin(addr, wHeight, wWidth) {
newWindow = window.open(db + addr,'Profile','height=' + wHeight + ',width=' + wWidth);
}
function randOrd(){
return (Math.round(Math.random())-0.5); }
function readMore() {
document.write(readMoreArray[lang])
}
function responceToMessageTitle() {
document.write("" +responceToMessage[lang] + "")
}
function returnTitle() {
document.write('' + returnArray[lang] + '')
}
function responceTitle(unid) {
document.write('' + responce[lang] + '')
}
function relatedMessagesTitle() {
document.write("" +relatedMessages[lang] + "")
}
function roundOff(value, precision){
value = "" + value //convert value to string
precision = parseInt(precision);
var whole = "" + Math.round(value * Math.pow(10, precision));
var decPoint = whole.length - precision;
if(decPoint != 0){
result = whole.substring(0, decPoint);
result += ".";
result += whole.substring(decPoint, whole.length);
}
else
{
result = whole;
}
return result;
}
function saveDiscussion() {
document.write('' + save[lang] + '')
}
function search() {
localResults()
}
function searchselection() {
document.write(' ');
document.write('');
}
function searchname() {
}
function titleLang(langFi,langEng) {
if(lang==0 || lang==1) {
title = langEng
}
if(lang==2 || lang==3) {
title = langFi
}
if(title!="") {
document.write(title)
}
else {
document.write(langFi)
}
}
function titleLangSitemap(langFi,langEng) {
if(lang==0 || lang==1) {
title = langEng
}
if(lang==2 || lang==3) {
title = langFi
}
if(title!="") {
return title
}
else {
return langFi
}
}
function titleTopicLang(topicID,documentID, langFi, langFiS,langEng, langEngS) {
if(lang==0 || lang==1) {
if(topicID==firstUrl)
title=langEngS
else
title = langEng
}
if(lang==2 || lang==3) {
if(topicID==firstUrl)
title = langFiS
else
title = langFi
}
if(title!="") {
return title
}
else {
return langFi
}
}
function topicTitle() {
document.write("" + topic[lang] + "")
}
function usernameText() {
usernameText = "Käyttäjä:"
document.write( usernameText + username )
}
// write flash obj with query string
function writeFlash(src, width, height,flashVars,target,version,version2,src2) {
var so = new SWFObject(src, "mymovie", width, height, version, "");
var flasVarsArr1 =new Array()
var flasVarsArr2 =new Array()
flasVarsArr1 = flashVars.split("&")
for(i=0;i'
var l2 = ''
var l3 = ''
var l3b = ''
var l4 = ''
var l5 = ''
//alert(l1+l2+l3+l3b+l4+l5)
// write all lines
document.write(l1+l2+l3+l3b+l4+l5)
}
*/
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////
UTILITIES
Author: Jason Levine
Created: 2005-02-10
This section contains all the function from the JS Utilites page.
///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
function newWindow(strUrl, strName, intWidth, intHeight) {
//Author: Jason Levine
//Created: 2003-09-11
//
//This function will open a new window with strUrl
//as the location, with the name strName and the
//given dimension. The window will be positioned
//approximately in the centre-left of the screen.
var winLeft = 0; //(screen.width - intWidth) / 2;
var winTop = ((screen.height - intHeight) / 2) - 25;
var winProps = 'height='+intHeight+',width='+intWidth+',left=' + winLeft + ',top=' + winTop;
winProps += ',resizable=0,location=no,menubar=no,personalbar=no,scrollbars=0,statusbar=no,toolbar=no';
//alert('Start' + '\n' + strUrl + '\n' + strName + '\n' + winProps);
return window.open(strUrl, strName , winProps);
}
function delay(intDuration){
//Author: Jason Levine
//Created: 2005-01-10
//
//This function will cause javascript to stop executing for a
//period of intDuration milliseconds.
var then,now; then=new Date().getTime();
now=then;
while( ( now - then)< intDuration) {
now=new Date().getTime();
}
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////
PERSONAL LINKS
Author: Jason Levine
Created: 2005-02-10
///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
// Global Variables
var DEBUG = false;
var ARR_LINKS = new Array(); //getPersonalLinksArray();
ARR_LINKS = getPersonalLinksArray();
function openEditWindow(intIndex) {
//Author: Jason Levine
//Created: 2004-12-27
//Modified:
//
//This function will test the values in the form if successful,
//will save the form and then open an expense form in a new
//window as a response document.
if(DEBUG){alert('Starting openEditWindow(intIndex)');}
var strUrl = db + 'webPersonalLink?openform';
//var strUrl = 'http://' + '/customers/bk/bkintra.nsf' + '/webPersonalLink?openform';
//var strUrl = 'http://obelix/customers/bk/bkintra.nsf/webPersonalLink?openform';
//Set the dimensions for the new window
var intWidth = 305;
var intHeight = 110;
//Open the new window
winLink = newWindow(strUrl, 'PersonalLink', intWidth, intHeight);
// winLink.location.href = strUrl;
winLink.focus();
if(DEBUG){alert('Window open and focused.');}
if(intIndex == null) {
intLinkIndex = -1;
} else if( isNaN(parseInt(intIndex) ) ) {
intLinkIndex = -1;
} else if( ARR_LINKS.length == 0 || intIndex >= ARR_LINKS.length) {
intLinkIndex = -1;
} else {
intLinkIndex = intIndex;
}
if(DEBUG){alert('intLinkIndex set: ' + intLinkIndex);}
if(intLinkIndex == -1) {
//link does not exist - do nothing
return;
} else {
//link exists - put values in new window
/*
if(DEBUG){alert('Setting link values in edit window.');}
winLink.document.forms[0].intLinkIndex.value = intLinkIndex;
winLink.document.forms[0].strLink.value = ARR_LINKS[intLinkIndex][0];
winLink.document.forms[0].strUrl.value = ARR_LINKS[intLinkIndex][1];
*/
}
if(DEBUG){alert('openEditWindow(intIndex) finished');}
}
function addLink(strLink, strUrl, intIndex, intTarget) {
if(strLink == "" || strUrl == "") {
return -1;
}
var arrLink = new Array(strLink, strUrl, intTarget);
if(intIndex == null) {
intLinkIndex = -1;
} else if( isNaN(parseInt(intIndex) ) ) {
intLinkIndex = -1;
} else if( ARR_LINKS.length == 0 || intIndex >= ARR_LINKS.length) {
intLinkIndex = -1;
} else {
intLinkIndex = intIndex;
}
if(intLinkIndex == -1) {
//link does not exist - add to links array
ARR_LINKS.push(arrLink);
setPersonalLinksArray();
} else {
//link exists - replace existing entry
ARR_LINKS[intLinkIndex] = arrLink;
setPersonalLinksArray();
}
}
function delLink(intIndex) {
if(intIndex == null) {
intLinkIndex = -1;
} else if( isNaN(parseInt(intIndex) ) ) {
intLinkIndex = -1;
} else if( ARR_LINKS.length == 0 || intIndex >= ARR_LINKS.length) {
intLinkIndex = -1;
} else {
intLinkIndex = intIndex;
}
if(intLinkIndex == -1) {
//link does not exist - do nothing
} else {
//link exists - remove from links array
ARR_LINKS.splice(intLinkIndex,1);
setPersonalLinksArray();
}
}
function getPersonalLinksArray() {
var strLinks = getCookieValue('personalLinks');
if(strLinks == null) {
var arrLinks = new Array();
} else {
var arrLinks = strLinks.split('{');
}
for (var i=0; i < arrLinks.length; i++)
{
arrLinks[i] = arrLinks[i].split('}');
}
return arrLinks;
}
function setPersonalLinksArray() {
if(DEBUG){alert('Starting setPersonalLinksArray()');}
//ARR_LINKS - global variable
var arrLinks = new Array();
var expireDate = new Date ();
expireDate.setTime(expireDate.getTime() + (365 * 24 * 3600 * 1000));
if(DEBUG){alert('Expiry date set.');}
for (var i=0; i < ARR_LINKS.length; i++)
{
arrLinks.push(ARR_LINKS[i].join('}') );
}
var strLinks = arrLinks.join('{');
setCookie('personalLinks', strLinks, expireDate);
if(DEBUG){alert('Cookie set.');}
writePersonalLinks();
if(DEBUG){alert('Personal links written.');}
}
function writePersonalLinks() {
if(DEBUG){alert('Starting writePersonalLinks()');}
var strLinkTable = "";
var strTarget;
if(ARR_LINKS == 'undefined') {
if(DEBUG){alert('ARR_LINKS is undefined');}
return;
}
if(DEBUG){alert('ARR_LINKS: ' + ARR_LINKS.length);}
strLinkTable += '
';
if(DEBUG){prompt('strLinkTable set:\n\n' , strLinkTable);}
document.getElementById('personalLinks').innerHTML = strLinkTable;
if(DEBUG){alert('Personal links written.');}
}
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////
POPULAR LINKS
Author: Jason Levine
Created: 2005-02-10
///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
// Global Variables
//The Array arrCommonLinks must be initialized in the containing document
function writePopularLinks(){
//Author: Jason Levine
//Created: 2004-2-10
//Modified:
//
//This function will write a collection of links to the "mostPopularLinks"
//div's innerHtml based on the contents of the "MostCommonLink_JsArray"
//field in the General settings document.
if(DEBUG){alert('Starting writePopularLinks()');}
var arrCommonLinks = new Array();
//Values pushed onto the array from settings document
var strLinkTable = "";
if(arrCommonLinks == 'undefined') {
if(DEBUG){alert('arrCommonLinks is undefined');}
return;
}
if(DEBUG){alert('arrCommonLinks: ' + arrCommonLinks.length);}
strLinkTable += '