function checkrequired(which){
	var msgOriginal = which.Message.value;
	if (msgOriginal.length>=9){
		var msgOrig= "X" + msgOriginal + "X";
		var anum=/(^\d+$)|(^\d+\.\d+$)/
		for(var i=0;i<msgOrig.length;i++){
			var msgChk=msgOrig.substring(i, i+9);
			var msgChk2=msgOrig.substring(i, i+3) + msgOrig.substring(i+4, i+6) + msgOrig.substring(i+7, i+11);
			if (((anum.test(msgChk) && anum.test(msgOrig.substring(i+9, i+10))==false)||(anum.test(msgChk2) &&		anum.test(msgOrig.substring(i+11, i+12))==false)) && anum.test(msgOrig.substring(i-1, i))==false){
				if (parseInt(msgOrig.substring(i, i+3))<1 || parseInt(msgOrig.substring(i, i+3))>649){
					i=msgOrig.length;
				}
				else
				{
					if (anum.test(msgChk)) {var susNo=msgChk} else {var susNo=msgChk2};
					if (confirm("The number " + susNo + " in your message appears to be a Social Security Number.\nThe security of this message cannot be guaranteed. If this is a Social Security\nNumber, it is recommended that it not be sent over the internet.\n\nClick OK to send with the number\nClick CANCEL to edit your message")==false){
						i=msgOrig.length;
						return (false);
					}
					else
					{
						i=msgOrig.length;
					}
				}
			}
		}
	}
	if (which.realname.value=="" || which.Message.value=="" || which.email.value==""){
		alert("Please complete all of the fields marked with an *");
		return (false);
	}else{
		return (true);
	}
}

