function validate() {
	if(!notifyUser(document.email_page.sendTo,1,'')) return false; 
	if(!notifyUser(document.email_page.sentFrom,1,'')) return false; 
	//document.email_page.submit();
	return true;
	}

	function notifyUser(ctl,theType,theMessage){		
		if( theType==0){
			checkit = ctl.value!='';
		}
		else if( theType == 1){
			checkit = isEmail(ctl);
		}
		else if( theType == 2){
			checkit = ctl.checked; 
		}
		else if( theType == 3){ 
			checkit = false; 
			
			for(i=0; i<ctl.length; i++ ){ 
				checkit = ctl.item(i).checked || checkit; 
			}
		}
				
		if(!checkit )/*== false /* || checkit == ''*/ {
			var message='';
			if(theType==1) {
				message='An email address appears to be invalid or missing.';
			}
			else if(theMessage){
				message='To continue, please enter '+theMessage+'.';
			}
			else {
				message='You\'re missing required information.';
			}
			
			
			if(theType!=3) {
				ctl.style.background='#FFFFCC';
			}
			else {
				for(i=0; i<ctl.length; i++ )
					ctl.item(i).style.background='#FFFFCC';
			}
			
			alert(message);
			status=message;
						
			if(theType!=3) {
				ctl.focus();
			}
			else{
				ctl.item(0).focus();
			}
			
			return false;
		}
		return true;
	}

	var reEmail = /^.+\@.+\..+$/ 	
	function isEmail(ctl){   
		if(!reEmail.test(ctl.value) || ctl.value == '') return false;
		return true;
	}
