﻿function checkEntries()
{
	var submitInd;
	submitInd = true;	

  	if (window.document.eNewsLetterForm.Name.value == "")
  	{
		alert("Please enter a Name.");
		window.document.eNewsLetterForm.Name.focus();
		submitInd = false;
  	}
  	
  	if (window.document.eNewsLetterForm.Email.value != "")
  	{
		pattern = new RegExp ("^[0-9a-z,._-]+@[a-z0-9\._-]+\.[a-z]{2,3}$", "i");
		match = pattern.test (window.document.eNewsLetterForm.Email.value);
		if (!match)
		{
		  alert("Please enter a valid EMAIL ADDRESS.");
		  window.document.eNewsLetterForm.Email.focus();
		  submitInd = false;
		}
  	}else{
  	    alert("Please enter a valid EMAIL ADDRESS.");
  	    window.document.eNewsLetterForm.Email.focus();
		submitInd = false;
  	}

  	if (window.document.eNewsLetterForm.Gender.value == "Gender")
  	{
		alert("Please select a Gender.");
		window.document.eNewsLetterForm.Gender.focus();
		submitInd = false;
  	}  

  	if (window.document.eNewsLetterForm.Day.value == "Day")
  	{
		alert("Please enter a valid Day for Date of Birth.");
		window.document.eNewsLetterForm.Day.focus();
		submitInd = false;
  	}
  
  	if (window.document.eNewsLetterForm.Month.value == "Month")
  	{
		alert("Please enter a valid Month for Date of Birth.");
		window.document.eNewsLetterForm.Month.focus();
		submitInd = false;
  	}
  
  	if (window.document.eNewsLetterForm.Year.value == "")
  	{
		alert("Please enter a valid Year for Date of Birth.");
		window.document.eNewsLetterForm.Year.focus();
		submitInd = false;
  	}

    if (window.document.eNewsLetterForm.Month.value == "02") 
    {
    var userDy = document.eNewsLetterForm.Day.options[document.eNewsLetterForm.Day.selectedIndex].value * 1;
    var userMth = document.eNewsLetterForm.Month.options[document.eNewsLetterForm.Month.selectedIndex].value * 1;
    var userYr = document.eNewsLetterForm.Year.options[document.eNewsLetterForm.Year.selectedIndex].value * 1;

		if((userYr % 400 == 0) || ((userYr % 4 == 0) && (userYr % 100 != 0))) 
        {
			if (userDy > 29) 
            {
					alert("There is no such day in Febuary.");
					submitInd=false;
			}
		} 
		else 
        {
			if (userDy > 28) 
        	{
					alert("There is no such day in Febuary.");
					submitInd=false;
			}
		}
	} 
	else if ((userMth == 4) || (userMth == 6) || (userMth == 9) || (userMth == 11)) 
    {
		if (userDy > 30) 
      	{
			alert("It is an invalid date.");
			submitInd=false;
		}		
	} 
	
	if (window.document.eNewsLetterForm.agree.checked==false) {
        alert('Please tick box as an acknowledgement that \nyou agree to all the terms and conditions. \n\nThank You!');
        submitInd = false;
    }

    if (submitInd == false)
    {
        return false;
    }
    else
    {
        return true;
    }    

}