function Validation(MyForm)
{
	var dName = document.getElementById("txtName");
	var dSalary = document.getElementById("txtSalary");
	var dPhone = document.getElementById("txtPhone");
	var dJob = document.getElementById("txtJob");
	var dPayment = document.getElementById("txtPayment");
	var dEmail = document.getElementById("txtEmail");
	var rxEmail = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
	
	var nErr = 0;
	var dFocus = null;
	var szMessage = "";
	
	var bReturn = true;
	
	if(dName.value == "" || dName.value == null)
	{
		nErr |= 0x0002;
		if (dFocus == null)
		{
			dFocus = dName;
			szMessage = "Please provide your name.";
		}
	}
		
	if(dEmail.value == "" || dEmail.value == null)
	{
		nErr |= 0x0010;
		if (dFocus == null)
		{
			dFocus = dEmail;
			szMessage = "Please provide your email address.";
		}
	}
	else
	{
		if(!rxEmail.test(dEmail.value))
		{
			nErr |= 0x0020;
			if(dFocus == null)
			{
				dFocus = dEmail;
				szMessage = "Please provide a valid email address.";
			}
		}
	}
	
	if(dPhone.value == "" || dPhone.value == null)
	{
		nErr |= 0x0008;
		if (dFocus == null)
		{
			dFocus = dPhone;
			szMessage = "Please provide your phone number.";
		}
	}
	
	if(dSalary.value == "" || dSalary.value == null)
	{
		nErr |= 0x0004;
		if (dFocus == null)
		{
			dFocus = dSalary;
			szMessage = "Please provide your monthly salary.";
		}
	}
	
	if(dJob.value == "" || dJob.value == null)
	{
		nErr |= 0x0016;
		if (dFocus == null)
		{
			dFocus = dJob;
			szMessage = "Please provide your time on the job.";
		}
	}
	
	if(dPayment.value == "" || dPayment.value == null)
	{
		nErr |= 0x0032;
		if (dFocus == null)
		{
			dFocus = dPayment;
			szMessage = "Please provide your maximum down payment.";
		}
	}
	
	if(nErr != 0)
	{
		bReturn = false;
		
		alert(szMessage);
		dFocus.focus();
		
		dFocus = null;
	}
	else
	{
		MyForm.hdAction.value = "1";
	}
	
	return bReturn;
}