// JavaScript Document

function Validator() {
	this.valid = true;				
}

Validator.prototype.stopAll = function(which) {				
	if (document.images){
	  for (i=0;i<which.length;i++){
		var tempobj=which.elements[i];
				
		if (tempobj.name=="Name"){
			var parse_name = new RegExp('^([A-Za-z\.]+[ ]{0,})+$');
			//if(!parse_name.test(tempobj.value)){
//				this.valid=false;
//				break;
//			}
			if(tempobj.value==''){
				this.valid = false;
				break;
			}
		}
		
		if (tempobj.name=="Tel"){
			//var parse_phone = new RegExp('^[0-9]{0,3}[\-|\. ][0-9]{0,3}[\-|\. ][0-9]{3}[\-|\. ][0-9]{4}$');
			//if(!parse_phone.test(tempobj.value)){
			if(tempobj.value==''){
				this.valid = false;
				break;
			}
		}
		
		if (tempobj.name=="EMail"){
			//var parse_email = new RegExp('^[a-zA-Z0-9_\.!]+[@][a-zA-Z_]+[\.][a-zA-Z\.]{2,7}$');
//			if(!parse_email.test(tempobj.value)){
//				this.valid = false;
//				break;
//			}
			if(tempobj.value==''){
				this.valid = false;
				break;
			}
		}
		
		//if (tempobj.name=="MsgBody"){
//			var parse_message = "<a href=";
//			var message = tempobj.value;
//			if(message.match(parse_message)){
//				this.valid = false;
//				break;
//			}
//		}
	  }
	}
	
	if (!this.valid){
		alert("One or more of the required elements are not completed. Please complete them, then submit again.");
		return false;
	}
	else
		return true;	
}
