
function Validate_EnewsletterSignUp()
{
	
	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("txtAddressLine1").value) == "")	
	{
		alert('Please enter Address !');
		document.getElementById("txtAddressLine1").focus();
		return false;
	}
	if (trim(document.getElementById("txtAddressLine1").value) != "")	
	{
		if (!chkSpecialchar_Address(document.getElementById("txtAddressLine1")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtAddressLine2").value) != "")	
	{
		if (!chkSpecialchar_Address(document.getElementById("txtAddressLine2")))	
		{
			return false;
		}
	}
	if (trim(document.getElementById("txtAddressLine3").value) != "")	
	{
		if (!chkSpecialchar_Address(document.getElementById("txtAddressLine3")))	
		{
			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 (!isInteger(document.getElementById("txtZipCode").value))	
	{
		alert('Please enter only numbers for ZipCode !');
		document.getElementById("txtZipCode").value = "";
		document.getElementById("txtZipCode").focus();
		return false;
	}
	if (trim(document.getElementById("txtZipCode").value) != "")	
	{
		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(ValidateEMailID('txtEmail')==false) 
	{
		return false;
	}
	if (trim(document.getElementById("txtQuery").value) != "")	
	{
		if (!chkSpecialchar(document.getElementById("txtQuery")))	
		{
			return false;
		}
	}
		
	return confirm("Kindly reconfirm the information."); //true; 
}
