		function isValidEmail(str) {
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		}
		function checkForm() {
			cell = document.getElementById('cell').value;
			name = document.getElementById('name').value;
			email = document.getElementById('email').value;
			school = document.getElementById('school').value;
			zip = document.getElementById('zip').value;
			var nameReady = 0;
			var emailReady = 0;
			var cellReady = 0;
			var zipReady = 0;
			var schoolReady = 0;
			/*
			if (cell == '')
			{
				document.getElementById('cell').style.background = '#CD5C5C';
				document.getElementById('cell').style.color = '#FFFFFF';
				document.getElementById('cell').focus();
				ready = 0;
			}
			else
			{
				document.getElementById('cell').style.background = '#FFFFFF';
				document.getElementById('cell').style.color = '#333333';
				ready = 1;
			}*/
			
			if (school == '')
			{
				document.getElementById('school').style.background = '#CD5C5C';
				document.getElementById('school').style.color = '#FFFFFF';
				document.getElementById('school').focus();
				schoolReady = 0;
			}
			else
			{
				document.getElementById('school').style.background = '#FFFFFF';
				document.getElementById('school').style.color = '#FFFFFF';
				document.getElementById('school').style.color = '#333333';
				schoolReady = 1;
			}
			
			if (cell == '')
			{
				document.getElementById('cell').style.background = '#CD5C5C';
				document.getElementById('cell').style.color = '#FFFFFF';
				document.getElementById('cell').focus();
				cellReady = 0;
			}
			else
			{
				document.getElementById('cell').style.background = '#FFFFFF';
				document.getElementById('cell').style.color = '#FFFFFF';
				document.getElementById('cell').style.color = '#333333';
				cellReady = 1;
			}
			if (zip == '')
			{
				document.getElementById('zip').style.background = '#CD5C5C';
				document.getElementById('zip').style.color = '#FFFFFF';
				document.getElementById('zip').focus();
				zipReady = 0;
			}
			else
			{
				document.getElementById('zip').style.background = '#FFFFFF';
				document.getElementById('zip').style.color = '#FFFFFF';
				document.getElementById('zip').style.color = '#333333';
				zipReady = 1;
			}
			if  (email == '')
			{
				document.getElementById('email').style.background = '#CD5C5C';
				document.getElementById('email').style.color = '#FFFFFF';
				document.getElementById('email').focus();
				emailReady = 0;
			}
			if (isValidEmail(email) == false)
			{
				document.getElementById('email').style.background = '#CD5C5C';
				document.getElementById('email').style.color = '#FFFFFF';
				document.getElementById('email').focus();
				emailReady = 0;
			}
			if (email != '' && isValidEmail(email) == true)
			{
				document.getElementById('email').style.background = '#FFFFFF';
				document.getElementById('email').style.color = '#333333';
				emailReady = 1;
			}
			
			if (name == '')
			{
				document.getElementById('name').style.background = '#CD5C5C';
				document.getElementById('name').style.color = '#FFFFFF';
				document.getElementById('name').focus();
				nameReady = 0;
			}
			else
			{
				document.getElementById('name').style.background = '#FFFFFF';
				document.getElementById('name').style.color = '#333333';
				nameReady = 1;
			}
			if(cellReady == 1 && nameReady == 1 && emailReady == 1 && zipReady == 1 && schoolReady == 1)
			{
				send();
			}
		}
		function send()
		{
			/*var params = 'cell=' + cell + '&name=' + name + '&email=' + email + '&school=' + school + '&zip=' + zip;
			var ai = new ajax("../../internal/new_member.php","result(req.responseText)",params);
			ai.doPost();*/
			document.signUpForm.submit();
		}
		/*function result(response)
		{
			if(response == 'noerror')
			{
				window.location = "http://www.studentsforgavinnewsom.com/?splash=skip";
			}
		}
			
function ajax(url,callback,params) {

    var req = init();
    req.onreadystatechange = processRequest;

    function init() {
      if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
      } else if (window.ActiveXObject) {
        return new ActiveXObject("Microsoft.XMLHTTP");
      }
    }

    function processRequest () {
      if (req.readyState == 4) {
        if (req.status == 200) {
          if (callback) 
		  {
			  eval(callback);
		  }
        }
      }
    }
	this.doGet = function() {
      req.open("GET", url, true);
      req.send(null);
    }

    this.doPost = function() {
      req.open("POST", url, true);
      req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      req.send(params);
    }
	}*/