﻿// JScript File


 String.prototype.trim = function() 
 { 
    return this.replace(/^\s*|\s(?=\s)|\s*$/g,"");
 }
function ValidateFacultyFields() 
 { 
    var flag = true;  
    if(document.getElementById('ctl00_ContentPlaceHolder1_TitleDropId').value == '' )
    {
        alert('select Title');       
        document.getElementById('ctl00_ContentPlaceHolder1_TitleDropId').focus();  
              
        return false;  
          
    }
     if(document.getElementById('ctl00_ContentPlaceHolder1_SchoolDropDownList').value == 'Select' )
    {
        alert('select School');       
        document.getElementById('ctl00_ContentPlaceHolder1_SchoolDropDownList').focus();              
        return false;  
          
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_DesignationDropDownList').value == 'Select' )
    {
        alert('select Designation');       
        document.getElementById('ctl00_ContentPlaceHolder1_DesignationDropDownList').focus();              
        return false;          
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_AreaDropDownList').value == '' )
    {
        alert('Please Select Other School');       
        document.getElementById('ctl00_ContentPlaceHolder1_AreaDropDownList').focus();              
        return false;          
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_AreaDropDownList').value == 'Select' )
    {
        alert('Please select Area/Specialization');       
        document.getElementById('ctl00_ContentPlaceHolder1_AreaDropDownList').focus();              
        return false;          
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtFacultyName').value == '' )
    {
        alert('Enter Faculty Name');       
        document.getElementById('ctl00_ContentPlaceHolder1_txtFacultyName').focus();  
              
        return false;  
          
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_Logintxt').value == '' )
    {
        alert('Enter LoginId');       
        document.getElementById('ctl00_ContentPlaceHolder1_Logintxt').focus();  
              
        return false;  
          
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_Pwdtxt').value == '' )
    {
        alert('Enter Password');       
        document.getElementById('ctl00_ContentPlaceHolder1_Pwdtxt').focus();  
              
        return false;  
          
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_ConfirmPwdtxt').value == '' )
    {
        alert('Enter Confirm Password');       
        document.getElementById('ctl00_ContentPlaceHolder1_ConfirmPwdtxt').focus();  
              
        return false;  
          
    }
    if(document.getElementById('ctl00_ContentPlaceHolder1_Pwdtxt').value != document.getElementById('ctl00_ContentPlaceHolder1_ConfirmPwdtxt').value)
    {
        alert('Password and Confirm Password not matched. Please Enter Correct Password ');       
        document.getElementById('ctl00_ContentPlaceHolder1_Pwdtxt').focus();  
              
        return false;  
          
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_Pwdtxt').value != '')
     {       
        flag =  validatePassword('ctl00_ContentPlaceHolder1_Pwdtxt');                
        if(flag == false)
        {
         document.getElementById('ctl00_ContentPlaceHolder1_Pwdtxt').focus();
         return false;
        }
        else
        {
          flag = true;
        }        
    }    
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_TextEmail').value == '' )
    {
        alert('Enter Email Id');       
        document.getElementById('ctl00_ContentPlaceHolder1_TextEmail').focus();              
        return false;           
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_TextEmail').value != '' && flag == true )
     {    
    
        flag =  validateEmail('ctl00_ContentPlaceHolder1_TextEmail');                
        if(flag == false)
        {        
          var flagg= multiEmail();
         // alert('Email='+flagg);     
         if(flagg==false)
         {
           document.getElementById('ctl00_ContentPlaceHolder1_TextEmail').focus();
           return false;
         }
         else
         {
          flag = true;
         } 
        }
        else
        {
          flag = true;
        }            
     }
    
 
    
    
    //Function for validating pin number --Starts
function validatePassword(Password)
{
         var flag = true;
         
         var CheckPassword = document.getElementById(Password);
         if(CheckPassword.value.length >= 6)
            {
                
            }
        else
        {
               alert("Password must be at least 6 digits");               
               flag = false;     
        }    
        return flag;     
}

//validate emailid
//function validateEmail(emailId)
//{
//    var flag = true;
//    var emailPat = /^(\w+([-+.']\w+)*)@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/;
//    var emailid = document.getElementById(emailId).value;
//    var matchArray = emailid.match(emailPat);
//    if (matchArray == null)
//    {
//        alert("Invalid E-mail ID");        
//        flag = false;
//    }  
//    return flag;                
//   
//}

function validateEmail(emailValue)
{     
    
     var emailPat = /^(\w+([-+.']\w+)*)@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/;    
     var matchArray = emailValue.match(emailPat);
     if (matchArray == null)
     {               
        return false;
     }
     return true;

}

function multiEmail() 
{  
    var email_field= new Array(1); 
    var email_field1=document.getElementById("ctl00_ContentPlaceHolder1_TextEmail");
//    var email_field2=document.getElementById("ctl00_ContentPlaceHolder1_txt_cc");
//    var email_field3=document.getElementById("ctl00_ContentPlaceHolder1_txt_bcc");   
//    alert('hi');  
    email_field=[email_field1];      
    for(var j = 0; j < 1; j++)
    {  
//     alert('hit'); 
        var email = email_field[j].value.split(',');          
        for (var i = 0; i < email.length; i++) 
        {  
//         alert('hite');
            if (!validateEmail(email[i])) 
            {   
//            alert('hites');  
               if(email[i]=='')
               { 
//                  alert('hitesh');  
                  return blankValidate();                                 
               }
               else
               {       
                 alert(email[i] + ' is invalid email address');
                 return false;                
               }
            }
        }       
     }  
     return blankValidate();                  
}

function blankValidate() 
{
   if(document.getElementById('ctl00_ContentPlaceHolder1_TextEmail').value == '' )
    {
         
        document.getElementById('ctl00_ContentPlaceHolder1_TextEmail').focus();  
              
        return false;  
          
    }
    else
    {
      return true;
    }  

}


 }

function loginValidate()
{

 if(document.getElementById('ctl00_ContentPlaceHolder1_txtUserName').value=='')
 {
 alert('Please Enter User Name ');
 document.getElementById('ctl00_ContentPlaceHolder1_txtUserName').focus();
 return false;
 }
 if(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value=='')
 {
 alert('Please Enter Password ');
 document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
 return false;
 }
}
