// CONTACTFIRSTNAME,CONTACTLASTNAME,CONTACTPHONE,CONTACTFAX,CONTACTSUBJECT,CONTACTMESSAGE

function validateContactForm() {
	var df=document.ContactForm;
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	var err='';
	if(df.contact_name.value==''||(df.contact_name.value).length<3) {
		err+='Please provide a valid NAME.\n';
	}
	if(df.contact_email.value==''&&df.contact_phone.value==''){
		err+='Please provide an E-MAIL or PHONE NUMBER.\n';
	} else {
		if(df.contact_email.value!=''){
			if(df.contact_email.value==''||(df.contact_email.value).length<3||!regex.test(df.contact_email.value)) {
				err+='Please provide a valid E-MAIL address.\n';
			}
		} else {
			if(df.contact_phone.value==''||(df.contact_phone.value).length<7) {
				err+='Please provide a PHONE NUMBER.\n';
			}
		}
	}
	if(df.contact_query.value==''||(df.contact_query.value).length<3) {
		err+='Please provide a QUESTION or COMMENT.\n';
	}
	if(err!='') {
		alert(err);
	} else {
		df.submitButton.disabled=true;
		df.submit();
	}
}