function Validate_Contact()
{

	if (trim(document.getElementById("txtFirstName").value) == "")	
	{
		alert('Please enter First Name !');
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if (!ischar(document.getElementById("txtFirstName").value))	
	{
		alert('Please enter only chars for First Name !');
		document.getElementById("txtFirstName").value = "";
		document.getElementById("txtFirstName").focus();
		return false;
	}
	if (trim(document.getElementById("txtFirstName").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtFirstName")))	
		{
			return false;
		}
	}		

	if (trim(document.getElementById("txtLastName").value) == "")	
	{
		alert('Please enter Last Name !');
		document.getElementById("txtLastName").focus();
		return false;
	}	
	if (!ischar(document.getElementById("txtLastName").value))	
	{
		alert('Please enter only chars for last Name !');
		document.getElementById("txtLastName").value = "";
		document.getElementById("txtLastName").focus();
		return false;
	}
	if (trim(document.getElementById("txtLastName").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtLastName")))	
		{
			return false;
		}	
	}
	if (trim(document.getElementById("txtJobTitle").value) == "")	
	{
		alert('Please enter Job Title !');
		document.getElementById("txtJobTitle").focus();
		return false;
	}	
	if (!ischar(document.getElementById("txtJobTitle").value))	
	{
		alert('Please enter only chars for Job Title !');
		document.getElementById("txtJobTitle").value = "";
		document.getElementById("txtJobTitle").focus();
		return false;
	}
	if (trim(document.getElementById("txtJobTitle").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtJobTitle")))	
		{
			return false;
		}	
	}
	if (trim(document.getElementById("txtCompanyName").value) == "")	
	{
		alert('Please enter Company Name !');
		document.getElementById("txtCompanyName").focus();
		return false;
	}
	if (trim(document.getElementById("txtCompanyName").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtCompanyName")))	
		{
			return false;
		}
	}
		
	if (trim(document.getElementById("txtAddress").value) == "")	
	{
		alert('Please enter Address !');
		document.getElementById("txtAddress").focus();
		return false;
	}
	if (trim(document.getElementById("txtAddress").value) != "")	
	{	
		if (!chkSpecialchar_Address(document.getElementById("txtAddress")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtCity").value) == "")	
	{
		alert('Please enter City !');
		document.getElementById("txtCity").focus();
		return false;
	}	
	if (!ischar(document.getElementById("txtCity").value))	
	{
		alert('Please enter only chars for City !');
		document.getElementById("txtCity").value = "";
		document.getElementById("txtCity").focus();
		return false;
	}
	if (trim(document.getElementById("txtCity").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtCity")))	
		{
			return false;
		}	
	}
	if (trim(document.getElementById("txtState").value) == "")	
	{
		alert('Please enter State !');
		document.getElementById("txtState").focus();
		return false;
	}	
	if (!ischar(document.getElementById("txtState").value))	
	{
		alert('Please enter only chars for State !');
		document.getElementById("txtState").value = "";
		document.getElementById("txtState").focus();
		return false;
	}
	if (trim(document.getElementById("txtState").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtState")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtZipCode").value) == "")	
	{
		alert('Please enter Zip Code !');
		document.getElementById("txtZipCode").focus();
		return false;
	}
	if (trim(document.getElementById("txtZipCode").value) != "")	
	{	
		if (!isInteger(document.getElementById("txtZipCode").value))	
		{
			alert('Please enter only numbers for ZipCode !');
			document.getElementById("txtZipCode").value = "";
			document.getElementById("txtZipCode").focus();
			return false;
		}
		if (!chkSpecialchar(document.getElementById("txtZipCode")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtCountry").value) == "")	
	{
		alert('Please enter Country !');
		document.getElementById("txtCountry").focus();
		return false;
	}
	if (!ischar(document.getElementById("txtCountry").value))	
	{
		alert('Please enter only chars for Country !');
		document.getElementById("txtCountry").value = "";
		document.getElementById("txtCountry").focus();
		return false;
	}
	if (trim(document.getElementById("txtCountry").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtCountry")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtPhoneNumber").value) == "")	
	{
		alert('Please enter Phone Number !');
		document.getElementById("txtPhoneNumber").focus();
		return false;
	}
	if (!isInteger(document.getElementById("txtPhoneNumber").value))	
	{
		alert('Please enter only numbers for Phone Number !');
		document.getElementById("txtPhoneNumber").value = "";
		document.getElementById("txtPhoneNumber").focus();
		return false;
	}
	if (trim(document.getElementById("txtPhoneNumber").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtPhoneNumber")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtFaxNumber").value) == "")	
	{
		alert('Please enter Fax Number !');
		document.getElementById("txtFaxNumber").focus();
		return false;
	}
	if (!isInteger(document.getElementById("txtFaxNumber").value))	
	{
		alert('Please enter only numbers for Fax Number !');
		document.getElementById("txtFaxNumber").value = "";
		document.getElementById("txtFaxNumber").focus();
		return false;
	}
	if (trim(document.getElementById("txtFaxNumber").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtFaxNumber")))	
		{
			return false;
		}
	}
	if(ValidateEMailID('txtEmail')==false) return false;
	
	if(ValidateEMailID('txtFriendEmail')==false) return false;
	
	if (trim(document.getElementById("txtQuery").value) == "")	
	{
		alert('Please enter Query !');
		document.getElementById("txtQuery").focus();
		return false;
	}
	if (trim(document.getElementById("txtQuery").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtQuery")))	
		{
			return false;
		}
	}
	return confirm("Kindly reconfirm the information."); //true; //
}

