function urlf_enable_change(f)
{
	var f=document.urlfform;
	if (f.urlf_enable.checked) {	// enabled
		document.getElementById("table_urlf").className = "data_visible";
	} else {
		document.getElementById("table_urlf").className = "data_invisible";
	}
}

function urlf_submitchk(f)
{
	if (!is_ip(f._ip.value) && !is_iprange(f._ip.value)) {
		alert("Client IP should be a valid IP address or IP1-IP2");
		return false;
	}
	if (!valid(f._filterstr.value, is_string, "Filter String should not be blank.") ) {
		return false;
	}
	return true;
}

function urlf_ed(kval, en, ip, filterstr)
{
	document.urlf_frm.kval.value=kval;
	document.urlf_frm._en.checked=en;
	document.urlf_frm._ip.value=ip;
	document.urlf_frm._filterstr.value=filterstr;
}

var lastid=-1;
function set_hicolor (id)
{
	document.getElementById(id).className="opt_list_hicolor";
	if (lastid!=-1 && lastid!=id) document.getElementById(lastid).className="opt_list";
	lastid=id;
}	

