//function wan_ip_assignment_change(f)




function wan_ip_assignment_change()
{	
	var f=document.wanform;
	if (f.wan_ip_assignment[0].checked) {		// static ip
		document.getElementById("row_owan_mac").className = "data_visible";
		document.getElementById("row_mwan_mac").className = "data_visible";
		document.getElementById("row_wan_ip").className = "data_visible";
		document.getElementById("row_wan_netmask").className = "data_visible";
		document.getElementById("row_wan_gateway").className = "data_visible";
		document.getElementById("row_wan_pppoe_username").className = "data_invisible";
		document.getElementById("row_wan_pppoe_password").className = "data_invisible";
		document.getElementById("row_wan_pppoe_connecttype").className = "data_invisible";
		document.getElementById("row_wan_pppoe_maxidletime").className = "data_invisible";
		document.getElementById("row_wan_staticip_mtu").className = "data_visible";
		document.getElementById("row_wan_staticip_mru").className = "data_visible";
		document.getElementById("row_wan_dhcp_mtu").className = "data_invisible";
		document.getElementById("row_wan_dhcp_mru").className = "data_invisible";
		document.getElementById("row_wan_pppoe_mtu").className = "data_invisible";
		document.getElementById("row_wan_pppoe_mru").className = "data_invisible";
		document.getElementById("row_wan_dnsauto_enable").className = "data_invisible";

	} else if (f.wan_ip_assignment[1].checked) {	// dhcp
		document.getElementById("row_owan_mac").className = "data_visible";
		document.getElementById("row_mwan_mac").className = "data_visible";
		document.getElementById("row_wan_ip").className = "data_invisible";
		document.getElementById("row_wan_netmask").className = "data_invisible";
		document.getElementById("row_wan_gateway").className = "data_invisible";
		document.getElementById("row_wan_pppoe_username").className = "data_invisible";
		document.getElementById("row_wan_pppoe_password").className = "data_invisible";
		document.getElementById("row_wan_pppoe_connecttype").className = "data_invisible";
		document.getElementById("row_wan_pppoe_maxidletime").className = "data_invisible";
		document.getElementById("row_wan_staticip_mtu").className = "data_invisible";
		document.getElementById("row_wan_staticip_mru").className = "data_invisible";
		document.getElementById("row_wan_dhcp_mtu").className = "data_visible";
		document.getElementById("row_wan_dhcp_mru").className = "data_visible";
		document.getElementById("row_wan_pppoe_mtu").className = "data_invisible";
		document.getElementById("row_wan_pppoe_mru").className = "data_invisible";
		document.getElementById("row_wan_dnsauto_enable").className = "data_visible";

	} else if (f.wan_ip_assignment[2].checked) {	// pppoe
		document.getElementById("row_owan_mac").className = "data_visible";
		document.getElementById("row_mwan_mac").className = "data_visible";
		document.getElementById("row_wan_ip").className = "data_invisible";
		document.getElementById("row_wan_netmask").className = "data_invisible";
		document.getElementById("row_wan_gateway").className = "data_invisible";
		document.getElementById("row_wan_pppoe_username").className = "data_visible";
		document.getElementById("row_wan_pppoe_password").className = "data_visible";
		document.getElementById("row_wan_pppoe_connecttype").className = "data_visible";
		document.getElementById("row_wan_pppoe_maxidletime").className = "data_visible";
		document.getElementById("row_wan_staticip_mtu").className = "data_invisible";
		document.getElementById("row_wan_staticip_mru").className = "data_invisible";
		document.getElementById("row_wan_dhcp_mtu").className = "data_invisible";
		document.getElementById("row_wan_dhcp_mru").className = "data_invisible";
		document.getElementById("row_wan_pppoe_mtu").className = "data_visible";
		document.getElementById("row_wan_pppoe_mru").className = "data_visible";
		document.getElementById("row_wan_dnsauto_enable").className = "data_visible";
	}
	wan_dnsauto_enable_change();
}


function wan_dnsauto_enable_change()
{
	var f=document.wanform;
	if (f.wan_ip_assignment[1].checked || f.wan_ip_assignment[2].checked) {	// dhcp || pppoe
		if (f.wan_dnsauto_enable[0].checked) {	// disable
			document.getElementById("row_wan_dns1").className = "data_visible";
			document.getElementById("row_wan_dns2").className = "data_visible";
		} else {
			document.getElementById("row_wan_dns1").className = "data_invisible";
			document.getElementById("row_wan_dns2").className = "data_invisible";
		}
	} else {								// static ip
		document.getElementById("row_wan_dns1").className = "data_visible";
		document.getElementById("row_wan_dns2").className = "data_visible";
	}
}



