
function validate()
{
    var dd=document.form.date.value;
    var mm=document.form.month.value;
    var yyyy=document.form.year.value;
    document.form.newdate.value=mm+"/"+dd+"/"+yyyy;

	if (document.form.name1.value=="")
	{
		alert("Please enter your First Name")
		document.form.name1.focus();
		return;
	}
	if (document.form.name2.value=="")
	{
		alert("Please enter your Last Name")
		document.form.name2.focus();
		return;
	}
    else if (document.form.tel.value=="")
    {
        alert("Please enter your Daytime Telephone Number")
        document.form.tel.focus();
        return;
    }
    else if (document.form.date.value=="")
    {
        alert("Please select the Date of Birth")
        document.form.date.focus();
        return;
    }
    else if (document.form.month.value=="")
    {
        alert("Please select the Month of Birth")
        document.form.month.focus();
        return;
    }
    else if (document.form.year.value=="")
    {
        alert("Please put the year of Birth")
        document.form.year.focus();
        return;
    }
    else if(ValidateForm()==false)
    {
      //alert("Please enter date in proper format");
      return;
    }

    

//  if(document.form.checkTerms.checked==false && document.form.checkTerms.checked==false)
    //{
//  alert("Please Accept the Terms & Conditions.");
//  document.form.checkTerms.focus();
//  return;
//  }
//---------------------------------------------------------
//if (emailValidate(document.form.email.value))
//  {
//alert("Enter valid e-mail id");document.form.email.focus();return
//}
else
{
document.form.submit()
}
//---------------------------------------------------------
}

function emailValidate(em)
{

//var em=document.form.txtEmail.value
var len=em.length
var count=0
var count1=0
var pos=0
var pos1=0
var flag="true"
var flag1="true"
var flag2="true"
var flag3="true"
var flag4="true"
var flag5="true"
var flag6="true"
var flag7="true"
var flag8="true"

if(em =="")
{
alert("Enter valid e-mail id");
return false;
}

var validSeries = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.@ ";

                    if (validTesting(em, validSeries)) {
                        flag="false"    
                    }

for(i=0;i<len;i++)
{
var ch=em.charAt(i)
if(ch=="@")
{
count=count+1
}
}

for(i=0;i<len;i++)
{
var ch=em.charAt(i)
if(ch==".")
{
count1=count1+1
}
}


if(count!=1)
{flag1="false"}

if(count1<1)
{flag2="false"}

if(em.charAt(0)=="@"||em.charAt(0)==".")
{flag3="false"}

if(em.charAt(len-1)=="@"||em.charAt(len-1)==".")
{flag4="false"}

if(len==0)
{flag5="false"}





for(i=0;i<len;i++)
{
var ch=em.charAt(i)
if(ch==".")
{
 j=i+1
 if(em.charAt(j)=="@"||em.charAt(j)==".")
{ flag7="false" 
  break;}
else
{continue;}
}
}

for(i=0;i<len;i++)
{
var ch=em.charAt(i)
if(ch=="@")
{
 j=i+1
 if(em.charAt(j)==".")
{ flag8="false" 
  break;}
else
{continue;}
}
}


if(flag!="true"||flag1!="true"||flag2!="true"||flag3!="true"||flag4!="true"||flag5!="true"||flag7!="true"||flag8!="true")
{
return true;
}
else
{
return false;
}

}




function validTesting(inputString, strValidCharacters){
    for (j=0; j < inputString.length; j++){
        //set one character from strTestString
        strTempChar = inputString.substring (j, j+1);
        //if that character isn't in the string of valid characters...
        if (strValidCharacters.indexOf (strTempChar, 0)==-1)
            return true;
    }
    return false;
}