// JavaScript Document

var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;//January is 0!
var yyyy = today.getFullYear();
if(dd<10){dd='0'+dd}
if(mm<10){mm='0'+mm}

var dat = mm + "/" + dd + "/" + yyyy;

//checking empty text boxes
function checkempty(obj,msg)
	{
	 if(obj.value=="")
	 {
	  //alert(msg);
	  alert(msg);
	  obj.focus();
	  return false;
	 }
	}
	
// Validating Contact Name for Alphabetic Characters

function isText(obj, msg) {
	  var regex =/^[A-Za-z\.\s/]+$/;
	   if (regex.test(obj.value)==true)
	  {
	  
		return true;
	  }
	  else{
		
		alert(msg);
		obj.value="";
		obj.focus();
		return false;
	  }
	}

//validate phone no.
function isPhone(obj, msg) {
	  var regex =/^[0-9\-/]+$/;
	   if (regex.test(obj.value)==true)
	  {
	  
		return true;
	  }
	  else{
		
		alert(msg);
		obj.value="";
		obj.focus();
		return false;
	  }
	}
	
//Validaing email
function isEmail(obj,msg) {
	  var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	  if (regex.test(obj.value))
	  {
		return true;
	  }
	  else{
		alert(msg);
		obj.focus();
		return false;
	  }
}
	
function checkForm()
{
	
	if (checkempty(document.eform.name, "Contact Information: Enter Contact Name")==false) return false;
	if (isText(document.eform.name, "Contact Information: Enter Alphabetic Characters Only")==false) return false;
	if (checkempty(document.eform.phone, "Contact Information: Enter Phone Number")==false) return false;
	if (isPhone(document.eform.phone, "Contact Information: Following characters 0123456789- allowed only")==false) return false;
	if (checkempty(document.eform.email, "Contact Information: Enter Email")==false) return false;
	if (isEmail(document.eform.email, "Contact Information: Enter Valid Email")==false) return false;
	window.document.eform.submit()
}

function checkdForm()
{
	
	if (checkempty(document.dform.name, "Contact Information: Enter Contact Name")==false) return false;
	if (isText(document.dform.name, "Contact Information: Enter Alphabetic Characters Only")==false) return false;
	if (checkempty(document.dform.phone, "Contact Information: Enter Phone Number")==false) return false;
	if (isPhone(document.dform.phone, "Contact Information: Following characters 0123456789- allowed only")==false) return false;
	if (checkempty(document.dform.email, "Contact Information: Enter Email")==false) return false;
	if (isEmail(document.dform.email, "Contact Information: Enter Valid Email")==false) return false;
	
	if (checkempty(document.dform.dcont, "Contact Information: Best date to contact")==false) return false;
	if(document.dform.dcont.value<dat){ 
	alert("Contact Information: Bad Date");
	return false;
	}
	window.document.dform.submit()
}