function inputValidation() {
		var regEml = new RegExp(/^[\.a-zA-Z0-9_\-]+\@[a-zA-Z0-9_\-]+\.[\.a-zA-Z0-9_\-]+$/); 

		if (this.frmMailing.radMail[0].checked) {
			if (this.frmMailing.txtName.value == "") {
				alert("Please provide your name.")
			}else if(this.frmMailing.txtEmail.value == "") {
				alert("Please provide your e-mail.");
			}else if(this.frmMailing.txtEmail.value.search(regEml)!=0) {
				alert("The inserted e-mail is not in a valid format.");
			}else {
				this.frmMailing.submit();
			}
		}else{
			if(this.frmMailing.txtEmail.value == "") {
				alert("Please provide your e-mail.");
			}else if(this.frmMailing.txtEmail.value.search(regEml)!=0) {
				alert("The inserted e-mail is not in a valid format.");
			}else {
				this.frmMailing.submit();
			}		
		}
}
function validateRecommend() {
	var regEml = new RegExp(/^[\.a-zA-Z0-9_\-]+\@[a-zA-Z0-9_\-]+\.[\.a-zA-Z0-9_\-]+$/); 
	if (this.frmRecommend.txtYou.value == "") {
		alert("Please provide your name.");
		return false;
	}
	if (this.frmRecommend.txtYoumail.value == "") {
		alert("Please provide your e-mail address.");
		return false;
	}
	else {
		if (this.frmRecommend.txtYoumail.value.search(regEml) != 0) {
			alert("The e-mail address you provided is invalid.");
			return false;
		}
	}
	var vai = 0;
	var cansend = false;
	for (vai=1;vai<=5;vai++) {
		if ((this.frmRecommend["txt" + vai].value != "") && (this.frmRecommend["txtMail" + vai].value != "")) {
			if (this.frmRecommend["txtMail" + vai].value.search(regEml) != 0) {
				alert("The e-mail for one of your friends is invalid.");
				return false;
			} else {
				cansend = true;
			}
		}else {
			if (!((this.frmRecommend["txt" + vai].value == "") && (this.frmRecommend["txtMail" + vai].value == ""))) {
				alert("The name or e-mail for one of your friends is missing.");
				return false;
			}
		}
	}
	if (!cansend) {
		alert("Please provide at least one friend's information.");
		return false;
	}
	else {
		return true;
	}
}