// JavaScript Document
function checkForm(formName)
{
	//NAME VALIDATION
	if(formName.Name.value=="")
	{
		alert ('Please Enter Your Name!');
		formName.Name.focus();
		return false;
	}

	//EMAIL AND EMAIL VALIDATION
	if(formName.Email.value=="" && formName.Phone.value=="")
	{
		alert ('Please Enter Your Email or Phone Number!');
		formName.Email.focus();
		return false;
	}

	//EMAIL FORMAT VALIDATON
	if(formName.Email.value!="")
	{
		if (!formName.Email.value.match(/^[\w\.-]+@(?:[A-Za-z0-9-]+\.)*[A-Za-z0-9-]{1,}\.[a-z]{2,9}$/))
		{
			alert ('Please Enter a Valid Email!');
			formName.Email.select();
			return false;
		}
	}
	
	//PHONE NUMBER VALIDATION
	if (!formName.Phone.value.match(/^[0-9\-\(\)\ ]+$/))
	{
		alert ('Please Enter a Valid Phone Number!');
		formName.Phone.select();
		return false;
	}
	
	// TERMS AND CONDITION CHECK BOX VALIDATION
	if (!formName.agree.checked)
	{
		alert("Please Agree with the Terms and Conditions!");
		formName.agree.focus();
		return false;
	} 

	return true;
	
}

