function validate_email_box() {
	flag = true;
	if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.forms.box.email_box.value))) {
 		document.forms.box.email_box.style.borderColor = 'red';
 		flag = false;
 	} else {
 		document.forms.box.email_box.style.borderColor = 'white';
 	}
	return flag;
}

function validate_form() {
	flag = true;
	
	if (!(/^([^\ ][a-zA-Z\ ]{3,})+$/.test(document.forms.contact.name.value))) {
		document.forms.contact.name.style.borderColor = 'red';
		flag = false;
	} else {
		document.forms.contact.name.style.borderColor = 'white';
	}
	
	
	if (!(/^([0-9]{2,})+$/.test(document.forms.contact.f1.value))) {
		document.forms.contact.f1.style.borderColor = 'red';
		flag = false;
	} else {
		document.forms.contact.f1.style.borderColor = 'white';
	}
	
	if (!(/^([0-9]{2,})+$/.test(document.forms.contact.f2.value))) {
		document.forms.contact.f2.style.borderColor = 'red';
		flag = false;
	} else {
		document.forms.contact.f2.style.borderColor = 'white';
	}
	
	if (!(/^([0-9]{2,})+$/.test(document.forms.contact.f3.value))) {
		document.forms.contact.f3.style.borderColor = 'red';
		flag = false;
	} else {
		document.forms.contact.f3.style.borderColor = 'white';
	}
	
	
	
	if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z]{2,4}$/.test(document.forms.contact.email.value))) {
 		document.forms.contact.email.style.borderColor = 'red';
 		flag = false;
 	} else {
 		document.forms.contact.email.style.borderColor = 'white';
 	}

 	return flag;
}
