//Javascript

function validateSignupForm()
	{
		var firstname = document.signupform.firstname;
		var lastname = document.signupform.lastname;
		var mobile = document.signupform.mobile;
		var country= document.signupform.country;
		var address1 = document.signupform.address1;
		var address2 = document.signupform.address2;
		var city = document.signupform.city;
		var state = document.signupform.state;
		var zipcode = document.signupform.zipcode;
		var campaign = document.signupform.campaign;
		var mobile = document.signupform.mobile;
		var carrier = document.signupform.carrier;
		var terms = document.signupform.iaccept;
		
		// Name Checker
		if (firstname.value == 0 )
		{
			alert("Please enter your first name.");
			firstname.focus();
			return false;
		}
		else if (lastname.value == 0 )
		{
			alert("Please enter your last name.");
			lastname.focus();
			return false;
		}
		else if (mobile.value =="")
		{
			alert ("Please enter a 10 digit phone number");
			mobile.focus();
			return false;
		}
		else if (mobile.value.length < 10)
		{
			alert ("Mobile number must be 10 digits, no '-' or '()' Please Re-enter.");
			mobile.focus();
			return false;
		}
				else if (mobile.value.length > 10)
		{
			alert ("Mobile number must be 10 digits, no '-' or '()' Please Re-enter.");
			mobile.focus();
			return false;
		}
		else if (!mobile.value.match(/[0-9]/))
		{
			alert ("Mobile number must only contain numbers.");
			mobile.focus();
			return false;
		}

		else if (mobile.value.indexOf(" ") >= 0)
		{
			alert ("Mobile number must be ten digits and must not contain spaces. Please re-enter.");
			mobile.focus();
			return false;
		}
		else if (carrier.value==0)
		{
			alert("Please enter your carrier.");
			carrier.focus();
			return false;
			}
		else if (address1.value == 0 )
		{
			alert("Please enter your address.");
			address1.focus();
			return false;
		}
		else if (state.value == 0 )
		{
			alert("Please enter your state.");
			state.focus();
			return false;
		}
		else if (city.value == 0 )
		{
			alert("Please enter your city.");
			city.focus();
			return false;
		}
		else if (zipcode.value == 0 )
		{
			alert("Please enter your zipcode.");
			zipcode.focus();
			return false;
		}
		else if (terms.checked == 0)
		{
			alert("You must agree to the Terms and Conditions.");
			return false;
		}
		
	}
