//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");
}