function validateForm(){
				var err="";
				// check recipients
				var numRecipients=0;
				if(document.getElementById("rall").checked && document.getElementById("r0").checked) numRecipients++;
				for(var i=0;i<20;i++){
					var cb = document.getElementById("r"+i);
					if(cb.checked) numRecipients++;
				}
				if(numRecipients=0) err += "Please select at least one mailing list.\n";
				else if(document.getElementById("rall").checked && document.getElementById("r0").checked && numRecipients>1) err += "Please select either Priority or other individual lists, but not both\n";
				
				// check email
				var emailAddr = document.getElementById("mailform").Email.value;
				if(emailAddr.length==0 || !checkEmail(emailAddr)){
					err += "You must enter a valid email address\n";
				}
				if(err.length>0){
					alert(err);
					return false;
				}else{
					return true;
				}
			}
			
			/**
			 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
			 */
			
			function checkEmail(str) {
			
					var at="@"
					var dot="."
					var lat=str.indexOf(at)
					var lstr=str.length
					var ldot=str.indexOf(dot)
					if (str.indexOf(at)==-1){
					   alert("Invalid E-mail Address")
					   return false
					}
			
					if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
					   alert("Invalid E-mail Address")
					   return false
					}
			
					if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
						alert("Invalid E-mail Address")
						return false
					}
			
					 if (str.indexOf(at,(lat+1))!=-1){
						alert("Invalid E-mail Address")
						return false
					 }
			
					 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
						alert("Invalid E-mail Address")
						return false
					 }
			
					 if (str.indexOf(dot,(lat+2))==-1){
						alert("Invalid E-mail Address")
						return false
					 }
					
					 if (str.indexOf(" ")!=-1){
						alert("Invalid E-mail Address")
						return false
					 }
			
					 return true					
				}

			
			
			// uncheck other options if "all" is selected
			function checkRecipients(cb){
				var allCb = document.getElementById("rall")
				if(cb==allCb){
					if(cb.checked){
						for(var i=0;i<20;i++){
							var cb = document.getElementById("r"+i);
							cb.checked=false;
						}
					}
				}else{
					allCb.checked=false;
				}
			}
