// ======================================================================== // Page Initialise // ======================================================================== var bV = parseInt(navigator.appVersion); var IE4 = false; var NS4 = false; var NS6 = false; var OPR = false; if (document.layers){ NS4 = true }else if ((document.all) && (bV >= 4)){ IE4 = true; if(navigator.userAgent.indexOf('Opera') > -1){ OPR = true; } }else if (document.getElementById){ NS6 = true; } ver4 = (NS4 || IE4 || NS6 ) ? true : false; isExpanded = false; imgBlockOff = new Image(); imgBlockOn = new Image(); imgBlockOff.src = "" + imgblock_off_full; imgBlockOn.src = "" + imgblock_on_full; // ======================================================================== // Display Operations // ======================================================================== // ************************************ // Flash Error (IE) // ************************************ function errorflashie(obj) { obj.outerHTML = ""; } // ************************************ // Flash Error (NS) // ************************************ function errorflashns(elt) { with (navigator) if (appName.indexOf('Microsoft') == -1 || (plugins && plugins.length)) { var elt = document.getElementsByName(elt)[0]; var size = (elt.getAttribute('width') != '' ? ' width='+elt.getAttribute('width'):'')+(elt.getAttribute('width') != '' ? ' height='+elt.getAttribute('height'): '') if (plugins && plugins['Shockwave Flash']) { elt.innerHTML = ""; } else { elt.innerHTML = ""; } } } // ************************************ // Add Bookmark // ************************************ function addBookmark(){ strThisUrl = self.location; if(IE4){ strName = doReplace(strPageTitle,"'",""); window.external.AddFavorite(strThisUrl, strName); }else if(NS6){ ret = prompt('To bookmark this page, press ctrl+shift+d,\nthen copy the following into the location field:\n\n', strThisUrl); }else{ alert('To bookmark this page, press ctrl+d'); } } // ************************************ // Open a URL given string arguments // ************************************ function openIt(strArgs1, strArgs2){ var txtURL = openItURL1 + strArgs2 + '?opendocument&SID=' + strSessionID + '&DTC=' + strDateCode; parent.location = txtURL; } // ************************************ // Center Window // ************************************ function centerWindow(strHeight,strWidth) { strHalfWidth = strWidth / 2; strHalfHeight = strHeight / 2; strHalfScreenWidth = screen.width / 2; strHalfScreenHeight = screen.height / 2; strLeft = strHalfScreenWidth - strHalfWidth; strTop = strHalfScreenHeight - strHalfHeight; return "width=" + strWidth + "px,height=" + strHeight + "px,top=" + strTop + "px,left=" + strLeft + "px"; } // ************************************ // Close a Window // ************************************ function closeFunction() { top.close(); } // ************************************ // Find an element // ************************************ function getElements(doc, str) { var returnTable = new Array(); if (IE4) { if (doc.all[str]) { if (doc.all[str][0]) { var i = 0; while (doc.all[str][i]) { returnTable[i] = doc.all[str][i]; i++;} } else { returnTable[0] = doc.all[str]; } } } else { returnTable = doc.getElementsByName(str); } return returnTable; } // ************************************ // Add a row to a table // ************************************ function addRow(doc, fileName, fileID) { var myTable = getElements(doc,"fileAttachmentsTable"); var myRow = myTable[0].insertRow(myTable[0].rows.length-2); var myCell = myRow.insertCell(0); myCell.innerHTML = '' + fileName; } // ************************************ // Remove a row from a table // ************************************ function removeRow(msg) { var attachedFiles = new Array(); attachedFiles = getElements(document,"*txtMultipleFileAttachment*"); var i = 0; var c = 0; var myTable = new Array(); myTable = getElements(document,"fileAttachmentsTable"); while (attachedFiles[i]) { if (attachedFiles[i].checked) {c++; myTable[0].deleteRow(i); i--; attachedFiles = getElements(document,"*txtMultipleFileAttachment*"); myTable = getElements(document,"fileAttachmentsTable");} i++; } if (c == 0) {alert(msg);} } // ======================================================================== // General functions // ======================================================================== // ************************************ // Replace // ************************************ function doReplace(strInput, strFrom, strTo) { while(strInput.indexOf(strFrom) > -1){ strStart = strInput.substring(0, strInput.indexOf(strFrom)); strEnd = strInput.substring(strInput.indexOf(strFrom)+strFrom.length); strInput = strStart + strTo + strEnd; } return strInput ; } // ************************************ // Check for Number // ************************************ function isNumeric(nb) { figures = "0123456789"; var retour = true; var c; for (var x = 0; x < nb.length; x++) if (retour) { c = nb.charAt(x); retour = (figures.indexOf(c) != -1); } return retour; } // ************************************ // Check for Decimal // ************************************ function isDecimal(nb) { figures = "0123456789"; var retour = true; var virgule = false; var c; c = nb.charAt(0); retour = (figures.indexOf(c) != -1); for (var x = 1; x < nb.length; x++) if (retour) { c = nb.charAt(x); if (c == ".") if (virgule) retour = false; else { retour = true; virgule = true; } else retour = (figures.indexOf(c) != -1); } return retour; } // ************************************ // Check for Date // ************************************ function checkDate(myDate, format) { //myDate has to be mm/dd/yyyy if format=0, dd/mm/yyyy if format=1 correct = true; if (myDate.indexOf("/") == 1){ myDate = "0" + myDate; } if ((myDate.length == 7) || (myDate.length == 9)){ myDate = myDate.substring(0,3) + "0" + myDate.substring(3,myDate.length); } if ( (myDate.length < 11) && (myDate.length > 7) ) { if (format) { mm = myDate.substring(3,5); jj = myDate.substring(0,2); } else { jj = myDate.substring(3,5); mm = myDate.substring(0,2); } aa = myDate.substring(6,myDate.length); bi = ((parseInt(aa) % 4) == 0); if (((mm == "01") || (mm == "03") || (mm == "05") || (mm == "07") || (mm == "08") || (mm == "10") || (mm == "12")) && ((Math.round(jj) >= 1) && (Math.round(jj) <= 31))) { correct = true; } else { if (((mm == "04") || (mm == "06") || (mm == "09") || (mm == "11")) && ((Math.round(jj) >= 1) && (Math.round(jj) <= 30))) { correct = true; } else { if (bi) { correct = (((Math.round(jj) >= 1) && (Math.round(jj) <= 29) ) && (mm == "02")); } else { correct = (((Math.round(jj) >= 1) && (Math.round(jj) <= 28)) && (mm == "02")); } } } } else { correct = false; } return correct; } // ************************************ // Check for Email // ************************************ function checkEmail(address) { at = address.indexOf("@"); if (at == -1 || at == 0 || at == address.length-1) return false; dot = address.lastIndexOf("."); if (dot < at || dot == address.length-1) return false; return true; } // ************************************ // Prnt version // ************************************ function printVersion(){ url = "/" + strCurrentDBPath + "/vwPagesWebLive/" + thisUNID + "?opendocument&SID=" + strSessionID + "&DTC=" + strDateCode + "&TMP=2"; strWinStr = centerWindow("480", "640"); ret = window.open(url,"ChildWindow", strWinStr + ",scrollbars=1,menubar=1,resizable=1"); ret.focus(); } // ************************************ // Back to parent // ************************************ function backFunction() { if(parentUNID != ""){ var txtURL = "/" + strCurrentDBPath + "/vwPagesWebLive/" + parentUNID + "?opendocument&SID=" + strSessionID + "&DTC=" + strDateCode; if(top.name == "ChildWindow"){ top.opener.location = txtURL; top.close(); } else { parent.location = txtURL; } }else{ parent.history.go(-1); } } // ************************************ // Load Home page // ************************************ function homeFunction() { var txtURL = "/" + strCurrentDBPath + "/vwlivelookupHomePage/HOME?opendocument&SID=" + strSessionID + "&DTC=" + strDateCode; if(top.name == "ChildWindow"){ top.opener.location = txtURL; top.close(); } else { parent.location = txtURL; } } // ************************************ // Submit a form // ************************************ function submitFunction(intOverride) { tf = self.document.forms[0]; if (IE4) { if(self.document.all('formParam') || self.document.all('*pollCode*')){ if(self.document.all('*pollCode*')){ }else { strAction = self.document.all('formParam').getAttribute('formParam') ; strSaveForm = (self.document.all('formParam').getAttribute('formSave') ? self.document.all('formParam').getAttribute('formSave') : "1"); strSessionFields = (self.document.all('formParam').getAttribute('sessionFields') ? self.document.all('formParam').getAttribute('sessionFields') : ""); strGotoDoc = (self.document.all('formParam').getAttribute('formReturn') ? self.document.all('formParam').getAttribute('formReturn') : ""); tf.txtFrmAction.value = strSaveForm + "##" + strAction + "##" + doReplace(strSessionFields,"\n","^^") + "##" + strGotoDoc; if(strAction == "savesess" || strAction == "loadsess" || strAction == "register"){ strSessionKeys = (self.document.all('formParam').getAttribute('sessionKeys') ? self.document.all('formParam').getAttribute('sessionKeys') : ""); strSessionError = (self.document.all('formParam').getAttribute('sessionError') ? self.document.all('formParam').getAttribute('sessionError') : ""); tf.txtFrmAction.value = tf.txtFrmAction.value + "##" + doReplace(strSessionKeys,"\n","^^") + "##" + strSessionError; } if(strAction == "message"){ tf.txtFrmReturnMessage.value = self.document.all('formParam').getAttribute('formReturn'); }else if(strAction == "goto"){ strRet = tf.txtFrmReturnMessage.value; strRetP1 = strRet.substring(0, strRet.indexOf("vwPagesWebLive/")+15); strRetP2 = strRet.substring(strRet.indexOf("?")); tf.txtFrmReturnMessage.value = strRetP1 + self.document.all('formParam').getAttribute('formReturn') + strRetP2; } } //ret=doValidate(); if(intOverride == 1){ self.document.forms[0].submit(); } else { var validation = 1; var coll = document.all.tags("INPUT"); if (coll != null) { for (i = 0; ((i < coll.length) && (validation)); i++) { if ((coll[i].type == "text") || (coll[i].type == "password")) { if ((coll[i].getAttribute('minLength') && coll[i].getAttribute('minLength')!= -1) && (coll[i].value.length < coll[i].getAttribute('minLength'))) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } if ((coll[i].getAttribute('maxLength') && coll[i].getAttribute('maxLength') != -1) && (coll[i].value.length > coll[i].getAttribute('maxLength'))) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } if ((coll[i].type == "text") && (validation)) { if (coll[i].getAttribute('contentType') == "Integer") { if (!isNumeric(coll[i].value)) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute('contentType') == "Decimal") { if (!isDecimal(coll[i].value)) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute('contentType') == "Email") { if (!checkEmail(coll[i].value)) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute('contentType') == "Date") { if (!checkDate(coll[i].value,1)) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute('contentType') == "USDate") { if (!checkDate(coll[i].value,0)) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } } } } } } coll = document.all.tags("TEXTAREA"); if ((coll != null) && (validation)) { for (i = 0; ((i < coll.length) && (validation)); i++) { if ((coll[i].getAttribute('minLength') && coll[i].getAttribute('minLength') != -1) && (coll[i].innerText.length < coll[i].getAttribute('minLength'))) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } if ((coll[i].getAttribute('maxLength') && coll[i].getAttribute('maxLength') != -1) && (coll[i].innerText.length > coll[i].getAttribute('maxLength'))) { alert('' + coll[i].getAttribute('validation')); coll[i].focus(); validation = 0; } } } if (validation) self.document.forms[0].submit(); } } else { alert('This page requires a \'Form Parameters\' field before it can be submitted.'); } } else if(NS6) { if(self.document.getElementById('formParam') || self.document.getElementById('*pollCode*')){ if(self.document.getElementById('*pollCode*')){}else{ strAction = self.document.getElementById('formParam').getAttribute('formParam'); strSaveForm = (self.document.getElementById('formParam').getAttribute('formSave') ? self.document.getElementById('formParam').getAttribute('formSave') : "1"); strSessionFields = (self.document.getElementById('formParam').getAttribute('sessionFields') ? self.document.getElementById('formParam').getAttribute('sessionFields') : ""); strGotoDoc =(self.document.getElementById('formParam').getAttribute('formReturn') ? self.document.getElementById('formParam').getAttribute('formReturn') : ""); tf.txtFrmAction.value = strSaveForm + "##" + strAction + "##" + doReplace(strSessionFields,"\n","^^") + "##" + strGotoDoc; if(strAction == "savesess" || strAction == "loadsess" || strAction == "register"){ strSessionKeys = (self.document.getElementById('formParam').getAttribute('sessionKeys') ? self.document.getElementById('formParam').getAttribute('sessionKeys') : ""); strSessionError = (self.document.getElementById('formParam').getAttribute('sessionError') ? self.document.getElementById('formParam').getAttribute('sessionError') : ""); tf.txtFrmAction.value = tf.txtFrmAction.value + "##" + doReplace(strSessionKeys,"\n","^^") + "##" + strSessionError; } if(strAction == "message"){ tf.txtFrmReturnMessage.value = self.document.getElementById('formParam').getAttribute('formReturn'); }else if(strAction == "goto"){ strRet = tf.txtFrmReturnMessage.value; strRetP1 = strRet.substring(0, strRet.indexOf("vwPagesWebLive/")+15); strRetP2 = strRet.substring(strRet.indexOf("?")); tf.txtFrmReturnMessage.value = strRetP1 + self.document.getElementById('formParam').getAttribute('formReturn') + strRetP2; } } //ret=doValidate(); if(intOverride == 1){ self.document.forms[0].submit(); } else { var validation = 1; var coll = document.getElementsByTagName("INPUT"); if (coll != null) { for (i = 0; ((i < coll.length) && (validation)); i++) { if ((coll[i].type == "text") || (coll[i].type == "password")) { if ((coll[i].getAttribute("minLength") != "" && coll[i].getAttribute("minLength") != null) && (coll[i].value.length < coll[i].getAttribute("minLength"))) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } if ((coll[i].getAttribute("maxLength") != "" && coll[i].getAttribute("maxLength") != null) && (coll[i].value.length > coll[i].getAttribute("maxLength"))) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } if ((coll[i].type == "text") && (validation)) { if (coll[i].getAttribute("contentType") == "Integer") { if (!isNumeric(coll[i].value)) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute("contentType") == "Decimal") { if (!isDecimal(coll[i].value)) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute("contentType") == "Email") { if (!checkEmail(coll[i].value)) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute("contentType") == "Date") { if (!checkDate(coll[i].value,1)) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } } if (coll[i].getAttribute("contentType") == "USDate") { if (!checkDate(coll[i].value,0)) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } } } } } } coll = document.getElementsByTagName("TEXTAREA"); if ((coll != null) && (validation)) { for (i = 0; ((i < coll.length) && (validation)); i++) { if ((coll[i].getAttribute("minLength") != "" && coll[i].getAttribute("minLength") != null) && (coll[i].value.length < coll[i].getAttribute("minLength"))) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } if ((coll[i].getAttribute("maxLength") != "" && coll[i].getAttribute("maxLength") != null) && (coll[i].value.length > coll[i].getAttribute("maxLength"))) { alert('' + coll[i].getAttribute("validation")); coll[i].focus(); validation = 0; } } } if (validation) self.document.forms[0].submit(); } } else { alert('This page requires a \'Form Parameters\' field before it can be submitted.'); } } } // ************************************ // Open a page link // ************************************ function openLink(strArgs1, strDocType, strUNID, strDocCode, strTemplate, strLaunch, strSize, strQS) { //var disclaimText = "22You are now leaving the website operated by British American Tobacco and transferring to a separate website operated by an independent third party or British American Tobacco Group company. British American Tobacco does not control the content of the website or websites to which you are now linking, is not responsible for its/their content and disclaims all liability directly or indirectly in connection with its/their use. Your use of such sites is at your own risk and such links are provided for convenience only.\n\nOK to proceed, Cancel to cancel."; strWindowName = 'ChildWindow'; if(strDocCode == ""){ strDocCode = strUNID; } if(strDocType.toLowerCase() == "site") { openSite(strDocCode); } else { if(strUNID.toLowerCase() == "this"){ strDocCode = thisUNID; } if(strDocCode.toLowerCase() == "function"){ if(strUNID.substring(0,1) == "*"){ strCustomJS = strUNID.substring(1); strCustomJS = doReplace(strCustomJS, "*SQ*", "'"); strCustomJS = doReplace(strCustomJS, "*DQ*", '"'); strCustomJS = unescape(strCustomJS); eval('' + strCustomJS); } if(strUNID.toLowerCase() == "back"){ backFunction(); } if(strUNID.toLowerCase() == "home"){ homeFunction(); } if(strUNID.toLowerCase() == "next"){ } if(strUNID.toLowerCase() == "previous"){ } if(strUNID.toLowerCase() == "submit"){ submitFunction(0); } if(strUNID.toLowerCase() == "submitpoll"){ submitFunction(1); } if(strUNID.toLowerCase() == "close"){ closeFunction(); } if(strUNID.toLowerCase() == "print"){ if(strQS == ""){ print(); }else{ objFrame = eval(strQS); if(objFrame){ printFrame(objFrame); }else{ print(); } } } if(strUNID.toLowerCase() == "printversion"){ printVersion(); } if(strUNID.toLowerCase() == "bookmark"){ addBookmark(); } } else { if(strDocType.toLowerCase() == "fileattach"){ strWindowName = 'FileWindow'; strFileExt = strUNID.substring(strUNID.lastIndexOf('.')+1); strFileExt = strFileExt.substring(0, strFileExt.indexOf('?')); if(strFileExt.toLowerCase() == "wmv" || strFileExt.toLowerCase() == "avi" || strFileExt.toLowerCase() == "asf") { var txtURL = "/" + strDBControl + "/frmMediaViewer?readform&SKN=" + strSchemeCode + "&FURL=" + strUNID ; strSize = "250x270"; } else { var txtURL = strUNID ; strSize = "630x500"; } } else if(strDocType.toLowerCase() == "externallink"){ var txtURL = strUNID; } else { if(strArgs1 != ""){ arrArgs1 = new Array; arrArgs1 = strArgs1.split("~"); strSitePath = ""; for(c = 0; c < arrArgs1.length; c++){ strSitePath = strSitePath + arrArgs1[c] + "/"; } var txtURL = "/" + strSitePath + "vwPagesWebLive/" + strDocCode + "?opendocument&SID=" + strSessionID + "&DTC=" + strDateCode + "&TMP="+ strTemplate + strQS; }else{ var txtURL = "/" + strCurrentDBPath + "/vwPagesWebLive/" + strDocCode + "?opendocument&SID=" + strSessionID + "&DTC=" + strDateCode + "&TMP="+ strTemplate + strQS; } } if(strDocType.toLowerCase() == "externallink"){ if((strShowDisclaimer != "N" && strQS!="NoDisclaimer") || (strQS != "" && strQS != "NoDisclaimer")){ disclaimURL = "/" + strDBControl + "/frmExternalDisclaimer?readform&SITE=" + strSiteCode + "&SKN=" + strSchemeCode + "&MSG=" + strQS; var retVal; if(NS6 || OPR) { if(confirm(disclaimText)) { retVal = 'proceed'; } else { retVal = 'not proceed'; } } else { retVal = window.showModalDialog(disclaimURL, '', 'dialogHeight:280px;dialogWidth:500px;scrollbars:0'); } }else{ retVal = "proceed"; } if(retVal == "proceed"){ if(strLaunch.toLowerCase() == "new"){ strLeft = ""; strTop = ""; if(strSize == "x" || strSize == "x|x"){ strWidth = '750'; strHeight = '550'; } else { if(strSize.indexOf('|') > -1){ strSizeParam = strSize.substring(0, strSize.indexOf('|')); strPosParam = strSize.substring(strSize.indexOf('|')+1); strWidth = strSizeParam.substring(0, strSizeParam.indexOf('x')); strHeight = strSizeParam.substring(strSizeParam.indexOf('x')+1); strLeft = strPosParam.substring(0, strPosParam.indexOf('x')); strTop = strPosParam.substring(strPosParam.indexOf('x')+1); } else { strWidth = strSize.substring(0, strSize.indexOf('x')); strHeight = strSize.substring(strSize.indexOf('x')+1); } } strHalfWidth = strWidth / 2; strHalfHeight = strHeight / 2; strHalfScreenWidth = screen.width / 2; strHalfScreenHeight = screen.height / 2; if(strLeft == ""){ strLeft = strHalfScreenWidth - strHalfWidth; } if(strTop == ""){ strTop = strHalfScreenHeight - strHalfHeight; } strWinStr = "width=" + strWidth + ",height=" + strHeight + ",top=" + strTop + ",left=" + strLeft + ",scrollbars=1,resizable=1"; ret = window.open(txtURL, 'ExternalLink', strWinStr); } else { strWinStr = ""; if(strLaunch != ""){ eval(strLaunch + '.location = txtURL;'); } else { top.location = txtURL; } } } } else { strCheck = strAllowedLinks; if(strCheck.indexOf("#"+strDocCode+"#") > 0 || strCheck == "" || strDocCode.length > 7) { if(strLaunch.toLowerCase() == "new"){ strLeft = ""; strTop = ""; if(strSize == "x" || strSize == "x|x"){ strWidth = '750'; strHeight = '550'; } else { if(strSize.indexOf('|') > -1){ strSizeParam = strSize.substring(0, strSize.indexOf('|')); strPosParam = strSize.substring(strSize.indexOf('|')+1); strWidth = strSizeParam.substring(0, strSizeParam.indexOf('x')); strHeight = strSizeParam.substring(strSizeParam.indexOf('x')+1); strLeft = strPosParam.substring(0, strPosParam.indexOf('x')); strTop = strPosParam.substring(strPosParam.indexOf('x')+1); } else { strWidth = strSize.substring(0, strSize.indexOf('x')); strHeight = strSize.substring(strSize.indexOf('x')+1); } } strHalfWidth = strWidth / 2; strHalfHeight = strHeight / 2; strHalfScreenWidth = screen.width / 2; strHalfScreenHeight = screen.height / 2; if(strLeft == ""){ strLeft = strHalfScreenWidth - strHalfWidth; } if(strTop == ""){ strTop = strHalfScreenHeight - strHalfHeight; } strWinStr = "width=" + strWidth + ",height=" + strHeight + ",top=" + strTop + ",left=" + strLeft + ",scrollbars=1,resizable=1"; ret = window.open(txtURL, strWindowName, strWinStr); } else { if(strLaunch != ""){ eval(strLaunch + '.location = txtURL;'); } else { top.location = txtURL; } } } else { alert('Sorry. The page you are linking to has been temporarily removed.'); } } } } } // ************************************ // Open a Site // ************************************ function openSite(strCode){ top.location = "/" + strdbPath + "/sites/" + strCode + ".nsf?open&SID=" + strSessionID + ""; } // ************************************ // Check that a DIV Tag exists // ************************************ function doesDivExist(secCat) { var Test = 'False'; if (IE4) { var strCheck = 'document.all.' + secCat; if (eval(strCheck)) {Test = 'True';} else {Test = 'False';} } else { var strCheck = 'document.getElementById[' + secCat + ']'; if ('document.getElementById[' + strCheck + ']') {Test = 'True';} else {Test = 'False';} } // if (eval(strCheck)) {Test = 'True';} else {Test = 'False';} 27/7/05 COMMENTED OUT BY BB AND REPLACED WITH FOLLOWING LINE IN ORDER TO MAKE LHN AUTO-EXPAND IN MOZILLA // if ('document.getElementById[' + strCheck + ']') {Test = 'True';} else {Test = 'False';} return Test; } // ************************************ // Upload a File // ************************************ function uploadFile(msg1,msg2,msg3,msg4, sessionLink, fileGroup) { if(sessionLink != null){ self.document.forms[0].txtFrmFileGroup.value = "SESSION##" + fileGroup; } var newWindow=window.open('/' + strFileUploadDBPath + '/frmUpload?OpenForm&SID=' + strSessionID + '&SITE=' + strSiteCode + '&SCHEME=' + strSchemeCode + '&MSG1=' + escape(msg1) + '&MSG2=' + escape(msg2) + '&MSG3=' + escape(msg3) + '&MSG4=' + escape(msg4),'windowID','width=380,height=80,toolbar=no,titlebar=no,scrollbars=no,resizable=no'); newWindow.focus(); return false; }