var onerror = handleErrors; function handleErrors(errorMessage, url, line) { return true; } var loaded = false; var webSite = 9; var graphics_dir = "/graphics/flips/"; var timerTag = ""; var timerRunning = false; var arrItems1 = new Array(); var arrItemsGrp1 = new Array(); var arrItemsVal1 = new Array(); var arrItems2 = new Array(); var arrItemsGrp2 = new Array(); var arrItemsVal2 = new Array(); var arrItems3 = new Array(); var arrItemsGrp3 = new Array(); var arrItemsVal3 = new Array(); function onImgErrorPriceCharts(source) { source.src = "/websites/images/nopricechart.png"; source.onerror = ""; return true; } function changeOptions3(control, ItemArrayMC, GroupArrayMC, ItemValueMC, ItemArraySECTOR, GroupArraySECTOR, ItemValueSECTOR, ItemArraySCORETYPE, GroupArraySCORETYPE, ItemValueSCORETYPE) { var controlToPopulateMC, controlToPopulateSECTOR, controlToPopulateSCORETYPE; controlToPopulateMC = document.MAIN_FORM.MARKET_CAP_ID; controlToPopulateSECTOR = document.MAIN_FORM.SECTOR_LIST; controlToPopulateSCORETYPE = document.MAIN_FORM.SCORETYPE_LIST; while (controlToPopulateMC.options.length) controlToPopulateMC.remove(0); while (controlToPopulateSECTOR.options.length) controlToPopulateSECTOR.remove(0); while (controlToPopulateSCORETYPE.options.length) controlToPopulateSCORETYPE.remove(0); for ( var x = 0 ; x < ItemArrayMC.length ; x++ ) { if ( GroupArrayMC[x] == control.value ) { addOption(controlToPopulateMC,ItemArrayMC[x],ItemValueMC[x]) ; } } for ( var y = 0 ; y < ItemArraySECTOR.length ; y++ ) { if ( GroupArraySECTOR[y] == control.value ) { addOption(controlToPopulateSECTOR,ItemArraySECTOR[y],ItemValueSECTOR[y]) ; } } for ( var z = 0 ; z < ItemArraySCORETYPE.length ; z++ ) { if ( GroupArraySCORETYPE[z] == control.value ) { addOption(controlToPopulateSCORETYPE,ItemArraySCORETYPE[z],ItemValueSCORETYPE[z]) ; } } } function changeOptions2(control, ItemArrayMC, GroupArrayMC, ItemValueMC, ItemArraySECTOR, GroupArraySECTOR, ItemValueSECTOR) { var controlToPopulateMC, controlToPopulateSECTOR; controlToPopulateMC = document.MAIN_FORM.MARKET_CAP_ID; controlToPopulateSECTOR = document.MAIN_FORM.SECTOR_LIST; while (controlToPopulateMC.options.length) controlToPopulateMC.remove(0); while (controlToPopulateSECTOR.options.length) controlToPopulateSECTOR.remove(0); for ( var x = 0 ; x < ItemArrayMC.length ; x++ ) { if ( GroupArrayMC[x] == control.value ) { addOption(controlToPopulateMC,ItemArrayMC[x],ItemValueMC[x]) ; } } for ( var y = 0 ; y < ItemArraySECTOR.length ; y++ ) { if ( GroupArraySECTOR[y] == control.value ) { addOption(controlToPopulateSECTOR,ItemArraySECTOR[y],ItemValueSECTOR[y]) ; } } } function changeOptions(control, controlToPopulate, ItemArray, GroupArray, ItemValue) { while (controlToPopulate.options.length) controlToPopulate.remove(0); for ( var x = 0 ; x < ItemArray.length ; x++ ) { if ( GroupArray[x] == control.value ) { addOption(controlToPopulate,ItemArray[x],ItemValue[x]) ; } } } function addOption(selectObject,optionText,optionValue) { var optionObject = new Option(optionText,optionValue) var optionRank = selectObject.options.length selectObject.options[optionRank]=optionObject } function VerifyDelete(formObj) {var portfolioVar = formObj.client_portfolio_id.options[formObj.client_portfolio_id.options.selectedIndex].text; return confirm("Are you sure you want to delete the " + portfolioVar + " portfolio?"); }function validate(object) { if (object.value.length > 0) { var ticker = object.value.toUpperCase(); for (var j=0; j=3)||(b=="Microsoft Internet Explorer")&&(v>=4)); var w3_check = ((b=="Netscape")&&(v>=5)||(b=="Microsoft Internet Explorer")&&(v>=4)); function notes(s) { newwindow = window.open ("/websites/w9/notes/" + s,"lancer_notes","height=250,width=425,toolbar=no,menubar=no,scrollbars=yes,screenX=200,screenY=200,top=200,left=200'"); newwindow.focus();} function flip() { if ((browser_check)) { document[flip.arguments[0]].src = graphics_dir + flip.arguments[0] + "_" + flip.arguments[1] + ".gif"; } } function styleflip() { if ((browser_check)) { document[styleflip.arguments[0]].src = "/websites/w" + styleflip.arguments[2] + "/graphics/flips/" + styleflip.arguments[0] + "_" + styleflip.arguments[1] + ".gif"; } } function homepageflip() { if ((browser_check)) { document[homepageflip.arguments[0]].src = "/websites/w" + homepageflip.arguments[2] + "/homepage/flips/" + homepageflip.arguments[0] + "_" + homepageflip.arguments[1] + ".gif"; } } function Tips() { if (arguments.length==1) { var s = "/tips/tips.jsp?id=" + Tips.arguments[0]; } else if (arguments.length==2) { var s = "/tips/tips.jsp?id=" + Tips.arguments[0] + "&grp=" + Tips.arguments[1]; } else { var s = "/tips/tips.jsp?id=default"; } newwindow = window.open (s,"lancer_tips","height=350,width=505,toolbar=no,menubar=no,scrollbars=yes,screenX=200,screenY=200,top=200,left=200'"); newwindow.focus();} function aOpen() { if (arguments.length==3) { var s = "/admin/show.jsp?type=" + aOpen.arguments[0] + "¶m=" + aOpen.arguments[2]; newwindow = window.open (s,"lancer_admin","height=500,width=" + aOpen.arguments[1] + ",toolbar=no,menubar=no,scrollbars=yes,screenX=200,screenY=200,top=200,left=200'"); newwindow.focus(); } } function fShow(pagenum) { newwindow = window.open ("/websites/w" + webSite + "/st/st_frame.jsp?who=" + pagenum,"lancer_public","height=570,width=548,toolbar=no,menubar=no,scrollbars=no"); newwindow.focus();} function gShow(bookmarks) { newwindow = window.open ("/websites/w" + webSite + "/st/st_frame.jsp" + bookmarks,"lancer_public","height=570,width=548,menubar=no,toolbar=no,scrollbars=no"); newwindow.focus();} function sShow() { newwindow = window.open ("/servlet/SecuritySearch","lancer_stksrch","height=400,width=600,menubar=no,toolbar=no,scrollbars=no"); newwindow.focus();} function cShow(theURL) { newwindow = window.open (theURL,"clist","height=400,width=600,menubar=no,toolbar=no,scrollbars=no"); newwindow.focus();} function alertSpan(object,state) { var spanid = document.getElementById(object); if (state==0) { spanid.style.visibility = 'hidden'; } else { spanid.style.visibility = 'visible'; } } function fLookUp() { newwindow = window.open("/servlet/tickerLookup","lancer_lookup","height=300,width=502,toolbar=no,menubar=no,scrollbars=no"); newwindow.focus();} function aLookUp() { newwindow = window.open("/servlet/analystLookup","lancer_lookup","height=350,width=502,toolbar=no,menubar=no,scrollbars=no"); newwindow.focus();} function checkPortList(pulldown) { var selection = 0; var thevalue = ""; for (var i=0; i < pulldown.length; i++) { if (pulldown.options[i].selected) { thevalue = pulldown.options[i].value; break; } } if (thevalue == "") { alert("You have a selected a blank row or a sector name.\n\nPlease select an industry, index, or your custom portfolio."); return false; } return true; } function showByLink(object,link,x,y) { if (document.layers && document.layers[object]) { document.layers[object].left = link.x + x; document.layers[object].top = link.y + y; document.layers[object].visibility = 'visible'; } else if (w3_check) { var theSpan = document.getElementById(object); theSpan.style.visibility = 'visible'; if (theSpan.myFlag == null) { theSpan.style.left = theSpan.offsetLeft + x; if (b=="Netscape") { theSpan.style.top = theSpan.offsetTop - 15; } else { theSpan.style.top = theSpan.offsetTop + y; } } theSpan.myFlag = true; } } function showTag(object,link,x,y) { if (w3_check) { timerRunning = false; var theSpan = document.getElementById(object); theSpan.style.visibility = 'visible'; if (theSpan.myFlag == null) { if (b=="Netscape") { theSpan.style.top = theSpan.offsetTop; } else { theSpan.style.top = theSpan.offsetTop + y; } } theSpan.myFlag = true; } } function showByLinkDelayed(object,link,x,y) { var Delay = 0; var tagTimer; if (w3_check) { if (timerRunning) clearTimeout(tagTimer); timerRunning = true; var sCall = "showTag('" + object + "','" + link + "'," + x + "," + y + ")"; tagTimer = setTimeout(sCall,Delay); } } function hide(object) { if (timerRunning) clearTimeout(tagTimer); if (document.layers && document.layers[object]) { document.layers[object].visibility = 'hidden'; } else if (w3_check) { var theSpan = document.getElementById(object); theSpan.style.visibility = 'hidden'; } } function show(object) { if (timerRunning) clearTimeout(tagTimer); if (document.layers && document.layers[object]) { document.layers[object].visibility = 'visible'; } else if (w3_check) { var theSpan = document.getElementById(object); theSpan.style.visibility = 'visible'; } } function tickerSelections(tickers, textArea) { var list = ""; for (var i=0; i < tickers.length; i++) { if (tickers.options[i].selected) { list = tickers.options[i].value + " "; } } var spacer = ""; var textAreaLen = textArea.value.length; if (textAreaLen > 0) { if (textArea.value.charAt(textAreaLen -1) != " ") spacer = " "; } textArea.value = list; } function tickerSelection(tickers, inputbox) { var list = ""; for (var i=0; i < tickers.length; i++) { if (tickers.options[i].selected) { list = tickers.options[i].value + " "; } } inputbox.value = list; } function analystMatch(analystText,input0,input1,form) { var name = ""; var id = ""; for (var i=0; i < analystText.length; i++) { if (analystText.options[i].selected) { name += analystText.options[i].value + " "; } } id = name.substring(name.indexOf("|") + 1); name = name.substring(0,name.indexOf("|")); input0.value = name; input1.value = id; form.submit(); } function stopError() { return true; } function isInteger(value) { return (parseInt(value) == value); } var integer = /^\d+$/; function checkIntval() { var validMktval = true; var validShrval = true; var output = ''; var testval = ''; testval = MAIN_FORM.mktval.value + ''; if (window.RegExp) testval = testval.replace(/[^0-9]+/g,''); if (!isInteger(testval)) validMktval = false; if (window.RegExp && !integer.test(testval)) validMktval = false; if (!validMktval) { output += 'Market Value Criteria Incorrect ('+ MAIN_FORM.mktval.value+')\r\rYou must enter a whole number (for example: 100,000 or 3,500,000)\r\r'; MAIN_FORM.mktval.value = "1"; } testval = MAIN_FORM.shares.value + ''; if (window.RegExp) testval = testval.replace(/[^0-9]+/g,''); if (!isInteger(testval)) validShrval = false; if (window.RegExp && !integer.test(testval)) validShrval = false; if (!validShrval) { output += 'No. of Shares Criteria Incorrect ('+ MAIN_FORM.shares.value+')\r\rYou must enter a whole number (for example: 100,000 or 3,500,000)'; MAIN_FORM.shares.value = "1"; } if (!validMktval||!validShrval) { alert(output); return false; } else { return true; } } function clearMktCap (selectitem) { for (var Current=1;Current < selectitem.length;Current++) { selectitem[Current].selected = false; } } function viewPDF(ticker, reportKey, reportTitle) { document.MAIN_FORM3.action = '/servlet\/MasterApp\/'+ reportKey +'\/pdf\/'+ ticker +'\/'+reportTitle+'_'+ticker+'.pdf'; return true; } function logOffConfirm() { return confirm("Do you want to log off?") } loaded=true;