function signupvalidate()
{
	if(!document.getElementById('terms').checked)
	{
		alert('You must Accept the Terms & Conditions to continue');
		document.getElementById('terms').focus();
		return false;
	}
	if(document.getElementById('username').value == '')
	{
		alert('Please Enter UserName');
		document.getElementById('username').focus();
		return false;
	}
	if(document.getElementById('password').value == '')
	{
		alert('Please Enter Password');
		document.getElementById('password').focus();
		return false;
	}
	if(document.getElementById('confirm_password').value == '')
	{
		alert('Please Enter Confirm Password');
		document.getElementById('confirm_password').focus();
		return false;
	}
	if(document.getElementById('password').value != document.getElementById('confirm_password').value)
	{
		alert('Password and confirm password do not match.');
		document.getElementById('password').focus();
		return false;
	}	
	if 	(document.advertiser.company.value=='')
		{
			alert("Please Enter Company Name")
			document.advertiser.company.value="";
			document.advertiser.company.focus();
			return false;
		}		
	if(document.getElementById('contact_name').value == '')
	{
		alert('Please Enter a Contact Name');
		document.getElementById('contact_name').focus();
		return false;
	}	
	if 	(document.advertiser.txtcaddress.value=="")
		{
			alert("Please Enter Company Address")
			document.advertiser.txtcaddress.value="";
			document.advertiser.txtcaddress.focus();
			return false;
		}	
	if 	(document.advertiser.txtccity.value=="")
		{
			alert("Please Enter City")
			document.advertiser.txtccity.value="";
			document.advertiser.txtccity.focus();
			return false;
		}
	if (document.advertiser.txtcstate.value=="")	
		{
			alert("Please Enter State or Province")
			document.advertiser.txtcstate.value="";
			document.advertiser.txtcstate.focus();
			return false;
		}		
	if 	(document.advertiser.txtczip.value=="")
		{
			alert("Please Enter Zip code")
			document.advertiser.txtczip.value="";
			document.advertiser.txtczip.focus();
			return false;
		}
	if (isNaN(document.advertiser.txtczip.value))
		{
			alert("Please enter a valid Zip Code");
			document.advertiser.txtczip.focus();
			return false;
		}	
	if(document.getElementById('contact_num').value == '')
	{
		alert('Please Enter a Phone Number');
		document.getElementById('contact_num').focus();
		return false;
	}
	if(document.getElementById('email').value == '')
	{
		alert('Please Enter Your Email Address');
		document.getElementById('email').focus();
		return false;
	}
	if(document.getElementById('confirm_email').value == '')
	{
		alert('Please Confirm Your Email Address');
		document.getElementById('confirm_email').focus();
		return false;
	}
	if(document.getElementById('email').value != document.getElementById('confirm_email').value)
	{
		alert('Email and Confirm Email are not matching.');
		document.getElementById('email').focus();
		return false;
	}

	if (document.advertiser.description.value=="")
		{
			alert("Please Enter a Description of Your Company");
			document.advertiser.description.focus();
			return false;
		}
		
	if (document.advertiser.website.value=="")
		{
			alert("Please Enter the URL For Your Company");
			document.advertiser.website.focus();
			return false;
		}

	if (document.advertiser.human.value!="14")
		{
			alert("To prove you are human, answer math question correctly");
			document.advertiser.human.focus();
			return false;
		}
	
	return true;
}
