function validateForm()
{
	trimFields();

	if(obj.full_name.value == "")
	{
		alert("Please enter Name.");
		obj.full_name.focus();
		return;
	}
	if(obj.address.value == "")
	{
		alert("Please put the Address");
		obj.address.focus();
		return;
	}
	if(obj.telephone.value == "")
	{
		alert("Please enter your Telephone Number.");
		obj.telephone.focus();
		return;
	}
	if(obj.fed_tax_no.value == "")
	{
		alert("Please enter your Fed Tax Number.")
		obj.fed_tax_no.focus();
		return;
	}
	if(obj.email.value == "")
	{
		alert("Please enter your Email ID.");
		obj.email.focus();
		return;
	}
	if(!chkEmail(obj.email.value))
	{
		alert("Invalid Email ID!\nPlease review and correct it.");
		obj.email.focus();
		obj.email.select();
		return;
	}
	if(obj.license_no.value == "")
	{
		alert("Please enter the License Number.")
		obj.license_no.focus();
		return;
	}
	if(!obj.is_required[1].checked)
	{
		if(obj.when.value == "")
		{
			alert("Please mention when bonds are required from Subcontractors.");
			obj.when.focus();
			return;
		}
	}
	if(!obj.is_defaulted[1].checked)
	{
		if(obj.contract_details.value == "")
		{
			alert("Please enter details about the Contracts.");
			obj.contract_details.focus();
			return;
		}
	}
	if(!obj.is_caused[1].checked)
	{
		if(obj.loss_details.value == "")
		{
			alert("Please enter details about the loss.");
			obj.loss_details.focus();
			return;
		}
	}
	if(!obj.is_petitioned[1].checked)
	{
		if(obj.bankruptcy_details.value == "")
		{
			alert("Please enter details about the bankruptcy.");
			obj.bankruptcy_details.focus();
			return;
		}
	}
	if(obj.signature.value == "")
	{
		alert("Please enter your Signature");
		obj.signature.focus();
		return;

	}
	if(obj.captcha.value == "")
	{
		alert("Please enter the security code correctly");
		obj.captcha.focus();
		return;
	}
	//All Okay??
	obj.action = "contractors_questionnair.html";
	obj.submit();
}



