  function submitSignUpForm(form) {
	if (form.email && !_CF_checkemailaddress(form.email.value, true)) {
	  alert ("Please enter a valid e-mail address.");
	  form.email.focus();
	  return false;
	}
	/*if (form.name.value=="") {
	  alert ("Please enter your name.");
	  form.name.focus();
	  return false;
	}
	
	var strName = form.name.value;
	form.firstName.value = strName;
	var idx = strName.indexOf(" ");
	if (idx != -1) {
	  form.firstName.value = strName.substring(0, idx);
	  form.lastName.value = strName.substring(idx + 1, strName.length);
	}*/
  
	return true;
  }
  function _CF_checkemailaddress (object_value, required) {
		if( required )
		{
			if( object_value.length == 0 )
			{
				return false;
			}
		}else{
			if( object_value.length == 0 )
			{
				return true;
			}
		}
		
		if (_CF_checkregex(object_value, /[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]+\.[A-Za-z]+/)) return true;
		else return false;
  }

  function _CF_checkregex(object_value, regexPattern, required)
	{
		if( required )
		{
			if( object_value.length == 0 )
			{
				return false;
			}
		}else{
			if( object_value.length == 0 )
			{
				return true;
			}
		}
	
		return regexPattern.test(object_value);
  }