function checkform()
{
	var form = document.forms[0];
	var regemail = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var regphone = /^[0-9\)\(\+]{2,6} ?[0-9]{3,4} ?[0-9]{3,4}$/;
	
	for (var i = 0; i < form.elements.length; i++)
	{
		if (form.elements[i].className.search('text') !== -1 && form.elements[i].value == "")
		{
			document.getElementById('errormsg').innerHTML = 'Please enter your ' + form.elements[i].id;
			form.elements[i].focus();
			return false;
		}
		if (form.elements[i].className.search('email') !== -1 && regemail.test(form.elements[i].value) == false)
		{
			document.getElementById('errormsg').innerHTML = 'Please enter a valid ' + form.elements[i].id;
			form.elements[i].focus();
			return false;
		}
		if (form.elements[i].className.search('phone') !== -1 && regphone.test(form.elements[i].value) == false)
		{
			document.getElementById('errormsg').innerHTML = 'Please enter a valid ' + form.elements[i].id;
			form.elements[i].focus();
			return false;
		}
		if (form.elements[i].className.search('select') !== -1 && form.elements[i].value == "none")
		{
			document.getElementById('errormsg').innerHTML = 'Please indicate ' + form.elements[i].id;
			form.elements[i].focus();
			return false;
		}
	}
}
