//GLOBAL VARIABLES var targetEditorName = "ewepHTMLContent"; var targetEditorInstance = "Content"; var listFlag = false; //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 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 BROWSERCHECK FUNCTION //function browserCheck() { // var uagent = navigator.userAgent.toLowerCase(); // var uname = navigator.appName.toLowerCase(); // var isIe = ((uagent.indexOf("msie") != -1) && (uname.indexOf("microsoft") != -1)); // var isNetscape = ((uagent.indexOf("netscape") != -1) && (uname.indexOf("netscape") != -1)); // var versionNum; // if (isIe) { // var ieIndex = uagent.indexOf("msie"); // var tempstr = uagent.substr(ieIndex+4); // var ind2 = tempstr.indexOf(";"); // var ievers = tempstr.substring(1,ind2); // versionNum = parseFloat(ievers); // if (versionNum < 5.5) { // browserError(); // } // return true; // } // if (isNetscape) { // var apv=navigator.appVersion; // versionNum = parseFloat(apv); // if (versionNum < 5.0) { // browserError(); // } // return true; // } // browserError(); //} //function browserError() { // location.replace("/bcbs/bcbs_redo.nsf/DisplayBrowserAlert?OpenForm"); //} //browserCheck(); //END OF BROWSERCHECK 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 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 CONSTANTACTIONBAR FUNCTION function ConstantActionBar() { var ab = document.applets.dominoActionBar ab.outerHTML = "
" + ab.outerHTML + "
" DataLayer.style.pixelLeft = ActionBarLayer.offsetLeft } //END OF CONSTANTACTIONBAR FUNCTION //D functions //BEGINNING OF DOSEARCH FUNCTION function doSearch() { var f=document.forms[0] var allOK=true if(f.QueryInput.value=="") { allOK=false errMsg = "Please enter a search string" } if(allOK==false) { alert(errMsg) } else { window.location.assign(f.dbName.value+'/($All)?SearchView&Query=([Content]+contains("'+f.QueryInput.value+'"))&Start=1&Count=1000') } } //END OF DOSEARCH FUNCTION //E Functions //BEGINNING OF EMAIL VALIDATION CHECK function echeck(str) { var at="@" var dot="." var lat=str.indexOf(at) var lstr=str.length var ldot=str.indexOf(dot) if (str.indexOf(at)==-1){ //alert("Invalid E-mail ID") return false } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false } if (str.indexOf(at,(lat+1))!=-1){ return false } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false } if (str.indexOf(dot,(lat+2))==-1){ return false } if (str.indexOf(" ")!=-1){ return false } return true } //END OF EMAIL VALIDATION CHECK //F functions //BEGINNING OF FRONTPAGESEARCH FUNCTION function frontPageSearch() { if (!document.forms[1].Searchtext || document.forms[1].Searchtext.value== null || document.forms[1].Searchtext.value == "") { alert("You must enter a search phrase first."); return false; } window.location = "/bcbs/bcbs_redo.nsf/($All)?SearchView&Query=" + escape(document.forms[1].Searchtext.value) + "&SearchOrder=&SearchWV=FALSE&SearchFuzzy=TRUE&Start=1&Count="; } //END OF FRONTPAGESEARCH FUNCTION //G functions //BEGINNING OF GLOSS FUNCTION function gloss(site) { thewindow=window.open(site,"","width=785,height=600,resizable=no,scrollbars=yes,status=no") } //END OF GLOSS FUNCTION //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 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/chca/chc/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/chca/chc/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/chca/chc/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 //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 //N functions //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 OPENDOCUMENTMANAGER FUNCTION function openDocumentManager() { //alert("Starting openDocumentManager()") var path="/bcbs/bcbs_redo.nsf" 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() { //alert("Starting openMediaManager()") var pathInfo="/bcbs/bcbs_img.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 OPENSITE FUNCTION function openSite(indicator) { if (indicator == "mmim") { pimfull("/IMLink",true); } else if (indicator == "pmim") { pimfull("/PIMLink",true); } else if (indicator == "be") { thewindow=window.open("http://www.bluesenroll.com", "thewindow"); } else if (indicator == "mbm") { thewindow=window.open("/MBM","","width=775,height=550, resizable=no,scrollbars=yes,status=yes"); } else if (indicator == "bq") { thewindow=window.open("https://enrollment.bcbssc.com/shopper.logon.html","","width=775,height=550, resizable=no,scrollbars=yes,status=yes"); } } //END OF OPENSITE FUNCTION //BEGINNING OF OPENUP FUNCTION function openUp(exp) { newURL=window.location+"&Expand="+exp window.location.replace(newURL) } //END OF OPENUP FUNCTION //P functions //BEGINNING OF PIM FUNCTION function pim(site) { thewindow=window.open(site,"window1","width=691,height=530,resizable=no,scrollbars=yes,status=yes") } //END OF PIM FUNCTION //BEGINNING OF PIMFULL FUNCTION function pimfull(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 PIMFULL FUNCTION //Q functions //BEGINNING OF QLDEL FUNCTION function qlDel(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 REBUILDSECTION FUNCTION function rebuildSection() { checkAgainst=document.forms[0].Area[document.forms[0].Area.selectedIndex].text document.forms[0].Section.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].Section.length++ var indx=document.forms[0].Section.length-1 document.forms[0].Section.options[indx].text=opText.substr(findSemi+1, opText.length) document.forms[0].Section.options[indx].value=opText.substr(findSemi+1, opText.length) } } } //END OF REBUILDSECTION 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 //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 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 //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) { errMsg+=newline+"Status (is this In Progress or Ready for Approval?)" allOK=false thisform.Approval1[0].focus() } if(window.opener) { thisform.inPreview.value="Yes" } else { thisform.inPreview.value="" } if(allOK==false) { alert(errMsg) } else { eWebEditPro.save() thisform.submit() } } //END OF VALCOMMENTS FUNCTION //BEGINNING VALCONTACT FUNCTION function valContact() { var allOK=true var newline="\n" var errMsg = "Please complete the following fields as they are required for submission:"+newline if(thisform.EmailAdd.value=="") { errMsg+=newline+"E-mail Address:" allOK=false thisform.EmailAdd.focus() } if (echeck(thisform.EmailAdd.value)==false){ errMsg+=newline+"E-mail Address"+newline+" Please enter your e-mail address in the format: EmailAddress@domain.ext" allOK=false thisform.EmailAdd.value="" thisform.EmailAdd.focus()} if(thisform.QC.value=="") { errMsg+=newline+"Question/Concern" allOK=false thisform.QC.focus() } if(allOK==false) { alert(errMsg) } else { thisform.submit() } } //END VALCONTACT 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) { errMsg+=newline+"Status (is this In Progress or Ready for Approval?)" allOK=false thisform.Approval1[0].focus() } if(allOK==false) { alert(errMsg) } else { eWebEditPro.save() thisform.submit() } } //END OF VALHOMEPAGE 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 VALFSAFORM FUNCTION function valFSAForm() { //alert("starting valinputforms()") var allOK=true var newline="\n" var errMsg = "Please complete the following fields as they are required for submission:"+newline if(thisform.FSA_FName.value=="") { errMsg+=newline+"First Name" allOK=false thisform.FSA_FName.focus() } if(thisform.FSA_LName.value=="") { errMsg+=newline+"Last Name" allOK=false thisform.FSA_LName.focus() } if(thisform.FSA_Email.value=="") { errMsg+=newline+"E-mail Address:" allOK=false thisform.FSA_Email.focus() } if (echeck(thisform.FSA_Email.value)==false){ errMsg+=newline+"E-mail Address"+newline+" Please enter your e-mail address in the format: EmailAddress@domain.ext" allOK=false thisform.FSA_Email.value="" thisform.FSA_EmailTwo.value="" thisform.FSA_Email.focus()} else if(thisform.FSA_EmailTwo.value=="") { errMsg+=newline+"Confirm E-mail Address:" allOK=false thisform.FSA_EmailTwo.focus() } else if(thisform.FSA_EmailTwo.value!=thisform.FSA_Email.value) { errMsg+=newline+"The e-mail addresses you entered do not match." allOK=false thisform.FSA_EmailTwo.value="" thisform.FSA_EmailTwo.focus() } if(thisform.FSA_PhoneMain.value=="") { errMsg+=newline+"Phone" allOK=false thisform.FSA_PhoneMain.focus() } if(thisform.FSA_Question.value=="") { errMsg+=newline+"Question/Concern" allOK=false thisform.FSA_Question.focus() } if(allOK==false) { alert(errMsg) } else { // modified 1-13 to accomodate adding URL that caused error to email. AB if (document.referrer.indexOf("src=") != -1) { thisform.FSA_Question.value = thisform.FSA_Question.value + "\n\nError Generating URL: " + document.referrer.substring(document.referrer.indexOf("src=") +4); } thisform.submit() } } //END OF VALFSAFORM FUNCTION //BEGINNING OF VALINPUTFORMS FUNCTION function valInputForms() { //alert("starting valinputforms()") var allOK=true var newline="\n" var errMsg = "Please complete the following fields as they are required for submission:"+newline if(thisform.FirstName.value=="") { errMsg+=newline+"First Name" allOK=false thisform.FirstName.focus() } if(thisform.LastName.value=="") { errMsg+=newline+"Last Name" allOK=false thisform.LastName.focus() } if(thisform.Address.value=="") { errMsg+=newline+"Address" allOK=false thisform.Address.focus() } if(thisform.City.value=="") { errMsg+=newline+"City" allOK=false thisform.City.focus() } //alert(thisform.State.selectedIndex) if(thisform.State.selectedIndex==0) { errMsg+=newline+"State" allOK=false thisform.State.focus() } if(thisform.ZipCode.value=="" || thisform.ZipCode.value.length != 5) { errMsg+=newline+"Zip Code:" allOK=false thisform.ZipCode.focus() } if(isNaN(thisform.ZipCode.value)){ errMsg+=newline+"Please re-enter Zip Code using only numeric characters" allOK=false thisform.ZipCode.focus() } if(thisform.EmailAdd.value=="") { errMsg+=newline+"E-mail Address:" allOK=false thisform.EmailAdd.focus() } if (echeck(thisform.EmailAdd.value)==false){ errMsg+=newline+"E-mail Address"+newline+" Please enter your e-mail address in the format: EmailAddress@domain.ext" allOK=false thisform.EmailAdd.value="" thisform.confirmEmailAdd.value="" thisform.EmailAdd.focus()} else if(thisform.confirmEmailAdd.value=="") { errMsg+=newline+"Confirm E-mail Address:" allOK=false thisform.confirmEmailAdd.focus() } else if(thisform.confirmEmailAdd.value!=thisform.EmailAdd.value) { errMsg+=newline+"The e-mail addresses you entered do not match." allOK=false thisform.confirmEmailAdd.value="" thisform.confirmEmailAdd.focus() } if(thisform.Phone.value=="") { errMsg+=newline+"Phone" allOK=false thisform.Phone.focus() } if(thisform.QC.value=="") { errMsg+=newline+"Question/Concern" allOK=false thisform.QC.focus() } if(allOK==false) { alert(errMsg) } else { // modified 1-13 to accomodate adding URL that caused error to email. AB if (document.referrer.indexOf("src=") != -1) { thisform.QC.value = thisform.QC.value + "\n\nError Generating URL: " + document.referrer.substring(document.referrer.indexOf("src=") +4); } thisform.submit() } } //END OF VALINPUTFORMS 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==0 ) { errMsg+=newline+"State" allOK=false thisform.State.focus() } if(thisform.State.selectedIndex==41 && 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 (echeck(thisform.EmailAdd.value)==false){ errMsg+=newline+"E-mail Address"+newline+" Please enter your e-mail address in the format: EmailAddress@domain.ext" allOK=false thisform.EmailAdd.value="" thisform.confirmEmailAdd.value="" 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 //BEGINNING OF CheckUrl FUNCTION function checkUrl(URL) { //alert(URL); URL=URL.toLowerCase(); if(URL.indexOf("prdctssr")>0 || URL.indexOf("reso")>0 && URL.indexOf("redo.nsf")==-1) { document.getElementById("rscsOn").style.display = "block"; document.getElementById("rscsOff").style.display = "none"; } else if(URL.indexOf("editpdpage")>0 && URL.indexOf("redo.nsf")==-1) { document.getElementById("pdOn").style.display = "block"; document.getElementById("pdOff").style.display = "none"; } else if(URL.indexOf("frms")>0 || URL.indexOf("form_")>0 && URL.indexOf("redo.nsf")==-1) { document.getElementById("frmsOn").style.display = "block"; document.getElementById("frmsOff").style.display = "none"; } else if(URL.indexOf("ovrvw_ovrvw_3")>0 || URL.indexOf("educ")>0 && URL.indexOf("redo.nsf")==-1) { document.getElementById("eduOn").style.display = "block"; document.getElementById("eduOff").style.display = "none"; } else if((URL.indexOf("healthdntl")>0 || URL.indexOf("heal")>0 || URL.indexOf("hdbysection")>0) && URL.indexOf("redo.nsf")==-1 ) { document.getElementById("hdOn").style.display = "block"; document.getElementById("hdOff").style.display = "none"; } else if(URL.indexOf("edithwpage")>0 ) { document.getElementById("hwOn").style.display = "block"; document.getElementById("hwOff").style.display = "none"; } else if(URL.indexOf("disc")>0 && URL.indexOf("redo.nsf")==-1) { document.getElementById("discOn").style.display = "block"; document.getElementById("discOff").style.display = "none"; } else { document.getElementById("homeOn").style.display = "block"; document.getElementById("homeOff").style.display = "none"; } } //END OF CheckUrl FUNCTION function subPageSearch(querytext) { //var qryStr = document.forms[0].querytext.value; qryStr = querytext; qryStr = qryStr.toLowerCase(); if (qryStr=="") { alert('Please enter a value for your search.'); thisform.querytext.focus(); } else { window.location = "/bcbs/bcbs_redo.nsf/SearchResults?OpenForm&query=" + escape(qryStr)+"&src=0&opt=1"; } } function ld(site) { thewindow=window.open(site,"window1","width=750,height=550,resizable=no,scrollbars=yes,status=yes"); }