function validate()
{
	var frm = document.frmContactDoctor;
	var regBlank = /[^\s]/;
	var regEmail = /^([-a-zA-Z0-9._]+@[-a-zA-Z0-9.]+(\.[-a-zA-Z0-9]+)+)$/;
	var telnr    = /^\+?[0-9 ()-.,]+[0-9]$/;
	
	if(!regBlank.test(frm.full_name.value)){
		alert("Please enter your full name");
		frm.full_name.focus();
		return false;
	}
	
	if(!regBlank.test(frm.email_address.value)){
		alert("Please enter your email address");
		frm.email_address.focus();
		return false;
	}
	else if(!regEmail.test(frm.email_address.value)){
		alert("Invalid Email Address");
		frm.email_address.focus();
		return false;
	}

	if(!regBlank.test(frm.phone_no.value)){
		alert("Please enter your phone no.");
		frm.phone_no.focus();
		return false;
	}
	else if(!telnr.test(frm.phone_no.value))
	{
		alert("Please enter a valid phone no.");
		frm.phone_no.focus();
		return false;
	}

	if(!regBlank.test(frm.zip_code.value)){
		alert("Please enter your zip code");
		frm.zip_code.focus();
		return false;
	}
	else if(!regIsNumber(frm.zip_code.value)){
		alert("Please enter a valid zip code");
		frm.zip_code.focus();
		return false;
	}

	return true;
}

function regIsNumber(fData)
{
	var reg = new RegExp("^[-]?[0-9]+[\.]?[0-9]+$");
	return reg.test(fData)
}

