﻿// JScript File
function val_register()
{
if(document.getElementById("username").value==0)
{
  alert('Please enter username.');
  document.getElementById("username").focus();
  return false;
}
if(document.getElementById("password").value==0)
{
  alert('Please enter password.');
  document.getElementById("password").focus();
  return false;
}
if(document.getElementById("email").value==0)
{
  alert('Please enter your email.');
  document.getElementById("email").focus();
  return false;
}
var field=document.getElementById("email").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(apos<1 || dotpos-apos<2)
    {
    alert("Your email is invalid.");
    document.getElementById("email").focus();
    return false;
    }
    
    if(document.getElementById("Lable1").innerHTML.length>1)
    {
     alert("Username already exists");
     document.getElementById("Lable1").focus();
     return false;
    }
}
function  msg_validate()
{
if(document.getElementById("name").value==0)
{
  alert('Please enter your name.');
  document.getElementById("name").focus();
  return false;
}
if(document.getElementById("email").value==0)
{
  alert('Please enter your email.');
  document.getElementById("email").focus();
  return false;
}
var field=document.getElementById("email").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(apos<1 || dotpos-apos<2)
    {
    alert("Your email is invalid.");
    document.getElementById("email").focus();
    return false;
    }
if(document.getElementById("subject").value==0)
{
  alert('Please enter subject.');
  document.getElementById("subject").focus();
  return false;
}
if(document.getElementById("message").value==0)
{
  alert('Please enter message.');
  document.getElementById("message").focus();
  return false;
}
}
function val_change_password()
{
document.getElementById("new_pwd").value=trim(document.getElementById("new_pwd").value);
if(document.getElementById("new_pwd").value=='')
{
  alert('Please enter new password.');
  return false;
}
if(document.getElementById("con_pwd").value=='')
{
  alert('Please enter confirm password.');
  return false;
}
if(document.getElementById("new_pwd").value!=document.getElementById("con_pwd").value)
{
  alert('Confirm password and new password must match.');
  return false;
}
}

function validate_admin_login()
{

if(document.getElementById("username").value==0)
{
  alert('Please enter username.');
  document.getElementById("username").focus();
  return false;
}
if(document.getElementById("password").value==0)
{
  alert('Please enter password.');
  document.getElementById("password").focus();
  return false;
}
}
function val_change_password()
{

if(document.getElementById("new_pwd").value==0)
{
  alert('Please enter new password.');
  return false;
}
if(document.getElementById("con_pwd").value==0)
{
  alert('Please enter confirm password.');
  return false;
}
if(document.getElementById("new_pwd").value!=document.getElementById("con_pwd").value)
{
  alert('Confirm password and new password must match.');
  return false;
}
}

function login_validate()
{
if(document.getElementById("LoginControl1_username").value==0)
{
  alert('Please enter username.');
  document.getElementById("LoginControl1_username").focus();
  return false;
}
if(document.getElementById("LoginControl1_password").value==0)
{
  alert('Please enter password.');
  document.getElementById("LoginControl1_password").focus();
  return false;
}
}
function val_certification(opt)
{
if(document.getElementById("collegename").value==0)
    {
      alert('Please enter College Name with Full Address.');
      document.getElementById("collegename").focus();
      return false;
    }
    if(document.getElementById("pincode").value==0)
    {
      alert('Please enter pincode.');
      document.getElementById("pincode").focus();
      return false;
    }
    if(document.getElementById("project_title").value==0)
    {
      alert('Please enter title of the project.');
      document.getElementById("project_title").focus();
      return false;
    }
    if(document.getElementById("tech_area").value==0)
    {
      alert('Please enter Technology Area .');
      document.getElementById("tech_area").focus();
      return false;
    }
    if(document.getElementById("result_area").value==0)
    {
      alert('Please enter Result Area.');
      document.getElementById("result_area").focus();
      return false;
    }
    if(document.getElementById("projno1").checked==false && document.getElementById("projno2").checked==false)
    {
      alert('Please select one option from Project Number.');
      document.getElementById("projno1").focus();
      return false;
    }
    if(document.getElementById("projno1").checked==true && document.getElementById("projno2").checked==true)
    {
      alert('Please select only one option from Project Number.');
      document.getElementById("projnumber").focus();
      return false;
    }
    if(document.getElementById("projno1").checked==true && document.getElementById("projnumber").value==0)
    {
      alert('Please enter Project Number.');
      document.getElementById("projnumber").focus();
      return false;
    }
    if(document.getElementById("enggbranch1").checked==false && document.getElementById("enggbranch2").checked==false && document.getElementById("enggbranch3").checked==false && document.getElementById("enggbranch4").checked==false)
    {
	    alert('Please select Engineering Branch');
	    return false;
    }
    if(document.getElementById("projno1").checked==false && document.getElementById("projnumber").value!=0)
    {
      alert('Please have selected Project Number not assigned option but still entered project number.');
      document.getElementById("projnumber").focus();
      return false;
    }
    
    if(document.getElementById("faculty_name").value==0)
    {
      alert('Please enter name of faculty guide.');
      document.getElementById("faculty_name").focus();
      return false;
    }
    if(document.getElementById("faculty_dept").value==0)
    {
      alert('Please enter department of faculty guide.');
      document.getElementById("faculty_dept").focus();
      return false;
    }
    if(document.getElementById("faculty_email").value==0)
    {
      alert('Please enter faculty email');
      document.getElementById("faculty_email").focus();
      return false;
    }
    var field=document.getElementById("faculty_email").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(apos<1 || dotpos-apos<2)
    {
    alert("Your faculty email is invalid.");
    document.getElementById("faculty_email").focus();
    return false;
    }
    if(document.getElementById("contactfacultymobile").value==0)
    {
      alert('Please enter faculty Contact Mobile Phone');
      document.getElementById("contactfacultymobile").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("contactfacultymobile").value))
    {
    alert("Invalid faculty Contact Mobile Phone.");
    document.getElementById("contactfacultymobile").focus();
    return false;
    }
    if(document.getElementById("facultystd").value==0)
    {
      alert('Please enter faculty std');
      document.getElementById("facultystd").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("facultystd").value))
    {
    alert("Invalid faculty std.");
    document.getElementById("facultystd").focus();
    return false;
    }
    if(document.getElementById("facultyphone").value==0)
    {
      alert('Please enter faculty phone');
      document.getElementById("facultyphone").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("facultyphone").value))
    {
    alert("Invalid faculty phone.");
    document.getElementById("facultyphone").focus();
    return false;
    }
    if(document.getElementById("mem1").value==0 && document.getElementById("mem2").value==0 && document.getElementById("mem3").value==0)
    {
      alert('Please enter at least one student member');
      document.getElementById("mem1").focus();
      return false;
    }
    if(document.getElementById("mem1").value!=0 && (document.getElementById("branch1").value==0 || document.getElementById("class1").value==0 || document.getElementById("study1").value==0 ))
    {
      alert('Please enter (branch/class/studying in semester or year)');
      if(document.getElementById("branch1").value==0)
      document.getElementById("branch1").focus();
      else if(document.getElementById("class1").value==0)
      document.getElementById("class1").focus();
      else
      document.getElementById("study1").focus();
      return false;
    }
    if(document.getElementById("mem2").value!=0 && (document.getElementById("branch2").value==0 || document.getElementById("class2").value==0 || document.getElementById("study2").value==0 ))
    {
      alert('Please enter (branch/class/studying in semester or year)');
      if(document.getElementById("branch2").value==0)
      document.getElementById("branch2").focus();
      else if(document.getElementById("class2").value==0)
      document.getElementById("class2").focus();
      else
      document.getElementById("study2").focus();
      return false;
    }
    if(document.getElementById("mem3").value!=0 && (document.getElementById("branch3").value==0 || document.getElementById("class3").value==0 || document.getElementById("study3").value==0 ))
    {
      alert('Please enter (branch/class/studying in semester or year)');
      if(document.getElementById("branch3").value==0)
      document.getElementById("branch3").focus();
      else if(document.getElementById("class3").value==0)
      document.getElementById("class3").focus();
      else
      document.getElementById("study3").focus();
      return false;
    }
    if(document.getElementById("teamleaderemail").value==0)
    {
      alert('Please enter team leader email');
      document.getElementById("teamleaderemail").focus();
      return false;
    }
    var field=document.getElementById("teamleaderemail").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(apos<1 || dotpos-apos<2)
    {
    alert("Your team leader email is invalid.");
    document.getElementById("teamleaderemail").focus();
    return false;
    }
    if(document.getElementById("contactteamleadermobile").value==0)
    {
      alert('Please enter team leader Contact Mobile Phone');
      document.getElementById("contactteamleadermobile").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("contactteamleadermobile").value))
    {
    alert("Invalid team leader Contact Mobile Phone.");
    document.getElementById("contactteamleadermobile").focus();
    return false;
    }
    if(document.getElementById("teamleaderstd").value==0)
    {
      alert('Please enter team leader std');
      document.getElementById("teamleaderstd").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("teamleaderstd").value))
    {
    alert("Invalid team leader std.");
    document.getElementById("teamleaderstd").focus();
    return false;
    }
    if(document.getElementById("teamleaderphone").value==0)
    {
      alert('Please enter team leader  phone');
      document.getElementById("teamleaderphone").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("teamleaderphone").value))
    {
    alert("Invalid team leader  phone.");
    document.getElementById("teamleaderphone").focus();
    return false;
    }
    if(opt==0)
    {
    if(document.getElementById("imagename").value==0)
    {
      alert('Please upload project abstract.');
      document.getElementById("imagename").focus();
      return false;
    }
    var name1=document.getElementById("imagename").value;
    var file=name1;
    var a=name1.split(".");
    if(a[1]==undefined)
    {
    alert("Please upload proper project abstract file only.");
    document.getElementById("imagename").focus();
    return false;
    }
    allowSubmit = false;
    if (!file) return;
    while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
    ext = file.slice(file.indexOf(".")).toLowerCase();
    for (var i = 0; i < extArray.length; i++) {
    if (extArray[i] == ext) { allowSubmit = true; break; }
    }
    if (allowSubmit){}
    else
    {
    alert("Please only upload project abstract file that end in type:  "
        + (extArray.join("  ")) + "\nPlease select a new "
        + "project abstract file to upload and submit again.");
        return false;
        }
        }
}
var extArray = new Array(".doc");

function val_edit_student_entry_form()
{
    if(document.getElementById("fname").value==0)
    {
      alert('Please enter firstname.');
      document.getElementById("fname").focus();
      return false;
    }
//    if(document.getElementById("mname").value==0)
//    {
//      alert('Please enter middlename.');
//      document.getElementById("mname").focus();
//      return false;
//    }
    if(document.getElementById("lname").value==0)
    {
      alert('Please enter lastname.');
      document.getElementById("lname").focus();
      return false;
    }
    if(document.getElementById("collegename").value==0)
    {
      alert('Please enter College Name with Full Address.');
      document.getElementById("collegename").focus();
      return false;
    }
    if(document.getElementById("pincode").value==0)
    {
      alert('Please enter pincode.');
      document.getElementById("pincode").focus();
      return false;
    }
    if(document.getElementById("pincode").value==0)
    {
      alert('Please enter pincode.');
      document.getElementById("pincode").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("pincode").value))
    {
    alert("Invalid pincode.");
    document.getElementById("pincode").focus();
    return false;
    }
    if(document.getElementById("enggbranch1").checked==false && document.getElementById("enggbranch2").checked==false && document.getElementById("enggbranch3").checked==false && document.getElementById("enggbranch4").checked==false)
    {
	    alert('Please select Engineering Branch');
	    return false;
    }
    var cnt=0;
    if(document.getElementById("enggbranch1").checked==true)
    {
	    cnt=cnt+1;
    }
    if(document.getElementById("enggbranch2").checked==true)
    {
	    cnt=cnt+1;
    }
    if(document.getElementById("enggbranch3").checked==true)
    {
	    cnt=cnt+1;
    }
    if(document.getElementById("enggbranch4").checked==true)
    {
	    cnt=cnt+1;
    }
    if(cnt>1)
    {
        alert('Please select only one Engineering Branch');
	    return false;
    }
    if(document.getElementById("cource1").checked==false && document.getElementById("cource2").checked==false && document.getElementById("cource3").checked==false && document.getElementById("cource4").checked==false && document.getElementById("cource5").checked==false  )
    {
	    alert('Please select cource');
	    return false;
    }
    var crc=0;
    if(document.getElementById("cource1").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource2").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource3").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource4").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource5").checked==true)
    {
	    crc=crc+1;
    }
    if(crc>1)
    {
        alert('Please select only one cource');
	    return false;
    }
    if(document.getElementById("cource5").checked==true && document.getElementById("other_cource").value==0)
    {
	    alert('Please enter other cource details');
	    document.getElementById("other_cource").focus();
	    return false;
    }
    if(document.getElementById("mobile").value==0)
    {
      alert('Please enter contact mobile.');
      document.getElementById("mobile").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("mobile").value))
    {
    alert("Invalid contact mobile.");
    document.getElementById("mobile").focus();
    return false;
    }
    if(document.getElementById("std").value==0)
    {
      alert('Please enter  std code.');
      document.getElementById("std").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("std").value))
    {
    alert("Invalid std code.");
    document.getElementById("std").focus();
    return false;
    }
    if(document.getElementById("phone").value==0)
    {
      alert('Please enter  contact phone number.');
      document.getElementById("phone").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("phone").value))
    {
    alert("Invalid contact phone number.");
    document.getElementById("phone").focus();
    return false;
    }
    if(document.getElementById("email").value==0)
    {
      alert('Please enter email');
      document.getElementById("email").focus();
      return false;
    }
    var field=document.getElementById("email").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(apos<1 || dotpos-apos<2)
    {
    alert("Your email is invalid.");
    document.getElementById("email").focus();
    return false;
    }
    
}

function val_student_entry_form()
{
    if(document.getElementById("fname").value==0)
    {
      alert('Please enter firstname.');
      document.getElementById("fname").focus();
      return false;
    }
//    if(document.getElementById("mname").value==0)
//    {
//      alert('Please enter middlename.');
//      document.getElementById("mname").focus();
//      return false;
//    }
    if(document.getElementById("lname").value==0)
    {
      alert('Please enter lastname.');
      document.getElementById("lname").focus();
      return false;
    }
    if(document.getElementById("collegename").value==0)
    {
      alert('Please enter College Name with Full Address.');
      document.getElementById("collegename").focus();
      return false;
    }
    if(document.getElementById("pincode").value==0)
    {
      alert('Please enter pincode.');
      document.getElementById("pincode").focus();
      return false;
    }
    if(document.getElementById("pincode").value==0)
    {
      alert('Please enter pincode.');
      document.getElementById("pincode").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("pincode").value))
    {
    alert("Invalid pincode.");
    document.getElementById("pincode").focus();
    return false;
    }
    if(document.getElementById("enggbranch1").checked==false && document.getElementById("enggbranch2").checked==false && document.getElementById("enggbranch3").checked==false && document.getElementById("enggbranch4").checked==false)
    {
	    alert('Please select Engineering Branch');
	    return false;
    }
    var cnt=0;
    if(document.getElementById("enggbranch1").checked==true)
    {
	    cnt=cnt+1;
    }
    if(document.getElementById("enggbranch2").checked==true)
    {
	    cnt=cnt+1;
    }
    if(document.getElementById("enggbranch3").checked==true)
    {
	    cnt=cnt+1;
    }
    if(document.getElementById("enggbranch4").checked==true)
    {
	    cnt=cnt+1;
    }
    if(cnt>1)
    {
        alert('Please select only one Engineering Branch');
	    return false;
    }
    if(document.getElementById("cource1").checked==false && document.getElementById("cource2").checked==false && document.getElementById("cource3").checked==false && document.getElementById("cource4").checked==false && document.getElementById("cource5").checked==false  )
    {
	    alert('Please select cource');
	    return false;
    }
    var crc=0;
    if(document.getElementById("cource1").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource2").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource3").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource4").checked==true)
    {
	    crc=crc+1;
    }
    if(document.getElementById("cource5").checked==true)
    {
	    crc=crc+1;
    }
    if(crc>1)
    {
        alert('Please select only one cource');
	    return false;
    }
    if(document.getElementById("cource5").checked==true && document.getElementById("other_cource").value==0)
    {
	    alert('Please enter other cource details');
	    document.getElementById("other_cource").focus();
	    return false;
    }
    if(document.getElementById("mobile").value==0)
    {
      alert('Please enter contact mobile.');
      document.getElementById("mobile").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("mobile").value))
    {
    alert("Invalid contact mobile.");
    document.getElementById("mobile").focus();
    return false;
    }
    if(document.getElementById("std").value==0)
    {
      alert('Please enter  std code.');
      document.getElementById("std").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("std").value))
    {
    alert("Invalid std code.");
    document.getElementById("std").focus();
    return false;
    }
    if(document.getElementById("phone").value==0)
    {
      alert('Please enter  contact phone number.');
      document.getElementById("phone").focus();
      return false;
    }
    if(!isNumeric(document.getElementById("phone").value))
    {
    alert("Invalid contact phone number.");
    document.getElementById("phone").focus();
    return false;
    }
    if(document.getElementById("email").value==0)
    {
      alert('Please enter email');
      document.getElementById("email").focus();
      return false;
    }
    var field=document.getElementById("email").value;
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if(apos<1 || dotpos-apos<2)
    {
    alert("Your email is invalid.");
    document.getElementById("email").focus();
    return false;
    }
    if(document.getElementById("username").value==0)
    {
      alert('Please enter username');
      document.getElementById("username").focus();
      return false;
    }
    if(document.getElementById("Lable1").innerHTML.length>1)
    {
     alert("Username already exists");
     document.getElementById("Lable1").focus();
     return false;
    }
}


// isnumeric function 

function isNumeric(strString)
{
  var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
		 
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}