<!--

function check_email(e) {
  ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

  for(i=0; i < e.length ;i++){
    if(ok.indexOf(e.charAt(i))<0){ 
    return (false);
    }	
  } 

  if (document.images) {
    re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
    re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
    if (!e.match(re) && e.match(re_two)) {
    return (-1);		
    } 
  }
}

function check_form() {
  var error = 0;
  var error_message = "Please make the following corrections:\n\n";

  var e_subject = document.rcontact.subject.value;
   var e_msg = document.rcontact.msg.value;
  var email_address = document.rcontact.email.value;  
 
    
<!-- Error msg //-->

	if (!check_email(email_address)) {
	error_message = error_message + "* The 'E-Mail Address' is invalid.\n";
	error = 1;		 	
	}
  
	if (e_subject == "") {
    error_message = error_message + "* The 'Subject' entry is empty.\n";
    error = 1;
	}
  
  	if (e_msg == "") {
    error_message = error_message + "* Your 'Message' is empty.\n";
    error = 1;
	}
	
    if (error == 1) {
    alert(error_message);
    return false;
	} else {
    return true;
	}
	
}
//-->