﻿// JScript File
function feedback()
{

 if(document.getElementById('ctl00_ContentPlaceHolder1_txtName').value == '' )
    {
        alert('Please Enter Your Name');       
        document.getElementById('ctl00_ContentPlaceHolder1_txtName').focus();             
        return false;          
    }

  if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value == '' )
    {   
         alert('Please Enter Email ID');               
         document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
         return false;
    }
  if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value != '' )
     {                           
    
        flag =  validateEmail('ctl00_ContentPlaceHolder1_txtEmail');                
        if(flag == false)
        {        
          var flagg= multiEmail();
         // alert('Email='+flagg);     
         if(flagg==false)
         {
           document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
           return false;
         }
         else
         {
          flag = true;
         
         } 
      }
      else
      {
        flag = true;
        
      }            
    } 
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtComment').value == '' )
    {
        alert('Please Enter Comments ');       
        document.getElementById('ctl00_ContentPlaceHolder1_txtComment').focus();             
        return false;          
    }
}

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_txtEmail");
    email_field=[email_field1];      
    for(var j = 0; j < 1; j++)
    {  
 
        var email = email_field[j].value.split(',');          
        for (var i = 0; i < email.length; i++) 
        {  

            if (!validateEmail(email[i])) 
            {   

               if(email[i]=='')
               { 

                  return blankValidate();                                 
               }
               else
               {       
                 alert(email[i] + ' is invalid email address');
                 return false;                
               }
            }
        }       
     }  
     return blankValidate();                  
}
function blankValidate() 
{
   if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value == '' )
    {
         
        document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();  
              
        return false;  
          
    }
    else
    {
      return true;
    }  

}





function query()
{
 var flag = true; 
 if(document.getElementById('ctl00_ContentPlaceHolder1_txtName').value == '' )
    {
        alert('Please Enter Your Name');       
        document.getElementById('ctl00_ContentPlaceHolder1_txtName').focus();             
        return false;          
    }

  if(document.getElementById('ctl00_ContentPlaceHolder1_txtContact').value == '' )
    {
        alert('Please Enter Contact No ');       
        document.getElementById('ctl00_ContentPlaceHolder1_txtContact').focus();             
        return false;          
    }
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtContact').value != '' && flag == true )
     {    
      
        flag =  validateMobileNumeric('ctl00_ContentPlaceHolder1_txtContact');                
        if(flag == false)
        {
         document.getElementById('ctl00_ContentPlaceHolder1_txtContact').focus();
         return false;
        }
        else
        {
          flag = true;
        }        
     } 
     

  if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value == '' )
    {   
         alert('Please Enter Email ID');               
         document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
         return false;
    }
  if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value != '' )
     {                           
    
        flag =  validateEmail('ctl00_ContentPlaceHolder1_txtEmail');                
        if(flag == false)
        {        
          var flagg= multiEmail();
         // alert('Email='+flagg);     
         if(flagg==false)
         {
           document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
           return false;
         }
         else
         {
          flag = true;
         
         } 
      }
      else
      {
        flag = true;
        
      }            
    } 
    
    
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtEnquery').value == '' )
    {
        alert('Please Enter Query ');       
        document.getElementById('ctl00_ContentPlaceHolder1_txtEnquery').focus();             
        return false;          
    }
    
}

function validateMobileNumeric(ContactNumber)
      {
         var flag = true;
         var digits="0123456789+ ";
         var temp;
         var ContactNo = document.getElementById(ContactNumber);
         if(ContactNo.value.length >= 10)
            {
                 for (var i=0; i< ContactNo.value.length; i++)
                {
                    temp=ContactNo.value.substring(i,i+1);
                    if (digits.indexOf(temp)==-1)
                    {
                        alert("Contact No should be numeric value");
                        flag = false;  
                        break                               
                    }

                }
            }
        else
        {
               alert("Contact No. should be numeric atleast 10 digits");               
               flag = false;     
        }    
        return flag;       
}


