function FormValidation()
{
    if (document.forms[0].textfield.value == "")
     {
        alert("Name can't be left blank!");
        document.forms[0].textfield.focus(); 
        return false;       
    } 
    if (document.forms[0].textfield2.value == "")
     {
        alert("Email can't be left blank!");
        document.forms[0].textfield2.focus();        
        return false;
    }  
    if(document.forms[0].textfield2.value != "")
     {  
     
       var  flag =  validateEmail(document.forms[0].textfield2.value);                
        if(flag == false)
        {           
         document.forms[0].textfield2.focus(); 
         return false;
        }
        else
        {        
          flag = true;
        } 
                    
     }
    if (document.forms[0].textarea.value == "") 
    {
        alert("Address can't be left blank!");
        document.forms[0].textarea.focus();        
        return false;
    }  
    if (document.forms[0].textfield4.value == "") 
    {
        alert("Phone can't be left blank!");
        document.forms[0].textfield4.focus();        
        return false;
    }
    if(document.forms[0].textfield4.value != '')
     {       
       var flag =  validatePhoneNumeric(document.forms[0].textfield4.value);                
        if(flag == false)
        {
         document.forms[0].textfield4.focus(); 
         return false;
        }
        else
        {
          flag = true;
        }        
     }    
    if (document.forms[0].textfield42.value == "") 
    {
        alert("Mobile can't be left blank!");
        document.forms[0].textfield42.focus();        
        return false;
    } 
    if(document.forms[0].textfield42.value != '')
     {       
       var flag =  validateMobileNumeric(document.forms[0].textfield42.value);                
        if(flag == false)
        {
         document.forms[0].textfield42.focus(); 
         return false;
        }
        else
        {
          flag = true;
        }        
     }  
     if (document.forms[0].textfield422.value == "")
      {
        alert("Comments can't be left blank!");
        document.forms[0].textfield422.focus();
        return false;
    } 
}


function validateEmail(emailId)
{ 
    var flag = true;
    var emailPat = /^(\w+([-+.']\w+)*)@(\w+([-.]\w+)*\.\w+([-.]\w+)*)$/;    
    var matchArray = emailId.match(emailPat);
    if (matchArray == null)
    {
        alert("Invalid E-mail ID");        
        flag = false;
    }  
    return flag;                
   
}

function validatePhoneNumeric(ContactNumber)
{
         var flag = true;
         var digits="0123456789";
         var temp;
         var ContactNo = ContactNumber;       
         if(ContactNo.length == 11)
            {
                 for (var i=0; i< ContactNo.length; i++)
                {
                    temp=ContactNo.substring(i,i+1);
                    if (digits.indexOf(temp)==-1)
                    {
                        alert("Please enter numeric value");
                        flag = false;  
                        break                               
                    }

                }
            }
        else
        {
               alert("Phone No. should be numeric and must be 11 digits");               
               flag = false;     
        }    
        return flag;       
}

function validateMobileNumeric(ContactNumber)
{
         var flag = true;
         var digits="0123456789";
         var temp;
         var ContactNo = ContactNumber;       
         if(ContactNo.length == 10)
            {
                 for (var i=0; i< ContactNo.length; i++)
                {
                    temp=ContactNo.substring(i,i+1);
                    if (digits.indexOf(temp)==-1)
                    {
                        alert("Please enter numeric value");
                        flag = false;  
                        break                               
                    }

                }
            }
        else
        {
               alert("Mobile No. should be numeric and must be 10 digits");               
               flag = false;     
        }    
        return flag;       
}


function EnquiryFormValidation()
{
    if (document.forms[0].textfield.value == "")
     {
        alert("Name can't be left blank!");
        document.forms[0].textfield.focus(); 
        return false;       
    }    
    
    if (document.forms[0].textfield1.value == "") 
    {
        alert("Mobile can't be left blank!");
        document.forms[0].textfield1.focus();        
        return false;
    } 
    if(document.forms[0].textfield1.value != '')
     {       
       var flag =  validateMobileNumeric(document.forms[0].textfield1.value);                
        if(flag == false)
        {
         document.forms[0].textfield1.focus(); 
         return false;
        }
        else
        {
          flag = true;
        }        
     }   
     
     if (document.forms[0].textfield2.value == "")
     {
        alert("Email can't be left blank!");
        document.forms[0].textfield2.focus();        
        return false;
    }  
    if(document.forms[0].textfield2.value != "")
     {  
     
       var  flag =  validateEmail(document.forms[0].textfield2.value);                
        if(flag == false)
        {           
         document.forms[0].textfield2.focus(); 
         return false;
        }
        else
        {        
          flag = true;
        }                     
     }       
}


function ReservationFormValidation()
{
    if (document.forms[0].Input3.value == "")
     {
        alert("Name can't be left blank!");
        document.forms[0].Input3.focus(); 
        return false;       
    } 
    if (document.forms[0].Input32.value == "")
     {
        alert("Email can't be left blank!");
        document.forms[0].Input32.focus();        
        return false;
    }  
    if(document.forms[0].Input32.value != "")
     {  
     
       var  flag =  validateEmail(document.forms[0].Input32.value);                
        if(flag == false)
        {           
         document.forms[0].Input32.focus(); 
         return false;
        }
        else
        {        
          flag = true;
        } 
                    
     }
    if (document.forms[0].textarea.value == "") 
    {
        alert("Address can't be left blank!");
        document.forms[0].textarea.focus();        
        return false;
    } 
//    if (document.forms[0].select7.value == "") 
//    {
//        alert("Nationality can't be left blank!");
//        document.forms[0].select7.focus();        
//        return false;
//    } 
   
    if (document.forms[0].text.value == "") 
    {
        alert("Phone can't be left blank!");
        document.forms[0].text.focus();        
        return false;
    }
    if (document.forms[0].text2.value == "")
    {
        alert("Phone can't be left blank!");
        document.forms[0].text2.focus();        
        return false;
    }
    if (document.forms[0].text22.value == "")
    {
        alert("Phone can't be left blank!");
        document.forms[0].text22.focus();        
        return false;
    } 
    
//    if(document.forms[0].textfield4.value != '')
//     {       
//       var flag =  validatePhoneNumeric(document.forms[0].textfield4.value);                
//        if(flag == false)
//        {
//         document.forms[0].textfield4.focus(); 
//         return false;
//        }
//        else
//        {
//          flag = true;
//        }        
//     }    
    if (document.forms[0].Input322.value == "") 
    {
        alert("Mobile can't be left blank!");
        document.forms[0].Input322.focus();        
        return false;
    } 
    if(document.forms[0].Input322.value != '')
     {       
       var flag =  validateMobileNumeric(document.forms[0].Input322.value);                
        if(flag == false)
        {
         document.forms[0].Input322.focus(); 
         return false;
        }
        else
        {
          flag = true;
        }        
     }  
     if (document.forms[0].Input323.value == "")
      {
        alert("No. of Persons can't be left blank!");
        document.forms[0].Input323.focus();
        return false;
    } 
//    if (document.forms[0].select8.value == "")
//      {
//        alert("No. of Rooms can't be left blank!");
//        document.forms[0].select8.focus();
//        return false;
//    } 
//    if (document.forms[0].select14.value == "")
//      {
//        alert("Type of Room can't be left blank!");
//        document.forms[0].select14.focus();
//        return false;
//    } 
    if (document.forms[0].select17.value == "") 
    {
        alert("Arrival Month can't be left blank!");
        document.forms[0].select17.focus();        
        return false;
    }
    if (document.forms[0].select16.value == "")
    {
        alert("Arrival Date can't be left blank!");
        document.forms[0].select16.focus();        
        return false;
    }
    if (document.forms[0].select18.value == "")
    {
        alert("Arrival Years can't be left blank!");
        document.forms[0].select18.focus();        
        return false;
    } 
    if (document.forms[0].select12.value == "") 
    {
        alert("Departure Month can't be left blank!");
        document.forms[0].select12.focus();        
        return false;
    }
    if (document.forms[0].select13.value == "")
    {
        alert("Departure Date can't be left blank!");
        document.forms[0].select13.focus();        
        return false;
    }
    if (document.forms[0].select15.value == "")
    {
        alert("Departure Years can't be left blank!");
        document.forms[0].select15.focus();        
        return false;
    }
    if (document.forms[0].Input32222.value == "")
      {
        alert("Company/ Travel Agency can't be left blank!");
        document.forms[0].Input32222.focus();
        return false;
    } 
    if (document.forms[0].InputModeofPayment.value == "")
      {
        alert("Mode of Payment can't be left blank!");
        document.forms[0].InputModeofPayment.focus();
        return false;
    }      
     if (document.forms[0].select9.value == "") 
    {
        alert("Expiry Month can't be left blank!");
        document.forms[0].select9.focus();        
        return false;
    }
    if (document.forms[0].select10.value == "")
    {
        alert("Expiry Date can't be left blank!");
        document.forms[0].select10.focus();        
        return false;
    }
    if (document.forms[0].select11.value == "")
    {
        alert("Expiry Years can't be left blank!");
        document.forms[0].select11.focus();        
        return false;
    }
     
     if (document.forms[0].InputArrivalDetails.value == "")
      {
        alert("Arrival Details can't be left blank!");
        document.forms[0].InputArrivalDetails.focus();
        return false;
    } 
     if (document.forms[0].InputFlightNumber.value == "")
      {
        alert("Flight Number can't be left blank!");
        document.forms[0].InputFlightNumber.focus();
        return false;
    } 
     if (document.forms[0].InputPickupNeeded.value == "")
      {
        alert("Pick up Needed can't be left blank!");
        document.forms[0].InputPickupNeeded.focus();
        return false;
    } 
     if (document.forms[0].arrivalTimeofTrainFlight.value == "")
      {
        alert("Arrival Time of Train/Flight can't be left blank!");
        document.forms[0].arrivalTimeofTrainFlight.focus();
        return false;
    } 
}



