function SARcheck() { //alert ("hi") ; return ; } function UploadFormConfidentialityCheck() { var i,conffieldname,stconffieldname,exfieldname; //window.status = "Checking for Confidentiality request..." ; for (i = 1 ; i < 16 ; i++) { conffieldname = "ConfidentialCheckBox"+i; stconffieldname = "STConfidentialCheckBox"+i; exfieldname = "ExhibitTypeSelect"+i; if (document.UploadForm.elements(conffieldname).checked == true && document.UploadForm.elements(stconffieldname).checked == true) { alert("You cannot select both Confidential and Short-Term Confidentiality for the same file. File:"+i); //document.UploadForm.elements(exfieldname).select(); document.UploadForm.elements(exfieldname).focus(); return false ; } } } function UploadFormCheck() { var i,filefieldname,filename; var bEmpty ; bEmpty=true ; window.status = "Validating form data..." ; for (i = 1 ; i < 3 ; i++) { // check that file selections have exhibit descriptions filefieldname = "FileInput"+i; //alert("file"+i+document.UploadForm.elements(filefieldname).value); if (document.UploadForm.elements(filefieldname).value != "") { bEmpty=false; //record filename filename = document.UploadForm.elements(filefieldname).value; var strdisallow, strdisplayname; strdisallow="\"'öé" ; strdisplayname="File Name or Path"; if (BadDigitsCheck(filename,strdisallow) == true) { alert(filename+" - The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain quote(\"), ('), (é) or (ö). Rename the "+strdisplayname+" on your local file system.") ; document.UploadForm.elements(filefieldname).select(); document.UploadForm.elements(filefieldname).focus(); window.status = ""; return false ; } //alert(filename) //alert("value" + document.UploadForm.elements(exfieldname).value) // make a quick inspection of the file extension and see if it is known to be denied if (!IsValidFileType(filename.toLowerCase())) { var msg msg="File " + i + " is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.UploadForm.elements(filefieldname).select(); document.UploadForm.elements(filefieldname).focus(); return false; } } var strname=document.UploadForm.elements(filefieldname).value ; if (strname.length > 1 && strname.length < 5) { msg="File " + i + " " + filename + " is not permitted to be uploaded due to incomplete file name. " + "The file name must be at least 5 bytes long." alert(msg); return false ; } } window.status = ""; //if (document.all && document.UploadForm.cmdSubmit) //alert(document.UploadForm.UploadButton) //if (document.all && document.UploadForm.UploadButton) if (document.UploadForm.UploadButton && !bEmpty) { document.UploadForm.UploadButton.disabled = true; document.UploadForm.UploadButton.value = 'Sending files... Please wait...'; window.status="Uploading..."; //document.UploadForm.FileInput1.disabled = true; //document.UploadForm.FileInput2.disabled = true; //document.UploadForm.FileInput3.disabled = true; //document.UploadForm.FileInput4.disabled = true; //document.UploadForm.FileInput5.disabled = true; //document.UploadForm.FileInput6.disabled = true; //document.UploadForm.FileInput7.disabled = true; //document.UploadForm.FileInput8.disabled = true; //document.UploadForm.FileInput9.disabled = true; //document.UploadForm.FileInput10.disabled = true; } if (bEmpty == true) { alert("You must select a file") return false ; } //TotalFiles() ; return true; } function IsValidFileType(filename) { if (filename.indexOf(".mp3") != -1) return true; if (filename.indexOf(".wav") != -1) return true; if (filename.indexOf(".rm") != -1) return true; if (filename.indexOf(".txt") != -1) return true; return false; } function IsValidGrantType(filename) { if (filename.indexOf(".pdf") != -1) return true; return false; } function AddICCheck() { document.ICRequestButtonForm.elements("ICRequestButton").disabled = true; var ictext1, ictext2 if (document.ICRequestButtonForm.elements("ICRequestTextBox1").value != "") { //record text ictext1= document.ICRequestButtonForm.elements("ICRequestTextBox1").value; ictext1 = ictext1.toUpperCase() ; var strmustbe, strdisplayname; strmustbe="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ; strdisplayname="IC number (part 1)"; //alert("here is ictext1:"+ictext1) if (GoodDigitsCheck(ictext1,strmustbe) == false) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain these characters "+strmustbe+" ") ; document.ICRequestButtonForm.elements("ICRequestTextBox1").select(); document.ICRequestButtonForm.elements("ICRequestTextBox1").focus(); window.status = ""; //alert("exit bad char") ; document.ICRequestButtonForm.elements("ICRequestButton").disabled = false; return false ; } } if (document.ICRequestButtonForm.elements("ICRequestTextBox1").value == "") { var msg msg="The first part of the IC text box is empty."; alert(msg); window.status = msg; document.ICRequestButtonForm.elements("ICRequestTextBox1").focus(); //alert("exit blank text") ; document.ICRequestButtonForm.elements("ICRequestButton").disabled = false; return false; } if (document.ICRequestButtonForm.elements("ICRequestTextBox2").value != "") { //record text ictext2= document.ICRequestButtonForm.elements("ICRequestTextBox2").value; //ictext2 = ictext2.toUpperCase() ; var strmustbe, strdisplayname; strmustbe="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ; strdisplayname="IC number (part 2)"; //alert("here is ictext2:"+ictext2) if (GoodDigitsCheck(ictext2,strmustbe) == false) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain these characters "+strmustbe+" ") ; document.ICRequestButtonForm.elements("ICRequestTextBox2").select(); document.ICRequestButtonForm.elements("ICRequestTextBox2").focus(); window.status = ""; //alert("exit bad char") ; document.ICRequestButtonForm.elements("ICRequestButton").disabled = false; return false ; } } if (document.ICRequestButtonForm.elements("ICRequestTextBox2").value == "") { var msg msg="The second part of the IC text box is empty."; alert(msg); window.status = msg; document.ICRequestButtonForm.elements("ICRequestTextBox2").focus(); //alert("exit blank text") ; document.ICRequestButtonForm.elements("ICRequestButton").disabled = false; return false; } //alert("exit looks good") ; document.ICRequestButtonForm.elements("ICRequestButton").disabled = false; return true ; } function GoodDigitsCheck(str,goodstr) { var i,character,slen,goodslen,bIsBad bIsBad = false ; slen = str.length goodslen = goodstr.length if (slen < 1 || goodslen < 1) return false ; //alert("checking " + slen + " characters") ; for (i = 0 ; i < slen ; i++) { character = str.substr(i,1) if(goodstr.indexOf(character) == -1) bIsBad = true ; } if (bIsBad == true) { //alert("gooddigcheck returns false") ; return false ; } else { //alert("gooddigcheck returns true") ; return true ; } } function BadDigitsCheck(str,badstr) { var i,character,slen,badslen,bBadDigit bBadDigit = false ; slen = str.length badslen = badstr.length if (slen < 1 || badslen < 1) return false ; for (i = 0 ; i < badslen ; i++) { character = badstr.substr(i,1) if(str.indexOf(character) != -1) bBadDigit = true ; } if (bBadDigit == true) return true ; else return false ; } function NewJobFormCheck() { window.status = "Validating form data..." ; //alert("index=" + document.NewJobForm.AppTypeSelect.selectedIndex); //return false ; if(document.NewJobForm.AppTypeSelect.selectedIndex == 3 || document.NewJobForm.AppTypeSelect.selectedIndex == 6 || document.NewJobForm.AppTypeSelect.selectedIndex == 8) { //alert ("got em") ; if (document.NewJobForm.HeadSARCheckBox.checked == true || document.NewJobForm.BodySARCheckBox.checked == true ) { alert("You cannot select SAR for Receiver Applications or Change in ID."); //document.NewJobForm.HeadSARCheckBox.checked = false //document.NewJobForm.BodySARCheckBox.checked = false window.status = "You cannot select SAR for Receiver Applications." ; return false ; } } // if(document.NewJobForm.AppTypeSelect.selectedIndex == 1 || document.NewJobForm.AppTypeSelect.selectedIndex == 3 || document.NewJobForm.AppTypeSelect.selectedIndex == 5) // { // //alert ("got em") ; // if (document.NewJobForm.CompositeCheckBox.checked == true) // { // alert("NOTE: Composite applications under the same Rule Part may be issued under one FCC ID.\n\n If the device operates under two different Rule Parts, separate FCC IDs must be issued.") ; // // // //alert("You cannot select Composite for any New type Applications."); // //document.NewJobForm.CompositeCheckBox.checked = false // window.status = "Creating..."; // //return false ; // //return true ; // } // } //JOB TYPE if (document.NewJobForm.AppTypeSelect.value == "") { alert("You must select an application type.") ; //document.NewJobForm.elements("AppTypeSelect").select(); document.NewJobForm.elements("AppTypeSelect").focus(); window.status = ""; return false; } //FCCID AND ICID if (document.NewJobForm.FCCIDTextBox.value == "" && (document.NewJobForm.ICIDTextBox1.value == "" && document.NewJobForm.ICIDTextBox2.value == "")) { alert("You must enter an FCC ID or an IC ID.") ; document.NewJobForm.elements("FCCIDTextBox").select(); document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; return false; } //IC format check var ictext1, ictext2 if (document.NewJobForm.elements("ICIDTextBox1").value != "") { //record text ictext1= document.NewJobForm.elements("ICIDTextBox1").value; ictext1 = ictext1.toUpperCase() ; var strmustbe, strdisplayname; strmustbe="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ; strdisplayname="IC number (part 1)"; //alert("here is ictext1:"+ictext1) if (GoodDigitsCheck(ictext1,strmustbe) == false) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain these characters "+strmustbe+" ") ; document.NewJobForm.elements("ICIDTextBox1").select(); document.NewJobForm.elements("ICIDTextBox1").focus(); window.status = ""; //alert("exit bad char") ; //document.NewJobForm.elements("ICRequestButton").disabled = false; return false ; } } if (document.NewJobForm.elements("ICIDTextBox2").value != "") { //record text ictext2= document.NewJobForm.elements("ICIDTextBox2").value; //ictext2= ictext2.toUpperCase() ; var strmustbe, strdisplayname; strmustbe="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ; strdisplayname="IC number (part 2)"; //alert("here is ictext2:"+ictext2) if (GoodDigitsCheck(ictext2,strmustbe) == false) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain these characters "+strmustbe+" ") ; document.NewJobForm.elements("ICIDTextBox2").select(); document.NewJobForm.elements("ICIDTextBox2").focus(); window.status = ""; //alert("exit bad char") ; return false ; } } if (document.NewJobForm.elements("ICIDTextBox1").value != "" && document.NewJobForm.elements("ICIDTextBox2").value == "") { alert("Incomplete Industry Canada (IC) ID. Missing part 2.") ; document.NewJobForm.elements("ICIDTextBox2").select(); document.NewJobForm.elements("ICIDTextBox2").focus(); return false ; } if (document.NewJobForm.elements("ICIDTextBox1").value == "" && document.NewJobForm.elements("ICIDTextBox2").value != "") { alert("Incomplete Industry Canada (IC) ID. Missing part 1.") ; document.NewJobForm.elements("ICIDTextBox1").select(); document.NewJobForm.elements("ICIDTextBox1").focus(); return false ; } //FCCID but no FRN... FRN is required for FCC if (document.NewJobForm.FRNTextBox.value == "" && document.NewJobForm.FCCIDTextBox.value != "") { alert("You must enter an FRN when providing an FCC ID.") ; document.NewJobForm.elements("FRNTextBox").select(); document.NewJobForm.elements("FRNTextBox").focus(); window.status = ""; return false; } var str,strfieldname,strdisplayname,minsize,maxsize,strdisallow ; strdisplayname="FCC ID"; strfieldname="FCCIDTextBox" ; minsize=4; maxsize=17; strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',./` " ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters and numbers and dash (-).") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //FRN // str=document.NewJobForm.elements("FRNTextBox").value ; // if (BadDigitsCheck(str,"!@#$%^&*()_+{}|:\"<>?~=[]\\;',./` ") == true) // { // alert("The FRN entered contains invalid characters. FRN may only contain letters, numbers and dash (-).") ; // document.NewJobForm.elements("FRNTextBox").select(); // document.NewJobForm.elements("FRNTextBox").focus(); // window.status = ""; // return false ; // } strdisplayname="FRN"; strfieldname="FRNTextBox" ; minsize=3; maxsize=10; strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',./` -" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters and numbers.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //APPLICANT strdisplayname="Applicant"; strfieldname="ApplicantTextBox" ; minsize=0; maxsize=50; strdisallow="\"<>" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //DEVICE NAME strdisplayname="Device Name"; strfieldname="DeviceNameTextBox" ; minsize=0; maxsize=50; strdisallow="\"<>" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //MODEL NUMBER strdisplayname="Model Number"; strfieldname="ModelNumberTextBox" ; minsize=0; maxsize=20; strdisallow="\"<>" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //FCC RULE PART strdisplayname="FCC Rule Part"; strfieldname="FCCRulePartTextBox" ; minsize=0; maxsize=60; strdisallow="\"<>" ; //strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',/`" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { //alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters, numbers, dot (.), space( ) and dash (-).") ; alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //SAR AND MPE //alert("SAR value= " + document.NewJobForm.SARCheckBox.checked) ; //alert("MPE value= " + document.NewJobForm.MPECheckBox.checked) ; if ((document.NewJobForm.HeadSARCheckBox.checked == true || document.NewJobForm.BodySARCheckBox.checked == true) && document.NewJobForm.MPECheckBox.checked == true) { alert("You cannot select both SAR and MPE.") ; document.NewJobForm.elements("HeadSARCheckBox").checked=false; document.NewJobForm.elements("BodySARCheckBox").checked=false; document.NewJobForm.elements("MPECheckBox").checked=false; window.status = ""; return false; } //return false ; //NEW TX LIC AND IC ONLY SPECIAL NOTICE if (document.NewJobForm.FCCIDTextBox.value == "" && (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.ICIDTextBox2.value != "") && document.NewJobForm.AppTypeSelect.selectedIndex == 2 ) { //document.NewJobForm.elements("FCCIDTextBox").select(); //document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; alert("Thank you for your submission for Industry Canada Licensed Radio Approval. For licensed equipment operating in Canada, an assessment of two or more RSS rule parts may need to be performed. We will provide a price immediately upon review of the application. We calculate the pricing based on the following (general) algorithm. $1000 for base review + $500 per Additional Canadian Specification + SAR Review (if applicable).") ; //return false; } //NEW TX LIC AND IC WITH FCC SPECIAL NOTICE if (document.NewJobForm.FCCIDTextBox.value != "" && (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.ICIDTextBox2.value != "") && document.NewJobForm.AppTypeSelect.selectedIndex == 2 ) { //document.NewJobForm.elements("FCCIDTextBox").select(); //document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; alert("Thank you for your inquiry for FCC and Industry Canada Licensed Radio Approval. For licensed equipment operating in Canada, an assessment of two or more RSS rule parts may need to be performed. We will provide a price immediately upon review of the application. We calculate the pricing based on the following (general) algorithm. $1000 for base review + $500 per Canadian Specification + SAR Review (if applicable).") ; //return false; } //IC ONLY ////////////THIS BLOCK CAN LEAVE THE FUNCTION!!! if (document.NewJobForm.FCCIDTextBox.value == "" && (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.ICIDTextBox2.value != "")) { //document.NewJobForm.elements("FCCIDTextBox").select(); //document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; var rval ; rval = confirm("You have chosen to create an Industry Canada (IC) application without FCC certification. Is this correct?") ; if (rval == false) return false ; //return false; } //return false ; var retval ; retval = confirm("You are applying for the following \nFCC ID: " + document.NewJobForm.elements("FCCIDTextBox").value.toUpperCase() + "\nIC ID: " + document.NewJobForm.elements("ICIDTextBox1").value.toUpperCase() + " - " + document.NewJobForm.elements("ICIDTextBox2").value ) ; if (retval == true) { window.status = ""; document.NewJobForm.elements("NewJobButton").disabled = true; document.NewJobForm.elements("NewJobButton").value = "Creating..."; return true ; } else { window.status = ""; document.NewJobForm.elements("NewJobButton").disabled = false; document.NewJobForm.elements("NewJobButton").value = "Create"; return false ; } MenuSelectFormCheck2(); //return true ; } function NewNBJobFormCheck() { window.status = "Validating form data..." ; //alert("index=" + document.NewJobForm.AppTypeSelect.selectedIndex); //return false ; if(document.NewJobForm.AppTypeSelect.selectedIndex == 3 || document.NewJobForm.AppTypeSelect.selectedIndex == 6 || document.NewJobForm.AppTypeSelect.selectedIndex == 8) { //alert ("got em") ; if (document.NewJobForm.HeadSARCheckBox.checked == true || document.NewJobForm.BodySARCheckBox.checked == true ) { alert("You cannot select SAR for Receiver Applications or Change in ID."); //document.NewJobForm.HeadSARCheckBox.checked = false //document.NewJobForm.BodySARCheckBox.checked = false window.status = "You cannot select SAR for Receiver Applications." ; return false ; } } // if(document.NewJobForm.AppTypeSelect.selectedIndex == 1 || document.NewJobForm.AppTypeSelect.selectedIndex == 3 || document.NewJobForm.AppTypeSelect.selectedIndex == 5) // { // //alert ("got em") ; // if (document.NewJobForm.CompositeCheckBox.checked == true) // { // alert("NOTE: Composite applications under the same Rule Part may be issued under one FCC ID.\n\n If the device operates under two different Rule Parts, separate FCC IDs must be issued.") ; // // // //alert("You cannot select Composite for any New type Applications."); // //document.NewJobForm.CompositeCheckBox.checked = false // window.status = "Creating..."; // //return false ; // //return true ; // } // } //JOB TYPE if (document.NewJobForm.AppTypeSelect.selectedIndex == 0) { if(document.NewJobForm.NBTYPE1.checked != true && document.NewJobForm.NBTYPE2.checked != true && document.NewJobForm.NBTYPE3.checked != true && document.NewJobForm.NBTYPE4.checked != true) { alert("You must select an application type for FCC, IC or NB.") ; //document.NewJobForm.elements("AppTypeSelect").select(); document.NewJobForm.elements("AppTypeSelect").focus(); window.status = ""; return false; } } //IF NB then MODEL NUMBER IS REQUIRED if (document.NewJobForm.ModelNumberTextBox.value == "") { if(document.NewJobForm.NBTYPE1.checked == true || document.NewJobForm.NBTYPE2.checked == true || document.NewJobForm.NBTYPE3.checked == true || document.NewJobForm.NBTYPE4.checked == true ) { alert("You must supply a Model Number if you select an NB application type.") ; document.NewJobForm.elements("ModelNumberTextBox").focus(); window.status = ""; return false; } } //NUMBER OF COUNTRIES if (document.NewJobForm.NBTYPE4Number.selectedIndex != 0) { if(document.NewJobForm.NBTYPE4.checked != true) { alert("You have selected a number of countries, but have not selected the checkbox for Notification Letter.") ; document.NewJobForm.elements("NBTYPE4").focus(); window.status = ""; return false; } } //FCCID AND ICID and MODEL NUMBER (for NB) if (document.NewJobForm.FCCIDTextBox.value == "" && document.NewJobForm.ModelNumberTextBox.value == "" && (document.NewJobForm.ICIDTextBox1.value == "" && document.NewJobForm.ICIDTextBox2.value == "")) { alert("You must enter an FCC ID for FCC, or an IC ID for IC, or a Model Number for NB.") ; document.NewJobForm.elements("FCCIDTextBox").select(); document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; return false; } //IC BUT NO IC APP TYPE if (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.AppTypeSelect.selectedIndex == 0) { alert("You have supplied an IC number, but have not selected an Application Type.") document.NewJobForm.elements("AppTypeSelect").focus(); window.status = ""; return false; } //FCC BUT NO FCC APP TYPE if (document.NewJobForm.FCCIDTextBox.value != "" && document.NewJobForm.AppTypeSelect.selectedIndex == 0) { alert("You have supplied an FCC ID number, but have not selected an Application Type.") document.NewJobForm.elements("AppTypeSelect").focus(); window.status = ""; return false; } //IC format check var ictext1, ictext2 if (document.NewJobForm.elements("ICIDTextBox1").value != "") { //record text ictext1= document.NewJobForm.elements("ICIDTextBox1").value; ictext1 = ictext1.toUpperCase() ; var strmustbe, strdisplayname; strmustbe="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ; strdisplayname="IC number (part 1)"; //alert("here is ictext1:"+ictext1) if (GoodDigitsCheck(ictext1,strmustbe) == false) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain these characters "+strmustbe+" ") ; document.NewJobForm.elements("ICIDTextBox1").select(); document.NewJobForm.elements("ICIDTextBox1").focus(); window.status = ""; //alert("exit bad char") ; //document.NewJobForm.elements("ICRequestButton").disabled = false; return false ; } } if (document.NewJobForm.elements("ICIDTextBox2").value != "") { //record text ictext2= document.NewJobForm.elements("ICIDTextBox2").value; //ictext2= ictext2.toUpperCase() ; var strmustbe, strdisplayname; strmustbe="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" ; strdisplayname="IC number (part 2)"; //alert("here is ictext2:"+ictext2) if (GoodDigitsCheck(ictext2,strmustbe) == false) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain these characters "+strmustbe+" ") ; document.NewJobForm.elements("ICIDTextBox2").select(); document.NewJobForm.elements("ICIDTextBox2").focus(); window.status = ""; //alert("exit bad char") ; return false ; } } if (document.NewJobForm.elements("ICIDTextBox1").value != "" && document.NewJobForm.elements("ICIDTextBox2").value == "") { alert("Incomplete Industry Canada (IC) ID. Missing part 2.") ; document.NewJobForm.elements("ICIDTextBox2").select(); document.NewJobForm.elements("ICIDTextBox2").focus(); window.status = ""; return false ; } if (document.NewJobForm.elements("ICIDTextBox1").value == "" && document.NewJobForm.elements("ICIDTextBox2").value != "") { alert("Incomplete Industry Canada (IC) ID. Missing part 1.") ; document.NewJobForm.elements("ICIDTextBox1").select(); document.NewJobForm.elements("ICIDTextBox1").focus(); window.status = ""; return false ; } //FCCID but no FRN... FRN is required for FCC if (document.NewJobForm.FRNTextBox.value == "" && document.NewJobForm.FCCIDTextBox.value != "") { alert("You must enter an FRN when providing an FCC ID.") ; document.NewJobForm.elements("FRNTextBox").select(); document.NewJobForm.elements("FRNTextBox").focus(); window.status = ""; return false; } var str,strfieldname,strdisplayname,minsize,maxsize,strdisallow ; strdisplayname="FCC ID"; strfieldname="FCCIDTextBox" ; minsize=4; maxsize=17; strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',./` " ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters and numbers and dash (-).") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //FRN // str=document.NewJobForm.elements("FRNTextBox").value ; // if (BadDigitsCheck(str,"!@#$%^&*()_+{}|:\"<>?~=[]\\;',./` ") == true) // { // alert("The FRN entered contains invalid characters. FRN may only contain letters, numbers and dash (-).") ; // document.NewJobForm.elements("FRNTextBox").select(); // document.NewJobForm.elements("FRNTextBox").focus(); // window.status = ""; // return false ; // } strdisplayname="FRN"; strfieldname="FRNTextBox" ; minsize=3; maxsize=10; strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',./` -" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters and numbers.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //APPLICANT strdisplayname="Applicant"; strfieldname="ApplicantTextBox" ; minsize=0; maxsize=50; strdisallow="\"<>" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //DEVICE NAME strdisplayname="Device Name"; strfieldname="DeviceNameTextBox" ; minsize=0; maxsize=50; strdisallow="\"<>" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //MODEL NUMBER strdisplayname="Model Number"; strfieldname="ModelNumberTextBox" ; minsize=0; maxsize=50; strdisallow="\"<>%" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //FCC RULE PART strdisplayname="FCC Rule Part"; strfieldname="FCCRulePartTextBox" ; minsize=0; maxsize=60; strdisallow="\"<>" ; //strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',/`" ; if (document.NewJobForm.elements(strfieldname).value != "") { str=document.NewJobForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { //alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters, numbers, dot (.), space( ) and dash (-).") ; alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain [\"] [<] or [>] ") ; document.NewJobForm.elements(strfieldname).select(); document.NewJobForm.elements(strfieldname).focus(); window.status = ""; return false ; } } //SAR AND MPE //alert("SAR value= " + document.NewJobForm.SARCheckBox.checked) ; //alert("MPE value= " + document.NewJobForm.MPECheckBox.checked) ; if ((document.NewJobForm.HeadSARCheckBox.checked == true || document.NewJobForm.BodySARCheckBox.checked == true) && document.NewJobForm.MPECheckBox.checked == true) { alert("You cannot select both SAR and MPE.") ; document.NewJobForm.elements("HeadSARCheckBox").checked=false; document.NewJobForm.elements("BodySARCheckBox").checked=false; document.NewJobForm.elements("MPECheckBox").checked=false; window.status = ""; return false; } //return false ; //NEW TX LIC AND IC ONLY SPECIAL NOTICE if (document.NewJobForm.FCCIDTextBox.value == "" && (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.ICIDTextBox2.value != "") && document.NewJobForm.AppTypeSelect.selectedIndex == 2 ) { //document.NewJobForm.elements("FCCIDTextBox").select(); //document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; alert("Thank you for your submission for Industry Canada Licensed Radio Approval. For licensed equipment operating in Canada, an assessment of two or more RSS rule parts may need to be performed. We will provide a price immediately upon review of the application. We calculate the pricing based on the following (general) algorithm. $1000 for base review + $500 per Additional Canadian Specification + SAR Review (if applicable).") ; //return false; } //NEW TX LIC AND IC WITH FCC SPECIAL NOTICE if (document.NewJobForm.FCCIDTextBox.value != "" && (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.ICIDTextBox2.value != "") && document.NewJobForm.AppTypeSelect.selectedIndex == 2 ) { //document.NewJobForm.elements("FCCIDTextBox").select(); //document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; alert("Thank you for your inquiry for FCC and Industry Canada Licensed Radio Approval. For licensed equipment operating in Canada, an assessment of two or more RSS rule parts may need to be performed. We will provide a price immediately upon review of the application. We calculate the pricing based on the following (general) algorithm. $1000 for base review + $500 per Canadian Specification + SAR Review (if applicable).") ; //return false; } //IC ONLY ////////////THIS BLOCK CAN LEAVE THE FUNCTION!!! if (document.NewJobForm.FCCIDTextBox.value == "" && (document.NewJobForm.ICIDTextBox1.value != "" && document.NewJobForm.ICIDTextBox2.value != "")) { //document.NewJobForm.elements("FCCIDTextBox").select(); //document.NewJobForm.elements("FCCIDTextBox").focus(); window.status = ""; var rval ; rval = confirm("You have chosen to create an Industry Canada (IC) application without FCC certification. Is this correct?") ; if (rval == false) return false ; //return false; } //return false ; var icdisplay ; if (document.NewJobForm.elements("ICIDTextBox1").value != "" && document.NewJobForm.elements("ICIDTextBox2").value != "") { icdisplay = document.NewJobForm.elements("ICIDTextBox1").value.toUpperCase() + " - " + document.NewJobForm.elements("ICIDTextBox2").value } else { icdisplay = "" } var retval ; if(document.NewJobForm.elements("NBTYPE4").checked == true) { retval = confirm("You are applying for the following \n\nFCC ID: " + document.NewJobForm.elements("FCCIDTextBox").value.toUpperCase() + "\n\nIC ID: " + icdisplay + "\n\nNB ID: " + document.NewJobForm.elements("ModelNumberTextBox").value + "\n\n" + (document.NewJobForm.elements("NBTYPE4Number").selectedIndex+1) + " Countries" ); } else { retval = confirm("You are applying for the following \n\nFCC ID: " + document.NewJobForm.elements("FCCIDTextBox").value.toUpperCase() + "\n\nIC ID: " + icdisplay + "\n\nNB ID: " + document.NewJobForm.elements("ModelNumberTextBox").value); } if (retval == true) { window.status = ""; document.NewJobForm.elements("NewJobButton").disabled = true; document.NewJobForm.elements("NewJobButton").value = "Creating..."; return true ; } else { window.status = ""; document.NewJobForm.elements("NewJobButton").disabled = false; document.NewJobForm.elements("NewJobButton").value = "Create"; return false ; } MenuSelectFormCheck2(); //return true ; } //////////////////////////////////////// function RegisterFormCheck(editmode) { window.status = "Validating form data..." ; //alert("edit mode="+editmode); //FIRST NAME if (document.RegisterForm.FirstNameTextBox.value == "") { alert("First Name is required.") ; document.RegisterForm.elements("FirstNameTextBox").select(); document.RegisterForm.elements("FirstNameTextBox").focus(); window.status = ""; return false; } //LAST NAME //if (document.RegisterForm.LastNameTextBox.value == "") //{ // alert("Last Name is required.") ; // document.RegisterForm.elements("LastNameTextBox").select(); // document.RegisterForm.elements("LastNameTextBox").focus(); // window.status = ""; // return false; //} //COMPANY NAME //if (document.RegisterForm.CompanyNameTextBox.value == "") //{ // alert("Company Name is required.") ; // document.RegisterForm.elements("CompanyNameTextBox").select(); // document.RegisterForm.elements("CompanyNameTextBox").focus(); // window.status = ""; // return false; //} //ADDRESSLINE1 //if (document.RegisterForm.AddressLine1TextBox.value == "") //{ // alert("Address Line 1 is required.") ; // document.RegisterForm.elements("AddressLine1TextBox").select(); // document.RegisterForm.elements("AddressLine1TextBox").focus(); // window.status = ""; // return false; //} //CITY //if (document.RegisterForm.CityTextBox.value == "") //{ // alert("City is required.") ; // document.RegisterForm.elements("CityTextBox").select(); // document.RegisterForm.elements("CityTextBox").focus(); // window.status = ""; // return false; //} //COUNTRY if (document.RegisterForm.CountryTextBox.value == "") { alert("Country is required.") ; document.RegisterForm.elements("CountryTextBox").select(); document.RegisterForm.elements("CountryTextBox").focus(); window.status = ""; return false; } //PHONE //if (document.RegisterForm.PhoneTextBox.value == "") //{ // alert("Phone is required.") ; // document.RegisterForm.elements("PhoneTextBox").select(); // document.RegisterForm.elements("PhoneTextBox").focus(); // window.status = ""; // return false; //} //EMAIL if (document.RegisterForm.EmailTextBox.value == "") { alert("Email is required.") ; document.RegisterForm.elements("EmailTextBox").select(); document.RegisterForm.elements("EmailTextBox").focus(); window.status = ""; return false; } var str,strfieldname,strdisplayname,minsize,maxsize; strdisplayname="Email"; strfieldname="EmailTextBox" ; //minsize=6; //maxsize=100; str=document.RegisterForm.elements(strfieldname).value ; //alert("value="+str); //alert("minsize="+minsize); //alert("maxsize="+maxsize); //alert("truesize="+str.length); //if (str.length < minsize || str.length > maxsize) //{ // alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; // document.RegisterForm.elements(strfieldname).select(); // document.RegisterForm.elements(strfieldname).focus(); // window.status = ""; // return false ; //} if (str.lastIndexOf('@') == -1) { alert("The "+strdisplayname+" entered does not contain the '@' symbol.") ; document.RegisterForm.elements(strfieldname).select(); document.RegisterForm.elements(strfieldname).focus(); window.status = ""; return false ; } //USERNAME if (editmode == false) { if (document.RegisterForm.UserNameTextBox.value == "") //if (document.RegisterForm.UserNameTextBox.value == "") { alert("User Name is required.") ; document.RegisterForm.elements("UserNameTextBox").select(); document.RegisterForm.elements("UserNameTextBox").focus(); window.status = ""; return false; } //valid character check is below } //PASSWORD if (document.RegisterForm.PasswordTextBox.value == "") { alert("Password is required.") ; document.RegisterForm.elements("PasswordTextBox").select(); document.RegisterForm.elements("PasswordTextBox").focus(); window.status = ""; return false; } //var str,strfieldname,strdisplayname,minsize,maxsize; strdisplayname="Password"; strfieldname="PasswordTextBox" ; minsize=4; maxsize=20; str=document.RegisterForm.elements(strfieldname).value ; //alert("value="+str); //alert("minsize="+minsize); //alert("maxsize="+maxsize); //alert("truesize="+str.length); if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.RegisterForm.elements(strfieldname).select(); document.RegisterForm.elements(strfieldname).focus(); window.status = ""; return false ; } //CONFIRMPASSWORD if (document.RegisterForm.ConfirmPasswordTextBox.value == "") { alert("Confirm Password is required.") ; document.RegisterForm.elements("ConfirmPasswordTextBox").select(); document.RegisterForm.elements("ConfirmPasswordTextBox").focus(); window.status = ""; return false; } if (document.RegisterForm.ConfirmPasswordTextBox.value != document.RegisterForm.PasswordTextBox.value ) { alert("Passwords do not match.") ; document.RegisterForm.elements("ConfirmPasswordTextBox").select(); document.RegisterForm.elements("ConfirmPasswordTextBox").focus(); window.status = ""; return false; } if (editmode == false) { var str,strfieldname,strdisplayname,minsize,maxsize,strdisallow ; strdisplayname="User Name"; strfieldname="UserNameTextBox" ; minsize=4; maxsize=20; strdisallow="!@#$%^&*()_+{}|:\"<>?~-=[]\\;',./` öé" ; if (document.RegisterForm.elements(strfieldname).value != "") { str=document.RegisterForm.elements(strfieldname).value ; if (str.length < minsize || str.length > maxsize) { alert("The "+strdisplayname+" entered must be between "+minsize+" to "+maxsize+" digits.") ; document.RegisterForm.elements(strfieldname).select(); document.RegisterForm.elements(strfieldname).focus(); window.status = ""; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may only contain letters and numbers.") ; document.RegisterForm.elements(strfieldname).select(); document.RegisterForm.elements(strfieldname).focus(); window.status = ""; return false ; } } } window.status = ""; //alert("done!"); document.RegisterForm.elements("SubmitButton").disabled = true; document.RegisterForm.elements("SubmitButton").value = "Please Wait..."; //return MenuSelectFormCheck2(); return true ; } function ListFilterFormCheck() { window.status = "Validating form data..." ; //NUMBER OF DAYS if (document.ListFilterForm.DayFilter.value == "" || document.ListFilterForm.DayFilter.value < "1") { alert("Using defualt value.") ; document.ListFilterForm.DayFilter.value = "1" document.ListFilterForm.elements("DayFilter").select(); document.ListFilterForm.elements("DayFilter").focus(); window.status = ""; return false; } document.ListFilterForm.elements("DisplayButton").disabled = true; document.CreateNewButtonForm.elements("GoButton").disabled = true; //document.CreateNewICButtonForm.elements("GoButton").disabled = true; //document.ListFilterForm.elements("DisplayButton").value = "Display"; window.status = ""; return MenuSelectFormCheck2(); } function CorrespondenceFormCheck() { window.status = "Validating form data..." ; //var str; //str=document.CorrespondenceForm.elements("MessageTextArea").value ; //var ex = /'/ ; //str.replace(ex," ") ; //document.CorrespondenceForm.elements("MessageTextArea").value = str ; //do //bDoMore=False ; //if (str.IndexOf("'") != -1) //{ //} //while (bDoMore) ; //var str, strdisallow, strdisplayname; //str=document.CorrespondenceForm.elements("MessageTextArea").value ; //strdisallow="\"'" ; //strdisplayname="Message"; //if (BadDigitsCheck(str,strdisallow) == true) //{ // alert("The "+strdisplayname+" entered contains invalid characters. "+strdisplayname+" may not contain quote(\") or apostrohpe(').") ; // document.CorrespondenceForm.elements("MessageTextArea").select(); // document.CorrespondenceForm.elements("MessageTextArea").focus(); // window.status = ""; // return false ; //} document.CorrespondenceForm.elements("CorrespondenceButton").disabled = true; document.CorrespondenceForm.elements("CorrespondenceButton").value = "Please wait..."; window.status = ""; return MenuSelectFormCheck2(); } function LogOnCheck() { if (document.LogOnForm.UserNameTextBox.value == "") { alert("User name is required.") ; document.LogOnForm.UserNameTextBox.select(); document.LogOnForm.UserNameTextBox.focus(); window.status = ""; return false; } if (document.LogOnForm.PasswordTextBox.value == "") { alert("Password is required.") ; document.LogOnForm.elements("PasswordTextBox").select(); document.LogOnForm.elements("PasswordTextBox").focus(); window.status = ""; return false; } window.status = "Logging on..." ; //document.LogOnForm.elements("LogOnButton").disabled = true; //document.LogOnForm.elements("LogOnButton").value = "Please wait..."; document.LogOnForm.LogOnButton.disabled = true; document.LogOnForm.LogOnButton.value = "Please wait..."; window.status = ""; } function PaymentFormCheck() { window.status = "Validating form data..." ; //alert("checking"); var str,strdisallow; strdisallow="!@#$%^&*()_+{}|:\"<>?~=[]\\;',/` " ; str=document.PaymentForm.elements("Amount").value; if (str == "") { alert("The amount is required."); window.status = "" ; return false ; } if (BadDigitsCheck(str,strdisallow) == true) { alert("The amount entered can only contain numbers, the minus sign (-) and the decimal sign (.)."); window.status = "" ; return false ; } var toomany,dotindex,str2 ; toomany=false ; dotindex=str.indexOf(".") if(dotindex > 0) { //alert("found the dot at " + dotindex) ; str2=str.substr(dotindex+1) //alert("str2 =" + str2) ; dotindex=str2.indexOf(".") //alert("found the dot in str2 at " + dotindex) ; if (dotindex > 0) toomany = true ; //alert("result=" + toomany) ; } if (toomany==true) { alert("The amount entered contains too many decimals (.) ."); window.status = "" ; return false ; } strdisallow="\"\\'`" ; str=document.PaymentForm.elements("Comment").value; if (BadDigitsCheck(str,strdisallow) == true) { alert("The amount entered may not contain "+strdisallow); window.status = "" ; return false ; } document.PaymentForm.elements("PaymentButton").disabled = true; document.PaymentForm.elements("PaymentButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function FCCGrantFormCheck() { window.status = "Validating form data..." ; var str, str2, tc1, tc2 str=document.FCCGrantForm.elements("GrantFileInput1").value; str2=document.FCCGrantForm.elements("GrantFileInput2").value; if (str == "" && str2 == "") { alert("A grant file required."); window.status = "" ; return false ; } // tc1=document.FCCGrantForm.elements("TCInput1").value; // tc2=document.FCCGrantForm.elements("TCInput2").value; // if (tc1 == "" && tc2 == "") // { // alert("A TC number is required."); // window.status = "" ; // return false ; // } // var strdisallow // strdisallow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !@#$%^&*()_+|}{\":?><~-=[]\\;',./`" ; // if (BadDigitsCheck(tc1,strdisallow) == true) // { // alert("The first TC may only be 6 numbers."); // document.FCCGrantForm.elements("TCInput1").select(); // document.FCCGrantForm.elements("TCInput1").focus(); // window.status = "" ; // return false ; // } // if (BadDigitsCheck(tc2,strdisallow) == true) // { // alert("The second TC may only be 6 numbers."); // document.FCCGrantForm.elements("TCInput2").select(); // document.FCCGrantForm.elements("TCInput2").focus(); // window.status = "" ; // return false ; // } // //if file 1 check TC len // if(str.length > 0) // { // if (tc1.length < 6 || tc1.length > 6) // { // alert("The 1st TC number entered must be 6 digits.") ; // document.FCCGrantForm.elements("TCInput1").select(); // document.FCCGrantForm.elements("TCInput1").focus(); // window.status = ""; // return false ; // } // } // //if file 2 check TC len // if(str2.length > 0) // { // if (tc2.length < 6 || tc2.length > 6) // { // alert("The 2nd TC number entered must be 6 digits.") ; // document.FCCGrantForm.elements("TCInput2").select(); // document.FCCGrantForm.elements("TCInput2").focus(); // window.status = ""; // return false ; // } // } // //if TC 2 check file2 len // if(str2.length < 1 && tc2.length > 1) // { // alert("Select 2nd file for 2nd TC number.") ; // document.FCCGrantForm.elements("TCInput2").select(); // document.FCCGrantForm.elements("TCInput2").focus(); // window.status = ""; // return false ; // } var filename filename = document.FCCGrantForm.elements("GrantFileInput1").value; if (!IsValidGrantType(filename.toLowerCase())) { var msg msg="Grant file 1 is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.FCCGrantForm.elements("GrantFileInput1").select(); document.FCCGrantForm.elements("GrantFileInput1").focus(); return false; } filename = document.FCCGrantForm.elements("GrantFileInput2").value; if (filename.length > 1) { if (!IsValidGrantType(filename.toLowerCase())) { var msg msg="Grant file 2 is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.FCCGrantForm.elements("GrantFileInput2").select(); document.FCCGrantForm.elements("GrantFileInput2").focus(); return false; } } document.FCCGrantForm.elements("GrantButton").disabled = true; document.FCCGrantForm.elements("GrantButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function ICGrantFormCheck() { var str, str2 str=document.ICGrantForm.elements("ICGrantFileInput1").value; str2=document.ICGrantForm.elements("ICGrantFileInput2").value; if (str == "" && str2 == "") { alert("A *.pdf IC grant file required."); window.status = "" ; return false ; } // if (str != "" && document.ICGrantForm.elements("SINInput1").value == "") // { // alert("A Session ID Number (SIN) is required for the 1st certificate."); // window.status = "" ; // return false ; // } // if (str2 != "" && document.ICGrantForm.elements("SINInput2").value == "") // { // alert("A Session ID Number (SIN) is required for the 2nd certificate."); // window.status = "" ; // return false ; // } document.ICGrantForm.elements("ICGrantButton").disabled = true; document.ICGrantForm.elements("ICGrantButton").value = "Please wait..."; return true; } function NBGrantFormCheck() { var str, str2 str=document.NBGrantForm.elements("NBGrantFileInput1").value; str2=document.NBGrantForm.elements("NBGrantFileInput2").value; if (str == "" && str2 == "") { alert("A *.pdf NB grant file required."); window.status = "" ; return false ; } document.NBGrantForm.elements("NBGrantButton").disabled = true; document.NBGrantForm.elements("NBGrantButton").value = "Please wait..."; return true; } function ReleaseICGrantCheck() { var str, str2 str=document.ReleaseICGrantForm.elements("ICGrantFileInput1").value; str2=document.ReleaseICGrantForm.elements("ICGrantFileInput2").value; if (str == "" && str2 == "") { alert("A *.pdf IC grant file required."); window.status = "" ; return false ; } if (str != "" && document.ReleaseICGrantForm.elements("SINInput1").value == "") { alert("A Session ID Number (SIN) is required for the 1st certificate."); window.status = "" ; return false ; } if (str2 != "" && document.ReleaseICGrantForm.elements("SINInput2").value == "") { alert("A Session ID Number (SIN) is required for the 2nd certificate."); window.status = "" ; return false ; } var strdisallow strdisallow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !@#$%^&*()_+|}{\":?><~-=[]\\;',./`" ; if (str != "") { if (BadDigitsCheck(document.ReleaseICGrantForm.elements("SINInput1").value,strdisallow) == true) { alert("The first Session ID Number may only be 6 numbers."); document.ReleaseICGrantForm.elements("SINInput1").select(); document.ReleaseICGrantForm.elements("SINInput1").focus(); window.status = "" ; return false ; } } if (str2 != "") { if (BadDigitsCheck(document.ReleaseICGrantForm.elements("SINInput2").value,strdisallow) == true) { alert("The second Session ID Number may only be 6 numbers."); document.ReleaseICGrantForm.elements("SINInput2").select(); document.ReleaseICGrantForm.elements("SINInput2").focus(); window.status = "" ; return false ; } } document.ReleaseICGrantForm.elements("ReleaseICGrantButton").disabled = true; document.ReleaseICGrantForm.elements("ReleaseICGrantButton").value = "Please wait..."; return true; } function ReleaseNBGrantCheck() { var str, str2 str=document.ReleaseNBGrantForm.elements("NBGrantFileInput1").value; str2=document.ReleaseNBGrantForm.elements("NBGrantFileInput2").value; if (str == "" && str2 == "") { alert("A *.pdf NB grant file required."); window.status = "" ; return false ; } document.ReleaseNBGrantForm.elements("ReleaseNBGrantButton").disabled = true; document.ReleaseNBGrantForm.elements("ReleaseNBGrantButton").value = "Please wait..."; return true; } function RTFormCheck() { window.status = "Validating form data..." ; var str str=document.RTForm.elements("RTFileInput").value; if (str == "") { alert("You must select a file."); window.status = "" ; return false ; } var retval, strAgency, strRTType, strNumber ; if (document.RTForm.elements("RTFromSelect").selectedIndex == 0) { strAgency="[FCC]" ; } if (document.RTForm.elements("RTFromSelect").selectedIndex == 1) { strAgency="[IC]" ; } if (document.RTForm.elements("RTTypeSelect").selectedIndex == 0) { strRTType="[Automated Notification]" ; } if (document.RTForm.elements("RTTypeSelect").selectedIndex == 1) { strRTType="[Request for Technical Info]" ; } if (document.RTForm.elements("RTTypeSelect").selectedIndex == 2) { strRTType="[Dismissal Letter]" ; } retval = confirm("Confirm your correspondence is a \n" + strRTType + "\nfrom the " + strAgency + "\nThe number you supplied is: [" + document.RTForm.elements("RTNumberText").value + "]" ) ; if (retval == false) { document.RTForm.elements("RTButton").disabled = false; document.RTForm.elements("RTButton").value = "Go"; window.status = "" ; return false ; } document.RTForm.elements("RTButton").disabled = true; document.RTForm.elements("RTButton").value = "Please wait..."; window.status = "" ; return true ; } function GrantFormCheck() { window.status = "Validating form data..." ; var str, str2, tc1, tc2 //alert("get val 1"); // str=document.GrantForm.elements("GrantFileInput1").value; str=document.GrantForm.GrantFileInput1.value; //alert("get val 2"); // str2=document.GrantForm.elements("GrantFileInput2").value; str2=document.GrantForm.GrantFileInput2.value; //alert("got vals"); if (str == "" && str2 == "") { alert("A grant file required."); window.status = "" ; return false ; } //alert("vals not empty"); // tc1=document.GrantForm.elements("TCInput1").value; // tc2=document.GrantForm.elements("TCInput2").value; // if (tc1 == "" && tc2 == "") // { // alert("A TC number is required."); // window.status = "" ; // return false ; // } // var strdisallow // strdisallow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !@#$%^&*()_+|}{\":?><~-=[]\\;',./`" ; // if (BadDigitsCheck(tc1,strdisallow) == true) // { // alert("The first TC may only be 6 numbers."); // document.GrantForm.elements("TCInput1").select(); // document.GrantForm.elements("TCInput1").focus(); // window.status = "" ; // return false ; // } // if (BadDigitsCheck(tc2,strdisallow) == true) // { // alert("The second TC may only be 6 numbers."); // document.GrantForm.elements("TCInput2").select(); // document.GrantForm.elements("TCInput2").focus(); // window.status = "" ; // return false ; // } // //if file 1 check TC len // if(str.length > 0) // { // if (tc1.length < 6 || tc1.length > 6) // { // alert("The 1st TC number entered must be 6 digits.") ; // document.GrantForm.elements("TCInput1").select(); // document.GrantForm.elements("TCInput1").focus(); // window.status = ""; // return false ; // } // } // //if file 2 check TC len // if(str2.length > 0) // { // if (tc2.length < 6 || tc2.length > 6) // { // alert("The 2nd TC number entered must be 6 digits.") ; // document.GrantForm.elements("TCInput2").select(); // document.GrantForm.elements("TCInput2").focus(); // window.status = ""; // return false ; // } // } // //if TC 2 check file2 len // if(str2.length < 1 && tc2.length > 1) // { // alert("Select 2nd file for 2nd TC number.") ; // document.GrantForm.elements("TCInput2").select(); // document.GrantForm.elements("TCInput2").focus(); // window.status = ""; // return false ; // } var filename filename = document.GrantForm.elements("GrantFileInput1").value; if (!IsValidGrantType(filename.toLowerCase())) { var msg msg="Grant file 1 is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.GrantForm.elements("GrantFileInput1").select(); document.GrantForm.elements("GrantFileInput1").focus(); return false; } filename = document.GrantForm.elements("GrantFileInput2").value; if (filename.length > 1) { if (!IsValidGrantType(filename.toLowerCase())) { var msg msg="Grant file 2 is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.GrantForm.elements("GrantFileInput2").select(); document.GrantForm.elements("GrantFileInput2").focus(); return false; } } document.GrantForm.elements("GrantButton").disabled = true; document.GrantForm.elements("GrantButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function ReleaseGrantCheck() { window.status = "Validating form data..." ; var str, str2, tc1, tc2 str=document.ReleaseFCCGrantForm.elements("GrantFileInput1").value; str2=document.ReleaseFCCGrantForm.elements("GrantFileInput2").value; if (str == "" && str2 == "") { alert("A grant file required."); window.status = "" ; return false ; } tc1=document.ReleaseFCCGrantForm.elements("TCInput1").value; tc2=document.ReleaseFCCGrantForm.elements("TCInput2").value; if (tc1 == "" && tc2 == "") { alert("A TC number is required."); window.status = "" ; return false ; } var strdisallow strdisallow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz !@#$%^&*()_+|}{\":?><~-=[]\\;',./`" ; if (BadDigitsCheck(tc1,strdisallow) == true) { alert("The first TC may only be 6 numbers."); document.ReleaseFCCGrantForm.elements("TCInput1").select(); document.ReleaseFCCGrantForm.elements("TCInput1").focus(); window.status = "" ; return false ; } if (BadDigitsCheck(tc2,strdisallow) == true) { alert("The second TC may only be 6 numbers."); document.ReleaseFCCGrantForm.elements("TCInput2").select(); document.ReleaseFCCGrantForm.elements("TCInput2").focus(); window.status = "" ; return false ; } //if file 1 check TC len if(str.length > 0) { if (tc1.length < 6 || tc1.length > 6) { alert("The 1st TC number entered must be 6 digits.") ; document.ReleaseFCCGrantForm.elements("TCInput1").select(); document.ReleaseFCCGrantForm.elements("TCInput1").focus(); window.status = ""; return false ; } } //if file 2 check TC len if(str2.length > 0) { if (tc2.length < 6 || tc2.length > 6) { alert("The 2nd TC number entered must be 6 digits.") ; document.ReleaseFCCGrantForm.elements("TCInput2").select(); document.ReleaseFCCGrantForm.elements("TCInput2").focus(); window.status = ""; return false ; } } //if TC 2 check file2 len if(str2.length < 1 && tc2.length > 1) { alert("Select 2nd file for 2nd TC number.") ; document.ReleaseFCCGrantForm.elements("TCInput2").select(); document.ReleaseFCCGrantForm.elements("TCInput2").focus(); window.status = ""; return false ; } var filename filename = document.ReleaseFCCGrantForm.elements("GrantFileInput1").value; if (!IsValidGrantType(filename.toLowerCase())) { var msg msg="Grant file 1 is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.ReleaseFCCGrantForm.elements("GrantFileInput1").select(); document.ReleaseFCCGrantForm.elements("GrantFileInput1").focus(); return false; } filename = document.ReleaseFCCGrantForm.elements("GrantFileInput2").value; if (filename.length > 1) { if (!IsValidGrantType(filename.toLowerCase())) { var msg msg="Grant file 2 is not permitted to be uploaded due to invalid extension. " + filename alert(msg); window.status = msg ; document.ReleaseFCCGrantForm.elements("GrantFileInput2").select(); document.ReleaseFCCGrantForm.elements("GrantFileInput2").focus(); return false; } } document.ReleaseFCCGrantForm.elements("ReleaseFCCGrantButton").disabled = true; document.ReleaseFCCGrantForm.elements("ReleaseFCCGrantButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function NotesFormCheck() { DisableReviewBox() ; } function InvoiceNumberFormCheck() { window.status = "Validating form data..." ; str=document.InvoiceNumberForm.elements("InvoiceNumberTextBox").value; if (str == "") { alert("The Invoice Number is required."); return false ; } document.InvoiceNumberForm.elements("InvoiceNumberButton").disabled = true; document.InvoiceNumberForm.elements("InvoiceNumberButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function UploadExpireFormCheck() { window.status = "Validating form data..." ; document.UploadExpireForm.elements("UploadExpireButton").disabled = true; document.UploadExpireForm.elements("UploadExpireButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function SetJobStatusFormCheck() { window.status = "Validating form data..." ; //document.SetJobStatusForm.elements("SetJobStatusButton").disabled = true; //document.SetJobStatusForm.elements("SetJobStatusButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function SetJobManagerFormCheck() { window.status = "Validating form data..." ; document.SetJobManagerForm.elements("SetJobManagerButton").disabled = true; document.SetJobManagerForm.elements("SetJobManagerButton").value = "Please wait..."; document.SetCertificationBodyForm.elements("SetJobCertificationBodyButton").disabled = true; document.SetCertificationBodyForm.elements("SetJobCertificationBodyButton").value = "Please wait..."; window.status = ""; DisableReviewBox() ; return MenuSelectFormCheck2(); } function MenuSelectFormCheck() { window.status = "Validating form data..." ; document.MenuSelect1.elements("MenuDestination").disabled = true; //document.MenuSelect1.elements("MenuGoButton1").value = "Please wait..."; document.MenuSelect2.elements("MenuGoButton2").disabled = true; //document.MenuSelect2.elements("MenuGoButton2").value = "Please wait..."; window.status = ""; return true ; } function MenuSelectFormCheck2() { window.status = "Validating form data..." ; document.MenuSelect1.MenuDestination.disabled = true; document.MenuSelect2.MenuDestination.disabled = true; //document.MenuSelect3.elements("MenuDestination").disabled = true; //document.MenuSelect4.MenuDestination.disabled = true; //document.MenuSelect5.elements("MenuDestination").disabled = true; document.MenuSelect6.MenuDestination.disabled = true; window.status = ""; return true ; } function DisableReviewBox() { //document.SetJobStatusForm.elements("SetJobStatusButton").disabled = true; //document.SetJobStatusForm.elements("SetJobStatusButton").value = "Please wait..."; document.UploadExpireForm.elements("UploadExpireButton").disabled = true; document.UploadExpireForm.elements("UploadExpireButton").value = "Please wait..."; document.NotesForm.elements("UploadNotesButton").disabled = true; document.NotesForm.elements("UploadNotesButton").value = "Please wait..."; //document.PaymentForm.elements("PaymentButton").disabled = true; //document.PaymentForm.elements("PaymentButton").value = "Please wait..."; //document.SetJobManagerForm.elements("SetJobManagerButton").disabled = true; //document.SetJobManagerForm.elements("SetJobManagerButton").value = "Please wait..."; return true ; } function JobStatusFormCheck() { window.status = "Validating form data..." ; //document.JobStatusForm.JobStatusFormButton.disabled = true; //document.JobStatusForm.JobStatusFormButton.value = "Please wait..."; document.CorrespondenceButtonForm.CorrespondenceButton.disabled = true; document.UploadButtonForm.UploadButton.disabled = true; document.PaymentButtonForm.PaymentButton.disabled = true; document.SubmitButtonForm.SubmitButton.disabled = true; //document.PaymentOtherButtonForm.elements("PaymentOtherButton").disabled = true; window.status = ""; return MenuSelectFormCheck2(); } //for the app submit button on the uploadgo.asp page function SubmitJobFormCheck() { document.SubmitButtonForm.elements("SubmitButton").disabled = true; document.SubmitButtonForm.elements("SubmitButton").value = "Please wait..."; window.status = ""; return MenuSelectFormCheck2(); } function PopMessage() { //return true ; var strattribs,wid,hei,t,l ; wid=775; hei=245; //alert("h=" + screen.availHeight ) ; //alert("w=" + screen.availWidth ) ; t=((screen.availHeight /2) ); l=((screen.availWidth - wid) /2); //t=55; //l=10; strattribs= "toolbar=no,location=no,scrollbars=yes,resizable=yes" + ",width=" + wid + ",height=" + hei + ",top=" + t + ",left=" + l ; //alert("strattribs=" + strattribs); window.open('includes/PopMessage.asp','',strattribs) ; return true ; } function PopUrl(strUrl) { var strattribs,t,l,hei,wid ; //alert("h=" + screen.availHeight ) ; //alert("w=" + screen.availWidth ) ; hei = screen.availHeight * 0.8; wid = screen.availWidth * 0.8; t=((screen.availHeight - hei) /2); l=((screen.availWidth - wid) /2); strattribs= "toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes" + ",width=" + wid + ",height=" + hei + ",top=" + t + ",left=" + l ; //alert("strattribs=" + strattribs); window.open(strUrl,'',strattribs) ; return true ; } function PopUrlSmall(strUrl) { var strattribs,t,l,hei,wid ; //alert("h=" + screen.availHeight ) ; //alert("w=" + screen.availWidth ) ; hei = screen.availHeight * 0.4; wid = screen.availWidth * 0.4; t=((screen.availHeight - hei) /2); l=((screen.availWidth - wid) /2); strattribs= "toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes" + ",width=" + wid + ",height=" + hei + ",top=" + t + ",left=" + l ; //alert("strattribs=" + strattribs); window.open(strUrl,'',strattribs) ; return true ; } function PopGlossary(strTerm) { var strattribs,t,l,hei,wid ; //alert("h=" + screen.availHeight ) ; //alert("w=" + screen.availWidth ) ; hei = screen.availHeight * 0.4; wid = screen.availWidth * 0.4; //t=((screen.availHeight - hei) /2); //l=((screen.availWidth - wid) /2); t=window.event.y; l=window.event.x; //BOUNDS CHECK if(l > (screen.availWidth - wid)) { l = screen.availWidth - wid ; } if(t > (screen.availHeigth - hei)) { t = screen.availHeigth - hei ; } strattribs= "toolbar=no,location=no,status=yes,scrollbars=yes,resizable=yes" + ",width=" + wid + ",height=" + hei + ",top=" + t + ",left=" + l ; //alert("strattribs=" + strattribs); var tempurl ; tempurl='Glossary.asp#' + strTerm ; window.open(tempurl,'',strattribs) ; return true ; } function PopUrlBig(strUrl) { var strattribs,t,l,hei,wid ; //alert("h=" + screen.availHeight ) ; //alert("w=" + screen.availWidth ) ; hei = screen.availHeight * 0.75; wid = screen.availWidth * 0.85; t=((screen.availHeight - hei)/10) ; l=((screen.availWidth - wid)/2) ; strattribs= "toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes" + ",width=" + wid + ",height=" + hei + ",top=" + t + ",left=" + l + "" ; //alert("strattribs=" + strattribs); window.open(strUrl,'',strattribs) ; return true ; } function FCCTestifyFormCheck() { document.FCCTestifyForm.elements("FCCTestifyButton").disabled = true; document.FCCTestifyForm.elements("FCCTestifyButton").value = "Please wait..."; var retval ; retval = true; if (document.FCCTestifyForm.elements("FCCComplies").checked == true && document.FCCTestifyForm.elements("FCCRequiresMore").checked == true) { alert("You cannot select both FCC attestation check boxes."); //document.FCCTestifyForm.elements(exfieldname).select(); document.FCCTestifyForm.elements("FCCComplies").focus(); retval = false ; } if (document.FCCTestifyForm.elements("FCCComplies").checked == false && document.FCCTestifyForm.elements("FCCRequiresMore").checked == false) { alert("You must select at least one FCC attestation check box."); //document.FCCTestifyForm.elements(exfieldname).select(); document.FCCTestifyForm.elements("FCCComplies").focus(); retval = false ; } if (document.FCCTestifyForm.elements("FCCListText").value == "") { alert("You must supply some text in the FCC attestation checklist box."); //document.FCCTestifyForm.elements(exfieldname).select(); document.FCCTestifyForm.elements("FCCListText").focus(); retval = false ; } //checlist check if (document.FCCTestifyForm.elements("C1").checked == true && document.FCCTestifyForm.elements("C2").checked == true) { alert("You cannot select both check boxes. FCC item #1."); retval = false ; } if (document.FCCTestifyForm.elements("C3").checked == true && document.FCCTestifyForm.elements("C4").checked == true) { alert("You cannot select both check boxes. FCC item #2."); retval = false ; } if (document.FCCTestifyForm.elements("C5").checked == true && document.FCCTestifyForm.elements("C6").checked == true) { alert("You cannot select both check boxes. FCC item #3."); retval = false ; } if (document.FCCTestifyForm.elements("C7").checked == true && document.FCCTestifyForm.elements("C8").checked == true) { alert("You cannot select both check boxes. FCC item #4."); retval = false ; } if (document.FCCTestifyForm.elements("C9").checked == true && document.FCCTestifyForm.elements("C10").checked == true) { alert("You cannot select both check boxes. FCC item #5."); retval = false ; } if (document.FCCTestifyForm.elements("C11").checked == true && document.FCCTestifyForm.elements("C12").checked == true) { alert("You cannot select both check boxes. FCC item #6."); retval = false ; } if (document.FCCTestifyForm.elements("C13").checked == true && document.FCCTestifyForm.elements("C14").checked == true) { alert("You cannot select both check boxes. FCC item #7."); retval = false ; } if (document.FCCTestifyForm.elements("C15").checked == true && document.FCCTestifyForm.elements("C16").checked == true) { alert("You cannot select both check boxes. FCC item #8."); retval = false ; } if (document.FCCTestifyForm.elements("C17").checked == true && document.FCCTestifyForm.elements("C18").checked == true) { alert("You cannot select both check boxes. FCC item #9."); retval = false ; } if (document.FCCTestifyForm.elements("C19").checked == true && document.FCCTestifyForm.elements("C20").checked == true) { alert("You cannot select both check boxes. FCC item #10."); retval = false ; } if (document.FCCTestifyForm.elements("C21").checked == true && document.FCCTestifyForm.elements("C22").checked == true) { alert("You cannot select both check boxes. FCC item #11."); retval = false ; } if (document.FCCTestifyForm.elements("C23").checked == true && document.FCCTestifyForm.elements("C24").checked == true) { alert("You cannot select both check boxes. FCC item #12."); retval = false ; } /////////// if (document.FCCTestifyForm.elements("C1").checked == false && document.FCCTestifyForm.elements("C2").checked == false) { alert("You must select Yes or No for FCC item #1."); retval = false ; } if (document.FCCTestifyForm.elements("C3").checked == false && document.FCCTestifyForm.elements("C4").checked == false) { alert("You must select Yes or No for FCC item #2."); retval = false ; } if (document.FCCTestifyForm.elements("C5").checked == false && document.FCCTestifyForm.elements("C6").checked == false) { alert("You must select Yes or No for FCC item #3."); retval = false ; } if (document.FCCTestifyForm.elements("C7").checked == false && document.FCCTestifyForm.elements("C8").checked == false) { alert("You must select Yes or No for FCC item #4."); retval = false ; } if (document.FCCTestifyForm.elements("C9").checked == false && document.FCCTestifyForm.elements("C10").checked == false) { alert("You must select Yes or No for FCC item #5."); retval = false ; } if (document.FCCTestifyForm.elements("C11").checked == false && document.FCCTestifyForm.elements("C12").checked == false) { alert("You must select Yes or No for FCC item #6."); retval = false ; } if (document.FCCTestifyForm.elements("C13").checked == false && document.FCCTestifyForm.elements("C14").checked == false) { alert("You must select Yes or No for FCC item #7."); retval = false ; } if (document.FCCTestifyForm.elements("C15").checked == false && document.FCCTestifyForm.elements("C16").checked == false) { alert("You must select Yes or No for FCC item #8."); retval = false ; } if (document.FCCTestifyForm.elements("C17").checked == false && document.FCCTestifyForm.elements("C18").checked == false) { alert("You must select Yes or No for FCC item #9."); retval = false ; } if (document.FCCTestifyForm.elements("C19").checked == false && document.FCCTestifyForm.elements("C20").checked == false) { alert("You must select Yes or No for FCC item #10."); retval = false ; } if (document.FCCTestifyForm.elements("C21").checked == false && document.FCCTestifyForm.elements("C22").checked == false) { alert("You must select Yes or No for FCC item #11."); retval = false ; } if (document.FCCTestifyForm.elements("C23").checked == false && document.FCCTestifyForm.elements("C24").checked == false) { alert("You must select Yes or No for FCC item #12."); retval = false ; } if (retval == false) { document.FCCTestifyForm.elements("FCCTestifyButton").disabled = false; document.FCCTestifyForm.elements("FCCTestifyButton").value = "Go"; } return retval ; } function ICTestifyFormCheck() { var retval ; retval = true; document.ICTestifyForm.elements("ICTestifyButton").disabled = true; document.ICTestifyForm.elements("ICTestifyButton").value = "Please wait..."; if (document.ICTestifyForm.elements("ICComplies").checked == true && document.ICTestifyForm.elements("ICRequiresMore").checked == true) { alert("You cannot select both IC attestation check boxes."); //document.ICTestifyForm.elements(exfieldname).select(); document.ICTestifyForm.elements("ICComplies").focus(); retval = false ; } if (document.ICTestifyForm.elements("ICComplies").checked == false && document.ICTestifyForm.elements("ICRequiresMore").checked == false) { alert("You must select at least one IC attestation check box."); //document.ICTestifyForm.elements(exfieldname).select(); document.ICTestifyForm.elements("ICComplies").focus(); retval = false ; } if (document.ICTestifyForm.elements("ICListText").value == "") { alert("You must supply some text in the IC attestation checklist box."); //document.ICTestifyForm.elements(exfieldname).select(); document.ICTestifyForm.elements("ICListText").focus(); retval = false ; } //checlist check if (document.ICTestifyForm.elements("C1").checked == true && document.ICTestifyForm.elements("C2").checked == true) { alert("You cannot select both check boxes. IC item #1."); retval = false ; } if (document.ICTestifyForm.elements("C3").checked == true && document.ICTestifyForm.elements("C4").checked == true) { alert("You cannot select both check boxes. IC item #2."); retval = false ; } if (document.ICTestifyForm.elements("C5").checked == true && document.ICTestifyForm.elements("C6").checked == true) { alert("You cannot select both check boxes. IC item #3."); retval = false ; } if (document.ICTestifyForm.elements("C7").checked == true && document.ICTestifyForm.elements("C8").checked == true) { alert("You cannot select both check boxes. IC item #4."); retval = false ; } if (document.ICTestifyForm.elements("C9").checked == true && document.ICTestifyForm.elements("C10").checked == true) { alert("You cannot select both check boxes. IC item #5."); retval = false ; } if (document.ICTestifyForm.elements("C11").checked == true && document.ICTestifyForm.elements("C12").checked == true) { alert("You cannot select both check boxes. IC item #6."); retval = false ; } if (document.ICTestifyForm.elements("C13").checked == true && document.ICTestifyForm.elements("C14").checked == true) { alert("You cannot select both check boxes. IC item #7."); retval = false ; } if (document.ICTestifyForm.elements("C15").checked == true && document.ICTestifyForm.elements("C16").checked == true) { alert("You cannot select both check boxes. IC item #8."); retval = false ; } if (document.ICTestifyForm.elements("C17").checked == true && document.ICTestifyForm.elements("C18").checked == true) { alert("You cannot select both check boxes. IC item #9."); retval = false ; } if (document.ICTestifyForm.elements("C19").checked == true && document.ICTestifyForm.elements("C20").checked == true) { alert("You cannot select both check boxes. IC item #10."); retval = false ; } if (document.ICTestifyForm.elements("C21").checked == true && document.ICTestifyForm.elements("C22").checked == true) { alert("You cannot select both check boxes. IC item #11."); retval = false ; } if (document.ICTestifyForm.elements("C23").checked == true && document.ICTestifyForm.elements("C24").checked == true) { alert("You cannot select both check boxes. IC item #12."); retval = false ; } /////////// if (document.ICTestifyForm.elements("C1").checked == false && document.ICTestifyForm.elements("C2").checked == false) { alert("You must select Yes or No for IC item #1."); retval = false ; } if (document.ICTestifyForm.elements("C3").checked == false && document.ICTestifyForm.elements("C4").checked == false) { alert("You must select Yes or No for IC item #2."); retval = false ; } if (document.ICTestifyForm.elements("C5").checked == false && document.ICTestifyForm.elements("C6").checked == false) { alert("You must select Yes or No for IC item #3."); retval = false ; } if (document.ICTestifyForm.elements("C7").checked == false && document.ICTestifyForm.elements("C8").checked == false) { alert("You must select Yes or No for IC item #4."); retval = false ; } if (document.ICTestifyForm.elements("C9").checked == false && document.ICTestifyForm.elements("C10").checked == false) { alert("You must select Yes or No for IC item #5."); retval = false ; } if (document.ICTestifyForm.elements("C11").checked == false && document.ICTestifyForm.elements("C12").checked == false) { alert("You must select Yes or No for IC item #6."); retval = false ; } if (document.ICTestifyForm.elements("C13").checked == false && document.ICTestifyForm.elements("C14").checked == false) { alert("You must select Yes or No for IC item #7."); retval = false ; } if (document.ICTestifyForm.elements("C15").checked == false && document.ICTestifyForm.elements("C16").checked == false) { alert("You must select Yes or No for IC item #8."); retval = false ; } if (document.ICTestifyForm.elements("C17").checked == false && document.ICTestifyForm.elements("C18").checked == false) { alert("You must select Yes or No for IC item #9."); retval = false ; } if (document.ICTestifyForm.elements("C19").checked == false && document.ICTestifyForm.elements("C20").checked == false) { alert("You must select Yes or No for IC item #10."); retval = false ; } if (document.ICTestifyForm.elements("C21").checked == false && document.ICTestifyForm.elements("C22").checked == false) { alert("You must select Yes or No for IC item #11."); retval = false ; } if (document.ICTestifyForm.elements("C23").checked == false && document.ICTestifyForm.elements("C24").checked == false) { alert("You must select Yes or No for IC item #12."); retval = false ; } if (retval == false) { document.ICTestifyForm.elements("ICTestifyButton").disabled = false; document.ICTestifyForm.elements("ICTestifyButton").value = "Go"; } return retval ; } function NBTestifyFormCheck() { document.NBTestifyForm.elements("NBTestifyButton").disabled = true; document.NBTestifyForm.elements("NBTestifyButton").value = "Please wait..."; var retval ; retval = true; if (document.NBTestifyForm.elements("NBComplies").checked == true && document.NBTestifyForm.elements("NBRequiresMore").checked == true) { alert("You cannot select both NB attestation check boxes."); //document.NBTestifyForm.elements(exfieldname).select(); document.NBTestifyForm.elements("NBComplies").focus(); retval = false ; } if (document.NBTestifyForm.elements("NBComplies").checked == false && document.NBTestifyForm.elements("NBRequiresMore").checked == false) { alert("You must select at least one NB attestation check box."); //document.NBTestifyForm.elements(exfieldname).select(); document.NBTestifyForm.elements("NBComplies").focus(); retval = false ; } if (document.NBTestifyForm.elements("NBListText").value == "") { alert("You must supply some text in the NB attestation checklist box."); //document.NBTestifyForm.elements(exfieldname).select(); document.NBTestifyForm.elements("NBListText").focus(); retval = false ; } //checlist check if (document.NBTestifyForm.elements("C1").checked == true && document.NBTestifyForm.elements("C2").checked == true) { alert("You cannot select both check boxes. NB item #1."); retval = false ; } if (document.NBTestifyForm.elements("C3").checked == true && document.NBTestifyForm.elements("C4").checked == true) { alert("You cannot select both check boxes. NB item #2."); retval = false ; } if (document.NBTestifyForm.elements("C5").checked == true && document.NBTestifyForm.elements("C6").checked == true) { alert("You cannot select both check boxes. NB item #3."); retval = false ; } if (document.NBTestifyForm.elements("C7").checked == true && document.NBTestifyForm.elements("C8").checked == true) { alert("You cannot select both check boxes. NB item #4."); retval = false ; } if (document.NBTestifyForm.elements("C9").checked == true && document.NBTestifyForm.elements("C10").checked == true) { alert("You cannot select both check boxes. NB item #5."); retval = false ; } if (document.NBTestifyForm.elements("C11").checked == true && document.NBTestifyForm.elements("C12").checked == true) { alert("You cannot select both check boxes. NB item #6."); retval = false ; } if (document.NBTestifyForm.elements("C13").checked == true && document.NBTestifyForm.elements("C14").checked == true) { alert("You cannot select both check boxes. NB item #7."); retval = false ; } if (document.NBTestifyForm.elements("C15").checked == true && document.NBTestifyForm.elements("C16").checked == true) { alert("You cannot select both check boxes. NB item #8."); retval = false ; } if (document.NBTestifyForm.elements("C17").checked == true && document.NBTestifyForm.elements("C18").checked == true) { alert("You cannot select both check boxes. NB item #9."); retval = false ; } if (document.NBTestifyForm.elements("C19").checked == true && document.NBTestifyForm.elements("C20").checked == true) { alert("You cannot select both check boxes. NB item #10."); retval = false ; } if (document.NBTestifyForm.elements("C21").checked == true && document.NBTestifyForm.elements("C22").checked == true) { alert("You cannot select both check boxes. NB item #11."); retval = false ; } if (document.NBTestifyForm.elements("C23").checked == true && document.NBTestifyForm.elements("C24").checked == true) { alert("You cannot select both check boxes. NB item #12."); retval = false ; } /////////// if (document.NBTestifyForm.elements("C1").checked == false && document.NBTestifyForm.elements("C2").checked == false) { alert("You must select Yes or No for NB item #1."); retval = false ; } if (document.NBTestifyForm.elements("C3").checked == false && document.NBTestifyForm.elements("C4").checked == false) { alert("You must select Yes or No for NB item #2."); retval = false ; } if (document.NBTestifyForm.elements("C5").checked == false && document.NBTestifyForm.elements("C6").checked == false) { alert("You must select Yes or No for NB item #3."); retval = false ; } if (document.NBTestifyForm.elements("C7").checked == false && document.NBTestifyForm.elements("C8").checked == false) { alert("You must select Yes or No for NB item #4."); retval = false ; } if (document.NBTestifyForm.elements("C9").checked == false && document.NBTestifyForm.elements("C10").checked == false) { alert("You must select Yes or No for NB item #5."); retval = false ; } if (document.NBTestifyForm.elements("C11").checked == false && document.NBTestifyForm.elements("C12").checked == false) { alert("You must select Yes or No for NB item #6."); retval = false ; } if (document.NBTestifyForm.elements("C13").checked == false && document.NBTestifyForm.elements("C14").checked == false) { alert("You must select Yes or No for NB item #7."); retval = false ; } if (document.NBTestifyForm.elements("C15").checked == false && document.NBTestifyForm.elements("C16").checked == false) { alert("You must select Yes or No for NB item #8."); retval = false ; } if (document.NBTestifyForm.elements("C17").checked == false && document.NBTestifyForm.elements("C18").checked == false) { alert("You must select Yes or No for NB item #9."); retval = false ; } if (document.NBTestifyForm.elements("C19").checked == false && document.NBTestifyForm.elements("C20").checked == false) { alert("You must select Yes or No for NB item #10."); retval = false ; } if (document.NBTestifyForm.elements("C21").checked == false && document.NBTestifyForm.elements("C22").checked == false) { alert("You must select Yes or No for NB item #11."); retval = false ; } if (document.NBTestifyForm.elements("C23").checked == false && document.NBTestifyForm.elements("C24").checked == false) { alert("You must select Yes or No for NB item #12."); retval = false ; } if (retval == false) { document.NBTestifyForm.elements("NBTestifyButton").disabled = false; document.NBTestifyForm.elements("NBTestifyButton").value = "Go"; } return retval ; } function FCCCBDone() { document.SetJobCBReviewDoneForm.elements("SetJobCBReviewCompleteButton").disabled = true; document.SetJobCBReviewDoneForm.elements("SetJobCBReviewCompleteButton").value = "Please wait..."; return true ; } function ICCBDone() { document.SetJobICCBReviewDoneForm.elements("SetJobICCBReviewCompleteButton").disabled = true; document.SetJobICCBReviewDoneForm.elements("SetJobICCBReviewCompleteButton").value = "Please wait..."; return true ; } function NBCBDone() { document.SetJobNBCBReviewDoneForm.elements("SetJobNBReviewCompleteButton").disabled = true; document.SetJobNBCBReviewDoneForm.elements("SetJobNBReviewCompleteButton").value = "Please wait..."; return true ; } function ReviewStaffDoneFCC() { document.ReviewStaffFCCDoneForm.elements("ReviewStaffDoneFCCButton").disabled = true; document.ReviewStaffFCCDoneForm.elements("ReviewStaffDoneFCCButton").value = "Please wait..."; return true ; } function ReviewStaffDoneIC() { document.ReviewStaffICDoneForm.elements("ReviewStaffDoneICButton").disabled = true; document.ReviewStaffICDoneForm.elements("ReviewStaffDoneICButton").value = "Please wait..."; return true ; } function ReviewStaffDoneNB() { document.ReviewStaffNBDoneForm.elements("ReviewStaffDoneNBButton").disabled = true; document.ReviewStaffNBDoneForm.elements("ReviewStaffDoneNBButton").value = "Please wait..."; return true ; }