var email_reg = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
function hasValue(ff,msg){
	if(!ff.value){
		errorList[errorList.length] = msg;
	}
}
function isEmail(ff,msg){
	if(ff.value){
		if(!email_reg.test(ff.value)){
			errorList[errorList.length] = msg;
		}
	} else {
		errorList[errorList.length] = msg;
	}
}
function getMsg(ff,msg){ //checks to see if character count is at least 10
	if(text.value.length < 10)
	return true;
	for(var i=0;i<text.value.length;++i){
		var ch = text.value.charAt(i);
		if (ch !=' ' && ch != '\t')
		return false
	}
	return true;
}
function validateForm(f){
	errorList = new Array();
	hasValue(f.from,"Email address is required.");
	if(f.from.value){
		isEmail(f.from,"Email address is invalid.");
	}
	hasValue(f.subject,"Subject is required.");
	hasValue(f.verif_box,"Type value of image in the box.");
	hasValue(f.message,"Message can not be blank.");
	if (f.message.value){
		getMsg(f.message,"Message must be at least 10 characters in length.");	
	}
	if(errorList.length > 0){
		var error_msg = "Errors:";
		L = errorList.length;
		for(i=0;i<L;i++){
			error_msg += "\n" + errorList[i];	
		}
		window.alert(error_msg);
		return false;
	}
	return true;
}
