﻿function validateEnquiry()
  {
   var n=0;
     var message="";

      if (document.getElementById('txtDescription') !=null && document.getElementById('txtDescription').value=="")
      {
          message+= "Please enter Requirement.\n";
          if(n==0)
           {
             n=1;
           }
       }
       if (document.getElementById('txtSname') !=null && document.getElementById('txtSname').value=="")
      {
          message+= "Please enter Name.\n";
          if(n==0)
           {
             n=2;
           }
       }
          
       if(document.getElementById('txtEmail') !=null && document.getElementById('txtEmail').value=="")
      {
           
          message+= "Please enter Email.\n";
           if(n==0)
           {
            n=3;
           }
       } 
       else
       {
       if(ValidateEmail()!=true)
       {
           
           if(n==0)
           {
           n=7;
           }
        }
        }

           
    if(document.getElementById('txtPhone') !=null && document.getElementById('txtPhone').value == "")
      {
        message+= "Please enter Phone/Mobile .\n";
                if(n==0)
                 {
                 n=4;
                 }
      }
      
     
    if(document.getElementById('txtCountry') !=null && document.getElementById('txtCountry').value == "")
      {
        message+= "Please enter Country.\n";
                if(n==0)
                 {
                 n=5;
                 }
      }
      
     
switch (n)
{
case 1:
alert(message);
  document.getElementById('txtDescription').focus();
  delete message;
  return false;
  break;

  case 2:
  alert(message);
  document.getElementById('txtSname').focus();
  delete message;
  return false;
  break;
  case 3:
  alert(message);
  document.getElementById('txtEmail').focus();
  delete message;
  return false;
  break;
  case 4:
  alert(message);
  document.getElementById('txtPhone').focus();
  delete message;
  return false;
  break;
 case 5:
  alert(message);
  document.getElementById('txtCountry').focus();
  delete message;
  return false;
  break;
  case 7:
  alert("E-mail is not valid");
  document.getElementById('txtEmail').focus();
  delete message;
  return false;
  break;
  
  Default:
  return true;

 }
    
}   
  
   /*
Validates Email Address. Pass the ID of email address textbox control.
Returns "true" if valid, else "false".
*/
function ValidateEmail(){
/*
var sExpression;
sExpression = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
return (sExpression.test(document.getElementById(controlID).value))
*/

var sExpression;
var validEmail = false;
var firstCharacter = "";
var value = document.getElementById('txtEmail').value.toLowerCase();
sExpression = /^([\w\[\]-]+(?:\.[\w\[\]-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
validEmail = sExpression.test(value);
if(validEmail)
{
firstCharacter = value.substr(0,1);
sExpression = /[a-zA-Z0-9]/;
validEmail = sExpression.test(firstCharacter);
if(validEmail)
{
firstCharacter = value.substr(value.indexOf('@') +1,1);
sExpression = /[a-zA-Z0-9]/;
validEmail = sExpression.test(firstCharacter);
}
}
else
{

}
return validEmail;
} 


