/**********************************************************
 * Validate contact forms                                 *
 **********************************************************/
 

function validateString(field, field_description, msg, min, max) {
	if (!min) { min = 1 }
	if (!max) { max = 65535 }
	if (!field.value){
		alert(msg);
		field.focus();
		field.select();
		return false;
	}
	if(field.value.length < min || field.value.max > max) {
		alert('The ' + field_description + ' field must be between ' + min + ' and ' + max + ' characters long');
		field.focus();
		field.select();
		return false;
	}
	return true;
}

function validateEmail(email, msg) {
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (!re_mail.test(email.value)) {
		alert(msg);
		email.focus();
		email.select();
		return false;
	}
	return true;
}

