/* FILE ARCHIVED ON 4:37:33 Jan 6, 2013 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 14:13:24 Apr 30, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ //GLOBAL VARIABLES var targetEditorName = "ewepHTMLContent"; var targetEditorInstance = "Content"; var listFlag = false; var listFlag_ql = false; ie4=(document.all) ? true : false ns4=(document.layers) ? true : false //OverLib Global variables and configuration setup found at the end of functions //A functions //BEGINNING OF AC FUNCTION function ac(site) { f=document.forms[0].FileName.value s=document.forms[0].Server_Name.value thewindow=window.open('http://'+s+'/'+f+site,'ACHelp','width=800,height=518,location=yes,toolbar=yes,scrollbars=yes,screenX=0,screenY=100,left=20,top=30') } //END OF AC FUNCTION //BEGINNING OF ACO FUNCTION function aco(site) { f=document.forms[0].FileName.value s=document.forms[0].Server_Name.value thewindow=window.open('http://'+s+'/'+f+site,'ACOther','width=600,height=518,location=yes,toolbar=yes,scrollbars=yes,menubar=yes,screenX=0,screenY=50,left=10,top=10,resizable=yes,status=yes') } //END OF ACO FUNCTION //BEGINNING OF ADD_QL FUNCTION function add_ql() { var form = document.forms[0] var ql_length = form.ql_list_disp.options.length var n = ql_length; var name = form.ql_name.value var sep = " | " var error_msg = "" if (form.ql_target[0].checked == "1") { var target = "_self" } else { var target = "_new" } if (form.ql_type[0].checked == "1") { var linkdata = form.ql_linkto_page.options[form.ql_linkto_page.selectedIndex].value var nodata_msg = " select a page to link to" } else { var linkdata = form.ql_linkto_url.value if (linkdata.indexOf("http://")==-1 && linkdata.indexOf("https://")==-1) { linkdata = "http://" + linkdata } var nodata_msg = " enter a url to link to" } if (form.ql_list_disp.options[0]) { if ((listFlag_ql == false) || (form.ql_list_disp.options[0].value=="")) { n = 0 listFlag_ql = true } } else { if ((listFlag_ql == false)) { n = 0 listFlag_ql = true } } formatted_link = name + sep + linkdata + sep + target if (name!="" && linkdata!="" && linkdata!="http://" ) { form.ql_list_disp.options[n] = new Option(formatted_link, linkdata); n = n + 1 form.ql_name.value = ""; form.ql_name.focus(); form.ql_linkto_page.selectedIndex = 0; form.ql_linkto_url.value = ""; form.ql_target[0].checked=true; form.ql_type[0].checked=true; ql_type_change(form.ql_type); }else { if (name=="") { error_msg += "Please enter a link name"; } if (linkdata=="" || linkdata=="http://") { if (error_msg=="") { error_msg += "Please" + nodata_msg } else { error_msg += " and " + nodata_msg } } alert(error_msg + ".") form.ql_name.focus() } } // END OF ADD_QL FUNCTION //BEGINNING OF REMOVE_QL FUNCTION function remove_ql() { } //END OF REMOVE_QL FUNCTION //BEGINNING OF ADDREC FUNCTION function addRec(recVal) { var f = document.forms[0] var recListLength = f.rec.options.length var recArray = recVal.split(","); var n = recListLength; if (listFlag == false) { n = 0 listFlag = true } for (i = 0 ; i < recArray.length ; i++) { if (checkTAOName(recArray[i])) { f.rec.options[n] = new Option(recArray[i]); n = n + 1 f.editRec.value = ""; }else { alert("Please enter name in TAO format (i.e. Firstname.Lastname)") f.editRec.focus() } } } //END OF ADDREC FUNCTION //B functions //BEGINNING OF BOOKMARK FUNCTION function bookmark() { //message to show in non-IE browsers var txt = "To bookmark this page: " + "\n" + "\n" + "On Netscape 4+, choose Communicator from the menu above, then the Bookmarks option, and finally choose the Add Bookmark option. Alternatively, use the Ctrl+D keyboard shortcut to bookmark this page." //server and file name var sn=document.forms[0].Server_Name.value var fn=document.forms[0].FileName.value //url to be bookmarked var url = "http://" + sn + "/" + fn + "AccountConnect?OpenForm"; //caption to appear with bookmark var who="AccountConnect" //browser name var ver = navigator.appName //browser version var num = parseInt(navigator.appVersion) //setting the bookmark if((ver == "Microsoft Internet Explorer")&&(num>=4)) { window.external.AddFavorite(url,who) }else{ alert(txt) } } //END OF BOOKMARK FUNCTION //BEGINNING OF BUILDIMAGE FUNCTION function buildImage() { browserName = navigator.appName browserVer = parseInt(navigator.appVersion) imgLib = "/Internet/tric/tri/imglib.nsf/Images" if ((browserName == "Netscape" && browserVer >= 3) | (browserVer >=4)) { version ="yes" } else { version = "no" } if (version == "yes") { image1on = new Image() image1on.src = imgLib + "/region1.gif/$file/region1.gif" image2on = new Image() image2on.src = imgLib + "/region2.gif/$file/region2.gif" image3on = new Image() image3on.src = imgLib + "/region3.gif/$file/region3.gif" image4on = new Image() image4on.src = imgLib + "/region4.gif/$file/region4.gif" image5on = new Image() image5on.src = imgLib + "/region5.gif/$file/region5.gif" image6on = new Image() image6on.src = imgLib + "/region6.gif/$file/region6.gif" image78on = new Image() image78on.src = imgLib + "/region78.gif/$file/region78.gif" image9on = new Image() image9on.src = imgLib + "/region9.gif/$file/region9.gif" image10on = new Image() image10on.src = imgLib + "/region10.gif/$file/region10.gif" image11on = new Image() image11on.src = imgLib + "/region11.gif/$file/region11.gif" image12on = new Image() image12on.src = imgLib + "/region12.gif/$file/region12.gif" image1off = new Image() image1off.src = imgLib + "/map.gif/$file/map.gif" image2off = new Image() image2off.src = imgLib + "/map.gif/$file/map.gif" image3off = new Image() image3off.src = imgLib + "/map.gif/$file/map.gif" image4off = new Image() image4off.src = imgLib + "/map.gif/$file/map.gif" image5off = new Image() image5off.src = imgLib + "/map.gif/$file/map.gif" image6off = new Image() image6off.src = imgLib + "/map.gif/$file/map.gif" image78off = new Image() image78off.src = imgLib + "/map.gif/$file/map.gif" image9off = new Image() image9off.src = imgLib + "/map.gif/$file/map.gif" image10off = new Image() image10off.src = imgLib + "/map.gif/$file/map.gif" image11off = new Image() image11off.src = imgLib + "/map.gif/$file/map.gif" image12off = new Image() image12off.src = imgLib + "/map.gif/$file/map.gif" otherImageDefault = new Image() otherImageDefault.src = imgLib + "/default_nonflash2.gif/$file/default_nonflash2.gif" otherImage1 = new Image() otherImage1.src = imgLib + "/region1_on.gif/$file/region1_on.gif" otherImage2 = new Image() otherImage2.src = imgLib + "/region2_on.gif/$file/region2_on.gif" otherImage3 = new Image() otherImage3.src = imgLib + "/region3_on.gif/$file/region3_on.gif" otherImage4 = new Image() otherImage4.src = imgLib + "/region4_on.gif/$file/region4_on.gif" otherImage5 = new Image() otherImage5.src = imgLib + "/region5_on.gif/$file/region5_on.gif" otherImage6 = new Image() otherImage6.src = imgLib + "/region6a_on.gif/$file/region6a_on.gif" otherImage6be = new Image() otherImage6be.src = imgLib + "/region6a_onbe.gif/$file/region6a_onbe.gif" otherImage78 = new Image() otherImage78.src = imgLib + "/region78_on.gif/$file/region78_on.gif" otherImage9 = new Image() otherImage9.src = imgLib + "/region9_on.gif/$file/region9_on.gif" otherImage10 = new Image() otherImage10.src = imgLib + "/region10_on.gif/$file/region10_on.gif" otherImage11 = new Image() otherImage11.src = imgLib + "/region11a_on.gif/$file/region11a_on.gif" otherImage11be = new Image() otherImage11be.src = imgLib + "/region11a_onbe.gif/$file/region11a_onbe.gif" otherImage12 = new Image() otherImage12.src = imgLib + "/region12_on.gif/$file/region12_on.gif" } } //END OF BUILDIMAGE FUNCTION //C functions //BEGINNING OF CALCAPPROVALRECIPIENTS FUNCTION function calcApprovalRecipients(form) { if (form.app[0].checked) { document.forms[0].rec.options.length=0; addRec(document.forms[0].hiddenOwner.value) } else if (form.app[1].checked) { document.forms[0].rec.options.length=0 } else if (form.app[2].checked) { document.forms[0].rec.options.length=0 addRec(document.forms[0].corpCommRecipient.value) } else if (form.app[3].checked) { document.forms[0].rec.options.length=0; addRec(document.forms[0].hiddenOwner.value) } } //END OF CALCAPPROVALRECIPIENTS FUNCTION //BEGINNING OF CALCATTACHMENTS FUNCTION function calcAttachments() { var fname="" var fVal="" for (i=0;i < document.forms[0].elements.length;i++) { if (document.forms[0].elements[i].type=="file") { fname=document.forms[0].elements[i].name break } } fVal=document.forms[0].elements[fname].value document.forms[0].attach1.value=fVal.slice(fVal.lastIndexOf('\\')+1) } //END OF CALCATTACHMENTS FUNCTION //BEGINNING OF CALCFIELDS FUNCTION function calcFields(){ calcRecipients(); calcAttachments(); } //END OF CALCFIELDS FUNCTION //BEGINNING OF CALCRECIPIENTS FUNCTION function calcRecipients() { var f = document.forms[0] var recArray = new Array() for (i = 0 ; i < f.rec.length ; i++) { recArray[i] = f.rec.options[i].text } f.recipient.value = recArray.join(",") } //END OF CALCRECIPIENTS FUNCTION //BEGINNING OF CCLICK FUNCTION function cClick(){ hideObject(over); oshowingsticky=0; return false; } //ENDING OF CCLICK FUNCTION //BEGINNING OF CHANGEIMAGES FUNCTION function changeImages() { if (document.images) { for (i = 0 ; i < changeImages.arguments.length ; i+=2) { document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src") } } } //END OF CHANGEIMAGES FUNCTION //BEGIN CHANGESWITCHFIELD FUNCTION function changeswitchfield(url,region) { if (region != "") { var locs = ["Beneficiaries North~/internet/tric/tri/mtc_nbene.nsf", "Beneficiaries South~/internet/tric/tri/mtc_sbene.nsf", "Government Agents~/internet/tric/tri/mtc_agent.nsf", "Prime Contractors~/internet/tric/tri/mtc_contr.nsf", "Providers North~/internet/tric/tri/mtc_nprov.nsf", "Providers South~/internet/tric/tri/mtc_sprov.nsf"] var url2 = url + "&"; var pos = url2.indexOf("constituent="); if (pos >= 0) { var new_const = url2.substr(pos+12).substr(0,url2.substr(pos+12).indexOf("&")); var const_region = new_const + " " + region for (var i=0; i < locs.length; i++) { if (locs[i].substr(0,locs[i].indexOf("~")) == const_region) { url = locs[i].substr(locs[i].indexOf("~")+1); } } switch (new_const) { case "Beneficiaries" : set_mtc(new_const, region, url); break; case "Providers" : set_mtc(new_const, region, url); break; default: set_mtc(new_const, "", url); } } else { //not bene or providers location.href= url; } } else { location.href= url; } } //END CHANGESWITCHFIELD FUNCTION //BEGINNING OF CHECKKEY FUNCTION function checkKey(e) { var code = (document.layers) ? e.which : event.keyCode; if(code == "13") { doSearch() } } //END OF CHECKKEY FUNCTION //BEGINNING OF CHECKRFCEMAIL FUNCTION function checkRFCEmail(eVal) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3} \.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ return re.test(eVal); } //END OF CHECKRFCEMAIL FUNCTION //BEGINNING OF CHECKSEARCH FUNCTION function checksearch() { var msg var msgflag msgflag="false" msg="Please enter your search value.\r" if(document.forms[0].text.value == "") { msg msgflag="true" } if(msgflag == "true") { alert(msg) document.forms[0].text.focus() } if(msgflag == "false") { var f=document.forms[0] location.replace('bcbs/bcbs_redo.nsf/($All)?SearchView&Query='+escape(f.text.value)+'&Start=1') } } //END OF CHECKSEARCH FUNCTION //BEGINNING OF CHECKTAONAME FUNCTION function checkTAOName(eVal) { var f = document.forms[0] if (eVal.indexOf(".") < 0 || eVal.indexOf(".") == eVal.length-1) { return false } else { return true } } //END OF CHECKTAONAME FUNCTION //BEGINNING OF CLAIM FUNCTION function claim(site) { thewindow=window.open(site,"","width=740,height=370,resizable=no,scrollbars=yes,status=yes") } //END OF CLAIM FUNCTION //BEGINNING OF COMPATIBLEFRAME FUNCTION function compatibleframe(frameid){ if(ns4){ if(typeof frameid.document.overDiv=='undefined')return false; }else if(ie4){ if(typeof frameid.document.all["overDiv"]=='undefined')return false; }else if(ns6){ if(frameid.document.getElementById('overDiv')==null)return false; } return true; } //ENDING OF COMPATIBLEFRAME FUNCTION //BEGINNING OF CONSTANTACTIONBAR FUNCTION function ConstantActionBar() { var ab = document.applets.dominoActionBar ab.outerHTML = "
" + ab.outerHTML + "
" DataLayer.style.pixelLeft = ActionBarLayer.offsetLeft } //END OF CONSTANTACTIONBAR FUNCTION //D functions //DBLookup function dbLookup(server,path,view,key,column) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; var pos=0; currURL = (document.location.href).toLowerCase(); if (trim(server) == "") { pos = currURL.indexOf('://'); if (pos < 0 ) server = "" else { pos += 3; pos = currURL.indexOf('/', pos); server = currURL.substring(0, pos) } } if( trim(path) == "" ) { if( pos > 0 ) { newPos = currURL.indexOf('.nsf',pos); if (newPos > 0) { path = currURL.substring(pos+1,newPos+4) } } } if( !isNaN(column) ) column -= 1; path = replaceAll(path,"\\","/"); vurl = trim(server)+"/"+trim(path)+"/"+view+"?readviewentries&count=-1"; xmlDoc.load(vurl); nodes = xmlDoc.documentElement.childNodes; temp = new Array(nodes.length); var j = 0; for (var i = 0; i < nodes.length; i++) { if( nodes.item(i).childNodes.item(0).text==key) { temp[j] = nodes.item(i).childNodes.item(column).text; j++; } } var results = "" for (var i = 0; i < j; i++) { if (i==0) { results = temp[i]; } else { results = results + ", " + temp[i]; } } return(results); } //DBColumn function dbColumn(server,path,view,column) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; var pos=0; currURL = (document.location.href).toLowerCase(); if (trim(server) == "") { pos = currURL.indexOf('://'); if (pos < 0 ) server = "" else { pos += 3; pos = currURL.indexOf('/', pos); server = currURL.substring(0, pos) } } if( trim(path) == "" ) { if( pos > 0 ) { newPos = currURL.indexOf('.nsf',pos); if (newPos > 0) { path = currURL.substring(pos+1,newPos+4) } } } if( !isNaN(column) ) column -= 1; path = replaceAll(path,"\\","/"); vurl = trim(server)+"/"+trim(path)+"/"+view+"?readviewentries&count=-1"; xmlDoc.load(vurl); nodes = xmlDoc.documentElement.childNodes; temp = new Array(nodes.length); var j = 0; for (var i = 0; i < nodes.length; i++) { temp[j] = nodes.item(i).childNodes.item(column).text; j++; } results = new Array(j); for (var i = 0; i < j; i++) { results[i] = temp[i]; } return(results); } function trim(a) { return a.replace(/^×+/, "").replace(/×+$/, "").replace(/××+/g, " "); } //Replace all occurances in a string with this function replaceAll(sString, sReplaceThis, sWithThis) { if (sReplaceThis != "" && sReplaceThis != sWithThis) { var counter = 0; var start = 0; var before = ""; var after = ""; while (counter")!=-1 || qi.indexOf("/")!=-1 || qi.indexOf("?")!=-1 || qi.indexOf(";")!=-1 || qi.indexOf(":")!=-1 || qi.indexOf("'")!=-1 || qi.indexOf("\"")!=-1 || qi.indexOf("[")!=-1 || qi.indexOf("{")!=-1 || qi.indexOf("]")!=-1 || qi.indexOf("}")!=-1 || qi.indexOf("\\")!=-1 || qi.indexOf("`")!=-1 || qi.indexOf("~")!=-1 || qi.indexOf("!")!=-1 || qi.indexOf("@")!=-1 || qi.indexOf("#")!=-1 || qi.indexOf("$")!=-1 || qi.indexOf("%")!=-1 || qi.indexOf("^")!=-1 || qi.indexOf("&")!=-1 || qi.indexOf("*")!=-1 || qi.indexOf("(")!=-1 || qi.indexOf(")")!=-1 || qi.indexOf("-")!=-1 || qi.indexOf("_")!=-1 || qi.indexOf("=")!=-1 || qi.indexOf("+")!=-1) { allOK=false errMsg = "The word(s) entered on which to search contain one of the following characters. Remove these character(s) and try again.\n\n, . / < > ? ; : \' \" { } [ ] \\ | ! @ # $ % ^ & * ( ) - _ = +" } } if(allOK==false) { alert(errMsg) } else { qS="" //If the search is being done from the $$Search form, will need to look at //the lookfor field to determine what kind of search to perform if(window.location.href.indexOf('$$')==-1) { //this is not from the $$Search form //alert("this is not from the $$Search form") arrayOfWords=f.QueryInput.value.split(" ") for (var count=0; count < arrayOfWords.length; count++) { //alert(arrayOfWords[count]) qS+=arrayOfWords[count]+"+or+" } qS=qS.substring(0,qS.length-4) } else { //this is from the $$Search form, so loop through the lookfor field to //determine which kind of search to do for(var whichOne=0; whichOne < f.lookfor.length; whichOne++) { if(f.lookfor[whichOne].checked==true) { var thisOnePicked=whichOne } } //alert("thisOnePicked = " + thisOnePicked) if(thisOnePicked=="0") { //"All Words" was picked //alert("All Words was picked") arrayOfWords=f.QueryInput.value.split(" ") for (var count=0; count < arrayOfWords.length; count++) { //alert(arrayOfWords[count]) qS+=arrayOfWords[count]+"+and+" } qS=qS.substring(0,qS.length-5) } else { if(thisOnePicked=="1") { //"Any Words" was picked //alert("Any Words was picked") arrayOfWords=f.QueryInput.value.split(" ") for (var count=0; count < arrayOfWords.length;count++) { //alert(arrayOfWords[count]) qS+=arrayOfWords[count]+"+or+" } qS=qS.substring(0,qS.length-4) } else { //"Exact Phrase" was picked //alert("Exact Phrase was picked") qS=replaceString(f.QueryInput.value,' ','+') } } } //alert("qS=" + qS) //hard coding path due to dbName not calculating correctly on home page //parent.location.assign('/Internet/tric/tri/tricare.nsf/($All)?SearchView&Query=FIELD+Content+contains+' + qS+'+or+FIELD+Title+contains+' + qS + '&SearchFuzzy=true&Start=1&Count=500') parent.location.assign('/Internet/tric/tri/tricare.nsf/SearchResults?openform&qry='+qS) } } //END OF DOSEARCH FUNCTION //BEGINNING OF DOESEXIST FUNCTION function doesExist(objToTest) { if (null == objToTest) { return false; } if ("undefined" == typeof(objToTest) ) { return false; } return true; } //END OF DOESEXIST FUNCTION //G functions //BEGINNING OF GLOSS2 FUNCTION function gloss2(site) { site.indexOf("fromfrontmap")==-1? window.location.assign(site): window.location.replace(site); //thewindow=window.open(site,"","width=750,height=400,resizable=no,scrollbars=yes,status=no") } //END OF GLOSS2 FUNCTION //BEGINNING OF GLOSS FUNCTION function gloss(site) { site.indexOf("fromfrontmap")==-1? window.location.assign(site): window.location.replace(site); //thewindow=window.open(site,"","width=785,height=600,resizable=no,scrollbars=yes,status=no") } //END OF GLOSS FUNCTION //BEGINNING OF GPD FUNCTION function gpd(site2) { thewindow=window.open(site2,"window1","width=691,height=510,resizable=yes,scrollbars=yes,status=yes") } //END OF GPD FUNCTION //H functions //BEGINNING OF HIDEOBJECT FUNCTION function hideObject(obj){ if(ns4)obj.visibility="hide"; else if(ie4)obj.visibility="hidden"; else if(ns6)obj.style.visibility="hidden"; if(otimerid > 0)clearTimeout(otimerid); if(odelayid > 0)clearTimeout(odelayid); otimerid=0; odelayid=0; self.status=""; } //ENDING OF HIDEOBJECT FUNCTION //BEGINNING OF HUOW FUNCTION // function for message board Help Using Our Website function huow() { var huowsite='https://cybercemetery.unt.edu/archive/oilspill/20130106043733/http://www.mytricare.com/Internet/tric/tri/tricare.nsf/EXT/FrqntlyAskdQstns_HlpUsngOrWbSt_13?OpenDocument&SC=FrqntlyAskdQstns~HlpUsngOrWbSt?OpenDocument'; var newwin=window.open(huowsite,"window1" ); newwin.focus(); } //I functions //BEGINING OF ID FUNCTION function Id(site) { thewindow=window.open(site,"window1","width=750,height=550,resizable=no,scrollbars=yes,status=yes") } //END OF ID FUNCTION //BEGINNING OF IM FUNCTION function im(site, bIsMaximized) { var iStartX = 0; var iStartY = 0; var iWinWidth = 0; var iWinHeight = 0; if (bIsMaximized == true) { iWinWidth = screen.availWidth - 10; iWinHeight = screen.availHeight - 48; if ((navigator.appName.indexOf("Netscape") >= 0) && (navigator.appVersion.indexOf("5")>=0)) { iWinWidth = screen.availWidth - 6; iWinHeight = screen.availHeight - 41; } } else { iStartX = parseInt((screen.availWidth - 691) / 2); iStartY = parseInt((screen.availHeight - 500) / 2); iWinWidth = 691; iWinHeight = 500; } if (iStartX < 0) iStartX = 0; if (iStartX < 0) iStartX = 0; if (navigator.appName.indexOf("Microsoft") != -1) { thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight + ",resizable=no,scrollbars=yes,status=yes,left=" + iStartX + ",top=" + iStartY); } else { thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight + ",resizable=no,scrollbars=yes,status=yes,screenX=" + iStartX + ",screenY=" + iStartY); } // return thewindow; } //END OF IM FUNCTION //BEGINNING OF IMAGEREPLACE FUNCTION function imagereplace() { for( i=0; i < document.images.length ; i++ ) { if( document.images[i].src.indexOf('expand.gif') != -1) { document.images[i].src='/Internet/tric/tri/imglib.nsf/Images/space.gif/$FILE/space.gif' document.images[i].width=0 document.images[i].height=0 } if( document.images[i].src.indexOf('collapse.gif' ) != -1) { document.images[i].src='/Internet/tric/tri/imglib.nsf/Images/space.gif/$File/space.gif' document.images[i].width=0 document.images[i].height=0 } if( document.images[i].src.indexOf('ecblank.gif') != -1) { document.images[i].src='/Internet/tric/tri/imglib.nsf/Images/space.gif/$File/space.gif' document.images[i].width=0 document.images[i].height=0 } } } //END OF IMAGEREPLACE FUNCTION //BEGINNING OF IMFULL FUNCTION function imFull(site, bIsMaximized) { var iStartX=0 var iStartY=0 var iWinWidth=0 var iWinHeight=0 if (bIsMaximized==true) { iWinWidth=screen.availWidth-10 iWinHeight=screen.availHeight-48 if((navigator.appName.indexOf("Netscape") >=0) && (navigator.appVersion.indexOf("5")>=0)) { iWinWidth=screen.availWidth-6 iWinHeight=screen.availHeight-41 } } else { iStartX=parseInt((screen.availWidth-691)/2) iStartY=parseInt((screen.availHeight-500)/2) iWinWidth=691 iWindHeight=500 } if (iStartX<0) { iStartX=0 } if (iStartX<0) { iStartX=0 } if (navigator.appName.indexOf("Microsoft") != -1) { thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight+",resizable=no,scrollbars=yes,status=yes,left="+iStartX+",top="+iStartY) } else { thewindow=window.open(site,"thewindow","width=" + iWinWidth + ",height=" + iWinHeight + ",resizable=no,scrollbars=yes,status=yes,screenX=" + iStartX + ",screenY=" + iStartY) } // return thewindow } //END OF IMFULL FUNCTION //BEGINNING OF ISDEVICEMOBILE FUNCTION function isDeviceMobile() { var a = navigator.userAgent.toLowerCase(); if (/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|meego.+mobile|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))) { return(true); } else { return(false); } } //END OF ISDEVICEMOBILE FUNCTION //BEGINNING OF ISVALIDOBJECT FUNCTION function isValidObject(objToTest) { if (null == objToTest) { return false; } if ("undefined" == typeof(objToTest) ) { return false; } return true; } //END OF ISVALIDOBJECT FUNCTION //J functions //BEGINNING OF JOBS FUNCTION function jobs() { thewindow=window.open("https://cybercemetery.unt.edu/archive/oilspill/20130106043733/http://www.bcbssc.com/bcbs/isjobs_unit.nsf/chcwebview","","width=691,height=500,resizable=no,scrollbars=yes,status=yes") } //END OF JOBS FUNCTION //L functions //BEGINNING OF LAYERWRITE FUNCTION function layerWrite(txt){ txt +="\n"; if(ns4){ var lyr=oframe.document.overDiv.document lyr.write(txt) lyr.close() }else if(ie4){ oframe.document.all["overDiv"].innerHTML=txt }else if(ns6){ range=oframe.document.createRange(); range.setStartBefore(over); domfrag=range.createContextualFragment(txt); while(over.hasChildNodes()){ over.removeChild(over.lastChild); } over.appendChild(domfrag); } } //ENDING OF LAYERWRITE FUNCTION //BEGINNING OF LOOKUPRESULTS FUNCTION function lookupResults(p_strResponseXML) { var NodeList = p_strResponseXML.getElementsByTagName("viewentry"); var strResult = ""; var strDelimiter = ""; // Left blank on first for iteration to avoid a null entry at split for (var intNodeCount = 0; intNodeCount < NodeList.length; intNodeCount++) { strResult += strDelimiter + NodeList[intNodeCount].getElementsByTagName("text")[0].childNodes[0].nodeValue; strDelimiter = "#"; } var varResultArray = strResult.split("#"); return varResultArray; } //ENDING OF LOOKUPRESULTS FUNCTION //M functions //BEGINNING OF MBM FUNCTION function mbm(site) { thewindow=window.open(site,"window1","width=775,height=550,resizable=no,scrollbars=yes,status=yes") } //END OF MBM FUNCTION //BEGINNING OF MIM FUNCTION function mim(site) { thewindow=window.open(site,"window1","width=691,height=530,resizable=no,scrollbars=yes,status=yes") } //END OF MIM FUNCTION //BEGINNING OF MM_PRELOADIMAGES FUNCTION function MM_preloadImages() { //v2.0 if(document.images) { var imgFiles = MM_preloadImages.arguments; if(document.preloadArray==null) { document.preloadArray = new Array() var i = document.preloadArray.length with (document) for (var j=0; j < imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#") { preloadArray[i] = new Image preloadArray[i++].src = imgFiles[j] } } } } //END OF MM_PRELOADIMAGES FUNCTION //BEGINNING OF MM_SWAPIMAGE FUNCTION function MM_swapImage() { //v2.0 var i, j=0, objStr, obj, swapArray=new Arry, oldArray=document.MM_swapImgData for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) { objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1] if((objStr.indexOf('document.layers[')==0 && document.layers==null) || (objStr.indexOf('document.all[')==0 && document.all==nul)) { objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length) obj=eval(objStr) if(obj != null) { swapArray[j++] = obj swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j] obj.src = MM_swapImage.arguments[i+2] } } document.MM_swapImgData = swapArray } } //END OF MM_SWAPIMAGE FUNCTION //BEGINNING OF MM_SWAPIMGRESTORE FUNCTION function MM_swapImgRestore() { //v2.0 if(document.MM_swapImgData != null) { for (var i=0; i < (document.MM_swapImgData.length-1); i+=2) document.MM_swapImgData[i].src = document.MM_swapImgData[i+1] } } //END OF MM_SWAPIMGRESTORE FUNCTION //BEGINNING OF MODSWITCHFIELD FUNCTION function modswitchfield() { form = document.forms[0]; cs = form.qs_constituent.value; for (i=0;i=1){oshowingsticky=0}; if((ns4)||(ie4)||(ns6)){ if(oshowingsticky==0){ oallowmove=0; if(over !=null)hideObject(over); }else{ oremovecounter++; } } return true; } function no_overlib(){ return ver3fix; } //ENDING OF ND FUNCTION //BEGINING OF NW FUNCTION function nw(site) { thewindow=window.open(site,"window1","width=691,height=500,resizable=yes,scrollbars=yes,status=yes") } //END OF NW FUNCTION //O functions //BEGINNING OF OPT_FRAME FUNCTION function opt_FRAME(frm){ oframe=compatibleframe(frm)? frm : ol_frame; if((ns4)||(ie4 ||(ns6))){ if(ns4)over=oframe.document.overDiv; if(ie4)over=oframe.overDiv.style; if(ns6)over=oframe.document.getElementById("overDiv"); } return 0; } function opt_FUNCTION(callme){ otext=callme() return 0; } //END OF OPT_FRAME FUNCTION //BEGINNING OF OPENDOCUMENTMANAGER FUNCTION function openDocumentManager() { var path=document.forms[0].dbName.value targetEditorName = "ewep"+eWebEditPro.event.srcName targetEditorInstance = eWebEditPro.event.srcName window.open(path + '/Document+Manager?OpenForm', 'documentmanager', 'width=550,height=300,scrollbars=yes,statusbar=yes'); } //END OF OPENDOCUMENTMANAGER FUNCTION //BEGINNING OF OPENMEDIAMANAGER FUNCTION function openMediaManager() { var pathInfo="/Internet/tric/tri/imglib.nsf" targetEditorName = "ewep"+eWebEditPro.event.srcName targetEditorInstance = eWebEditPro.event.srcName window.open(pathInfo+'/Media+Manager?OpenForm', 'mediamanager', 'width=500,height=350,scrollbars'); } //END OF OPENMEDIAMANAGER FUNCTION //BEGINNING OF OPENUP FUNCTION function openUp(exp) { newURL=window.location+"&Expand="+exp window.location.replace(newURL) } //END OF OPENUP FUNCTION //P functions function P7_ExpMenu(){ //v1.1.0.2 by PVII-www.projectseven.com if(navigator.appVersion.indexOf("MSIE")==-1){return;} var i,k,g,lg,r=/\s*p7hvr/,nn='',c,cs='p7hvr',bv='p7menubar'; for(i=0;i<10;i++){ g=document.getElementById(bv+nn); if(g){ lg=g.getElementsByTagName("LI"); if(lg){ for(k=0;k -1){ placeX=ofixx; }else{ winoffset=(ie4)? oframe.document.body.scrollLeft : oframe.pageXOffset; if(ie4)iwidth=oframe.document.body.clientWidth; if(ns4)iwidth=oframe.innerWidth;// was screwed in mozilla, fixed now? if(ns6)iwidth=oframe.outerWidth; if(ohauto==1){ if((ox - winoffset)>((eval(iwidth))/ 2)){ ohpos=7; }else{ ohpos=8; } } if(ohpos==9){// Center placeX=ox+ooffsetx-(owidth/2); } if(ohpos==8){// Right placeX=ox+ooffsetx; if((eval(placeX)+ eval(owidth))>(winoffset + iwidth)){ placeX=iwidth + winoffset - owidth; if(placeX < 0)placeX=0; } } if(ohpos==7){// Left placeX=ox-ooffsetx-owidth; if(placeX < winoffset)placeX=winoffset; } if(osnapx > 1){ var snapping=placeX % osnapx; if(ohpos==7){ placeX=placeX -(osnapx + snapping); }else{ placeX=placeX +(osnapx - snapping); } if(placeX < winoffset)placeX=winoffset; } } if(ofixy > -1){ placeY=ofixy; }else{ scrolloffset=(ie4)? oframe.document.body.scrollTop : oframe.pageYOffset; if(ovauto==1){ if(ie4)iheight=oframe.document.body.clientHeight; if(ns4)iheight=oframe.innerHeight; if(ns6)iheight=oframe.outerHeight; iheight=(eval(iheight))/ 2; if((oy - scrolloffset)> iheight){ ovpos=35; }else{ ovpos=36; } } if(ovpos==35){ if(oaboveheight==0){ var divref=(ie4)? oframe.document.all['overDiv'] : over; oaboveheight=(ns4)? divref.clip.height : divref.offsetHeight; } placeY=oy -(oaboveheight + ooffsety); if(placeY < scrolloffset)placeY=scrolloffset; }else{ placeY=oy + ooffsety; } if(osnapy > 1){ var snapping=placeY % osnapy; if(oaboveheight > 0 && ovpos==35){ placeY=placeY -(osnapy + snapping); }else{ placeY=placeY +(osnapy - snapping); } if(placeY < scrolloffset)placeY=scrolloffset; } } repositionTo(over, placeX, placeY); } //END OF PLACELAYER FUNCTION //Q functions //BEGINNING OF QLDEL FUNCTION function qlDel(docID) { //alert("starting qlDel function") //alert("passed to this function the parameter: " + docID) tobDelList="" //alert(thisform.toBDeleted.value.indexOf(docID)) if (thisform.toBDeleted.value.indexOf(docID)==-1) { if (thisform.toBDeleted.value=="") { thisform.toBDeleted.value=docID } else { thisform.toBDeleted.value=thisform.toBDeleted.value+","+docID } } else { idList=thisform.toBDeleted.value.split(",") for (i=0; i < idList.length; i++) { if(idList[i]!=docID) { if(tobDelList=="") { tobDelList=idList[i] } else { tobDelList=tobDelList+","+idList[i] } } } thisform.toBDeleted.value=tobDelList } } //END OF QLDEL FUNCTION //R functions //BEGINNING OF REBUILDAREA FUNCTION function rebuildArea() { if (isValidObject(document.forms[0].Area)) { if (document.forms[0].Area.type=="hidden") return(""); checkAgainst=document.forms[0].SiteSelection[document.forms[0].SiteSelection.selectedIndex].text document.forms[0].Area.length=1 JSArr=document.forms[0].JSAreas.value.split("; ") for(b=0; b < JSArr.length; b++) { opText=JSArr[b] findSemi=opText.indexOf(":") leftSemi=opText.substr(0,findSemi) if (leftSemi==checkAgainst) { document.forms[0].Area.length++ var indx=document.forms[0].Area.length-1 document.forms[0].Area.options[indx].text=opText.substr(findSemi+1, opText.length) document.forms[0].Area.options[indx].value=opText.substr(findSemi+1, opText.length) } } } } //END OF REBUILDAREA FUNCTION //BEGINNING OF REDIR FUNCTION function redir() { window.location= ("javascript:history.back(-2)") } //END OF REDIR FUNCTION //BEGINNING OF REGISTERNOWORFORGOTPASSWORD FUNCTION function registerNowOrForgotPassword (nextPage) { if (parent.opener) { if (parent.opener.top.shouldCloseSSO) { doClose = "true"; } } var thewindow = self.im(nextPage, true); thewindow.focus(); setTimeout("closeSSO();",1000); } //END OF REGISTERNOWORFORGOTPASSWORD FUNCTION //BEGINNING OF REMREC FUNCTION function remRec() { var f = document.forms[0] if (f.rec.options.selectedIndex >= 0) { counter = 0 found = false n = f.rec.length while (counter < n) { if (found) { counter = 0 } if (f.rec.options[counter].selected) { f.rec.options[counter] = null found = true n = f.rec.length } else{ counter = counter +1 found=false } } } else { alert("You must select an entry to remove") } } //END OF REMREC FUNCTION //BEGINNING OF REM_QL FUNCTION function rem_ql() { var form = document.forms[0] if (form.ql_list_disp.options.selectedIndex >= 0) { counter = 0 found = false n = form.ql_list_disp.length while (counter < n) { if (found) { counter = 0 } if (form.ql_list_disp.options[counter].selected) { form.ql_list_disp.options[counter] = null found = true n = form.ql_list_disp.length } else { counter = counter +1 found=false } } } else { alert("You must select an entry to remove") } } //END OF REM_QL FUNCTION //BEGINNING OF REPLACESTRING FUNCTION function replaceString(orgString,toBRep,repWith) { strLen=orgString.length repLen=toBRep.length newStr="" for(i=0;i < strLen;i++) { lookAt=orgString.substring(i,i+repLen) if(lookAt==toBRep) { newStr+=repWith } else { newStr+=lookAt } } return newStr } //END OF REPLACESTRING FUNCTION //BEGINNING OF REPOSITIONTO FUNCTION function repositionTo(obj,xL,yL){ if((ns4)||(ie4)){ obj.left=xL; obj.top=yL; }else if(ns6){ obj.style.left=xL + "px"; obj.style.top=yL+ "px"; } } //END OF REPOSITIONTO FUNCTION //S functions //BEGINNING OF SENDMAIL FUNCTION function sendEmail() { var f=document.forms[0]; var qstr = f.Query_String.value; var param = qstr.substring(qstr.indexOf("src=")); window.location = f.dbName.value + "/DispWebHelp?OpenForm&Phase=1&"+ param; } //END OF SENDMAIL FUNCTION //BEGINNING OF SET_BACKGROUND FUNCTION function set_background(pic){ if(pic==""){ if(ie4)over.backgroundImage="none"; if(ns6)over.style.backgroundImage="none"; }else{ if(ns4){ over.background.src=pic; }else if(ie4){ over.backgroundImage="url("+pic+")"; }else if(ns6){ over.style.backgroundImage="url("+pic+")"; } } } //END OF SET_BACKGROUND FUNCTION //BEGINNING OF SET_COOKIE FUNCTION function Set_Cookie(name,value,expires,path,domain,secure) { document.cookie = name + "=" +escape(value) + ( (expires) ? ";expires=" + expires.toGMTString() : "") + ( (path) ? ";path=" + path : "") + ( (domain) ? ";domain=" + domain : "") + ( (secure) ? ";secure" : ""); } //END OF SET_COOKIE FUNCTION //BEGINNING OF SET_MTC FUNCTION function set_mtc(constitutent, region, redirect) { var today = new Date(); var expires2 = new Date(today.getTime() + (100 * 365 * 86400000)); Set_Cookie("mtc_constituent",constitutent,expires2,"/"); Set_Cookie("mtc_region",region,expires2,"/"); location.href=redirect; } //BEGINNING OF GOOGLE FUNCTION function set_google(url, searchstring) { var URL = url.toUpperCase(); var SearchString = searchstring var FormName = "GOOGLEDISPLAY"; //alert(URL); openPage ="/"+document.forms[0].dbName.value+"/GoogleDisplay?open&searchstring="+SearchString; window.location.assign(openPage); //location.href=redirect; } //END OF SET_MTC FUNCTION //BEGINNING OF SETUP ABARTABLES FUNCTION function setupABarTables() { // set classes for Action bar var vTable = document.getElementsByTagName("Table")[0]; vTable.className = "ABTable"; var ac = vTable.getElementsByTagName("TR" ); for (i=0; i < ac.length; i++) { ac[i].className = "ABRow"; } var ac = vTable.getElementsByTagName("TD" ); for (i=0; i < ac.length;i++) { ac[i].className = "ABCell"; ac[i].onmouseover = function() {this.className = "ieHover";} ac[i].onmousedown = function() {this.className = "ieClick";} ac[i].onmouseout = function() {this.className = "ABCell";} } } //END OF SETUPABARTABLES FUNCTION //BEGINNING OF SHIFTACTIONBAR FUNCTION function ShiftActionBar() { ActionBarLayer.style.pixelTop = document.body.scrollTop ActionBarLayer.style.pixelLeft = document.body.scrollLeft var cString = "rect(" + document.body.scrollTop + " auto auto auto)" DataLayer.style.clip = cString } //END OF SHIFTACTIONBAR FUNCTION //BEGINNING OF SHOWTHIS FUNCTION function showThis(toExp,docType,openPage){ openPage=thisform.dbName.value + "/" + openPage + "?OpenDocument" if(window.location.href.indexOf("=")!=-1) { exp=window.location.href.substring(window.location.href.indexOf("=")+1,window.location.href.length) } else { exp=0 } if(toExp==exp | docType=="doc") { window.location.assign(openPage) } else { if(docType=="ar") { window.location.assign(openPage + "&Expand=" + toExp) } } } //END OF SHOWTHIS FUNCTION //BEGINNING OF SHOWOBJECT FUNCTION function showObject(obj){ if(ns4)obj.visibility="show"; else if(ie4)obj.visibility="visible"; else if(ns6)obj.style.visibility="visible"; } //END OF SHOWOBJECT FUNCTION //BEGIN OF SSOPOPUP FUNCTION /*------------------------------------------------------------------------ FUNCTION: ssoPopUp () PURPOSE: Opens a window for the single sign-on page centered on the current page. INPUTS: none OUTPUTS: none CHANGE: 082912, changed to do a regex text for mobile devices and direct to a different url if mobile. ------------------------------------------------------------------------*/ function ssoPopUp(target_url, mobile_url) { // check for mobile device if(isDeviceMobile()) { //open normal window using mobile url location.href=mobile_url; } else { // determine availWidth of screen sWidth = screen.availWidth; SSOWidth = 600; // set starting position to middle of screen startX = parseInt((sWidth - SSOWidth) / 2); // determine availHeight of screen sHeight = screen.availHeight; SSOHeight =725; // set starting position to middle of screen startY = parseInt((sHeight - SSOHeight) / 2); // open window of size SSOWidth x SSOHeight at startX and startY if (navigator.appName.indexOf("Microsoft") != -1) SSO_Window = window.open( target_url, "SSO_Window", "width=" + SSOWidth + ",height=" + SSOHeight + ",resizable=no,status=yes,scrollbars=no,left=" + startX + ",top=" + startY ); else SSO_Window = window.open( target_url, "SSO_Window", "width=" + SSOWidth + ",height=" + SSOHeight + ",resizable=no,status=yes,scrollbars=no,screenX=" + startX + ",screenY=" + startY ); SSO_Window.focus(); } } //ENDING OF SSOPOPUP FUNCTION //T functions //BEGINNING OF TRIM FUNCTION function trim(aStr) { return aStr.replace(/^\s{1,}/, "").replace(/\s{1,}$/, ""); } //ENDING OF TRIM FUNCTION //V functions //BEGINNING OF VALCOMMENTS FUNCTION function valComments() { var allOK=true var newline="\n" var errMsg = "Please complete the following fields as they are required for submission:"+newline if(thisform.Comments.value=="") { errMsg+=newline+"Explanation for this revision" allOK=false thisform.Comments.focus() } if(thisform.Area.selectedIndex=="0" ) { errMsg+=newline+"Area" allOK=false thisform.Area.focus() } if(thisform.Approval1[0].checked==false && thisform.Approval1[1].checked == false && thisform.Approval1[2].checked==false) { errMsg+=newline+"Status (is this In Progress, Ready for Approval or Approved?)" allOK=false thisform.Approval1[0].focus() } if(window.opener) { thisform.inPreview.value="Yes" } else { thisform.inPreview.value="" } if(allOK==false) { alert(errMsg) } else { calcQuicklinks() eWebEditPro.save() thisform.submit() } } //END OF VALCOMMENTS FUNCTION //BEGINNING OF VALHOMEPAGE FUNCTION function valHomePage() { var allOK=true var newline="\n" var errMsg = "Please complete the following fields as they are required for submission:"+newline if(thisform.Comments.value=="") { errMsg+=newline+"Explanation for this revision" allOK=false thisform.Comments.focus() } if(thisform.Approval1[0].checked==false && thisform.Approval1[1].checked == false && thisform.Approval1[2].checked==false) { errMsg+=newline+"Status (is this In Progress, Ready for Approval or Approved?)" allOK=false thisform.Approval1[0].focus() } if(allOK==false) { alert(errMsg) } else { eWebEditPro.save() thisform.submit() } } //END OF VALHOMEPAGE FUNCTION //BEGINNING OF VALIDATEBROWSER FUNCTION function validateBrowser() { var ieRequired = 5.5; // This is minimum version number required for Internet Explorer var nnRequired = 6.2; // This is minimum version number required for Netscape Navigator var xy = navigator.appVersion; xz = xy.substring(0,4); var js_dbpath = "/internet/tric/tri/tricare.nsf"; var designElmnt = "/VersionAlert?openform&ie="+ieRequired+"&nn="+nnRequired; var load = true; //if (navigator.userAgent.toLowerCase().indexOf("mac") == -1) { if (navigator.appName.indexOf("Netscape") == -1) { var agent=navigator.userAgent.toLowerCase(); var ieVersionNum; var ieIndex = agent.indexOf("msie"); if (ieIndex > -1) { var tempstr = agent.substr(ieIndex+4); var ind2 = tempstr.indexOf(";"); var ievers = tempstr.substring(1,ind2); ieVersionNum = parseFloat(ievers); if (ieVersionNum < ieRequired) { load = false; } } } else { var where = navigator.userAgent.indexOf("Netscape"); var navver = navigator.userAgent.substr(where+8); var realnavver = navver.substr(navver.lastIndexOf("/")+1); var navcheck = parseFloat(realnavver.substr(0,4)); if(navcheck < nnRequired){ load = false; } } if (navigator.userAgent.indexOf("Gecko") != -1 && navigator.userAgent.indexOf("Netscape") == -1) load=true; if (!load) { window.top.location.replace(js_dbpath + designElmnt); } return load //} } //END OF VALIDATEBROWSER FUNCTION //BEGINNING OF VALIDATEFORM FUNCTION function validateForm(form) { var errorTxt = ""; var subFlag = ""; if (form.requestor.value == "" || form.requestor.value.indexOf(".") == -1) { alert("Please fill enter your name as it appears in TAO - firstname.lastname") form.requestor.focus() return false } if (form.approvalComments.value == "") { alert("You must enter your comments before submitting. Please be specific!") form.approvalComments.focus() return false } if (form.LOB.value == "") { alert("You must enter the LOB for this change.") form.approvalComments.focus() return false } if (form.CostCenter.value == "") { alert("You must enter the cost center for this change.") form.approvalComments.focus() return false } if (form.rec.length < 1) { alert("Please enter recipient TAO names.") form.editRec.focus() return false } var appCheck = false for (i=0 ; i < form.app.length; i++){ if (form.app[i].checked) { appCheck = true break } } if (appCheck == false) { alert("Please select a status") return false } form.submit() } //END OF VALIDATEFORM FUNCTION //BEGINNING OF VALRI FUNCTION function valRI() { //alert("HTTP_Referer = " + thisform.HTTP_Referer.value) thisform.CameFrom.value=thisform.HTTP_Referer.value //alert("CameFrom=" + thisform.CameFrom.value) var allOK=true var newline="\n" var errMsg = "Please complete the following fields as they are required for submission:"+newline if(thisform.GroupName.value=="") { errMsg+=newline+"Group Name" allOK=false thisform.GroupName.focus() } if(thisform.Addr1.value=="") { errMsg+=newline+"Address 1" allOK=false thisform.Addr1.focus() } if(thisform.City.value=="") { errMsg+=newline+"City" allOK=false thisform.City.focus() } if(thisform.State.selectedIndex==40 && thisform.County.selectedIndex==0) { errMsg+=newline+"County" allOK=false thisform.County.focus() } if(thisform.ZipCode.value=="") { errMsg+=newline+"Zip Code" allOK=false thisform.ZipCode.focus() } if(thisform.Phone.value=="") { errMsg+=newline+"Phone" allOK=false thisform.Phone.focus() } if(thisform.EmailAdd.value=="") { errMsg+=newline+"E-mail Address" allOK=false thisform.EmailAdd.focus() } if(thisform.NumOfEmp.value=="") { errMsg+=newline+"Number of Employees" allOK=false thisform.NumOfEmp.focus() } if(thisform.EmpBeneMgr.value=="") { errMsg+=newline+"Employee Benefits Manager" allOK=false thisform.EmpBeneMgr.focus() } if(thisform.CurrCov[0].checked==false && thisform.CurrCov[1].checked==false) { errMsg+=newline+"Does the group currently have coverage?" allOK=false} if(allOK==false) { alert(errMsg) } else { thisform.submit() } } //END OF VALRI FUNCTION