﻿
function validate()
 {

     var name, passportno, country, nationality, address, problems, arrivaldate, departdate, contact, email, stay, reference, work_reason, gender,projects;

     name = document.getElementById("name");
     passportno = document.getElementById("passportno");
     gender = document.getElementById("gender");
     country = document.getElementById("country");
     nationality = document.getElementById("nationality");
     address = document.getElementById("address");
     problems = document.getElementById("problems");
     arrivaldate = document.getElementById("arrivaldate");
     departdate = document.getElementById("departdate");
     contact = document.getElementById("contactno");
     email = document.getElementById("email");
     stay = document.getElementById("stay");
     reference = document.getElementById("reference");
     work_reason = document.getElementById("work_reason");
     projects = document.getElementById("projects");


     if (name.value == "") {

         alert("Name is required");
         name.focus();
         return false;
     }

     if (passportno.value == "") {

         alert("Passport No is required");
         passportno.focus();
         return false;
     }
     if (gender.value == "") {

         alert("Gender is required");
         gender.focus();
         return false;

     }
   if (country.value == "") {
         alert("Country  is required");
         country.focus();
         return false;

     } 
      if (nationality.value == "") {

         alert("Nationality is required");
         nationality.focus();
         return false;
     
     }
     if (address.value == "") {
         alert("Address is required");
         address.focus();
         return false;
     }

     if (contact.value == "") {

         alert("Contact Number is required");
         contact.focus();

         return false;

     } else if (isNaN(contact.value)) {

         alert("Telephone Number must be a number");
         contact.focus();
         return false;

     }

     if (problems.value == "") {

         alert("Health Problems is required");
         problems.focus();
         return false;
     
     }

     if (arrivaldate.value == "") {

         alert("Arrival Date is required");
         arrivaldate.focus();

         return false;

     }

     if (departdate.value == "") {

         alert("Departure Date is required");
    departdate.focus();
    return false;

}

 if (email.value == "") {
     alert("Contact Email is required");
     email.focus();
     return false;
 } else if (email.value!="") {
 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 if (reg.test(email.value) == false) {
     alert("Contact Email is not a valid email");
     email.focus();
     return false;
 }
}


if (stay.value == "") {

    alert("'Number of days you plan to stay at Vatsalya' is required");
    stay.focus();
    return false;

}
if (reference.value == "") {

    alert("Reference Name is required");
    reference.focus();
    return false;

}

if (work_reason.value == "") {

    alert("'Why do you want to work with us?' is required");
    work_reason.focus();
    return false;

}

if (projects.value == "") {
    alert("'Projects' is required");
    projects.focus();
    return false;

}

     return true;

 }





 function newsletter() 
 {

     var fname, lname, email;

     fname = document.getElementById("fname");
     lname = document.getElementById("lname");
     email = document.getElementById("email");


     if (fname.value == "") {

         alert("First Name is required");
         fname.focus();
         return false;
     }

     if (lname.value == "") {

         alert("Last Name is required");
         lname.focus();
         return false;
     }
     if (email.value == "") {
         alert("Email is required");
         email.focus();
         return false;
     } else if (email.value != "") {
         var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
         if (reg.test(email.value) == false) {
             alert("Email is not a valid email");
             email.focus();
             return false;
         }
     }

     return true;
 }
