| Current Path : /var/www/html/mmishra/indem/New Folder (2)/admincp/js/ |
| Current File : /var/www/html/mmishra/indem/New Folder (2)/admincp/js/validate.js |
function trim(s) {
while (s.substring(0,1) == ' ') {
s = s.substring(1,s.length);
}
while (s.substring(s.length-1,s.length) == ' ') {
s = s.substring(0,s.length-1);
}
return s;
}
function trimM(str)
{
if(!str || typeof str != 'string')
return null;
return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
}
//Function to Select Records Using Checkbox
function checkall(objForm){
len = objForm.elements.length;
var i=0;
for( i=0 ; i<len ; i++) {
if (objForm.elements[i].type=='checkbox') {
objForm.elements[i].checked=objForm.check_all.checked;
}
}
}
//Function for Confirmation to Delete a record
function del()
{
var x=confirm("Do you want to delete the selected record?");
if(x)
{
return true;
}
else
{
return false;
}
}
// function to validate admin login
function adminLogin(form_p)
{
var errorstr = '';
var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
if(trim(form_p.userName.value)=='')
{
errorstr+="- Please Enter Username.\n"
}
if(trim(form_p.password.value)=='')
{
errorstr+="- Please Enter Password.\n"
}
if (errorstr != '')
{
msgstr = msgstr + errorstr;
alert(msgstr);
return false;
}
else
{
return true;
}
}
// function to validate admin form
function adminForm(form_p)
{
var emailStr=form_p.email.value;
var filter=/^.+@.+\..{2,3}$/;
var errorstr = '';
var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
if(trim(form_p.userName.value)=='')
{
errorstr+="- Please Enter Username.\n"
}
if(trim(form_p.password.value)=='')
{
errorstr+="- Please Enter Password.\n"
}
if(trim(form_p.email.value)=='')
{
errorstr+="- Please Enter Email.\n"
}
else if(!filter.test(emailStr))
{
errorstr+="- Please Enter a Valid Email.\n"
}
if (errorstr != '')
{
msgstr = msgstr + errorstr;
alert(msgstr);
return false;
}
else
{
return true;
}
}
function validateRegister(form_p)
{
var errorstr = '';
var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
if(form_p.firstName.value=='')
{
errorstr += "- Please Enter First Name \n";
}
if(form_p.lastName.value=='')
{
errorstr += "- Please Enter Last Name \n";
}
if(form_p.userName.value=='')
{
errorstr += "- Please Enter User Name \n";
}
if(form_p.password.value=='')
{
errorstr += "- Please Enter Password \n";
}
if (errorstr != '')
{
msgstr = msgstr + errorstr;
alert(msgstr);
return false;
}
else
{
return true;
}
}
//Function to validate adminForgotPassword
function adminForgotPassword(adminFrmPass)
{
if(trim(adminFrmPass.userName.value)=='')
{
alert("Please Enter Username.");
adminFrmPass.userName.focus();
return false;
}
else
{
return true;
}
}
function validateAssign(userFrm)
{
var errorstr = '';
var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
if(trim(userFrm.projectId.value)=='')
{
errorstr += "- Please Select Project Name.\n";
}
if (errorstr != '')
{
msgstr = msgstr + errorstr;
alert(msgstr);
return false;
}
else
{
return true;
}
}
function ShowHide(str)
{
if(str==1)
{
document.getElementById("0").style.display = 'none';
document.getElementById("1").style.display = 'block';
document.getElementById("3").style.display = 'none';
document.getElementById("4").style.display = 'block';
}
else
{
document.getElementById("0").style.display = 'block';
document.getElementById("1").style.display = 'none';
document.getElementById("3").style.display = 'block';
document.getElementById("4").style.display = 'none';
}
}
function showHides(str)
{
//alert(str);
if(str=="Others")
{
document.getElementById("2").style.display = 'block';
}
else
{
document.getElementById("2").style.display = 'none';
}
}
function showHidess(str)
{
if(str==1)
{
//document.getElementById("GATE").style.display = 'block';
//document.getElementById("GATE1").style.display = 'block';
//document.getElementById("Exp").style.display = 'block';
document.getElementById("Gate2").style.display = 'none';
//document.getElementById("SPONSOR1").style.display = 'block';
}
else
{
//document.getElementById("GATE").style.display = 'none';
//document.getElementById("GATE1").style.display = 'none';
//document.getElementById("Exp").style.display = 'none';
document.getElementById("Gate2").style.display = 'block';
//document.getElementById("SPONSOR1").style.display = 'none';
}
}
function validateUser(frm)
{
var emailStr=frm.email.value;
var filter=/^.+@.+\..{2,3}$/;
var errorstr = '';
var checkedButton = getCheckedRadio(document.userFrm.elements.participantStatus);
//alert(frm.projectSafe.value);
var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
if(trim(frm.nameOfUniver.value)=='')
{
errorstr += "- Please Enter Name of University/School/Institute. \n";
}
if(frm.areaOfInterest.value=="Others")
{
if(trim(frm.aeraOfInterOther.value)=='')
{
errorstr += "- Please Enter Area Of Interest. \n";
}
}
if(frm.dateDob.value==00||frm.monthDob.value==00||frm.yearDob.value==0000)
{
errorstr += "- Please Enter Date Of Birth. \n";
}
if(checkedButton.value==0)
{
if(trim(frm.nameOfExam1.value)=='')
{
errorstr += "- Please Enter First Exam Name in the Academic Detail. \n";
}
if(trim(frm.university1.value)=='')
{
errorstr += "- Please Enter University Name of First Exam in Academic Detail. \n";
}
if(frm.yearOfPassing1.value==0000)
{
errorstr += "- Please Enter Year of Passing of First Exam in Academic Detail. \n";
}
if(trim(frm.percentage1.value)=='')
{
errorstr += "- Please Enter Percentage/CGPA/SGPI of First Exam in Academic Detail. \n";
}
if(trim(frm.division1.value)=='')
{
errorstr += "- Please Enter Division / Rank in Class of First Exam in Academic Detail. \n";
}
if(trim(frm.sizeOfStudent1.value)=='')
{
errorstr += "- Please Enter Size of Class of First Exam in Academic Detail. \n";
}
if(trim(frm.nameOfExam2.value)=='')
{
errorstr += "- Please Enter Second Exam Name in the Academic Detail. \n";
}
if(trim(frm.university2.value)=='')
{
errorstr += "- Please Enter University Name of Second Exam in Academic Detail. \n";
}
if(frm.yearOfPassing2.value==0000)
{
errorstr += "- Please Enter Year of Passing of Second Exam in Academic Detail. \n";
}
if(trim(frm.percentage2.value)=='')
{
errorstr += "- Please Enter Percentage/CGPA/SGPI of Second Exam in Academic Detail. \n";
}
if(trim(frm.division2.value)=='')
{
errorstr += "- Please Enter Division/Rank in Class of Second Exam in Academic Detail. \n";
}
if(trim(frm.sizeOfStudent2.value)=='')
{
errorstr += "- Please Enter Size of Class of Second Exam in Academic Detail. \n";
}
}
if(checkedButton.value==1)
{
if(trim(frm.highestDegree.value)=='')
{
errorstr += "- Please Enter Highest Degree Obtained. \n";
}
if(trim(frm.universityName.value)=='')
{
errorstr += "- Please Enter University Name Where Highest Degree Obtained. \n";
}
if((frm.year.value)==0000)
{
errorstr += "- Please Enter Year of Highest Degree Obtained. \n";
}
if(trim(frm.yearinTeaching.value)=='')
{
errorstr += "- Please Enter Total Teaching Experience in Years. \n";
}
if(trim(frm.yearInResearch.value)=='')
{
errorstr += "- Please Enter Total Research Experience in Years. \n";
}
if(trim(frm.noOfPubJournals.value)=='')
{
errorstr += "- Please Enter No. of Journal Paper Published. \n";
}
if(trim(frm.noOfPubConferences.value)=='')
{
errorstr += "- Please Enter No. of Conferences Attended. \n";
}
if(trim(frm.noOfPubBooks.value)=='')
{
errorstr += "- Please Enter No. of Books Published. \n";
}
}
if(checkedButton.value==0)
{
if(frm.displayed.value==1)
{
if(trim(frm.displayedWhere.value)=='')
{
errorstr += "- Please Enter Place Where Project is Displayed. \n";
}
}
if(frm.winAward.value==1)
{
if(trim(frm.nameofAward.value)=='')
{
errorstr += "- Please Enter Name of Award & Awarding Institution. \n";
}
}
if(trim(frm.projectNameYear.value)!="")
{
if(trim(frm.broadArea.value)=="")
{
errorstr += "- Please Enter Broad Area Of the Project. \n";
}
}
if(trim(frm.projectNameYear.value)!=""||trim(frm.broadArea.value)!="")
{
if(frm.projectSafe.value==0)
{
errorstr += "- Please Declare that Project/Equipment is SAFE/ NON HAZARDOUS. \n";
}
}
}
if(trim(frm.email.value)=='')
{
errorstr+="- Please Enter Email.\n"
}
else if(!filter.test(emailStr))
{
errorstr+="- Please Enter a Valid Email.\n"
}
if(trim(frm.firstName.value)==''||frm.firstName.value=='First Name')
{
errorstr += "- Please Enter First Name. \n";
}
if(trim(frm.lastName.value)==''||frm.lastName.value=='Last Name')
{
errorstr += "- Please Enter Last Name. \n";
}
if(trim(frm.commAddress.value)=='')
{
errorstr += "- Please Enter Communication Address. \n";
}
if((trim(frm.phone.value)=='')&&(trim(frm.mobile.value)==''))
{
errorstr += "- Please Enter Phone Or/And Mobile Number. \n";
}
if (errorstr != '')
{
msgstr = msgstr + errorstr;
alert(msgstr);
return false;
}
else
{
return true;
}
}
function getCheckedRadio(radio_group) {
for (var i = 0; i < radio_group.length; i++) {
var button = radio_group[i];
if (button.checked) {
return button;
}
}
return undefined;
}
function getSponsorType()
{
var str=document.getElementById("gateNonGate").value ;
if(str==1)
{
document.getElementById("sponsorType").style.display = 'block';
document.getElementById("SP").style.display = 'block';
}
else
{
document.getElementById("SP").style.display = 'none';
document.getElementById("sponsorType").style.display = 'none';
}
}
function newPopup(url) {
popupWindow = window.open(
url,'popUpWindow','height=700,width=900,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=NO,menubar=no,location=no,directories=no,status=yes');
}
function validateUserF(frm)
{
var emailStr=frm.email.value;
var emailStrS=frm.secEmail.value;
var emailStrU=frm.univerEmail.value;
var filter=/^.+@.+\..{2,3}$/;
var errorstr = '';
var checkedButton = getCheckedRadio(document.userFrm.elements.participantStatus);
var checkedButtona = getCheckedRadio(document.userFrm.elements.groupAffiliation);
//alert(frm.countryName.value);
var msgstr = "Sorry, we cannot complete your request.\nKindly provide us the missing or incorrect information enclosed below.\n\n";
if(checkedButtona.value==0)
{
if((frm.countryName.value =='') )
{
errorstr += "- Please Select Country Name. \n";
}
}
if(checkedButtona.value==1)
{
if((frm.countryName1.value =='') )
{
errorstr += "- Please Select Country Name. \n";
}
}
if(checkedButtona.value==2)
{
if((frm.countryName2.value ==''))
{
errorstr += "- Please Select Country Name. \n";
}
}
if(checkedButtona.value==3)
{
if((frm.countryName3.value =='') )
{
errorstr += "- Please Select Country Name. \n";
}
}
if(trim(frm.secAddress.value)=='')
{
errorstr += "- Please Enter Address of the Secretariat / Corresponding Department. \n";
}
if(trim(frm.secState.value)=='')
{
errorstr += "- Please Enter State/ Territory of the Secretariat / Corresponding Department. \n";
}
if((trim(frm.secPhone.value)=='')&&(trim(frm.secMobile.value)==''))
{
errorstr += "- Please Enter Phone Or/And Mobile Number of the Secretariat / Corresponding Department. \n";
}
if(trim(frm.secMobile.value)!='')
{
if (isNaN(frm.secMobile.value))
{
errorstr += "- The mobile Number of the Secretariat / Corresponding Department Contains Illegal Characters. \n";
}
}
if(trim(frm.secEmail.value)=='')
{
errorstr+="- Please Enter Email of the Secretariat / Corresponding Department.\n"
}
else if(!filter.test(emailStrS))
{
errorstr+="- Please Enter a Valid Email.\n"
}
if(trim(frm.nameOfUniver.value)=='')
{
errorstr += "- Please Enter Name of University/Institute. \n";
}
if(trim(frm.headOfInst.value)=='')
{
errorstr += "- Please Enter Name of the Head of Institution/HOD/Registrar. \n";
}
if(trim(frm.headDesignation.value)=='')
{
errorstr += "- Please Enter Designation Name of the Head of Institution/HOD/Registrar. \n";
}
if(trim(frm.univerAddress.value)=='')
{
errorstr += "- Please Enter Address of the University/Institute. \n";
}
if(trim(frm.univerState.value)=='')
{
errorstr += "- Please Enter State/ Territory of the University/Institute. \n";
}
if((trim(frm.univerPhone.value)=='')&&(trim(frm.univerMobile.value)==''))
{
errorstr += "- Please Enter Phone Or/And Mobile Number of the Head of Institution/HOD/Registrar. \n";
}
if(trim(frm.univerMobile.value)!='')
{
if (isNaN(frm.secMobile.value))
{
errorstr += "- The mobile Number of the Head of Institution/HOD/Registrar Contains Illegal Characters. \n";
}
}
if((frm.univerCountry.value)=='')
{
errorstr+="- Please Select Country of the University/Institute. \n"
}
if(trim(frm.univerEmail.value)=='')
{
errorstr+="- Please Enter Email of the Head of Institution/HOD/Registrar.\n"
}
else if(!filter.test(emailStrU))
{
errorstr+="- Please Enter a Valid Email of the Head of Institution/HOD/Registrar.\n"
}
if(trim(frm.email.value)=='')
{
errorstr+="- Please Enter Applicant's Email.\n"
}
else if(!filter.test(emailStr))
{
errorstr+="- Please Enter Applicant's Valid Email.\n"
}
if(trim(frm.firstName.value)==''||frm.firstName.value=='First Name')
{
errorstr += "- Please Enter Applicant's First Name. \n";
}
if(trim(frm.lastName.value)==''||frm.lastName.value=='Last Name')
{
errorstr += "- Please Enter Applicant's Last Name. \n";
}
if(frm.areaOfInterest.value=="Others")
{
if(trim(frm.aeraOfInterOther.value)=='')
{
errorstr += "- Please Enter Area Of Interest. \n";
}
}
if(frm.dateDob.value==00||frm.monthDob.value==00||frm.yearDob.value==0000)
{
errorstr += "- Please Enter Date Of Birth. \n";
}
if(trim(frm.commAddress.value)=='')
{
errorstr += "- Please Enter Applicant's Communication Address. \n";
}
if((trim(frm.phone.value)=='')&&(trim(frm.mobile.value)==''))
{
errorstr += "- Please Enter Applicant's Phone Or/And Mobile Number. \n";
}
if(trim(frm.mobile.value)!='')
{
if (isNaN(frm.mobile.value))
{
errorstr += "- The Applicant's mobile Number Contains Illegal Characters. \n";
}
}
if(checkedButton.value==0)
{
if(trim(frm.nameOfExam1.value)=='')
{
errorstr += "- Please Enter First Exam Name in the Academic Detail. \n";
}
if(trim(frm.university1.value)=='')
{
errorstr += "- Please Enter University Name of First Exam in Academic Detail. \n";
}
if(frm.yearOfPassing1.value==0000)
{
errorstr += "- Please Enter Year of Passing of First Exam in Academic Detail. \n";
}
if(trim(frm.percentage1.value)=='')
{
errorstr += "- Please Enter Percentage/CGPA/SGPI of First Exam in Academic Detail. \n";
}
if(trim(frm.division1.value)=='')
{
errorstr += "- Please Enter Division / Rank in Class of First Exam in Academic Detail. \n";
}
if(trim(frm.sizeOfStudent1.value)=='')
{
errorstr += "- Please Enter Size of Class of First Exam in Academic Detail. \n";
}
if(trim(frm.nameOfExam2.value)=='')
{
errorstr += "- Please Enter Second Exam Name in the Academic Detail. \n";
}
if(trim(frm.university2.value)=='')
{
errorstr += "- Please Enter University Name of Second Exam in Academic Detail. \n";
}
if(frm.yearOfPassing2.value==0000)
{
errorstr += "- Please Enter Year of Passing of Second Exam in Academic Detail. \n";
}
if(trim(frm.percentage2.value)=='')
{
errorstr += "- Please Enter Percentage/CGPA/SGPI of Second Exam in Academic Detail. \n";
}
if(trim(frm.division2.value)=='')
{
errorstr += "- Please Enter Division/Rank in Class of Second Exam in Academic Detail. \n";
}
if(trim(frm.sizeOfStudent2.value)=='')
{
errorstr += "- Please Enter Size of Class of Second Exam in Academic Detail. \n";
}
}
if(checkedButton.value==1)
{
if(trim(frm.highestDegree.value)=='')
{
errorstr += "- Please Enter Highest Degree Obtained. \n";
}
if(trim(frm.universityName.value)=='')
{
errorstr += "- Please Enter University Name Where Highest Degree Obtained. \n";
}
if((frm.year.value)==0000)
{
errorstr += "- Please Enter Year of Highest Degree Obtained. \n";
}
if(trim(frm.yearinTeaching.value)=='')
{
errorstr += "- Please Enter Total Teaching Experience in Years. \n";
}
else if (isNaN(frm.yearinTeaching.value))
{
errorstr += "- Please Enter Numeric Values in Total Teaching Experience . \n";
}
if(trim(frm.yearInResearch.value)=='')
{
errorstr += "- Please Enter Total Research Experience in Years. \n";
}
else if (isNaN(frm.yearInResearch.value))
{
errorstr += "- Please Enter Numeric Values in Total Research Experience . \n";
}
if(trim(frm.noOfPubJournals.value)=='')
{
errorstr += "- Please Enter No. of Journal Paper Published. \n";
}
else if (isNaN(frm.noOfPubJournals.value))
{
errorstr += "- Please Enter Numeric Values in No. of Journal Paper Published. \n";
}
if(trim(frm.noOfPubConferences.value)=='')
{
errorstr += "- Please Enter No. of Conferences Attended. \n";
}
else if (isNaN(frm.noOfPubConferences.value))
{
errorstr += "- Please Enter Numeric Values in No. of Conferences Attended. \n";
}
if(trim(frm.noOfPubBooks.value)=='')
{
errorstr += "- Please Enter No. of Books Published. \n";
}
else if (isNaN(frm.noOfPubBooks.value))
{
errorstr += "- Please Enter Numeric Values in No. of Books Published. \n";
}
}
if(checkedButton.value==0)
{
if(frm.displayed.value==1)
{
if(trim(frm.displayedWhere.value)=='')
{
errorstr += "- Please Enter Place Where Project is Displayed. \n";
}
}
if(frm.winAward.value==1)
{
if(trim(frm.nameofAward.value)=='')
{
errorstr += "- Please Enter Name of Award & Awarding Institution. \n";
}
}
if(trim(frm.projectNameYear.value)!="")
{
if(trim(frm.broadArea.value)=="")
{
errorstr += "- Please Enter Broad Area Of the Project. \n";
}
}
if(trim(frm.projectNameYear.value)!=""||trim(frm.broadArea.value)!="")
{
if(frm.projectSafe.value==0)
{
errorstr += "- Please Declare that Project/Equipment is SAFE/ NON HAZARDOUS. \n";
}
}
}
if (errorstr != '')
{
msgstr = msgstr + errorstr;
alert(msgstr);
return false;
}
else
{
return true;
}
}
function ShowHideC(str)
{
if(str==0)
{
document.getElementById("tab1").style.display = 'block';
document.getElementById("tab2").style.display = 'none';
document.getElementById("tab3").style.display = 'none';
document.getElementById("tab4").style.display = 'none';
}
else if(str==1)
{
document.getElementById("tab1").style.display = 'none';
document.getElementById("tab2").style.display = 'block';
document.getElementById("tab3").style.display = 'none';
document.getElementById("tab4").style.display = 'none';
}
else if(str==2)
{
document.getElementById("tab1").style.display = 'none';
document.getElementById("tab2").style.display = 'none';
document.getElementById("tab3").style.display = 'block';
document.getElementById("tab4").style.display = 'none';
}
else
{
document.getElementById("tab1").style.display = 'none';
document.getElementById("tab2").style.display = 'none';
document.getElementById("tab3").style.display = 'none';
document.getElementById("tab4").style.display = 'block';
}
}