function fnSubmitRemovalist(frmaction,CapYN)  {
  
  var MobileNoLen = (document.getElementById("Mobile1").value).length + (document.getElementById("Mobile2").value).length;
  var PhoneLen = (document.getElementById("LocalPhoneAC").value).length + (document.getElementById("LocalPhone").value).length;
  var FaxLen = (document.getElementById("FaxAC").value).length + (document.getElementById("Fax").value).length;
  var OtherPhLen = (document.getElementById("OtherPhAC").value).length + (document.getElementById("OtherPh").value).length;
  
  if ((MobileNoLen + PhoneLen + FaxLen + OtherPhLen)==0)  {
    alert("In order to become a member carrier, we need at least one contact number. Please enter either a landline, mobile, fax or alternate phone number before trying again.");
    return false;
  }
  
  if (MobileNoLen>0)  {
    if (fnCheckPh("mobile","Mobile1","Mobile2","Mobile Phone Area Code","Mobile Phone Main")==false)  {
	  return false;
    }
  }
  
  if (PhoneLen>0)  {
    if (fnCheckPh("land","LocalPhoneAC","LocalPhone","Phone Area Code","Phone Main")==false)  {
      return false;
    }
  }
  
  if (FaxLen>0)  {
    if (fnCheckPh("land","FaxAC","Fax","Fax Area Code","Fax Main")==false)  {
      return false;
    }
  }
  
  if (OtherPhLen>0)  {
    if (fnCheckPh("land","OtherPhAC","OtherPh","Other Phone Area Code","Other Phone Main")==false)  {
      return false;
    }
  }
  
  if (fnRequiredField("CompanyName","Company Name")==false)  {
	return false;
  }
  
  if (fnRequiredField("EmailAddress","Email Address")==false)  {
	return false;
  }
	
  if (fnRequiredField("Password","Password",6)==false)  {
	return false;
  }
	
  if (fnRequiredField("ConfirmPassword","Password Confirmation",6)==false)  {
	return false;
  }
	
  if(document.getElementById("Password").value!=document.getElementById("ConfirmPassword").value)  {
    alert("The \"Password\" you have entered does not match the \"Confirm Password\" you have entered. Please make sure they match before proceeding.");
	document.getElementById("Password").focus();
	return false;
  }
	
  try  {
	if(document.getElementById("EmailResponse").innerHTML=="Invalid Email")  {
	  alert("It appears that you have entered an invalid email address. Please check it before trying again.");
	  document.getElementById("EmailAddress").focus();
	  return false;
	}
  }
  catch(err)  {
  }
	
  if (fnRequiredField("ACN1","ACN",3)==false)  {
	return false;
  }
	
  if (fnRequiredField("ACN2","ACN",3)==false)  {
	return false;
  }
	
  if (fnRequiredField("ACN3","ACN",3)==false)  {
	return false;
  }
	
  if (fnRequiredField("ABN1","ABN",2)==false)  {
	return false;
  }
	
  if (fnRequiredField("ABN2","ABN",3)==false)  {
	return false;
  }
	
  if (fnRequiredField("ABN3","ABN",3)==false)  {
	return false;
  }
	
  if (fnRequiredField("ABN4","ABN",3)==false)  {
	return false;
  }	
  
  function fnCheckPh(Type,FieldRef1,FieldRef2,FieldDesc1,FieldDesc2)  {
	var ACode = document.getElementById(FieldRef1).value;
	var MainNo = document.getElementById(FieldRef2).value;
	switch(Type)  {
		
	  case "mobile":
  		if (fnRequiredField(FieldRef1,FieldDesc1,4)==false)  {
		  return false;
 		}
  		if (fnRequiredField(FieldRef2,FieldDesc2,6)==false)  {
		  return false;
 		}
	    break;
	  
	  default:
  		if (fnRequiredField(FieldRef1,FieldDesc1,2)==false)  {
		  return false;
 		}
  		if (fnRequiredField(FieldRef2,FieldDesc2,8)==false)  {
		  return false;
 		}
	    break;
		
	}
  }
  
  fnSubmit(frmaction,CapYN);

}
