function submitchk(f)
{
	if (	!integer_between(f.sip_port.value, 1, 65535, "SIP port should be an integer between 1..65535.") ||
		!integer_between(f.sip_session_timer.value, 1, 65535, "SIP session timer should be an integer between 1..65535.") ||
		!integer_between(f.sip_media_port_start.value, 1, 65535, "SIP media port start should be an integer between 1..65535.") ||
		!integer_between(f.sip_media_port_end.value, 1, 65535, "SIP media port end should be an integer between 1..65535.") ||
		!integer_between(f.sip_rtcp_port.value, 1, 65535, "SIP RTCP port should be an integer between 1..65535.") ||
		!integer_between(f.sip_timeinterval.value, 100, 1000, "SIP time interval should be an integer between 100..1000.") ||
		!integer_between(f.sip_invite_timeout.value, 1, 100, "SIP invite timeout should be an integer between 1..100.") ||
		!integer_between(f.sip_ringback_timeout.value, 1, 1000, "SIP ring back timeout should be an integer between 1..1000.") ||
		!integer_between(f.sip_release_timeout.value, 1, 10, "SIP release timeout should be an integer between 1..10.") ||
		!integer_between(f.sip_registration_retry_count.value, 0, 65535, "SIP registration retry count should be an integer between 0..65535.") ||
		!valid(f.sip_user_agent_name.value, is_string, "SIP User Agent Name should not have space.") ) {
		return false;
	}
	if (f.sip_media_port_end.value-f.sip_media_port_start.value<9) {
		alert("The number of total SIP media port should be at least 10");
		return false;
	}
}

