function validate_form() { 
	
	valid = true;

	Name = document.contact_form.Name.value;
	Email = document.contact_form.Email.value;
	Message = document.contact_form.Message.value;
	
	
	if ( Name == "" && Email == "" && Message == "" ) {	
		alert ("Please enter your name, email address, and message to us.");
		valid = false;
		document.contact_form.Name.focus();
	}
	else {
			if ( Name == "" ) {
	    		alert ( "Please enter your name." );
    			valid = false;	
    			document.contact_form.Name.focus();
    		}
    		else {
				if ( Email == "" ) { 
	    			alert ("Please enter your email address.");
	     			valid = false;  
	     			document.contact_form.Email.focus(); 	
				}
				else {
					/* Email regex validation */	
					if ( (Email.indexOf(".") > 2) && (Email.indexOf("@") > 0) ){
						/* Valid address.. continue to validate message next */
						if ( Message == "" ) { 
	    					alert ("Please enter your message to us.");
	     					valid = false;   
	     					document.contact_form.Message.focus();	
						}
					}	
					else {
	 					alert ("Please enter a valid email address");
	 					valid = false;  
	 					document.contact_form.Email.focus();  
					}
					
				}
			}
	}
	
    return valid;
}