var missing= ""; var gotofld = ""; var j = 0; function checkemail(fld,retmsg){ if(fld.type == "hidden"){return ""} if(fld.value == "") { if (missing == "") {gotofld=fld} return retmsg; } else { if(fld.value.search( "@")==-1) { if (missing == "") {gotofld=fld} return "All email addresses must contain an @ \n"; } } return ""; } // end checkemail function RegValidate(form) { missing = ""; gotofld = ""; if(form.attsw.value == "") { if(form.r_prefix.value != ""){missing += checksel(form.regprefix,"Prefix \n")} if(form.r_fname.value != ""){missing += checkval(form.regfname,"First Name \n")} if(form.r_mname.value != ""){missing += checkval(form.regmname,"Middle Initial \n")} if(form.r_lname.value != ""){missing += checkval(form.reglname,"Last Name \n")} if(form.r_suffix.value != ""){missing += checkval(form.regsuffix,"Suffix \n")} if(form.r_gender.value != ""){missing += checkrad(form.reggender,form.reggender.length,"Gender \n")} if(form.r_homephone.value != ""){missing += checkval(form.homphone,"Home Phone \n")} if(form.r_busemail.value != ""){missing += checkemail(form.busemail,"EMail \n")} if(form.busemailverify.type != "hidden") { if(form.busemail.value.toUpperCase() != form.busemailverify.value.toUpperCase()) { missing += "Email address fields do not match \n"; if(gotofld=="") {gotofld=form.busemail } } } if(form.r_busphone.value != ""){missing += checkval(form.busphone,"Business Phone \n")} if(form.r_buscell.value != ""){missing += checkval(form.homphone2,"Cell Phone \n")} if(form.r_busfax.value != ""){missing += checkval(form.busfax,"Business Fax \n")} if(form.r_atype.value != ""){missing += checksel(form.regtype,"Attendee Type \n")} if(form.r_mailto.value != ""){missing += checkrad(form.regmailto,form.regmailto.length,"Mail To \n")} if(form.r_atqust.value != ""){missing = missing + checkrad(form.zattendingsw,form.zattendingsw.length,"Are You Attending? \n")} } // end attendee check if(form.zattendingsw.type != "hidden" && form.zattendingsw[0].checked == false) { if(form.compsw.value == "") { if(form.r_busname.value != "") { if(form.compname_1.value == "") {missing += checkval(form.ComCompSiteName_1,"Company Name \n")} else {missing += checksel(form.ComCompSiteName_2,"Company Name \n")} } } // end compsw } else // hidden & Attending? { var mtstat = "0"; if(form.r_badge.value != ""){missing += checkval(form.regbadgename,"Name On Badge \n")} if(form.regmailto.type != "hidden") { if(form.regmailto[0].checked == true){mtstat = "1"} // company selected if(form.regmailto[1].checked == true){mtstat = "2"} // Home selected } if(form.r_shirt.value != ""){missing += checksel(form.regshirtsize,"Shirt Size \n")} if(form.r_pt1.value != ""){missing += checkval(form.PT1IN,form.r_pt1.value + "\n")} if(form.r_pt2.value != ""){missing += checkval(form.PT2IN,form.r_pt2.value + "\n")} if(form.r_pt3.value != ""){missing += checkval(form.PT3IN,form.r_pt3.value + "\n")} if(form.r_pd1.value != ""){missing += checksel(form.PD1IN,form.r_pd1.value + "\n")} if(form.r_pd2.value != ""){missing += checksel(form.PD2IN,form.r_pd2.value + "\n")} if(form.r_pd3.value != ""){missing += checksel(form.PD3IN,form.r_pd3.value + "\n")} if(form.r_pc1.value != ""){missing += checkbox(form.PC1IN,form.PC1IN.length,form.r_pc1.value + "\n")} if(form.r_pc2.value != ""){missing += checkbox(form.PC2IN,form.PC2IN.length,form.r_pc2.value + "\n")} if(form.r_pc3.value != ""){missing += checkbox(form.PC3IN,form.PC3IN.length,form.r_pc3.value + "\n")} if(form.addsw.value == "" && mtstat != "1") { if(form.r_attaddr1.value != ""){missing = missing + checkval(form.HomAddress1,"Street Address \n")} if(form.r_attaddr2.value != ""){missing = missing + checkval(form.HomAddress2,"Suite \n")} if(form.r_attcty.value != ""){missing = missing + checkval(form.HomCity,"City \n")} // this code was added on 02/02.. to impliment you need to update the db with regswitches var stmissing = ""; var spmissing = ""; if(form.r_attst.value != ""){stmissing = checksel(form.HomState,"State \n")} if(form.r_attprov.value != ""){spmissing = checkval(form.HomProvince,"Province \n");} if(form.r_attst.value != "" && form.r_attprov.value != "") { if(stmissing != "" && spmissing != "") {missing += "State or Province \n"} } else {missing += stmissing + spmissing} if(form.r_attzip.value != ""){missing += checkval(form.HomPostalCode,"Postal/Zip Code \n")} if(form.r_attconty.value != ""){missing += checksel(form.HomCountry,"Country \n")} } // end addsw if(form.r_ht1.value != ""){missing += checkval(form.HT1IN,form.r_ht1.value + "\n")} if(form.r_ht2.value != ""){missing += checkval(form.HT2IN,form.r_ht2.value + "\n")} if(form.r_ht3.value != ""){missing += checkval(form.HT3IN,form.r_ht3.value + "\n")} if(form.r_hd1.value != ""){missing += checksel(form.HD1IN,form.r_hd1.value + "\n")} if(form.r_hd2.value != ""){missing += checksel(form.HD2IN,form.r_hd2.value + "\n")} if(form.r_hd3.value != ""){missing += checksel(form.HD3IN,form.r_hd3.value + "\n")} if(form.r_hc1.value != ""){missing += checkbox(form.HC1IN,form.HC1IN.length,form.r_hc1.value + "\n")} if(form.r_hc2.value != ""){missing += checkbox(form.HC2IN,form.HC2IN.length,form.r_hc2.value + "\n")} if(form.r_hc3.value != ""){missing += checkbox(form.HC3IN,form.HC3IN.length,form.r_hc3.value + "\n")} if(form.compsw.value == ""&& mtstat != "2") { if(form.r_busname.value != "") { if(form.compname_1.value == "") { missing += checkval(form.ComCompSiteName_1,"Company Name \n")} else { missing += checksel(form.ComCompSiteName_2,"Company Name \n")} } if(form.r_busoffice.value != ""){missing += checkval(form.ComLocationName,"Location Name \n")} if(form.r_title.value != ""){missing += checkval(form.BusTitle1,"Business Title\n")} if(form.r_empid.value != ""){missing += checkval(form.RegEmpId,"Employee ID\n")} if(form.r_busaddr1.value != ""){missing += checkval(form.ComAddress1,"Street Address \n")} if(form.r_busaddr2.value != ""){missing += checkval(form.ComAddress2,"Suite \n")} if(form.r_busmd.value != ""){missing += checkval(form.BusMailDrop,"Mail Drop/Routing\n")} if(form.r_buscity.value != ""){missing += checkval(form.ComCity,"Business - City \n")} var stmissing = ""; var spmissing = ""; if(form.r_busstate.value != ""){stmissing = checksel(form.ComState,"State \n")} if(form.r_busprov.value != ""){spmissing = checkval(form.ComProvince,"Province \n");} if(form.r_busstate.value != "" && form.r_busprov.value != "") { if(stmissing != "" && spmissing != "") {missing += "State or Province \n"} } else { missing += stmissing + spmissing} if(form.r_buszip.value != ""){missing += checkval(form.ComPostalCode,"Business - Postal Zip Code \n")} if(form.r_buscoty.value != ""){missing += checksel(form.ComCountry,"Business - Country \n")} if(form.r_busdiv.value != ""){missing += checkval(form.ComDivisionName,"Business - Division \n")} } if(form.r_ct1.value != ""){missing += checkval(form.CT1IN,form.r_ct1.value + "\n")} if(form.r_ct2.value != ""){missing += checkval(form.CT2IN,form.r_ct2.value + "\n")} if(form.r_ct3.value != ""){missing += checkval(form.CT3IN,form.r_ct3.value + "\n")} if(form.r_cd1.value != ""){missing += checksel(form.CD1IN,form.r_cd1.value + "\n")} if(form.r_cd2.value != ""){missing += checksel(form.CD2IN,form.r_cd2.value + "\n")} if(form.r_cd3.value != ""){missing += checksel(form.CD3IN,form.r_cd3.value + "\n")} if(form.r_cc1.value != ""){missing += checkbox(form.CC1IN,form.CC1IN.length,form.r_cc1.value + "\n")} if(form.r_cc2.value != ""){missing += checkbox(form.CC2IN,form.CC2IN.length,form.r_cc2.value + "\n")} if(form.r_cc3.value != ""){missing += checkbox(form.CC3IN,form.CC3IN.length,form.r_cc3.value + "\n")} if(form.feesw.value == "") { var pby = "x"; if(form.r_ccpayby.value != ""){missing += checksel(form.PayBy,"Payment Method\n")} if(form.ccpaybysw.value != "") { if(form.PayBy.options[form.PayBy.selectedIndex].text != "Credit Card") {pby=""} } if(pby != "") { if(form.r_cccomp.value != ""){missing += checksel(form.CCCompany,"Credit Card Type\n")} if(form.r_ccexp.value != "") { var dtechktxt = checkdte("EXP",form.HCCExpM,form.HCCExpY,form.curdate.value); if(dtechktxt != "") { if(gotofld=="") {gotofld=form.HCCExpM} } missing += dtechktxt; } if(document.forms[0].CCAcctNum4d.value=="") { if(form.r_ccnum.value != ""){missing += checkval(form.CCAcctNumTmp,"Credit Card Number\n")} } if(form.r_ccsc.value != ""){missing += checkval(form.CCsecuritycode,"Credit Card Security Code\n")} if(form.r_ccnoc.value != ""){missing += checkval(form.cccardname,"Name On Credit Card \n")} if(form.r_ccstraddr.value != ""){missing += checkval(form.CCBillStrAddr,"Credit Card Billing Street Address \n")} if(form.r_cczip.value != ""){missing += checkval(form.CCBillZip,"Credit Card Billing Address Zip Code \n")} if(form.CCCompany.type != "hidden") { if(form.CCCompany.options[0].selected == false && form.CCAcctNumTmp.value != "") { if(cChk(form.CCCompany.options[form.CCCompany.selectedIndex].text,form.CCAcctNumTmp.value)) { missing += "Invalid or Mismatch found on Credit Card Company or Credit Card Number\n"; if(gotofld=="") {gotofld=form.CCCompany} } } //hidden } } // pby } if(form.r_cct1.value != ""){missing += checkval(form.CCT1IN,form.r_cct1.value + "\n")} if(form.r_cct2.value != ""){missing += checkval(form.CCT2IN,form.r_cct2.value + "\n")} if(form.r_cct3.value != ""){missing += checkval(form.CCT3IN,form.r_cct3.value + "\n")} if(form.r_ccd1.value != ""){missing += checksel(form.CCD1IN,form.r_ccd1.value + "\n")} if(form.r_ccd2.value != ""){missing += checksel(form.CCD2IN,form.r_ccd2.value + "\n")} if(form.r_ccd3.value != ""){missing += checksel(form.CCD3IN,form.r_ccd3.value + "\n")} if(form.r_ccc1.value != ""){missing += checkbox(form.CCC1IN,form.CCC1IN.length,form.r_ccc1.value + "\n")} if(form.r_ccc2.value != ""){missing += checkbox(form.CCC2IN,form.CCC2IN.length,form.r_ccc2.value + "\n")} if(form.r_ccc3.value != ""){missing += checkbox(form.CCC3IN,form.CCC3IN.length,form.r_ccc3.value + "\n")} if(form.HotelDsw.value=="") { if(form.hotelsw.value == "") { form.chkhtl.value=""; if(form.htlroomrb.type != "hidden") {missing += checkrad(form.htlroomrb,form.htlroomrb.length,"Do You Need a Room \n")} if(form.r_htlname.value != ""&&document.getElementById("htln").style.visibility != "hidden"){missing += checksel(form.htlname,"Hotel Name\n")} if(form.r_htlchkin.value != ""&&document.getElementById("htla").style.visibility != "hidden") {missing += checksel(form.htladateonform,"Hotel Check-in Date\n")} if(form.r_htlchkout.value != ""&&document.getElementById("htld").style.visibility != "hidden") {missing += checksel(form.htlddateonform,"Hotel Check-out Date\n")} if( (document.getElementById("htla")!=null&&document.getElementById("htla").style.visibility!="hidden") && (document.getElementById("htld")!=null&&document.getElementById("htld").style.visibility != "hidden")) {if (form.htladateonform.selectedIndex>0 && form.htlddateonform.selectedIndex>0) { missing += checkdte("USAC",form.htlddateonform,form.htladateonform,"Check-out date is before the Check-in date\n")} } if(form.r_htlrtype.value != ""&&document.getElementById("htlr").style.visibility != "hidden" ){missing += checksel(form.HtlRmType,"Hotel Room Type\n")} if(form.r_htlrqty.value != ""){missing += checksel(form.HtlRmQuality,"Hotel Room Quality\n")} if(form.r_htlsmk.value != ""&&document.getElementById("htls").style.visibility != "hidden"){missing += checkrad(form.HtlSmoking,form.HtlSmoking.length,"Hotel-Smoking\n")} if(form.r_htlrw.value != ""){missing += checkval(form.z_rmwith,"Hotel-Rooming With\n")} if(form.r_htldiet !=null) // remove this null code after 9/2002 { if(form.r_htldiet.value != "") {missing += checkval(form.regdiet,"Dietary Needs\n")} } if(form.r_htlspc.value != "") { if(form.z_htlnd1.value == "") { if(missing == "") {form.z_htlnd1.focus()} missing += "Hotel-Special Needs\n" } } } else {form.chkhtl.value = "No Hotel"} } if(form.r_htt1.value != ""){missing += checkval(form.HTT1IN,form.r_htt1.value + "\n")} if(form.r_htt2.value != ""){missing += checkval(form.HTT2IN,form.r_htt2.value + "\n")} if(form.r_htt3.value != ""){missing += checkval(form.HTT3IN,form.r_htt3.value + "\n")} if(form.r_htd1.value != ""){missing += checksel(form.HTD1IN,form.r_htd1.value + "\n")} if(form.r_htd2.value != ""){missing += checksel(form.HTD2IN,form.r_htd2.value + "\n")} if(form.r_htd3.value != ""){missing += checksel(form.HTD3IN,form.r_htd3.value + "\n")} if(form.r_htc1.value != ""){missing += checkbox(form.HTC1IN,form.HTC1IN.length,form.r_htc1.value + "\n")} if(form.r_htc2.value != ""){missing += checkbox(form.HTC2IN,form.HTC2IN.length,form.r_htc2.value + "\n")} if(form.r_htc3.value != ""){missing += checkbox(form.HTC3IN,form.HTC3IN.length,form.r_htc3.value + "\n")} if(form.passsw.value == "") { if(form.r_pportdate.value != "" || form.regdoi.value != "") {missing += checkdte("USA",form.regdoi,"n/a","Date Of Issue\n")} if(form.r_pportnum.value != "" ){missing += checkval(form.regpassport,"Passport Number \n")} if(form.r_pportplace.value != ""){missing += checkval(form.regpassportplace,"Place of Issue \n")} if(form.r_pportcountry.value != ""){missing += checksel(form.regpassportcntry,"Country of Issue \n")} if(form.r_pportcitz.value != ""){missing += checkval(form.regcitizenship,"Citizenship \n")} if(form.r_pportexp.value != "" || form.regpassportexp.value != "") {missing += checkdte("USA",form.regpassportexp,form.curdate.value,"Passport Expiration Date has expired\n")} if(form.r_pportdob.value != "" || form.regdob.value != "") {missing += checkdte("USA",form.regdob,"n/a","Date Of Birth is before the current date\n")} } if(form.itravelsw.value =="") //travel info { // var iTvlR = "" // if(form.airiReqsw.value !=""){ // if(form.iTvlReqI.checked){iTvlR = ""}else{iTvlR = "check"} // } //if(iTvlR !=""){ if(form.airressw.value =="") { if(form.r_airiMaPort.value !=""){missing += checkval(form.airaport_1,"Travel-Arrival Airport\n")} if(form.airiMaDtesw.value != "") { if(form.airadate_1.value !="") {missing += checkdte("USA",form.airadate_1,"n/a","Travel Information-Arrival Date is before Current Date\n")} } if(form.r_airiMaDte.value !=""){missing += checkval(form.airadate_1, "Travel Information-Arrival Date \n")} if(form.airiMdDtesw.value != "") { if(form.airddate_2.value !="") {missing += checkdte("USA",form.airddate_2, "n/a","Travel Information-Departing Date is before Current Date\n")} } if(form.r_airiMdDte.value != ""){missing += checkval(form.airddate_2, "Travel Information-Departing Date \n")} if(form.airiMdDtesw.value != "" && form.airiMaDtesw.value != "") { if(form.airddate_2.value !="" && form.airadate_1.value !="") {missing += checkdte("USA",form.airddate_2,form.airadate_1.value,"Travel Information-Departing Date is before Arrival Date\n")} } if(form.r_airiMaTme.value != "") { missing += checksel(form.TVLDHHi,"Travel-Arrival Hour\n") missing += checksel(form.TVLDMMi,"Travel-Arrival Minute\n") missing += checksel(form.TVLDPMi,"Travel-Arrival AM or PM\n") } if(form.r_airiFLCa.value!=""){missing += checkval(form.aircarrier_1,"Travel-Arrival Flight Carrier\n")} if(form.r_airiFLNa.value != ""){missing += checkval(form.airflightnum_1,"Travel-Arrival Flight Number\n")} if(form.r_airaspci.value !=""){missing += checkval(form.airrmks1_1,"Travel-Arrival Air Notes\n")} if(form.r_airagrdi.value != ""){missing += checkrad(form.airatransreq_1,form.airatransreq_1.length,"Travel-Arrival Ground Transportation\n")} if(form.r_airiMdPort.value !=""){missing += checkval(form.airdport_2,"Travel-Departure Airport\n")} if(form.r_airiMdTme.value != "") { missing += checksel(form.TVLAHHi,"Travel-Departure Hour\n") missing += checksel(form.TVLAMMi,"Travel-Departure Minute\n") missing += checksel(form.TVLAPMi,"Travel-Departure AM or PM\n") } if(form.r_airiFLCd.value!=""){missing += checkval(form.aircarrier_2,"Travel-Departure Flight Carrier\n")} if(form.r_airiFLNd.value != ""){missing += checkval(form.airflightnum_2,"Travel-Departure Flight Number\n")} if(form.r_airdspci.value !=""){missing += checkval(form.airrmks1_2,"Travel-Departure Air Notes\n")} if(form.r_airdgrdi.value != ""){missing += checkrad(form.airdtransreq_2,form.airdtransreq_2.length,"Travel-Departure Ground Transportation\n")} if(form.r_tit1.value != ""){missing += checkval(form.TIT1IN,form.r_tit1.value + "\n")} if(form.r_tit2.value != ""){missing += checkval(form.TIT2IN,form.r_tit2.value + "\n")} if(form.r_tit3.value != ""){missing += checkval(form.TIT3IN,form.r_tit3.value + "\n")} if(form.r_tid1.value != ""){missing += checksel(form.TID1IN,form.r_tid1.value + "\n")} if(form.r_tid2.value != ""){missing += checksel(form.TID2IN,form.r_tid2.value + "\n")} if(form.r_tid3.value != ""){missing += checksel(form.TID3IN,form.r_tid3.value + "\n")} if(form.r_tic1.value != ""){missing += checkbox(form.TIC1IN,form.TIC1IN.length,form.r_tic1.value + "\n")} if(form.r_tic2.value != ""){missing += checkbox(form.TIC2IN,form.TIC2IN.length,form.r_tic2.value + "\n")} if(form.r_tic3.value != ""){missing += checkbox(form.TIC3IN,form.TIC3IN.length,form.r_tic3.value + "\n")} } // airressw //} // iTvlR } //travel info var travelhide = ""; if(form.travelhide==null) {travelhide="0"} else {travelhide = form.travelhide.value} if(travelhide != "1") { if(form.travelsw.value=="") //travel request { if(form.tvlreqsw.value =="") { if(form.r_airRHPort.value != ""){missing += checkval(form.tvlobdport, "Travel Request-Home Airport\n")} if(form.r_airRMaPort.value !=""){missing += checkval(form.tvlobaport, "Travel Request-Meeting Arrival Airport\n")} if(form.airRMaDtesw.value != "") { if(form.tvlobadate.value !="") {missing += checkdte("USA",form.tvlobadate, "n/a","Travel Request-Arrival Date is before Current Date\n")} } if(form.r_airRMaDte.value !=""){missing += checkval(form.tvlobadate, "Travel Request-Arrival Date \n")} if(form.airRMdDtesw.value != "") { if(form.tvlrddate.value !="") {missing += checkdte("USA",form.tvlrddate, "n/a","Travel Request-Departing Date is before Current Date\n")} } if(form.r_airRMdDte.value != ""){missing += checkval(form.tvlrddate, "Travel Request-Departing Date \n")} if(form.airRMdDtesw.value != "" && form.airRMaDtesw.value != "") { if(form.tvlrddate.value !="" && form.tvlobadate.value !="") {missing += checkdte("USA",form.tvlrddate,form.tvlobadate.value,"Travel Request-Departing Date is before Arrival Date\n")} } if(form.r_airRMaTme.value != "") { missing += checksel(form.TVLAHH,"Travel Request-Preferred Arrival Hour\n") missing += checksel(form.TVLAMM,"Travel Request-Preferred Arrival Minute\n") } if(form.r_airRMdPort.value !="") {missing += checkval(form.tvlrdport,"Travel Request-Meeting Departing Airport\n")} if(form.r_airRHPort2.value !=""){missing += checkval(form.tvlraport,"Travel Request-Returning Home Airport\n")} if(form.r_airRMdTme.value != "") { missing += checksel(form.TVLDHH,"Travel Request-Preferred Departure Hour\n") missing += checksel(form.TVLDMM,"Travel Request-Preferred Departure Minute\n")} if(form.r_airRFLA.value != ""){missing += checkval(form.tvlcarrier1,"Travel Request-Frequent Flyer Airline\n")} if(form.r_airRFLN.value !=""){missing += checkval(form.tvlff1,"Travel Request-Frequent Flyer Number\n")} if(form.r_airmeal.value !="") { if(form.totspmeal.value == "") { missing += checkval(form.tvlcrsmeal_1,"Travel Request-Special Meal Request\n")} else { missing += checksel(form.tvlcrsmeal_2,"Travel Request-Special Meal Request\n")} } if(form.r_airseat.value !="") {missing += checkrad(form.tvlprefseat,form.tvlprefseat.length,"Travel Request-Seating Preferrence\n")} if(form.r_airspc.value !="") {missing += checkval(form.TvlBkngRmk1,"Travel Request-Free Form Booking Remarks\n")} } } if(form.r_trt1.value != ""){missing += checkval(form.TRT1IN,form.r_trt1.value + "\n")} if(form.r_trt2.value != ""){missing += checkval(form.TRT2IN,form.r_trt2.value + "\n")} if(form.r_trt3.value != ""){missing += checkval(form.TRT3IN,form.r_trt3.value + "\n")} if(form.r_trd1.value != ""){missing += checksel(form.TRD1IN,form.r_trd1.value + "\n")} if(form.r_trd2.value != ""){missing += checksel(form.TRD2IN,form.r_trd2.value + "\n")} if(form.r_trd3.value != ""){missing += checksel(form.TRD3IN,form.r_trd3.value + "\n")} if(form.r_trc1.value != ""){missing += checkbox(form.TRC1IN,form.TRC1IN.length,form.r_trc1.value + "\n")} if(form.r_trc2.value != ""){missing += checkbox(form.TRC2IN,form.TRC2IN.length,form.r_trc2.value + "\n")} if(form.r_trc3.value != ""){missing += checkbox(form.TRC3IN,form.TRC3IN.length,form.r_trc3.value + "\n")} } // end travelhide if(form.emersw.value == "") { if(form.r_emcname.value != ""){missing += checkval(form.ecname,"Emergency Contact Name\n")} if(form.r_emcnum.value != ""){missing += checkval(form.ecworkphone,"Emergency Contact Work Phone\n")} if(form.r_emcrel.value!=""){missing += checkval(form.ecrelation,"Emergency Contact Relation\n")} } //end EC // Golf Handicap var tmpgh=""; if(form.r_evtglf.value != ""){tmpgh=checkval(form.reggolfhandicap,"Golf Handicap\n")} if(tmpgh=="") {if(checknum(form.reggolfhandicap.value)==false) { if(missing=="") {gotofld=form.reggolfhandicap} missing += "Golf Handicap must be a numeric value\n" } } else {missing+=tmpgh} // Golf Handicap if(form.r_et1.value != ""){missing += checkval(form.ET1IN,form.r_et1.value + "\n")} if(form.r_et2.value != ""){missing += checkval(form.ET2IN,form.r_et2.value + "\n")} if(form.r_et3.value != ""){missing += checkval(form.ET3IN,form.r_et3.value + "\n")} if(form.r_ed1.value != ""){missing += checksel(form.ED1IN,form.r_ed1.value + "\n")} if(form.r_ed2.value != ""){missing += checksel(form.ED2IN,form.r_ed2.value + "\n")} if(form.r_ed3.value != ""){missing += checksel(form.ED3IN,form.r_ed3.value + "\n")} if(form.r_ec1.value != ""){missing += checkbox(form.EC1IN,form.EC1IN.length,form.r_ec1.value + "\n")} if(form.r_ec2.value != ""){missing += checkbox(form.EC2IN,form.EC2IN.length,form.r_ec2.value + "\n")} if(form.r_ec3.value != ""){missing += checkbox(form.EC3IN,form.EC3IN.length,form.r_ec3.value + "\n")} } // else attending if(missing == "") { form.JSLotus.value = "1"; // if(form.regidtype.value == "Guest") // { alert("You have successfully added a guest.\n You must press Submit Registration on the primary registration form to // complete this registration.\n\nTo Continue:\nClick OK and PLEASE wait a moment while we link you back to the PRIMARY form.") // } return true; } else { form.JSLotus.value = "0"; missing = "The following fields are required:\n\n" + missing alert (missing); gotofld.focus(); return false; } } // end RegValidate function cChk(cctype,ccnum) { var numlist = "0123456789"; var sep = "-"; var totnums = 0; var chkerr = 0; var ccnuml = ccnum.length; for (i=0; i 0) {return true} if(cctype.toUpperCase() == "MASTERCARD") { var begnum = ccnum.substring(0,2) if(begnum < "51" || begnum > "55") {chkerr++} if(totnums != 16) {chkerr++} } if(chkerr > 0) {return true} if(cctype.toUpperCase() == "VISA") { if(ccnum.charAt(0) != "4") {chkerr++} if(totnums != 13 && totnums !=16) {chkerr++} } if(chkerr > 0) {return true} if(cctype.toUpperCase() =="AMERICAN EXPRESS") { var begnum = ccnum.substring(0,2) if(begnum != "34" && begnum != "37") {chkerr++} if(totnums != 15) {chkerr++} } if(chkerr > 0) {return true} if(cctype.toUpperCase() =="DINER'S CLUB") { var begnum = ccnum.substring(0,2) if(begnum != "30" && begnum != "36" && begnum != "38") {chkerr++} if(totnums != 14) {chkerr++} } if(chkerr > 0) {return true} if(cctype.toUpperCase() =="DISCOVER") { var begnum = ccnum.substring(0,4) if(begnum != "6011") {chkerr++} if(totnums != 16) {chkerr++} } if(chkerr > 0) {return true} return false; }