﻿// JScript File

/* --------------- STUDENT LOGIN ------------------ */
 function ValidateLogin()
 {
    if(trim(document.getElementById("txtUserName").value)=="")
    {
        alert("Please enter user name");
        document.getElementById("txtUserName").value="";
        document.getElementById("txtUserName").focus();
        return false;
    }
    else if(document.getElementById("txtPassword").value=="")
    {
        alert("Please enter password");
        document.getElementById("txtPassword").focus();
        return false;
    }
 }
 
/* --------------- STUDENT ENROLLMENT ------------------ */
function reg_val()
{

     if(trim(document.getElementById("txt_regno").value)=="")
     {
     alert("Please enter your registration number");
      document.getElementById("txt_regno").value="";
     document.getElementById("txt_regno").focus();
     return false;
     }
     else if(trim(document.getElementById("dd_admission").value)=="")
     {
     alert("Please select the year of admission");
     document.getElementById("dd_admission").focus();
     return false;
     }
     else if(trim(document.getElementById("txt_fullname").value)=="")
     {
     alert("Please enter the full name");
     document.getElementById("txt_fullname").value="";
     document.getElementById("txt_fullname").focus();
     return false;
     }
     else if(document.getElementById("ddl_gender").value=="")
     {
     alert("Please select the gender");
     document.getElementById("ddl_gender").focus();
     return false;
     }
     else if(trim(document.getElementById("txt_address").value)=="")
     {
        alert("Please enter the address");
        document.getElementById("txt_address").value="";
        document.getElementById("txt_address").focus();
        return false;
     }
     else if(trim(document.getElementById("txtCity").value)=="")
     {
        alert("Please enter the city");
        document.getElementById("txtCity").value="";
        document.getElementById("txtCity").focus();
        return false;
     }
     else if(trim(document.getElementById("txtState").value)=="")
     {
        alert("Please enter the state");
        document.getElementById("txtState").value="";
        document.getElementById("txtState").focus();
        return false;
     }
     else if(trim(document.getElementById("txtPinCode").value)=="")
     {
        alert("Please enter pincode");
        document.getElementById("txtPinCode").value="";
        document.getElementById("txtPinCode").focus();
        return false;
     }
     else if(document.getElementById("txt_email").value=="")
     {
     alert("Please enter the email address");
     document.getElementById("txt_email").focus();
     return false;
     }
     else if(echeck(document.getElementById("txt_email").value)==false)
     {
		//document.getElementById("HomeRight1_Username").value=""
		document.getElementById("txt_email").select()
		return false
	 }
     else if(document.getElementById("ddl_course").value=="")
     {
     alert("Please select the course");
     document.getElementById("ddl_course").focus();
     return false;
     }
     else if(document.getElementById("ddl_dept").value=="")
     {
     alert("Please select the department");
     document.getElementById("ddl_dept").focus();
     return false;
     }
     else if(trim(document.getElementById("txt_pwd").value)=="")
     {
     alert("Please enter the password");
     document.getElementById("txt_pwd").value="";
     document.getElementById("txt_pwd").focus();
     return false;
     }
     else if(trim(document.getElementById("txt_conpwd").value)=="")
     {
     alert("Please re-enter the password");
     document.getElementById("txt_conpwd").value="";
     document.getElementById("txt_conpwd").focus();
     return false;
     }
     else if(document.getElementById("txt_conpwd").value!=document.getElementById("txt_pwd").value)
     {
     alert("Password Mismatch!");
     document.getElementById("txt_conpwd").select();
     return false;
     }
}
/* --------------- EDIT PROFILE ------------------ */

function edifprofile_val()
{

     if(trim(document.getElementById("dd_admission").value)=="")
     {
     alert("Please select the year of admission");
     document.getElementById("dd_admission").focus();
     return false;
     }
     else if(trim(document.getElementById("txt_fullname").value)=="")
     {
     alert("Please enter the full name");
     document.getElementById("txt_fullname").value="";
     document.getElementById("txt_fullname").focus();
     return false;
     }
     else if(document.getElementById("ddl_gender").value=="")
     {
     alert("Please select the gender");
     document.getElementById("ddl_gender").focus();
     return false;
     }
     else if(trim(document.getElementById("txt_address").value)=="")
     {
        alert("Please enter the address");
        document.getElementById("txt_address").value="";
        document.getElementById("txt_address").focus();
        return false;
     }
     else if(trim(document.getElementById("txtCity").value)=="")
     {
        alert("Please enter the city");
        document.getElementById("txtCity").value="";
        document.getElementById("txtCity").focus();
        return false;
     }
     else if(trim(document.getElementById("txtState").value)=="")
     {
        alert("Please enter the state");
        document.getElementById("txtState").value="";
        document.getElementById("txtState").focus();
        return false;
     }
     else if(trim(document.getElementById("txtPinCode").value)=="")
     {
        alert("Please enter pincode");
        document.getElementById("txtPinCode").value="";
        document.getElementById("txtPinCode").focus();
        return false;
     }
     else if(document.getElementById("txt_email").value=="")
     {
     alert("Please enter the email address");
     document.getElementById("txt_email").focus();
     return false;
     }
     else if(echeck(document.getElementById("txt_email").value)==false)
     {
		//document.getElementById("HomeRight1_Username").value=""
		document.getElementById("txt_email").select()
		return false
	 }
     else if(document.getElementById("ddl_course").value=="")
     {
     alert("Please select the course");
     document.getElementById("ddl_course").focus();
     return false;
     }
     else if(document.getElementById("ddl_dept").value=="")
     {
     alert("Please select the department");
     document.getElementById("ddl_dept").focus();
     return false;
     }

}

/* --------------- FORGOT PASSWORD ------------------ */
function checkForgot()
{
     if(trim(document.getElementById("txt_emailaddress").value)=="")
     {
         alert("Please enter the email address");
         document.getElementById("txt_emailaddress").value="";
         document.getElementById("txt_emailaddress").focus();
         return false;
     }
     else if(echeck(document.getElementById("txt_emailaddress").value)==false)
     {
		//document.getElementById("HomeRight1_Username").value=""
		
		document.getElementById("txt_emailaddress").select()
		return false
	 }
}

/* --------------- CHANGE PASSWORD ------------------ */
function Validatepassword() {

    if(trim(document.getElementById("txtoldPass").value)=="")
     {
         alert("Please enter the old password");
         document.getElementById("txtoldPass").value="";
         document.getElementById("txtoldPass").focus();
         return false;
     }
    else if(trim(document.getElementById("txtnewPass").value)=="")
     {
         alert("Please enter the new password");
         document.getElementById("txtnewPass").value="";
         document.getElementById("txtnewPass").focus();
         return false;
     }
    else if(trim(document.getElementById("txtconfirmpass").value)=="")
     {
         alert("Please enter the confirm password");
         document.getElementById("txtconfirmpass").value="";
         document.getElementById("txtconfirmpass").focus();
         return false;
     }
     else if(trim(document.getElementById("txtnewPass").value)!=trim(document.getElementById("txtconfirmpass").value))
     {
         alert("Password mismatch!");
         document.getElementById("txtconfirmpass").value="";
         document.getElementById("txtconfirmpass").focus();
         return false;
     }

}

/* --------------- GLOBAL EMAIL VALIDATION ------------------ */
function echeck(str) 
{

    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    if (str.indexOf(at)==-1){
    alert("Invalid E-mail ID")
    return false
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
    alert("Invalid E-mail ID")
    return false
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
    alert("Invalid E-mail ID")
    return false
    }

    if (str.indexOf(at,(lat+1))!=-1){
    alert("Invalid E-mail ID")
    return false
    }

    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
    alert("Invalid E-mail ID")
    return false
    }

    if (str.indexOf(dot,(lat+2))==-1){
    alert("Invalid E-mail ID")
    return false
    }

    if (str.indexOf(" ")!=-1){
    alert("Invalid E-mail ID")
    return false
    }

    return true					
}



/* --------------- GLOBAL TRIM FUNCTION ------------------ */
function trim(stringToTrim)
{
return stringToTrim.replace(/^\s+|\s+$/g,"");
}

















