function valForm(form){
	var msg = '';
	
	if(form.txtFirstname.value == '' || form.txtFirstname.value < 2){
		msg += 'Please enter your first name \n';
	}
	if(form.txtLastname.value == '' || form.txtLastname.value < 2){
		msg += 'Please enter your last name \n';
	}
	if(!validate_email(form.txtEmail)){
		msg += 'Please enter a valid email address \n';
	}
	if(form.txtHomePhone.value == '' || form.txtHomePhone.value < 10){
		msg += 'Please enter your phone number \n';
	}
	if(msg != ''){
		alert(msg);
		return false;
	}else{
		return true;
	}
	return false;
}

function validate_email(field)
{

        var good = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/i;
        var bad =  /[^a-z0-9\@_\-\.]+/i;

        with (field)
        {
                apos=value.indexOf("@")
                dotpos=value.lastIndexOf(".")

                    if (apos<1 || dotpos - apos < 2 || (!good.test(value)))
                {
                        return false
                } else {
                        return true
                }
        }
}