function ValidateInput() 
{
	var flag = 0;
	var email = document.getElementById("ea").value;

	if (document.getElementById("firstName").value == '' || !(/^[a-zA-Z ]+$/.test(document.getElementById("firstName").value)))
	{
		document.getElementById("firstNameError").innerHTML = "Please enter your first name";
		flag = 1;
	}
	else
	document.getElementById("firstNameError").innerHTML = "";
	
	if (document.getElementById("lastName").value == '' || !(/^[a-zA-Z ]+$/.test(document.getElementById("lastName").value)))
	{
		document.getElementById("lastNameError").innerHTML = "Please enter your last name";
		flag = 1;
	}
	else
	document.getElementById("lastNameError").innerHTML = "";
	
	if (document.getElementById("comp_name").value == '')
	{
		document.getElementById("compError").innerHTML = "Please enter your company name";
		flag = 1;
	}
	else
	document.getElementById("compError").innerHTML = "";

	if (document.getElementById("job_title").value == '')
	{
		document.getElementById("job_titleError").innerHTML = "Please enter your job title";
		flag = 1;
	}
	else
	document.getElementById("job_titleError").innerHTML = "";

	if (document.getElementById("st_addr").value == '')
	{
		document.getElementById("st_addrError").innerHTML = "Please enter your address";
		flag = 1;
	}
	else
	document.getElementById("st_addrError").innerHTML = "";


	if (document.getElementById("city").value == '')
	{
		document.getElementById("cityError").innerHTML = "Please enter your city";
		flag = 1;
	}
	else
	document.getElementById("cityError").innerHTML = "";

	if (document.getElementById("county").value == '')
	{
		document.getElementById("countyError").innerHTML = "Please enter your county";
		flag = 1;
	}
	else
	document.getElementById("countyError").innerHTML = "";

	if (document.getElementById("post_code").value == '')
	{
		document.getElementById("post_codeError").innerHTML = "Please enter your postcode";
		flag = 1;
	}
	else
	document.getElementById("post_codeError").innerHTML = "";

	if (document.getElementById("country").value == '')
	{
		document.getElementById("countryError").innerHTML = "Please enter your country";
		flag = 1;
	}
	else
	document.getElementById("countryError").innerHTML = "";

	if (document.getElementById("intro_from").value == '0')
	{
		document.getElementById("intro_fromError").innerHTML = "Please say us, Where did you hear about us?";
		flag = 1;
	}
	else
	document.getElementById("intro_fromError").innerHTML = "";

	if (document.getElementById("telno").value == '' || !(/^[0-9+-]+$/.test(document.getElementById("telno").value)))
	{
		document.getElementById("telnoError").innerHTML = "Please enter your telephone number";
		flag = 1;
	}
	else
	document.getElementById("telnoError").innerHTML = "";

	if (email == "" || !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.getElementById("ea").value)))
	{
		document.getElementById("emailError").innerHTML = "Please enter your Email address";
		flag = 1;
	}
	else
	document.getElementById("emailError").innerHTML = "";

	if(flag==0)
	{
		var email = document.getElementById("ea").value;
		var fstName = document.getElementById("firstName").value;
		var lstName = document.getElementById("lastName").value;
		var cname = document.getElementById("comp_name").value;
		var telno = document.getElementById("telno").value;
		var signup = document.getElementById("signup").value;
		var jobtitle = document.getElementById("job_title").value;
		var staddr = document.getElementById("st_addr").value;
		var staddr2 = document.getElementById("st_addr2").value;
		var city = document.getElementById("city").value;
		var county = document.getElementById("county").value;
		var postcode = document.getElementById("post_code").value;
		var country = document.getElementById("country").value;
		var introfrom = document.getElementById("intro_from").value;

		new Ajax("http://www.cleansorb.com/store_addr.php?email="+email+"&fnm="+fstName+"&lnm="+lstName+"&cnm="+cname+"&tel="+telno+"&signup="+signup+"&jobtitle="+jobtitle+"&staddr="+staddr+"&introfrom="+introfrom+"&staddr2="+staddr2+"&city="+city+"&county="+county+"&postcode="+postcode+"&country"+country,{method:"get",onComplete:submitData}).request();	
		return false;
	}
	else return false;

	return false;
}

function submitData(response)
{
	if(response == "false")
	{
		alert("Message: User email exists, please try another email");
		document.ccoptin.reset();
	}
	else
	{
		document.ccoptin.submit();
	}
	//alert(response);
	//document.ccoptin.submit();
}