// Contact Us form validation
function checkValidation()
{
  if (document.form1.name.value == '')
  {
  alert ('Please enter your name');
  document.form1.name.focus();
  return false;
  }
  
  if (document.form1.email.value == '')
  {
  alert ('Please enter your email');
  document.form1.email.focus();
  return false;
  }
  
  if (document.form1.comment.value == '')
  {
  alert ('Please type your comment');
  document.form1.comment.focus();
  return false;
  }
  else
  return true
}

// Email Validation

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function ValidateForm()
{
	var emailID=document.form1.email
	
	if ((emailID.value==null)||(emailID.value==""))
	{
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false)
	{
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
 
// Consultation Form Validation
function checkInfoValidation()
{
  if (document.conform.plan.value == 0)
  {
	 alert ('Please select a Plan');
	 document.conform.plan.focus();
	 return false;
  }
  
  if (document.conform.fname.value == '')
  {
	 alert ('Please enter your First Name');
	 document.conform.fname.focus();
	 return false;
  }
  
  if (document.conform.lname.value == '')
  {
	 alert ('Please enter your Last Name');
	 document.conform.lname.focus();
	 return false;
  }
  
  if (document.conform.country.value == '0')
  {
	 alert ('Please select a country');
	 document.conform.country.focus();
	 return false;
  }
  
  if (document.conform.email.value == '')
  {
	 alert ('Please enter your Email');
	 document.conform.email.focus();
	 return false;
  }
  
  if (document.conform.comments.value == '')
  {
	 alert ('Please enter your Comments');
	 document.conform.comments.focus();
	 return false;
  }
  else
  return true;
}

// Email Validation for Consultation Info Page

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}

function ValidateConForm()
{
	var emailID=document.conform.email
	
	if ((emailID.value==null)||(emailID.value==""))
	{
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false)
	{
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
