  function validate(theForm) {
	if (theForm.name.value == "" ) {
		alert("Please enter your name")
		theForm.name.focus();
		return false;
	}	

	if(theForm.from_email_address.value == "") {
		alert ("Your email address is a required field. Please fill it in and try again");
		theForm.from_email_address.focus();
		return false;
	}
	   
	if(theForm.from_email_address.value.indexOf("@") < 1 || theForm.from_email_address.value.indexOf(".") < 1) {
		alert("Please enter a valid Email address");
		theForm.from_email_address.focus();            
		return false;
	}

	if (theForm.to_name1.value == "" ) {
		alert("Please enter your friends name")
		theForm.to_name1.focus();
		return false;
	}	

	if(theForm.to_email_address1.value == "") {
		alert ("Email address is a required field. Please fill it in and try again");
		theForm.to_email_address1.focus();
		return false;
	}
	   
	if(theForm.to_email_address1.value.indexOf("@") < 1 || theForm.to_email_address1.value.indexOf(".") < 1) {
		alert("Please enter a valid Email address");
		theForm.to_email_address1.focus();            
		return false;
	}

	if(theForm.to_name2.value != "" || theForm.to_email_address2.value != "") {
		if (theForm.to_name2.value == "" ) {
			alert("Please enter your friends name")
			theForm.to_name2.focus();
			return false;
		}	
		if(theForm.to_email_address2.value.indexOf("@") < 1 || theForm.to_email_address2.value.indexOf(".") < 1) {
			alert("Please enter a valid Email address");
			theForm.to_email_address2.focus();            
			return false;
		}
	}

	if(theForm.to_name3.value != "" || theForm.to_email_address3.value != "") {
		if (theForm.to_name3.value == "" ) {
			alert("Please enter your friends name")
			theForm.to_name3.focus();
			return false;
		}	
		if(theForm.to_email_address3.value.indexOf("@") < 1 || theForm.to_email_address3.value.indexOf(".") < 1) {
			alert("Please enter a valid Email address");
			theForm.to_email_address3.focus();            
			return false;
		}
	}
  }