  //validates first and last name
  function check_name(x)
  {
   var temp = x.value;
   var reName = /[a-zA-Z]/;
   if(temp.search(reName) ==-1)
   {
   x.style.backgroundColor = "Red";
   return 0;
   } else{
      x.style.backgroundColor = "#afa";
	  return 1;
   }
   
  }

function check_radio(x)
{
	var temp = x.value;
	
	if(temp == '')
	{
		x.style.backgroundColor = "Red";
		   return 0;
		   } else{
		      x.style.backgroundColor = "#afa";
			  return 1;
		   }
}

function enable_button()
{ 

  if(check_name($('first_name')) == 1 &&
     check_name($('last_name')) == 1 && 
     check_name($('mem_title')) == 1 && 
 	 check_name($('company')) == 1 && 
     check_name($('address')) == 1 && 
     check_name($('city')) == 1 &&
     check_name($('state')) == 1 &&
	 check_num($('zipcode')) == 1 &&
	 check_name($('email')) == 1 &&
     check_num($('phone')) == 1 && 
	 check_radio($('membership')) == 1 &&
	 check_name($('referred_by')) == 1 &&	 
	 check_radio($('already_member')) == 1)
  { 
    $('btn_submit').disabled = false;
  }
}

  //checks for a valid date
  function check_date(x)
  {
    var temp = x.value;

	var reDate = /^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/;
  	if (temp.search(reDate)==-1)
	{ //if match failed
	x.style.backgroundColor = "Red";
	return 0;
	}else{
	  x.style.backgroundColor = "#afa";
	  return 1;
	}
  }
  
  //checks for a valid ssn
  function check_ssn(x)
  {
    var temp = x.value;
  
	var re9digit=/^[0-9]{3}[\- ]?[0-9]{2}[\- ]?[0-9]{4}$/;
	if (temp.search(re9digit)==-1)
	{ //if match failed
		//alert("Please enter a valid 9 digit number inside form");
	x.style.backgroundColor = "Red";
	return 0;
	}else{ 
	  x.style.backgroundColor = "#afa";
	  return 1;
	}
}

//create a validation function for numbers
function check_num(x)
{
	var temp = x.value;
   var reName = /[0-9]/;
   if(temp.search(reName) ==-1)
   {
   x.style.backgroundColor = "Red";
   return 0;
   } else{
      x.style.backgroundColor = "#afa";
	  return 1;
   }
}



