//at least one valid email addy should be entered for submission
function checkFormAndSend(form){

	if(form.sender.value != "" && form.senderemail.value != ""){
	
		var success = false; 

		var msg1 = "Please enter a valid email address.";
		var emailAddyStr = "";
		
		emailAddyStr +=  "sender="+form.sender.value+"&senderemail="+form.senderemail.value;
	
		if(form.email1.value != ""){
			if(!validateEmailAddy(form.email1.value)){
				form.email1.value = "";
				form.email1.focus();
				alert(msg1);
				return;
			} else {
				emailAddyStr += "&email1=" + form.email1.value;
				success = true;
			}
		}
		
		if(form.email2.value != ""){
			if(!validateEmailAddy(form.email2.value)){
				form.email2.value = "";
				form.email2.focus();
				alert(msg1);
				return;
			} else {
				emailAddyStr += "&email2=" + form.email2.value;
				success = true;
			}
		}
		
		if(form.email3.value != ""){
			if(!validateEmailAddy(form.email3.value)){
				form.email3.value = "";
				form.email3.focus();
				alert(msg1);
				return;
			} else {
				emailAddyStr += "&email3=" + form.email3.value;
				success = true;
			}
		}
		
		if(form.email4.value != ""){
			if(!validateEmailAddy(form.email4.value)){
				form.email4.value = "";
				form.email4.focus();
				alert(msg1);
				return;
			} else {
				emailAddyStr += "&email4=" + form.email4.value;
				success = true;
			}
		}
		
		if(form.email5.value != ""){
			if(!validateEmailAddy(form.email5.value)){
				form.email5.value = "";
				form.email5.focus();
				alert(msg1);
				return;
			} else {
				emailAddyStr += "&email5=" + form.email5.value;
				success = true;
			}
		}
		
		if(!success) {
			alert("At least one email address is required.");
			form.email1.focus();
			return false;
		} else {
		
			$("#forwardOutput").html('<p><em>Sending...</em></p>');
			
			$.ajax({
			   type: "POST",
			   url: "forward.php",
			   data: emailAddyStr,
			   success: function(msg){
				 //alert(msg);
				 $("#forwardOutput").html('<p>Thank you! Your friends should receive an email shortly. You might want to let them know just in case we accidentally get sent to their spam folder.</p>');
			   }
			 });
			 
		}
	
	} else {
		form.sender.focus();
		alert("Please enter your name and email address.");	
	}
	
	
}

//validate email address
function validateEmailAddy(address) {

	validRegExp = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/i;

	if(address.search(validRegExp) == -1 )
		return false;
	else 
		return true;

}
