  function submitSignUpForm(form) {
	if (form.ema_email && !_CF_checkemailaddress(form.ema_email.value, true)) {
	  alert ("Please enter a valid e-mail address.");
	  form.ema_email.focus();
	  return;
	}
	if (form.fullName.value=="") {
	  alert ("Please enter your name.");
	  form.fullName.focus();
	  return;
	}
	
	var strName = form.fullName.value;
	form.ema_fName.value = strName;
	var idx = strName.indexOf(" ");
	if (idx != -1) {
	  form.ema_fName.value = strName.substring(0, idx);
	  form.ema_lName.value = strName.substring(idx + 1, strName.length);
	}
  
	form.submit();
  }
  
  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);
  }