function msg(n_msg,x){ var msg="The following fields were found to be blank or incorrect.\nKindly check and correct it before submitting the form \n" msg=msg+"------------------------------------------------------------------\n\n" msg=msg+n_msg if(x==1){alert(msg); return false;} } // pop up - Media Ads pop up function popwin(x, y) {window.open(x, y,'status=no,toolbar=0,scrollbars=1,resizable=1,menubar=0,width=510,height=580,left=150,top=50');} // ends // pop up function popwin(x, y) {window.open(x, y,'status=no,toolbar=0,scrollbars=1,resizable=1,menubar=0,width=660,height=527,left=150,top=50');} // ends // pop up - Master Plan function popwinloc(x, y) {window.open(x, y,'status=no,toolbar=0,scrollbars=1,resizable=1,menubar=0,width=800,height=700,left=150,top=50');} // ends // pop up - Location Map function popwinloc1(x, y) {window.open(x, y,'status=no,toolbar=0,scrollbars=1,resizable=1,menubar=0,width=800,height=700,left=150,top=50');} // ends //Verify TEXTAREA field - general function VerifyMsg(f_ld,c_nt,cnt_fld) { var len = f_ld.value.length var cl if ((len == 1) && (f_ld.value.substring(0, 1) == " ")) { f_ld.value = "" len = 0 } if (len > (c_nt-10)) { f_ld.value = f_ld.value.substring(0, c_nt) cl = 0 } else { cl = c_nt - len } eval(cnt_fld).value = cl } //Delete news release check function delCheck() { var conf = confirm("This record will be permanently deleted from the database.\nAre you sure?") if(!conf) return false; else return true; } //for email addresses var regexp = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/; //illegal characters in fields var illegalCharStr = '~!@#$%^*()<>{}[]=?/\\\":;'; var illegalCharStrWeb = '~!@#$%^*()<>{}[]=?";'; // Removes all characters which appear in string bag from string s. function stripCharsInBag (s, bag) { var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++) { // Check that current character isn't whitespace. var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } //check for illegal characters function checkIlleg(va) { var stripped = stripCharsInBag (va, illegalCharStr); if(va != '' && stripped.length < va.length) { return false; } return true; } //check illegal characters for url function checkIllegweb(va) { var stripped = stripCharsInBag (va, illegalCharStrWeb); if(va != '' && stripped.length < va.length) { return false; } return true; } // Validate Log-in function Val_login(){ //alert("5") var x=0; var err_msg="" if(document.BPGForm.UName.value=="") { err_msg=err_msg+"Username\n"; x=1; } if(document.BPGForm.Pwd.value=="") { err_msg=err_msg+"Password\n"; x=1; } return msg(err_msg,x); } //Change Password function CngPsswd(){ //alert("5") var x=0; var err_msg="" if(document.BPGForm.opswd.value=="") { err_msg=err_msg+"Current Password\n"; x=1; } if(document.BPGForm.pswd.value=="") { err_msg=err_msg+"Password\n"; x=1; } if(document.BPGForm.pswd1.value=="") { err_msg=err_msg+"Confirm Password\n"; x=1; } if(document.BPGForm.opswd.value){ if((document.BPGForm.curpwd.value)!= (document.BPGForm.opswd.value)) { err_msg=err_msg+"Incorrect Current Password\n"; x=1; } } if((document.BPGForm.pswd.value)!= (document.BPGForm.pswd1.value)) { err_msg=err_msg+"Password Mismatch\n"; x=1; } return msg(err_msg,x); } //News & Events function ValNewsEvents(){ //alert("5") var x=0; var err_msg="" if(document.BPGForm.title.value=="") { err_msg=err_msg+"Title\n"; x=1; } if(document.BPGForm.reldt.value=="") { err_msg=err_msg+"Release Date\n"; x=1; } if(! (document.BPGForm.type[0].checked || document.BPGForm.type[1].checked || document.BPGForm.type[2].checked) ) { err_msg=err_msg+"Type\n"; x=1; } return msg(err_msg,x); } //Team Bios - Add function ValTeamBios(){ //alert("5") var x=0; var err_msg="" if(document.BPGForm.bios_hdr.value=="") { err_msg=err_msg+"Name & Title\n"; x=1; } if(document.BPGForm.photo1.value=="") { err_msg=err_msg+"Header Image\n"; x=1; } if (!document.BPGForm.bios_email.value) { err_msg=err_msg+"Email\n"; x=1; } else { email = document.BPGForm.bios_email.value; if(email.search(regexp) == -1){ err_msg=err_msg+"Email - Invalid Characters\n"; x=1; } } return msg(err_msg,x); } //Team Bios - Edit function ValTeamBiosEdit(){ //alert("5") var x=0; var err_msg="" if(document.BPGForm.bios_hdr.value=="") { err_msg=err_msg+"Name & Title\n"; x=1; } if (!document.BPGForm.bios_email.value) { err_msg=err_msg+"Email\n"; x=1; } else { email = document.BPGForm.bios_email.value; if(email.search(regexp) == -1){ err_msg=err_msg+"Email - Invalid Characters\n"; x=1; } } return msg(err_msg,x); } //Career Form Validation function CVValidate(){ var x=0; var err_msg="" if (!document.DHSForm.name.value) { err_msg=err_msg+"Name\n"; x=1; } if (!document.DHSForm.tel.value) { err_msg=err_msg+"Phone\n"; x=1; } if (!document.DHSForm.email.value) { err_msg=err_msg+"Email\n"; x=1; } else { email = document.DHSForm.email.value; if(email.search(regexp) == -1){ err_msg=err_msg+"Email - Invalid Characters\n"; x=1; } } if (!document.DHSForm.cntry.value) { err_msg=err_msg+"Country\n"; x=1; } if (!document.DHSForm.role.value) { err_msg=err_msg+"Department/Role\n"; x=1; } if (!document.DHSForm.photo.value) { err_msg=err_msg+"CV - MS Word / PDF Format\n"; x=1; } return msg(err_msg,x) }