function qos_enable_change()
{
	var f=document.qosform;
	if (f.qos_enable.checked) {	// enabled
		id_visible("row_qos_voice_vlan_id");
		id_visible("row_qos_voice_vlan_priority");
		id_visible("row_qos_data_vlan_id");
		id_visible("row_qos_data_vlan_priority");
	} else {
		id_invisible("row_qos_voice_vlan_id");
		id_invisible("row_qos_voice_vlan_priority");
		id_invisible("row_qos_data_vlan_id");
		id_invisible("row_qos_data_vlan_priority");
	}
}

function submitchk(f)
{
	var dataid, voiceid;

	if (ac=="guest") return(false);

	voiceid=parseInt(f.qos_voice_vlan_id.value);
	dataid=parseInt(f.qos_data_vlan_id.value);

	if (isNaN(voiceid) || voiceid<0 || voiceid>1023) {
		alert("Voice VLAN id should be between 0..1023");
		return false;
	}
	if (isNaN(dataid) || dataid<0 || dataid>1023) {
		alert("Data VLAN id should be between 0..1023");
		return false;
	}

	f.qos_voice_vlan_id.value=voiceid;	/* ensure value base is 10 */
	f.qos_data_vlan_id.value=dataid;	/* ensure value base is 10 */

	return true;
}

